用于打印机的错误处理系统和方法.pdf

上传人:e2 文档编号:635175 上传时间:2018-02-28 格式:PDF 页数:17 大小:884.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN200410038473.7

申请日:

2004.04.28

公开号:

CN1573704A

公开日:

2005.02.02

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 11/07申请日:20040428授权公告日:20080109|||授权|||实质审查的生效|||公开

IPC分类号:

G06F11/07

主分类号:

G06F11/07

申请人:

三星电子株式会社

发明人:

姜亨钟

地址:

韩国京畿道

优先权:

2003.06.02 KR 35445/2003

专利代理机构:

北京市柳沈律师事务所

代理人:

黄小临;王志森

PDF下载: PDF下载
内容摘要

披露了一种用于打印机的错误处理系统和方法。该方法包括有步骤:如果在使用该打印机打印数据的打印作业期间出现一错误,则将一错误恢复请求信号传送给打印机服务器;如果接收到该错误恢复请求信号,则向用户终端提供具有能够捕获有关该错误的信息的除错实用程序;将从该打印机服务器传送的除错实用程序安装到打印机驱动程序中,并且将由所安装的除错实用程序所捕获的信息传送到该打印机服务器;和接收来自用户终端的由除错实用程序所捕获的信息,并且将其结果传送给该用户终端。因此,本发明能使服务技术人员和打印机研发人员模拟和解决该错误,而无需当请求错误排除时到达有问题的打印机的现场去解决,从而减少了排除错误所需的时间。

权利要求书

1.  一种用于打印机的错误处理系统,包括:
一用户终端,安装有用于控制打印机的驱动的打印机驱动程序,并且适于当在打印作业期间出现一错误时向提供有关打印机信息的一外部服务器传送一错误恢复请求信号;和
一打印机服务器,适于接收该错误恢复请求信号并且向用户终端提供具有能够捕获有关该错误信息的除错实用程序,并且如果从该用户终端接收到由除错实用程序捕获的信息,则使用所接收的信息确定导致错误的原因和解决该错误,并且将该结果提供给用户终端,其中该用户终端适于将该除错实用程序安装到打印机驱动程序中并将由所安装的除错实用程序捕获的信息传送到打印机服务器。

2.
  如权利要求1所述的错误处理系统,其中该用户终端包括:
一通讯单元,适于与该打印机服务器通讯;
一存储单元,用于存储由除错实用程序所捕获的信息;和
一终端控制单元,用于通过该通讯单元向该打印机服务器传送错误恢复请求信号和由除错实用程序所捕获的信息。

3.
  如权利要求1所述的错误处理系统,其中该打印机服务器包括:
一通讯单元,适于与该用户终端通讯;
一数据库,适于存储除错实用程序;和
一服务器控制单元,如果通过该通讯单元从该用户终端接收到错误恢复请求信号,则向该用户终端传送在该数据库中的除错实用程序。

4.
  如权利要求1所述的错误处理系统,其中该除错实用程序适于自动将打印机驱动程序注册信息的参数值设置为预置值以捕获有关该错误的信息。

5.
  如权利要求1所述的错误处理系统,其中该除错实用程序以增强型元文件格式设置打印机驱动程序的假脱机数据格式。

6.
  如权利要求2所述的错误处理系统,其中由该除错实用程序所捕获的信息包括有关用户终端的操作系统的信息、有关打印机驱动程序的信息、和有关打印数据的信息,并且其中终端控制单元适于产生某些用于由除错实用程序所捕获的信息的文件并且将该文件传送到打印机服务器。

7.
  一种用于打印机的错误处理系统的错误处理方法,其中该系统具有安装有控制打印机驱动的打印机驱动程序的用户终端和通过因特网连接的打印机服务器,该方法包括有步骤:
如果在使用该打印机打印数据的打印作业期间出现一错误,则将一错误恢复请求信号传送给打印机服务器;
如果接收到该错误恢复请求信号,则向用户终端提供具有能够捕获有关该错误的信息的除错实用程序;
将从该打印机服务器传送的除错实用程序安装到打印机驱动程序中,并且将由所安装的除错实用程序所捕获的信息传送到该打印机服务器;和
接收来自用户终端的由除错实用程序所捕获的信息,确定错误原因并解决该错误,并且将其结果传送给该用户终端。

8.
  如权利要求7所述的错误处理方法,其中由该除错实用程序所捕获的信息包括有关用户终端的操作系统的信息、有关打印机驱动程序的信息、和有关打印数据的信息,并且还包括产生某些用于由除错实用程序所捕获的信息的文件并且将该文件传送到打印机服务器的步骤。

9.
  如权利要求7所述的错误处理方法,其中该除错实用程序自动将打印机驱动程序注册信息的参数值设置为某些值以捕获有关该错误的信息。

10.
  如权利要求7所述的错误处理方法,其中该除错实用程序自动将打印机驱动程序的假脱机数据格式自动设置为增强型元文件格式。

11.
  一种错误处理系统,包括:
一打印机服务器,适于接收来自用户终端的错误恢复请求信号,以向的用户终端提供一具有能够捕获有关错误的信息的除错实用程序,以接收由该除错实用程序所捕获的信息,并且根据所接收的信息确定该错误的原因。

12.
  如权利要求11所述的错误处理系统,其中该打印机服务器还包括:
一通讯单元,适于与该用户终端通讯;
一数据库,用于存储除错实用程序;和
一服务器控制单元,适于响应于该错误恢复请求信号向该用户终端传送在数据库中存储的除错实用程序。

说明书

