打印机和打印机控制方法技术

技术编号:2855350 阅读:154 留言:0更新日期:2012-04-11 18:40
一种打印机和打印机控制方法,其中,当出现无纸错误且打印停止时,控制单元从接收缓冲器清除任何数据,并向主机报告无纸错误和打印停止。当接着从主机接收到清除缓冲器命令时,控制单元再次清除接收缓冲器。

【技术实现步骤摘要】

本专利技术总的涉及,更具体地涉及当因无纸而停止打印后继续执行滑动打印(slip printing)时打印机的内部处理。
技术介绍
在具有打印机的打印机系统中,打印机通常被连接以使能与主机通信,该主机产生被打印的打印数据和控制打印机操作。在打印期间,例如,打印机执行从主机接收到的打印控制命令,以在纸片或卷纸上打印,然后输出结果。假如在打印至纸片时,太小的纸片被错误地插入或多于可打印到单一纸片上的打印数据的数据被发送给打印机,则因没有可被打印的纸而产生错误且打印停止。这种错误在这里被称为“无纸错误”。当无纸错误出现时,打印机中断对该纸片的打印并等待新的纸片被插入。然后,在新的纸片被插入时,打印机继续打印未打印出的数据。因此当打印继续执行时,在无纸错误出现和打印停止前没有被打印的剩余打印数据被打印在新的纸片上。结果应当在单一纸片上打印的内容被打印在两个纸片上,假如因此被打印在两个单独纸片上的内容本来应当被打印在单一纸片上,从而使该得到的打印输出对于预期的目的而言没有意义,譬如打印销售收据时。当这种情况出现时,同一打印数据必须从主机向打印机重新发送并且重新打印,导致浪费的纸消耗。考虑到重新打印同一内容要求的时间和工作以及在打印继续后的打印浪费,该结果是明显的打印效率下降,并因此降低生产率。日本未审查专利申请公开H11-268384教导了一种打印机,在该打印机从脱机状态返回至联机状态时该打印机从主机接收命令打印机执行何种处理的命令,并因此在打印机恢复联机时执行由脱机状态的原因确定的处理。因此这个打印机可阻止打印收据的剩余部分,该收据的剩余部分往往是不可用的。日本未审查专利申请公开2001-180052教导了一种打印机,该打印机可选择是否存储或自动丢弃在脱机状态时接收的新的打印数据。当使用这个打印机自动破坏接收到的数据时,在打印机脱机时的附加数据没有被存储至接收缓冲器,因此接收缓冲器不会变满。日本未审查专利申请公开H11-268384和日本未审查专利申请公开2001-180052详细说明了从脱机状态返回至联机状态的处理,但是没有记载关于从无纸错误恢复的处理。因为在无纸错误出现时打印机保持在联机状态而没有从联机状态切换到脱机状态,所以在因无纸错误使打印停止时,用于从脱机状态返回至联机状态的相同处理不能被使用。因此,在无纸错误出现后,需要另外的考虑来确定用于重新打印的最佳方案。因此,依据本专利技术的可在因无纸错误而使打印停止后,有益地在没有打印浪费的情况下顺利地继续中断的打印操作。
技术实现思路
依据本专利技术的至少一个实施例的第一方面的打印机具有用于接收从主机发送的数据的数据接收单元;用于向主机发送数据的数据发送单元;用于暂时存储由数据接收单元接收的数据的接收缓冲器;用于翻译暂时存储在接收缓冲器中数据的翻译单元;用于在被缓存的数据是打印数据时存储打印图像的打印缓冲器;用于打印存储在打印缓冲器中的打印图像的打印机构;和用于控制数据接收单元、数据发送单元、接收缓冲器、翻译单元、打印缓冲器和打印机构的控制单元。当出现无纸错误且打印停止时,该控制单元从接收缓冲器清除数据,并向主机报告无纸错误和打印停止。然后,当主机接收到清除缓冲器命令时,控制单元再次清除接收缓冲器。优选地,控制单元清除接收缓冲器和打印缓冲器,并依据清除缓冲器命令再次清除打印缓冲器。另外,优选地,在接收清除缓冲器命令之后控制单元向主机发送缓冲器清除完成报告,并基于发送缓冲器清除完成报告后从主机接收到的打印数据进行打印。依据本专利技术的第二方面的打印机控制方法具有步骤当出现无纸错误和打印停止时清除接收缓冲器;向主机报告无纸错误和打印停止;并依据从主机接收到的清除缓冲器命令再次清除接收缓冲器。优选地,这个打印机控制方法还具有在出现无纸错误且打印停止时清除打印缓冲器,然后依据清除缓冲器命令再次清除打印缓冲器的步骤。另外,优选地,这个打印机控制方法还具有步骤在接收清除缓冲器命令之后向主机发送缓冲器清除完成报告;并基于发送缓冲器清除完成报告后从主机接收到的打印数据进行打印。本专利技术的至少一个实施例的优点在于,假如打印正在进行时出现无纸错误且打印机因此停止打印,则接收缓冲器和打印缓冲器均被清除任何剩余的打印数据。再者,如果在打印机准备继续打印之前打印数据接着被接收,接收缓冲器和打印缓冲器被再次清除。因此,当打印机能够再次打印时,没有非必需的打印数据被存留在打印机中。因此,在下一个纸片被插入之后,因无纸错误而停止打印的不应该单独打印的先前的打印数据的后面部分将不再被打印,因而纸片不会被浪费。然后,主机从打印数据的开始重新发送打印被中断的打印数据给打印机,从而使打印机平滑且连续地将打印数据打印至正确尺寸的单一纸片上。因此,当打印正在进行中因无纸错误而使打印被中断时,本专利技术还有益地使效率下降最小化并且继续连续打印数据至单一纸片。在需要墨水或调色剂用于打印的打印机中,本专利技术的另一优点在于,因为除了减少纸消耗之外墨水或调色剂的消耗因此也被减少,所以墨盒或调色剂盒的使用寿命可被延长。通过参考与附图联系的说明书和权利要求,该专利技术的具有更完整理解的其他目的和实现将变得清楚和明白。附图说明图1是显示依据本专利技术优选实施例的打印机系统的斜视图;图2是显示纸片S传送通道的示意性截面图;图3是显示图1中所示的打印机系统的内部控制结构的示意性功能方框图;图4是打印机控制过程的流程图;图5是打印机控制过程的流程图;图6是主机控制过程的流程图;和图7是显示在主机和打印机之间发送的命令的时间图。具体实施例方式参考附图在下面说明了依据本专利技术优选实施例的。图1是显示依据本专利技术优选实施例的打印机系统的斜视图。图2是显示打印机的纸片S传送通道的示意性截面图。图3是显示图1中所示的打印机系统的内部控制结构的示意性功能方框图。图4和图5是打印机控制过程流程图。图6是主机控制过程流程图,和图7是显示在主机和打印机之间发送的命令的时间图。如图1所示,依据专利技术的这个实施例的打印机系统1包括打印机10和控制打印机10的主机300。打印机10是能够打印纸片S的双面、扫描纸片S、从纸片S读取磁性墨水字符和将收据打印至卷纸P的混合装置。打印机10具有可打开地和可关闭地连接至主单元11以覆盖主单元11的前顶部的前盖13,以及可打开地和可关闭地连接以覆盖前盖13的顶端后部的后盖12。卷纸室被形成在打印机10的后盖12和主单元11之间。卷纸P被容纳在这个卷纸室之中。卷纸P在通过设置在主单元11中的卷纸传送通路的同时由打印头(未显示)打印。然后,打印的卷纸P接着被从形成在后盖12顶部的卷纸出口12a排出。在图1中显示从卷纸出口12a排出的该卷纸P的前端。依据打印数据的长度,该卷纸P被自动或手动地裁切,然后作为单独收据被出具。用于插入纸片S的纸片插入槽15被形成在打印机10的前盖13下面。然后从纸片插入槽15插入的纸片S通过形成在主单元11中的纸片传送通道16被传送,并从形成在前盖13和后盖12之间的纸片出口17被排出。纸片S可被打印和扫描,以及打印在纸片S上的磁性墨水字符可被读取,同时纸片S通过纸片传送通道16被传送。如图2所示,插入至纸片传送通道16的纸片S通过纸片传送通道16两侧的纸片进给子辊22a和与纸片进给子辊22a相对布置的纸片进本文档来自技高网
...

