打印机升级机制制造技术

技术编号:4146448 阅读:199 留言:0更新日期:2012-04-11 18:40
公开了一种用于提供计算机服务的方法。该方法包括打印服务器接收包括用于打印机的更新的数据文件;分析所述文件以获得一个或多个用于所述打印机的更新选项和默认值;以及将用于所述打印机的更新选项和默认值存储在数据库中。

【技术实现步骤摘要】

本专利技术涉及计算机系统领域,更具体地,涉及升级打印软件产品。
技术介绍
打印机是连接到计算机的常见外围设备。打印机允许计算机用户对在计算机上的 各种应用软件或程序中创建的文件进行硬拷贝。为了正常工作,在打印机和计算机之间建 立通信信道(例如,经由网络连接)以使打印机从主计算机接收命令和信息。 —旦在工作站和打印机之间建立了连接,在打印服务器上执行打印软件以通过完 整的打印过程按照顺序进入和管理(order entry andmanagement)来管理打印工作。打印 软件产品需要周期性地被升级从而增加对新的打印机模型的支持、设置新的默认值(例如 半色调、数据流)和增加新的选项(媒介大小、进纸盒(input tray)),所述选项随打印机模 型的不同而不同。然而,当前的打印软件产品需要安装升级,例如程序临时性修改(PTF),所 述PTF需要重新安装打印软件。不断的软件更新造成时间和金钱的浪费。而且,由于软件 厂商不能够为客户具有的每个打印机模型安装设置,对软件包中的许多打印机模型的支持 可能被限制。对于必须安装升级来支持新的打印机模型用户可能不满,以及对于一些模型 根本不能被支持可能更不满。 因此,需要一种有效升级打印软件的机制。
技术实现思路
在一个实施方式中,提供了一种用于提供计算机服务的方法。该方法包括打印服务器接收包括用于打印机的更新的数据文件,分析文件以获得一个或多个用于打印机的更新选项和默认值,以及将用于打印机的更新选项和默认值存储在数据库中。 另一个实施方式公开了一种打印服务器,该打印服务器包括更新服务模块,用于导入包括用于打印机的更新的数据文件和用于分析文件以获得一个或多个用于打印机的更新选项和默认值,该打印服务器还包括数据库,用于存储更新选项和默认值。 又一个实施方式公开了一种包括机器可读介质的产品,所述机器可读介质包括数据,所述数据当被机器访问时使得所述机器执行以下操作,所述操作包括打印服务器接收包括用于打印机的更新的数据文件,分析文件以获得一个或多个用于打印机的更新选项和默认值,以及将用于打印机的更新选项和默认值存储在数据库中。附图说明 根据下面的详细描述并结合下面的附图,可以更好地理解本专利技术,其中 图1示出了数据处理系统网络的一个实施方式; 图2是示出了用于升级打印软件的一个实施方式的流程图; 图3是示出了用于升级打印软件的另一个实施方式的流程图;以及 图4示出了计算机系统的一个实施方式。具体实施例方式描述了打印软件升级机制。在下面的描述中,为了解释的目的,列出了许多特定细 节以用于提供对本专利技术的透彻的理解。然而,对于本领域的技术人员来说显而易见的是,本 专利技术可以在没有一些特定细节的情况下被实施。在其他示例中,已知的结构和设备以框图 形式被显示以避免使本专利技术的基本原理变得晦涩。 说明书中的一个实施方式或实施方式意思是结合实施方式所描述的特定的 特征、结构或特性被包括在本专利技术的至少一个实施方式中。在说明书不同处出现的短语在 一个实施方式中不必要都指相同的实施方式。 图1示出了数据处理系统网络100的一个实施方式。网络100包括数据处理系统 102,该数据处理系统102可以是台式或移动数据处理系统,其经由通信链路104被耦合到 网络106。在一个实施方式中,数据处理系统102是传统的数据处理系统,包括处理器、本地 存储器、非易失性存储器和输入/输出设备,该输入/输出设备诸如键盘、鼠标、跟踪球等, 这些都与已知的技术一致。在一个实施方式中,数据处理系统102包括和使用Windows操 作系统或类似的操作系统和/或网络驱动器以允许数据处理系统102与网络106进行通信 从而利用网络106中的资源。 网络106可以是局域网(LAN)或打印请求可以通过其提交给远程打印机或打印服 务器的任意其他网络。通信链路104可以是网络适配器、坞站等的形式,并支持数据处理系 统102和网络106之间的通信,所述网络106使用诸如以太网、AS/400网络等的网络通信 协议。 根据一个实施方式,网络106包括打印服务器108,该打印服务器108为经由打印 服务器108和网络106之间的通信链路110接收的在网络106上的打印请求服务。打印服 务器108随后将打印请求经由通信链路110发送到打印机109中的一个打印机以用于打 印,所述打印机109经由通信链路111被耦合到网络106上。 在一个实施方式中,数据处理系统102上的操作系统允许用户选择需要的打印服 务器108并将用于服务请求的请求经由打印服务器108通过网络106提交给打印机109。 在又一个实施方式中,打印服务器108包括由远程数据处理系统请求的打印工作的打印队 列。 尽管被描述为分离的实体,但其他实施方式可以包括被合并在打印机109中的一 个或多个打印机中的打印服务器108。然而在其他实施方式中,打印服务器和打印机可以是 物理上分离的实体。所以,为了解释和示出本专利技术的目的选择图1中描述的数据处理系统 网络,其不表示对结构上的限制。本领域的技术人员可以理解,可以结合本专利技术利用各种另 外的组件。 根据一个实施方式,打印服务器108执行打印软件产品,该打印软件产品管理在 数据处理系统102和打印机109中的一个或多个打印机之间的来自数据处理系统102的文 件的打印。在另一个实施方式中,打印软件管理从多个数据处理系统102到一个或多个打 印机109的文件的打印。 根据 一 个实施方式,打印软件产品可以使用普驰管理器 (IPM(InfoPrintManager))或普驰处理指挥器(IPPD (Infoprint ProcessDirector))被执行,但可替换地,其他类型的打印软件也可以被使用。在一个实施方式中,打印软件产品包 括图形用户界面(GUI) 120、数据库130和更新服务模块150。 GUI 120使系统管理员(或操作者)与打印软件产品进行交互。数据库130是存 储的记录和/或数据构成的集合。根据一个实施方式,与打印软件相关的对象和值被存储 在数据库130。示例性的对象包括媒介大小、媒介类型、进纸盒、出纸箱(Output Bin)、打印 机模型、工作、下拉框选择(例如对不同属性的选项)等。 更新服务模块150是能够有效升级打印软件的组件。根据一个实施方式,更新服 务模块150便于新的打印机模型的添加,新的打印机模型通过导入包括打印机的默认值和 选项的数据文件来被添加。在另外的实施方式中,文件是可扩展标记语言(XML)文件,该 XML文件可以从由新的打印机的厂商操作的服务器(例如网络服务器)导入或从运行在新 的打印机内的网络服务器中导入。在这种实施方式中,操作者开始XML文件的下载来更新 服务模块150。 在另一个实施方式中,XML文件可以被生成以提供定制的选项(例如定制半色调 或定制媒介大小),该定制的选项可以被添加到现有的选择中。在该实施方式中,操作者执 行GUI 120以创建定制的选项的XML和下载XML文件以更新服务模块150。在导入以更新 服务模块150之后,新的打印机模型和定制的打印选项可以在GUI 120上被选择并在软件 产品中被使用。 图2是示出了用于升级打印软件的一个实施方式的流程图。在处理块210,更本文档来自技高网...