用于打印机的错误处理系统和方法
技术领域
本发明涉及用于打印机的错误处理系统和方法。详细地说,本发明涉及一种用于当打印机中出现错误时能够使服务技术人员或打印机研发人员解决问题而无需到达有问题的打印机安装现场的打印机的错误处理系统和方法。
背景技术
通常,打印机是打印和输出由诸如计算机之类的其它装置所准备的纸文件的纸张。打印机通常接收计算机的应用程序中所准备的文件,并根据所确定的打印条件执行打印作业。
为了使打印机打印计算机的应用程序所准备的文件,在该计算机中应安装一打印机驱动程序以驱动该打印机。该打印机驱动程序将计算机应用程序所准备的文件转换为打印机能够判读的语言。
如果一用户希望使用一打印机打印一文件(以后称之为“打印文件”),则该用户设置诸如纸的种类、打印范围、页数、打印格式等之类的打印条件。该打印条件是由用户使用由打印机驱动程序所提供的打印条件信息设置窗口设置的。在该打印条件被设置之后,当提供一打印命令时,该打印机驱动程序将数据(以后称之为“打印数据”)转换为打印机能够判读的数据格式,并将该格式的打印数据传送给打印机。打印机对由计算机所传送的打印数据执行打印作业。
如果打印作业期间打印机出现一错误,为了有助于解决这个问题,应该帮助用户去了解出现错误的原因。如果由于诸如卡纸或者调色剂耗尽之类的机器问题而使打印机出现错误,则该错误可以由用户排除。但是,如果错误是由于诸如打印机驱动程序之类的软件缺陷而造成的,那么由用户去确定出现错误的原因是困难的。在如上所述用户不能确定出现错误的原因,或者在即使他或她确定了错误出现的原因而没有办法去解决该错误的情况下,用户通常请求服务中心解决该问题。
如果从用户那里接收到一服务请求,则服务中心通常要向用户询问有关出现的错误的类型、安装有打印机驱动程序的计算机的系统环境以及其它的事情。但是,如果用户的计算机知识有限,则会出现的问题是用户难以回答这些问题。在这种情况下,服务技术人员有时必须要到达安装该打印系统的现场,检查该计算机系统环境、打印机驱动程序、打印机等,以确定问题之所在并尽力解决该问题。如果造成该错误的原因通过服务技术人员仍未得以确定或者解决,则该打印机通常要送到打印机研发人员那里。在这种情况下,打印机研发人员为了解决该问题,试图使用迄今为止所获得的信息在该打印机中模拟相同的问题。另一方面,打印机研发人员还可以直接到现场去确定和解决该问题。
由于传统打印机存在的上述问题,当在打印机中出现错误条件时,浪费了大量的时间和精力。为了诊断和解决出现的错误,服务技术人员和打印机研发人员需要直接到达该打印机所在的现场。
发明内容
因此,本发明的一个目的是提供一种用于打印机的错误处理系统和方法,当自用户终端接收到打印机错误的错误恢复请求时,这种系统和方法能够使服务技术人员或打印机研发人员确定和解决在该打印机中的错误,而无需到达打印机安装现场。
为了实现上述目的,根据本发明的一实施例的用于打印机的错误处理系统包括一用户终端,该用户终端安装有用于控制打印机的驱动的打印机驱动程序、和当在打印作业期间出现一错误时将错误恢复请求信号传送到一提供有关该打印机的信息的外部服务器。该错误处理系统还包括有一打印机服务器,用于提供用户终端一除错实用程序,如果该错误恢复请求信号被接收,则该除错实用程序能够捕获有关该错误的信息,并且如果从用户终端接收到由该除错实用程序捕获的信息,则使用接收的信息找出该错误的原因并解决该错误。该系统还将该结果提供给该用户终端,其中用户终端将该除错实用程序安装到打印机驱动程序中并且向该打印机服务器传送由所安装的除错实用程序所捕获的信息。
用户终端最好是包括一通讯单元,用于与打印机服务器通讯;一存储单元,用于存储由除错实用程序所捕获的信息;和一终端控制单元,用于将错误恢复请求信号和由除错实用程序捕获的信息通过该通讯单元传送到打印机服务器。
打印机服务器最好包括一通讯单元,用于与用户终端通讯;一数据库,用于存储该除错实用程序;和一服务器控制单元,用于如果通过通讯单元接收到来自用户终端的错误恢复请求信号,则读出在数据库中存储的除错实用程序并传送到用户终端。
除错实用程序最好是将打印机驱动程序注册信息的参数值自动设置为预置值以捕获有关该错误的信息。
最好是,除错实用程序以增强型元文件(Enhanced Meta File)格式设置打印机驱动程序的假脱机数据格式。
最好是,由除错实用程序捕获的信息包括有关用户终端的操作系统的信息、打印机驱动程序地信息、和打印数据的信息。终端控制单元最好是产生用于由除错实用程序捕获的信息的某个文件并将该文件传送到打印机服务器。
为了实现上述目的,根据本发明的一实施例的用于打印机的错误处理系统的错误处理方法包括有步骤:如果在打印机工作期间该打印机使用的打印数据出现一错误,则向打印机服务器传送一错误恢复请求信号;如果该错误恢复请求信号被接收,则提供用户终端一能够捕获有关该错误的信息的除错实用程序;将从该打印机服务器传送的除错实用程序安装到打印机驱动程序中,并将由除错实用程序捕获的信息传送到打印机服务器;和接收来自用户终端的由除错实用程序捕获的信息,找出导致错误的原因和解决该错误,并将其结果传送到用户终端。
最好是,由除错实用程序捕获的信息包括有关用户终端的操作系统的信息、打印机驱动程序的信息、和打印数据的信息,并且用户终端产生用于由除错实用程序捕获的信息的某个文件并将该文件传送到打印机服务器。
另外,除错实用程序将打印机驱动程序注册信息的参数值自动设置为某些值以捕获有关该错误的信息。
最好是,除错实用程序将打印机驱动程序的假脱机数据格式自动设置为增强型元文件格式。
附图说明
本发明将结合附图详细说明,附图中:
图1是根据本发明的一实施例的用于打印机的一错误处理系统的框图;
图2和图3是用来说明图1所示的用于打印机的错误处理系统的错误处理方法的流程图;
图4A-4D的示图说明图3的除错实用程序安装和报告文件产生步骤;和
图5示出了基于图3中产生的报告文件的执行的显示窗口。
在附图中,相同的标号表示相同的特征和结构。
具体实施方式
下面将结合附图详细说明本发明。
图1是根据本发明的一实施例的用于打印机的一错误处理系统的框图。
参见图1,根据本发明的一实施例的打印机错误处理系统具有一用户终端100和一打印机服务器300,并且用户终端100和打印机服务器300最好是通过因特网200相互连接。
用户终端100最好是提供有输入单元110、显示单元120、存储单元130、通讯单元140、ROM 150、RAM 160、输入/输出(I/O)接口单元170、和终端控制单元180。随着用户操纵按键,输入单元110向终端控制单元180提供键输入信号。在终端控制单元180的控制下显示单元120显示用户终端100的操作状态。存储单元130存储在用户终端100中所安装的应用程序132和打印机驱动程序134。应用程序132是用户可以准备各种文件的程序。打印机驱动程序134将应用程序132所准备的文件转换为打印机可以判读的语言,并且将所转换的数据传送到打印机。打印机驱动程序134提供一能使用户设置用于打印文件的各种打印条件的打印条件信息设置窗口。
通讯单元140提供用于通过因特网200与所连接的外部装置通讯的通讯接口。这种通讯单元140可以以有线或无线的方式与外部装置通讯。根据本发明的一实施例的通讯单元140在终端控制单元180的控制下与作为一外部装置的打印机服务器300通讯。即,在终端控制单元180的控制下,通讯单元140向打印机服务器300传送一有关打印机错误的错误恢复请求信号。另外,通讯单元140响应于该错误恢复请求信号而接收从打印机服务器300传送的除错实用程序。
ROM 150是一非易失性存储器件,并且存储有执行用户终端100的功能所必须的各种控制程序。ROM160是一易失性存储器件,并且暂时存储根据终端控制单元180的程序执行的数据。I/O接口单元170适于与打印机连接,并且控制打印机和终端控制单元180之间的数据通讯。即,I/O接口单元170向打印机传送由打印机驱动程序134所转换的图像数据,或接收来自该打印机的信息。
终端控制单元180根据在ROM 150中所存储的程序控制用户终端100的全部操作。如果通过输入单元110接收到用于以应用程序132所准备的文件的打印命令,则终端控制单元180执行在存储单元130中存储的打印机驱动程序134。打印机驱动程序134在显示器单元140提供一打印条件信息设置窗口,以便用户能够设置用于打印文件的打印条件。用户使用该打印条件信息设置窗口设置诸如纸张大小、纸张定位、页数等之类的打印条件。如果设置了该打印条件信息,则打印机驱动程序134将打印文件转换为打印机可以判读的图像数据,并且将该所转换的图像数据传送到该打印机。
在这期间,如果在该打印机执行其打印作业时出现了打印错误,则用户确定所出现的错误是否是他或她可以排除的错误。如果用户确定所出现的错误是他或她不能排除的错误,则用户请求提供打印机信息的打印机服务器300排除该错误。在打印机中出现的错误可以是诸如卡纸、调色剂耗尽之类机器故障所造成的错误,也可以是由于诸如打印机驱动程序134的的驱动错误所造成的软件故障造成的错误等。
如果打印机服务器300响应于错误恢复请求信号传送能够捕获有关用户终端100的信息的除错实用程序,则终端控制单元180将所传送的除错实用程序安装到出错的打印机驱动程序134中。同时,安装在打印机驱动程序134中的除错实用程序将打印机驱动程序134的注册信息参数值设置为某些值,以便捕获错误打印数据、预置打印条件等。例如,除错实用程序被设置使得打印机驱动程序具有一假脱机功能,并且当设置该假脱机功能时,选择“最后页之后的打印被假脱机”的选项。另外。假脱机数据格式最好是以增强型元文件(EMF)格式设置。
根据本发明的除错实用程序具有用于捕获有关用户终端100的操作系统信息、有关打印机驱动程序134的信息、有关打印数据的信息等的功能。终端控制单元180基于由除错实用程序所捕获的信息产生报告文件,并且将该文件传送给打印机服务器300。
同时,打印机服务器300具有通讯单元310、数据数据库320、和服务器控制单元330。
通讯单元310提供一通讯接口,用来与通过诸如因特网200之类的网络所连接的用户终端100通讯。通讯单元310根据服务器控制单元330的控制执行与用户终端100的相互数据通讯。即,通讯单元310接收来自用户终端100的错误恢复请求信号,将该信号传送给服务器控制单元330,并且将自服务器控制单元330传送的除错实用程序发送给发送了错误恢复请求信号的用户终端100。
数据库320存储能够响应错误恢复请求信号而捕获有关用户终端100的信息的除错实用程序,和用于执行与从用户终端100传送的有关用户终端100所捕获信息相对应的报告文件的重放(playback)程序。
服务器控制单元330控制打印机服务器300的全部操作。如果服务器控制单元330通过通讯单元330接收来自用户终端100的错误恢复请求信号,则服务器控制单元310读出在数据库320中存储的除错实用程序,并且将该除错实用程序传送给请求错误恢复的用户终端100。
另外,如果服务器控制单元330通过通讯单元310接收到与来自用户终端100的由除错实用程序所捕获的的信息相对应的报告文件,则服务器控制单元330运行在数据库320中存储的的重现程序以读出在报告文件中包括的信息。另外,在使用由重现程序读出的用户终端100的信息中,服务器控制单元330将打印机服务器300的系统环境设置为与用户终端100的系统环境相同。在打印机服务器300的系统环境被设置为与用户终端100的系统环境相同之后,服务器控制单元330模拟打印数据的有问题的打印作业,并且确定导致错误的原因。如果导致错误的原因被确定并且该错误被排除,则服务器控制单元330向用户终端100传送已纠错的打印机驱动程序。
因此,如果错误出现在打印机中,则本发明能使服务技术人员或打印机研发人员使用由除错实用程序所捕获的信息模拟在一远程的打印机中的错误,而无需到达出现错误的打印机的现场。
下面结合图2和图3说明根据本发明的一实施例的用于打印机的错误处理系统的错误处理方法。
首先,终端控制单元180确定在执行打印作业中打印机是否有错误出现(S400)。如果打印机被确定有一错误出现,则终端控制单元180向通过因特网200连接的打印机服务器300传送错误恢复请求信号(S420)。如果自用户终端100接收到错误恢复请求信号,则服务器控制单元330向用户终端100传送在数据库320中存储的除错实用程序(S440)。
如果自打印机服务器300接收到除错实用程序,则终端控制单元180将所接收到的除错实用程序安装到有问题的打印机驱动程序中,并且将由所安装的除错实用程序捕获的信息传送到打印机服务器300(S460)。
下面结合图3更详细地说明用于安装除错实用程序的步骤S460。如果从打印机服务器300接收到除错实用程序,则终端控制单元180运行所接收的除错实用程序(S461)。如果在步骤S461中运行除错实用程序,则打印机驱动程序选择窗口500被显示在显示单元120上(S462),如图4A所示。用户可以选择在其中通过在显示单元120中所显示的打印机驱动程序选择窗口500安装了除错实用程序的打印机驱动程序。同时,用户选择当错误出现时使用的打印机驱动程序。如果用户选择将要安装除错实用程序的打印机驱动程序(S463),则该除错实用程序被安装在所选择的打印机驱动程序中(S464)。如果除错实用程序安装完成,则安装完成显示窗口600如图4B所示被显示在显示单元120中,其中应提及的是该除错实用程序被安装在相应的打印机驱动程序中。
如果在步骤S464中除错实用程序被完全安装,则用户输入一打印命令以便使用安装了除错实用程序的打印机驱动程序执行用于打印文件的有问题的打印作业(S465)。如果接收到该打印命令,则在显示单元120显示报告文件产生窗口700以产生一报告文件。该报告文件产生窗口700能使用户根据由除错实用程序所捕获的用户终端100的信息确定将产生的报告文件的文件名和存储位置(S466)。图4C示出了一示例性的报告文件产生窗口700。如果选择了将产生的报告文件的文件名和存储位置(S467),则产生包括由除错实用程序捕获的信息的报告文件(S468)。
如果在步骤468中完全产生了报告文件,则程序卸载(uninstallation)菜单窗口800显示在显示单元120中,如图4D所示,该窗口能使用户确定是否将安装在打印机驱动程序中的除错实用程序卸载。如果由用户接收一程序卸载命令(S469),则终端控制单元180将安装在打印机驱动程序中的除错实用程序卸载(S470)。如果在报告文件产生之后还没有将安装在打印机驱动程序中的除错实用程序卸载,则报告文件产生步骤将影响打印作业的时间,因为在打印机驱动程序的使用中每次用户执行打印作业时,报告文件产生步骤重复执行。因此,优选地,用户可以在报告文件产生之后选择将安装在打印机驱动程序中的除错实用程序卸载。
如果通过上述过程产生包括用户终端100的信息的报告文件,则终端控制单元180通过通讯单元140向打印机服务器300传送所产生的报告文件(S471)。
打印机服务器300使用自用户终端100传送的报告文件确定导致错误的原因和解决该错误(S480)。更详细地说,如果通过通讯单元310接收到报告文件,则服务器控制器330运行存储在数据库320中的重放程序并读出所接收的报告文件。同时,在显示单元120上显示如图5所示的用户终端信息显示窗口900。用户终端信息显示窗口900显示打印机服务器300的操作系统信息、用户终端100的操作系统信息、打印机驱动程序信息、打印文件的信息等,如图5所示。服务器控制器330使用报告文件所包括的信息将打印机服务器300的系统环境设置成与用户终端100的系统环境相同,模拟在用户的打印机中出现的错误,并且确定导致错误的原因和解决该错误。如果错误被完全排除,则服务器控制器330提供具有被纠错的打印机驱动程序给用户终端100。
如上所述,根据本发明实施例的用于打印机的错误处理系统和方法,通过一程序可以获得在打印机中出现错误的信息,能使服务技术人员和打印机研发人员模拟和解决该错误,而无需当请求排除错误时到达有问题的打印机的现场去解决,从而减少了排除错误所需的时间。
虽然披露了本发明的优选实施例,但本领域的技术人员应当了解本发明并不限于所披露的优选实施例,在不超出由所附权利要求规定的本发明的精神和范围的前提下可以进行各种变化和修改。

用于打印机的错误处理系统和方法.pdf_第1页
第1页 / 共17页
用于打印机的错误处理系统和方法.pdf_第2页
第2页 / 共17页
用于打印机的错误处理系统和方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《用于打印机的错误处理系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于打印机的错误处理系统和方法.pdf(17页珍藏版)》请在专利查询网上搜索。

披露了一种用于打印机的错误处理系统和方法。该方法包括有步骤:如果在使用该打印机打印数据的打印作业期间出现一错误,则将一错误恢复请求信号传送给打印机服务器;如果接收到该错误恢复请求信号,则向用户终端提供具有能够捕获有关该错误的信息的除错实用程序;将从该打印机服务器传送的除错实用程序安装到打印机驱动程序中,并且将由所安装的除错实用程序所捕获的信息传送到该打印机服务器;和接收来自用户终端的由除错实用程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1