【技术保护点】
一种打印机,包括:数据接收单元,用于接收从主机发送的数据;数据发送单元,用于发送数据到所述主机;接收缓冲器,用于临时储存由所述数据接收单元接收的数据;翻译单元,用于翻译临时储存在所述接收缓冲器中的数据;   打印缓冲器,当存储在所述接收缓冲器中的所述数据是打印数据时,所述打印缓冲器用于存储打印图像;打印机构,用于打印存储在所述打印缓冲器中的所述打印图像;和控制单元,用于控制所述数据接收单元、所述数据发送单元、所述接收缓冲器、所 述翻译单元、所述打印缓冲器和所述打印机构;其中,所述控制单元在出现无纸错误且打印停止时,从所述接收缓冲器清除所述数据,并向所述主机报告所述无纸错误和打印停止;和根据从主机接收的清除缓冲器命令再次清除所述接收缓冲器。

【技术特征摘要】
JP 2004-8-27 2004-2492421.一种打印机,包括数据接收单元,用于接收从主机发送的数据;数据发送单元,用于发送数据到所述主机;接收缓冲器,用于临时储存由所述数据接收单元接收的数据;翻译单元,用于翻译临时储存在所述接收缓冲器中的数据;打印缓冲器,当存储在所述接收缓冲器中的所述数据是打印数据时,所述打印缓冲器用于存储打印图像;打印机构,用于打印存储在所述打印缓冲器中的所述打印图像;和控制单元,用于控制所述数据接收单元、所述数据发送单元、所述接收缓冲器、所述翻译单元、所述打印缓冲器和所述打印机构;其中,所述控制单元在出现无纸错误且打印停止时,从所述接收缓冲器清除所述数据,并向所述主机报告所述无纸错误和打印停止;和根据从主机接收的清除缓冲器命令再次清除所述接收缓冲器。2.根据权利要求1所述的打印机,其中,所述控制单元根据所述清除缓冲器命令清除所述接收缓冲器和所述打印缓冲器,并再次清除所述打印缓冲器。3.根据权利要求1所述的打印机,其中,所述控制单元在接收所述清除缓冲器命令后向所述主机发送缓冲器清除完成报告,并基于在所述缓冲器清除完成报告发送后从所述主机接收的打印数据进行打印。4.一种打印机控制方法,包括步骤当出现无纸错误且打印停止时,清除接收缓冲器;和根据从所述主机接收的清除缓冲器...

【专利技术属性】
技术研发人员:斋川隆史
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:JP[日本]

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

1