规避打印错误的方法及其打印系统技术方案

技术编号:2847564 阅读:286 留言:0更新日期:2012-04-11 18:40
一种供打印系统使用的用于规避打印错误的方法,所述打印系统具有从绕卷器接收由驱动器单元产生命令的语言监视器,以便发送该命令给帧缓冲器,所述方法包括检测在语言监视器的操作中的错误,显示所述错误被检测到,并且基于用户选择取消语言监视器的功能。

【技术实现步骤摘要】

本专利技术的各方面涉及用于规避打印错误的方法及其系统,尤其涉及通过取消语言监视功能规避打印错误的方法及其打印系统
技术介绍
图1示出了采用传统的成像装置的打印系统的操作原理。如图1所示,传统的打印系统包括引擎单元70和成像装置,该成像装置具有图形设备接口(GDI)单元10、驱动器单元20、绕卷器(spooler)30、语言监视器40、帧缓冲器50和端口接口器60。在GDI单元10中建立了用于按照来自应用程序的打印命令发送对象到成像装置的窗口。驱动器单元20从GDI单元10接收对象,然后因此产生命令,使得帧缓冲器50将对象转换成位图。在绕卷器30中建立了用于从驱动器单元20发送命令到语言监视器40的窗口。语言监视器40发送从绕卷器30接收的命令到帧缓冲器50。帧缓冲器50转换从语言监视器40发送的命令为位图,使得成像装置可以成像。传统的成像装置的操作将参照图1来描述。当打印命令从用户发出时,应用程序(未示出)调用GDI单元10,然后GDI单元10创建响应于如上所述打印命令的对象。接着,GDI单元10发送该对象到驱动器单元20。在从GDI单元10接收到所述对象之后,驱动器单元20产生命令,使得帧缓冲器50转换该对象为位图,并且发送所产生的命令到绕卷器30。绕卷器30从驱动器单元20接收命令,然后发送该命令到语言监视器40。接着,语言监视器40发送从绕卷器30接收的命令给帧缓冲器50。帧缓冲器50转换从语言监视器40发送的命令为由成像装置解释以形成图像的位图,然后发送有关位图的命令给语言监视器40。语言监视器40通过端口监视器60发送如上所述的有关位图的命令给引擎单元70。在接收到有关位图的命令之后,引擎单元70按照所述命令执行打印。如上所述的语言监视器40从绕卷器30接收由驱动器单元20产生的命令,以便发送该命令给帧缓冲器50。然而,语言监视器40已经被发现在打印中不是必需的。这是由于这样的事实绕卷器30可以直接发送驱动器单元20的命令给帧缓冲器50本身。然而,可能通过利用语言监视器40显示成像装置的状态。然而,在成像装置的使用期间,打印机可能由于语言监视器40的错误而不正常地工作。在此情况下,用户不得不重新安装打印机。即,按照传统的技术,当与打印不直接有关而只是用作提高成像装置的性能或显示成像装置的状态的附加因素的语言监视器40出故障时,打印不得不停止,并且成像装置不得不重新安装。这引起不便并浪费时间。
技术实现思路
已经开发了本专利技术的各方面,以便解决上面和/或其他的问题。本专利技术的特征在于提供一种用于规避在语言监视器中的错误的方法和打印系统。为了实现本专利技术的特征,一种用于规避打印错误的方法包括检测在从绕卷器接收由成像装置的驱动器单元产生的命令的语言监视器的操作中的错误,以便发送命令给帧缓冲器;显示被检测的错误;以及基于用户选择取消语言监视器的功能。另一方面,根据本专利技术,一种打印系统包括驱动器单元,其产生命令以打印数据;绕卷器,其提供被产生的命令的中间路径;以及语言监视器,其通过绕卷器接收命令以便发送到帧缓冲器,其中,所述驱动器单元检测在语言监视器的操作中的错误,并且当在操作错误被检测到之后在选择取消语言监视器的功能的状态中的打印时取消语言监视器的功能。附图说明本专利技术的这些和/或其他方面和优点在参照附图进行的下面的描述后将变得清楚并且更容易理解,在附图中图1示出了采用传统的成像装置的打印系统的操作原理;图2示出了采用根据本专利技术的实施例的成像装置的打印系统的结构;图3示出了根据本专利技术的实施例提供给用户的对话窗口;以及图4是实现规避打印错误的方法的原理的流程图。具体实施例方式现在详细介绍本专利技术的目前的各实施例。其例子在附图中图示,其中相同的参考标号全部指相同的元件。为了解释本专利技术,参照附图在下文描述本图2示出了采用根据本专利技术的实施例的成像装置的打印系统的结构。参照图2,根据本专利技术的实施例的打印系统包括成像装置和引擎单元170。产生打印数据和发送该数据到引擎单元70的成像装置包括主机计算机。在纸上打印从成像装置接收的打印数据的引擎单元170包括打印机、传真机和多功能设备。成像装置包括图形设备接口(GDI)单元110、驱动器单元120、绕卷器130、语言监视器140、帧缓冲器150和端口监视器160。用于按照来自应用程序的打印命令发送对象给成像装置的窗口被建立在GUI单元110。驱动器单元120从GDI单元110接收对象,然后产生命令以使得帧缓冲器150将该对象转换为位图。用于从驱动器单元120发送命令到语言监视器140的窗口也被建立在绕卷器130。语言监视器140发送从绕卷器130接收的命令给帧缓冲器150。帧缓冲器150将从语言监视器140发送的命令转换为位图,使得引擎单元170可以成像。当语言监视器140正常工作而不出错时,本专利技术的操作原理基本上与应用于图1所示的传统的成像装置的操作原理相同。随后将描述当在语言监视器140中产生错误时在本专利技术与传统技术在操作原理方面的不同。首先,从应用程序(未示出)接收打印命令的GDI单元110发送对应于打印命令的对象给驱动器单元120。在接收到对象之后,驱动器单元120相应地产生命令,以使得帧缓冲器150将所述对象转换成位图。接着将所产生的命令经由绕卷器130发送到语言监视器140。驱动器单元120确定紧接在发送命令之前的语言监视器140的状态。在驱动器单元120确定语言监视器140由于错误无法正常工作的情况下,成像装置询问用户是否经由对话窗口继续执行打印。这将参照图3更详细地解释。图3示出了按照本专利技术的实施例的对话窗口。这里,如果成像装置是主机计算机,并且指示错误出现的对话窗口200被显示在监视器屏幕(未示出)上,则当用户通过主机计算机的鼠标或者其它的输入设备选择OK按钮230时,GDI单元110接收用户的选择命令,并且发送该选择命令给驱动器单元120。驱动器单元120接收所述选择命令,并且因此取消语言监视器140的功能。驱动器单元140接着直接发送如上所述的打印命令给帧缓冲器150,而帧缓冲器150发送位图(bitmapped)图像给绕卷器130。在绕卷器130接收位像之后,绕卷器130经由端口监视器160发送位像给引擎单元170。接着,从引擎单元170输出按照打印命令打印的图像。当用户通过主机计算机的鼠标(或某些其他输入机制)从对话窗口200选择取消按钮270时,GDI单元110接收用户的取消命令,并且发送该取消命令给驱动器单元120。接收取消命令的驱动器单元120不取消语言监视器140的功能,而相反,取消引擎单元170的打印工作。图4是用于规避打印错误的方法的流程图。该方法的操作原理将参照图2和4描述。首先,当打印工作开始(S410)时,驱动器单元120周期性地检查在语言监视器140的操作中是否产生错误(S420)。一旦驱动器单元120确定在语言监视器140的操作中没有产生错误,则打印工作继续(S430)。当驱动器单元120确定在语言监视器140的操作中产生错误,则在图3中图示的对话窗口200被显示在诸如主机计算机的成像装置的监视器上,以便让用户选择在语言监视器140的功能取消之后是否继续执行打印(S440)。如果用户选择取消按钮270取消打印,则驱动本文档来自技高网
...