【技术保护点】
一种用于提供计算机服务的方法,该方法包括:打印服务器接收包括用于打印机的更新的数据文件;分析所述文件以获得一个或多个用于所述打印机的更新选项和默认值;以及将用于所述打印机的所述更新选项和默认值存储在数据库中。

【技术特征摘要】
US 2008-10-17 12/288,290一种用于提供计算机服务的方法,该方法包括打印服务器接收包括用于打印机的更新的数据文件;分析所述文件以获得一个或多个用于所述打印机的更新选项和默认值;以及将用于所述打印机的所述更新选项和默认值存储在数据库中。2. 根据权利要求1所述的方法,该方法还包括访问所述数据库以获取所述更新选项和默认值,从而与所述打印机进行交互。3. 根据权利要求1所述的方法,其中在操作者开始向所述打印服务器下载所述数据文件时,从网络服务器接收所述数据文件。4. 根据权利要求1所述的方法,其中在操作者开始向所述打印服务器下载所述数据文件时,从所述打印机接收所述数据文件。5. 根据权利要求4所述的方法,其中自动从所述打印机接收所述数据文件。6. 根据权利要求5所述的方法,其中自动接收所述数据文件包括自动检测在所述打印机上的配置改变;以及从所述打印机接收所述数据文件。7. 根据权利要求1所述的方法,其中所述数据文件是可扩展标记语言。8. —种打印服务器,该打印服务器包括更新服务模块,用于导入包括用于打印机的更新的数据文件,并用于分析所述文件以获得一个或多个用于所述打印机的更新选项和默认值;以及数据库,用于存储所述更新选项和默认值。9. 根据权利要求8所述的打印服务器,其中所述数据文件是可扩展标记语言文件。10. 根据权利要求9所述的打印服务器,该打印服务器还包括图形用户界面,该图形用户界面用于访问所述数据库以获取所述更新选项和默认值从而与所述打印机进行交互。11. 根据权利要求io...

【专利技术属性】
技术研发人员:M沃勒E琼斯SG普赖斯D麦基JD亨利
申请(专利权)人:普驰信息技术有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1