【技术保护点】
一种用于规避打印错误的方法,包括:检测在从绕卷器接收由成像装置的驱动器单元产生的命令的语言监视器的操作中的错误,以便发送命令给帧缓冲器;显示被检测的错误;以及基于用户选择取消语言监视器的功能。

【技术特征摘要】
KR 2005-5-27 45052/051.一种用于规避打印错误的方法,包括检测在从绕卷器接收由成像装置的驱动器单元产生的命令的语言监视器的操作中的错误,以便发送命令给帧缓冲器;显示被检测的错误;以及基于用户选择取消语言监视器的功能。2.如权利要求1所述的方法,其中所述显示包括当检测到错误时显示被检测的错误。3.如权利要求1所述的方法,还包括在语言监视器的功能被取消的情况下执行打印操作。4.如权利要求3所述的方法,还包括当语言监视器的操作中的错误被检测并且用户选择不取消语言监视器的功能时取消打印操作。5.如权利要求1所述的方法,还包括当语言监视器的操作中的错误没有被检测到时,通过语言监视器的功能连续执行打印。6.如权利要求1所述的方法,还包括在错误没有被检测到时周期性地重新检测语言监视器操作中的错误。7.如权利要求1所述的方法,其中所述显示由成像装置上的显示单元执行。8.一种打印系统,包括驱动器单元,其产生命令以打印数据;绕卷器,其提供被产生的命令的中间路径;以及语言监视器,其通过绕卷器接收命令以便发送到帧缓冲器,其中,所述驱动器单元检测在语言监视器的操作中的错误,并且当在操作错误被检测到之后在选择取消语言监视器的功能的状态中的打印时取消语言监视器的功能。9.如权利要求8所述的打印系统,还包括引擎单元,用于在其中语言监视器功能被取消的状态下执行...

【专利技术属性】
技术研发人员:李敦善李在平
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1