CN1155879C - 打印机及其控制方法 - Google Patents

打印机及其控制方法 Download PDF

Info

Publication number
CN1155879C
CN1155879C CNB991267419A CN99126741A CN1155879C CN 1155879 C CN1155879 C CN 1155879C CN B991267419 A CNB991267419 A CN B991267419A CN 99126741 A CN99126741 A CN 99126741A CN 1155879 C CN1155879 C CN 1155879C
Authority
CN
China
Prior art keywords
mentioned
recording chart
print
print data
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB991267419A
Other languages
English (en)
Other versions
CN1258883A (zh
Inventor
��Ұ���
深野和子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP35175598A external-priority patent/JP3940870B2/ja
Priority claimed from JP10356177A external-priority patent/JP2000177196A/ja
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN1258883A publication Critical patent/CN1258883A/zh
Application granted granted Critical
Publication of CN1155879C publication Critical patent/CN1155879C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/0095Detecting means for copy material, e.g. for detecting or sensing presence of copy material or its leading or trailing end
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/60Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for printing on both faces of the printing material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/44Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions

Abstract

提供一种能正确地判断记录纸的正反面和打印数据、且能自动地将打印数据打印在正确的打印面上的打印机。备有:分析来自主机220的打印命令,判断由该打印命令指定的打印面的打印命令分析部分203;检测被插入打印机10中的记录纸的插入面的插入面检测部分207;以及在打印命令分析部分203的判断结果和插入面检测部分207的检测结果一致的情况下,进行打印数据的打印的控制部分(204、208)。打印机10能在由主机220指定的打印面上打印,所以能获得所希望的打印结果。

Description

打印机及其控制方法
技术领域
本发明涉及具有在单张票等记录纸的两面打印文字数据的功能的打印机及其控制方法。特别是涉及处理支票等有规定的格式、需要识别正反面后进行打印的记录纸的打印机及其控制方法。
背景技术
迄今,已经开发了在传票、入场卷、支票(以下称支票)等规定的票据上进行打印的打印机。
以下,说明现有的POS系统的支票处理方法。POS系统由主机和连接在该主机上的打印机构成。打印机有在支票上打印用的打印头、以及读取预先印刷在支票上的磁墨字符用的MICR(Magnetic InkCharacter Recognition:磁墨字符识别)头。
在磁墨字符中,有将字符形状、印刷品质等规格化了的称为E13B、CMC7的种类,另外支票上的磁墨字符的印刷位置也被规格化了。磁墨字符通过在磁头上移动而被变换成电流波形,该波形随字符的不同而不同,所以通过对它进行分析,能识别该字符。
在支票处理中,一般在支票的正面上打印使用它的日期、商店名称、金额等,在支票的背面打印支票的认证、商店的户头编号等。在以下的说明中将这些打印字分别称为表书、背书。
图19是表示将支票沿着进行背书打印的方向插入时,用现有的打印机进行磁墨字符读取的支票处理方法的流程图。
如果商店的操作人员收取了顾客的支票,便操作主机,以便进行用支票进行的支付。主机进入支票的支付处理程序,将读取磁墨字符的命令发送给打印机。打印机接收、分析、执行该命令,等待支票的插入(步骤S1901)。
操作人员一旦插入支票,打印机读取打印在支票上的磁墨字符(步骤S1902),将识别结果发送给主机(步骤S1903)。主机根据发送来的识别结果,确认支票有效还是无效。例如,通过询问保存无效支票的编号的数据库,就能进行支票的有效、无效的确认。
如果断定支票有效,则主机将打印背书用的数据发送给打印机。打印机一旦收到该数据(步骤S1904),便将支票送到打印头的某个开始打印的位置(步骤S1905),进行打印(步骤S1906),排出支票(步骤S1907)。
其次,如果操作人员将支票翻过来插入打印机,则打印机将支票送到打印头的某个开始打印的位置(步骤S1908)。如果输送结束,则主机将打印表书用的数据发送给打印机。打印机收到该数据(步骤S1909),进行打印(步骤S1910),排出支票(步骤S1911)。如果支票被排出,操作人员便将支票交给顾客,接受签字,再收取回来,支付结束。
如上所述,在现有的打印机中,根据从主机发送的数据顺序,将先送来的数据打印在记录纸的一面,然后操作人员将记录纸翻过来,将后送来的数据打印在记录纸的另一面,按照这样的处理顺序,在记录纸的两面上进行打印。
另外,还开发了在开始打印之前,通过检测票据的插入方向和票据的种类,防止打印错误的打印机。
例如,在特开昭61-215077号公报中公开了一种存折打印机,该存折打印机备有插入装置,它通过检测存折上附带的磁条,来判断插入方向,当反向插入时,将打印的字符旋转180度后进行打印。
另外,在特开昭62-156790号公报中公开了一种飞机票打印机,该飞机票打印机通过检测单张票上附带的条形码,判断该单张票是否是由它发行的飞机票所对应的票,只有在对应的情况下才进行打印。
可是,在现有的打印机中,不能判断从主机发送的数据是打印在记录纸的表面上用的数据、还是打印在背面上用的数据。因此如果打印机收到来自主机的数据,则不管记录纸的正反面,即不管是否是欲打印的所希望的面,都会进行打印处理。因此,即使在错误地插入了记录纸的情况下,也进行打印处理,存在记录纸作废的问题。
另外,由于存在打印头和MICR头被配置在相对于记录纸输送路径的同一侧的打印机、以及相对地配置的打印机,所以主机需要根据打印机的结构,使数据的发送顺序不同,即需要切换先发送表面、还是背面任一面的数据,存在处理复杂的问题。
发明内容
本发明就是鉴于这样的问题而完成的,其目的在于提供一种能正确地将打印数据打印在记录纸的所希望的面上的打印机及其控制方法。
为了解决上述课题,本发明的打印机。是一种连接在主机上、根据来自该主机的打印命令及打印数据,在记录纸上进行打印的打印机,该打印机的特征在于设有:打印命令分析部分,分析上述打印命令,判断由该打印命令指定的打印面;插入面检测部分,根据预先印刷在上述记录纸上的标记和/或上述记录纸的形状,检测插入上述打印机中的上述记录纸的插入面;以及控制部分,在上述打印命令分析部分的判断结果和上述插入面检测部分的检测结果一致的情况下,打印上述打印数据。
因此,在由主机指定的打印面和插入打印机中的插入面一致的情况下,才进行打印,所以能防止打印错误。
另外,特征在于:在打印命令分析部分的判断结果和插入面检测部分的检测结果不一致的情况下,控制部分将记录纸排出。在此情况下,特征在于:有将记录纸插入的插入口、以及将记录纸排出的排出口,控制部分在打印命令分析部分的判断结果和插入面检测部分的检测结果一致的情况下,在打印结束后将记录纸从排出口排出,在打印命令分析部分的判断结果和插入面检测部分的检测结果不一致的情况下,将记录纸从插入口排出。
因此,使用者能容易地判断打印是否正常结束。
另外,特征在于:有翻转记录纸的记录纸翻转机构,在打印命令分析部分的分析结果和插入面检测部分的检测结果不一致的情况下,控制部分通过记录纸翻转机构将记录纸翻转过来后,将打印数据打印在记录纸上。
因此,在由主机指定的打印面和插入打印机中的插入面不一致的情况下,通过将记录纸翻转过来,能使插入面和打印面一致,所以能获得所希望的打印结果,同时能提高工作效率。
另外,特征在于:有将打印数据打印在记录纸的一面上的第一打印单元、以及将打印数据打印在记录纸的另一面上的第二打印单元,控制部分根据打印命令分析部分的分析结果和插入面检测部分的检测结果,选择第一或第二打印单元中的一个进行打印,以便将打印数据打印在由打印命令指定的打印面上。
因此,由于对应于由主机指定的打印面和实际上插入打印机中的插入面,能分别使用两个打印头,所以能经常获得所希望的打印结果。
另外,特征在于:备有将插入面检测部分的检测结果发送给主机的记录纸插入面通知部分、以及从主机取得对应于插入面的打印数据的打印数据取得部分,控制部分将取得的打印数据打印在记录纸上。
因此,由于能取得对应于插入面的打印数据,所以即使在受到缓冲容量限制的情况下,也能获得所希望的打印结果。
另外,特征在于:备有存储打印数据中打印在记录纸的表面上的打印数据的第一存储缓冲器、以及存储打印数据中打印在记录纸的背面上的打印数据的第二存储缓冲器,控制部分根据插入面检测部分的检测结果选择第一或第二存储缓冲器中存储的数据之一,打印在记录纸上。
因此,通过用对应于插入面的存储缓冲器的数据进行打印,能防止打印错误,同时能提高工作效率。另外在打印数据不变更的情况下,能直接使用存储缓冲器中的数据,能节省传送打印数据的时间。
另外在这些情况下其特征在于备有:检测记录纸的插入方向的插入方向检测部分、以及根据插入方向检测部分的检测结果,使打印数据旋转的打印数据旋转处理部分。
因此,不仅能根据插入面,而且能根据插入方向处理打印数据。
插入面检测部分及插入方向检测部分通过检测记录纸上预先打印的标记,能检测插入面及插入方向。作为标记,可以使用例如磁墨字符或条形码。
另外,在使用规定的角部分有被切割形状的记录纸的情况下,插入面检测部分及插入方向检测部分通过检测角部分,能检测记录纸的插入面及插入方向。
即使在这种情况下,适当地掌握控制打印机的方法,本发明也具有同样的作用和效果。
另外,本发明的控制方法可以是供给用打印装置的控制部分能执行的控制程序,可以通过记录了该控制程序的记录媒体来提供。作为记录媒体可以采用半导体存储器、密纹盘(CD-ROM)、软盘、硬盘、光盘、数字视频盘(DVD-ROM)、或磁带,用这些记录媒体能将程序导入现有的打印装置。另外,将这些程序登记在WWW(World WideWeb)位置,由使用者使其卸载,能将程序导入现有的打印装置中。
附图说明
图1是本发明的第一实施例的打印机的机构部分结构图。
图2是本发明的实施例的打印机的控制单元的功能框图。
图3是表示本发明的第一实施例的打印处理的流程图。
图4是本发明的第二实施例的打印机的机构部分结构图。
图5是表示本发明的第二实施例的打印处理的流程图。
图6是本发明的第三实施例的打印机的机构部分结构图。
图7是表示本发明的第三实施例的打印处理的流程图。
图8是表示本发明的第四实施例的打印处理的流程图。
图9是表示本发明的第四实施例的主机的处理的流程图。
图10是表示本发明第五实施例的打印机控制单元的功能框图。
图11是表示本发明的第五实施例的打印处理的流程图。
图12是记录纸插入面的检测方法的说明图。
图13是记录纸插入面的检测方法的说明图。
图14是记录纸插入面和插入方向的检测方法的说明图。
图15是记录纸插入面和插入方向的检测方法的说明图。
图16是记录纸插入面和插入方向的检测方法的说明图。
图17是表示本发明第六实施例的打印机控制单元的功能框图。
图18是表示本发明的第六实施例的打印处理的流程图。
图19是表示现有的两面打印处理的流程图。
具体实施方式
以下,参照附图说明本发明的实施例。
(第一实施例)
图1是说明本发明的第一实施例的打印机的机构部分结构图。打印机10备有:带有控制单元的本体101;插入单张票等记录纸的记录纸插入口102;设置在记录纸插入口102附近、读取预先印刷在记录纸上的磁性字符的MICR阅读器103;传送记录纸的传送滚轮104a~104d;将打印数据打印在记录纸上的打印头105;与打印头105相对配置的压纸滚筒106;以及排出记录纸的记录纸排出机构107。
另外图2是说明本发明的第一实施例的打印机的控制单元的功能框图。控制单元200备有:与主机220之间进行控制命令或打印数据等的收发的I/O(Input/Output)接口201;通过接口201从主机220接收控制命令或打印数据等的数据接收部分202;分析由数据接收部分接收的接收数据的接收数据分析部分203;判断插入的记录纸的正反面的插入面检测处理部分207;暂时存储与打印的记录纸的面对应的打印数据的打印缓冲器206;印刷打印缓冲器206中存储的打印数据的印刷控制部分208;通过接口201将打印机的处理状态通知主机220的数据发送部分205;以及控制打印机10的各构成部分的控制部分204。
图3表示本发明的第一实施例的打印机的打印处理的流程。打印机10用数据接收部分202通过接口201接收从主机220发送的数据,用接收数据分析部分203分析该数据(步骤S301)。该数据中包含指示打印处理的打印命令、以及打印数据。另外,打印命令中包含指示将继该打印命令之后发送的打印数据打印在记录纸的正反两面中的任一面上的信息。以下,将指示在记录纸的表面上打印的打印命令称为表面打印命令,将指示在记录纸的背面上打印的打印命令称为背面打印命令。
如果记录纸被从记录纸插入口102插入(步骤S302),由插入面检测处理部分207判断记录纸的插入面是表面还是背面(步骤S303)。从记录纸插入口102插入的记录纸被由传送滚轮104a、104b等构成的传送机构传送到MICR阅读器103的规定位置而被定位。然后,由MICR阅读器103读取预先印刷在记录纸的表面规定的位置上的磁性字符。这时,在由MICR阅读器103读取了磁性波形的情况下,将读取的磁性波形送给插入面检测处理部分207。在插入面检测处理部分207中,根据该磁性波形的收取情况,判断记录纸的面是表面还是背面。即,如果能读取磁性波形,则断定这是记录纸的表面,如果不能读取,则断定是背面。
控制部分204根据接收数据分析部分203的分析结果和插入面检测处理部分207的检测结果,进行打印处理或错误处理。在由打印命令决定的指示面和记录纸的插入面一致的情况下(步骤S304;是),将打印数据存入打印缓冲器206。这时记录纸被传送机构传送到打印头105的规定位置而被定位。然后打印控制部分208用打印头105将打印缓冲器206中存储的打印数据打印在记录纸上(步骤S305)。如果打印处理结束,打印控制部分208将打印结束的信号送给控制部分204。控制部分204收到该结束信号后,从数据发送部分205通过接口201,将打印结束通知送给主机220(步骤S306)。
另一方面,在由打印命令决定的指示面和记录纸的插入面不一致的情况下(步骤S304;否),控制部分204从数据发送部分205通过接口201,将记录纸的误插入情况通知主机220(步骤S307)。
通知主机后,排出记录纸(步骤S308),打印处理结束。这时,在记录纸被正确地插入后打印结束时、以及记录纸被错误地插入后打印未结束时,在步骤S308中最好使记录纸的排出方向不同。例如,正常结束即打印完毕时,可以从排出机构107一侧排出,异常结束即未打印时,可以从插入口102一侧排出。因此,操作人员能容易地判断打印处理是否是正常结束。
另外,当欲在记录纸的两面打印时,主机发送表面打印命令及背面打印命令两者,当只想在记录纸的一面打印时,主机发送与所希望的面对应的那一种打印命令即可。
这样如果采用第一实施例,则通过判断打印命令指示的打印面和记录纸的插入面的对应关系,即使主机不知道打印机的结构,也能获得所希望的打印结果。另外,在记录纸的插入面与打印命令指定的打印面不对应的情况下,不进行打印处理,所以能防止记录纸的浪费。
(第二实施例)
图4是说明本发明的第二实施例的打印机的机构部分结构图。另外,与第一实施例相同的结构标以与图1相同的符号,其说明从略。第二实施例的打印机20备有使记录纸的正反面翻转的记录纸翻转机构401,这一点与图1所示的第一实施例的打印机10不同。
该记录纸翻转机构401有记录纸进入的进入路径402、记录纸退出的退出路径403、以及进行进入路径402及退出路径403的出入口的开闭的分支阀404~406。在翻转记录纸的情况下,首先,使分支阀404工作,以便打开进入路径402的入口。这时分支阀405将退出路径403的入口堵塞。于是,暂时将记录纸存放在进入路径402内部(图4中右侧)。其次,使分支阀405工作,以便打开退出路径403的入口,另外使分支阀406工作,以便打开退出路径403的出口。该分支阀405、406工作后,将存放在进入路径402内部的记录纸从退出路径403排出。这样进行记录纸的翻转。
图5是表示本发明的第二实施例的打印机的打印处理的流程图。
如果记录纸被从记录纸插入口102插入(步骤S501),打印机20便用插入面检测处理部分207判断记录纸的插入面是表面还是背面,将判断结果送给控制部分204(步骤S502)。控制部分204从数据发送部分205通过接口201,将记录纸已被插入这件事的通知发送给主机220(步骤S503)。收到了记录纸插入通知的主机220将打印用的数据发送给打印机20。
打印机20用数据接收部分202接收通过接口201从主机220发送来的数据,用接收数据分析部分203分析该数据(步骤S504)。该数据中包含进行打印处理用的打印命令(表面打印命令及背面打印命令)、打印数据、记录纸排出命令等。
控制部分204根据接收数据分析部分203的分析结果、以及插入面检测处理部分207的检测结果,进行以下打印处理。
在用接收数据分析部分203分析了来自主机220的接收数据的结果是打印命令的情况下(步骤S505;是),将接收数据中包含的打印数据存入打印缓冲器206。然后,在由打印命令决定的打印指示面和记录纸的插入面一致的情况下(步骤S506;是),由传送机构将记录纸传送到打印头105的规定位置而被定位。另一方面,在由打印命令决定的打印指示面和记录纸的插入面不一致的情况下(步骤S506;否),由记录纸翻转机构401将记录纸翻转后(步骤S507),再传送到打印头105的规定位置而被定位。
然后打印控制部分208用打印头105将打印缓冲器206中存储的打印数据打印在记录纸上(步骤S508),打印结束后将打印结束的信号送给控制部分204。控制部分204收到该结束信号后,从数据发送部分205通过接口201,将指示面的打印结束了这件事通知主机220(步骤S509)。
其次,在用接收数据分析部分203分析了来自主机220的接收数据的结果是将记录纸排出的命令的情况下(步骤S510;是),由记录纸排出机构107将记录纸排出(步骤S511)。
另外,在用接收数据分析部分203分析的结果,不包含表面打印命令、背面打印命令、排出命令中的任何一种命令的情况下(步骤S505;否、S510;否),由于是打印处理以外的其他处理命令,所以将打印处理结束。
如果采用本发明的第二实施例,由于在由打印命令决定的打印指示面和记录纸的插入面不对应的情况下,能将记录纸翻转过来,使其与指示面一致后进行打印处理,所以能防止记录纸的浪费,同时能提高工作效率。
(第三实施例)
图6是说明本发明的第三实施例的打印机的机构部分结构图。另外,与第一实施例相同的结构标以与图1相同的符号,其说明从略。第三实施例的打印机30有两个打印机构,这一点与图1所示的第一实施例的打印机10不同。即,除了打印头105、压纸滚筒106以外,还备有打印头601和压纸滚筒602。如图所示,打印头105和打印头601将记录纸传送路径夹在中间而相对地配置。
图7是表示本发明的第三实施例的打印机的打印处理的流程图。另外,与第二实施例相同的处理步骤标以相同的符号,其说明从略。
如果记录纸被插入,打印机30收到来自主机的打印命令(步骤S501~S505),便进行以下的打印处理。
在由打印命令决定的打印指示面和记录纸的插入面一致的情况下(步骤S506;是),由传送机构将记录纸传送到打印头105的规定位置而被定位。然后打印控制部分208用打印头105将打印缓冲器206中存储的表面数据打印在记录纸上(步骤S701)。另一方面,在由打印命令决定的打印指示面和记录纸的插入面不一致的情况下(步骤S506;否),由传送机构将记录纸传送到打印头601的规定位置而被定位。然后打印控制部分208用打印头601将打印缓冲器206中存储的打印数据打印在记录纸上(步骤S702)。
如果采用本发明的第三实施例,由于根据由打印命令决定的打印指示面和记录纸的插入面的对应关系,选择打印头进行打印处理,所以能防止记录纸的浪费,同时能提高工作效率。
(第四实施例)
图8是表示本发明的第四实施例的打印机的打印处理的流程图。另外,图9是表示主机一侧的处理的流程图。另外,第四实施例的打印机的机构部分及控制单元能采用与第一实施例相同的结构。
在图8中,打印机10接受单张票等记录纸的插入(步骤S801),用插入面检测处理部分207判断记录纸的插入面是表面还是背面,将判断结果送给控制部分204(步骤S802)。控制部分204将插入面检测处理部分207的检测结果通知主机220(步骤S803)。即,在断定插入面是表面的情况下,将“表”的通知、而在断定插入面是背面的情况下,将“背”的通知从数据发送部分205通过接口201发送给主机220。
从打印机10收到了关于记录纸插入面的通知的主机220(步骤S901)在该通知为“表”的情况下(步骤S902;表),将表面打印数据发送给打印机10(步骤S903)。另一方面,在来自打印机的通知为“背”的情况下(步骤S902;背),将背面打印数据发送给打印机10(步骤S904)。
在打印机10中,通过接口201及数据接收部分202接收从主机220发送的打印数据(表面数据或背面数据),展开后存入打印缓冲器206(步骤S804)。然后,打印控制部分208用打印头将打印缓冲器206中存储的打印数据打印在记录纸上(步骤S805),由纸排出机构将记录纸排出(步骤S806)。
另外,主机在欲打印的所希望的面和插入面通知不一致的情况下,代替打印数据而发送记录纸排出命令,同时能将该旨意通知打印机。
如果采用本发明的第四实施例,由于打印机检测记录纸的插入面,并将其通知主机,主机根据该通知,将表面数据或背面数据发送给打印机,所以能经常获得所希望的打印结果。
(第五实施例)
图10是说明本发明的第五实施例的打印机的控制单元的功能框图。另外,与第一实施例相同的结构标以相同的符号,其说明从略。第五实施例的打印机50备有存储来自主机220的表面数据的表面数据存储缓冲器1001、以及存储背面数据的背面数据存储缓冲器1002,这一点与图2所示的第一实施例的打印机10不同。根据打印的记录纸的插入面,打印缓冲器206暂时存储来自表面数据存储缓冲器1001或来自背面数据存储缓冲器1002的打印数据。
图11是表示第五实施例的打印机的打印处理的流程图。
打印机50用数据接收部分202通过接口201接收从主机220发送的数据,用接收数据分析部分203分析该接收数据(步骤S1101)。
其次,控制部分204收取接收数据分析部分203的分析结果,根据该结果进行以下处理。
在由接收数据分析部分203进行的分析结果为表面数据的存储命令的情况下(步骤S1102),控制部分204从数据发送部分205通过接口201,将数据发送开始通知发送给主机220。主机220收到该开始通知后,将表面数据发送给打印机50。打印机50通过接口201及数据接收部分202,将从主机220发送的表面数据存储在表面数据存储缓冲器1001中(步骤S1103)。
另一方面,在由接收数据分析部分203进行的分析结果为背面数据的存储命令的情况下(步骤S1104),控制部分204从数据发送部分205通过接口201,将数据发送开始通知发送给主机220。主机220收到该开始通知后,将背面数据发送给打印机50。打印机50通过接口201及数据接收部分202,将从主机220发送的背面数据存储在背面数据存储缓冲器1002中(步骤S1105)。
另外,在由接收数据分析部分203进行的分析结果为打印开始命令的情况下(步骤S1106),控制部分204进行打印处理。该打印处理首先是接受记录纸的插入(步骤S1107),用插入面检测处理部分207判断记录纸的插入面是表面还是背面(步骤S1108),将与插入面对应的存储缓冲器中存储的打印数据复制在打印缓冲器206中(步骤S1109)。
即,在记录纸的插入面是表面的情况下,控制部分204将表面数据存储缓冲器1001中存储的表面数据复制在打印缓冲器206中,在记录纸的插入面是背面的情况下,将背面数据存储缓冲器中存储的背面数据复制在打印缓冲器206中。
然后,打印控制部分208用打印头105将打印缓冲器206中的打印数据打印在记录纸上(步骤S1110)。打印结束后,打印控制部分208将打印结束的信号送给控制部分204,控制部分204从数据发送部分205通过接口201,将插入面一侧的打印已经结束的旨意的通知发送给主机220(步骤S1111)。最后由纸排出机构将记录纸排出(步骤S1112)。
另外,从主机220将打印数据发送给打印机50时,也可以同时发送存储命令和打印数据。这时,在用接收数据分析部分203分析存储命令的期间,可以用数据接收部分202保存打印数据。另外,也可以同时发送存储命令、打印开始命令、以及打印数据。在此情况下,在用接收数据分析部分203分析存储命令的期间,可以用数据接收部分202保存打印数据,将打印数据存入表面数据存储缓冲器1001或背面数据存储缓冲器1002后,执行打印开始命令。
如果采用本发明的第五实施例,则将表面数据和背面数据分别存入单独的缓冲器,通过判断记录纸的插入面,能将对应于插入面的缓冲器中存储的打印数据打印在记录纸上。
另外,由于将打印数据存储在打印机中,所以在反复打印同一数据的情况下,不需要数据发送程序,能提高工作效率。
在以上实施例的说明中,作为记录纸插入面的检测方法,给出了用MICR阅读器读取打印在记录纸上的规定位置的磁墨字符的例子,但也可以将磁墨字符和MICR阅读器分别换成条形码和条形码阅读器。另外,还能利用记录纸的形状进行检测。以下说明该方法。
(用记录纸的形状进行的记录纸插入面检测的实施例)
本实施例的记录纸从表面侧看时,在左上端和右下端的两端设有切割部分。用光传感器等检测器检测该切割部分,能知道插入面或插入方向。
在图12中,将插入面检测处理部分207的一个检测器设置在图中(A)的位置(记录纸的纵向左端侧)。然后,如果插入记录纸,便沿着图中箭头F的方向输送记录纸,所以在用星号表示的两点处,用检测器(A)进行记录纸的检测。根据该检测结果,如图中下侧所示,能判断插入的记录纸的正反面。
例如,记录纸的上端T被输送到检测器的某位置(A)时,检测器的检测结果为无纸(×),记录纸的下端B被输送到检测器的某位置(A)时,检测器的检测结果为有纸(○),在此情况下能断定这是记录纸的表面。
图13是在图中(A)及(B)的位置(记录纸的纵向左右端侧)设置两个上述的检测器时的判断方法。这时,如果插入记录纸,则立刻在用星号表示的两个点处,用检测器(A)、(B)进行记录纸的检测。根据该检测结果,如图中下侧所示,能判断插入的记录纸的正反面。
例如,记录纸的上端T被输送到检测器的某位置时,检测器(A)的检测结果为无纸(×),检测器(B)的检测结果为有纸(○)时,能断定这是记录纸的表面。
另外这时,如图14所示,不仅能判断记录纸的插入面(正反),而且能判断插入方向(纵横)。如果插入记录纸,由于沿图中的箭头F的方向输送,所以能在用星号表示的四个点处,用检测器(A)、(B)进行记录纸的检测。根据该检测结果,如图中下侧所示,能判断插入的记录纸的正反面及纵横方向。
例如,检测器(B)的检测结果为记录纸的上端T和下端B不同时,能断定纸是以纵向插入的,检测结果为记录纸的上端T和下端B相同时,能断定纸是以横向插入的。另外,记录纸的正反面判断方法与图12相同,能根据检测器(A)的检测结果进行判断。
其次,说明从记录纸的表面一侧看时,只在左上角有切割部分的情况。图15与图13一样,是在图中(A)及(B)的位置设置两个检测器的情况。如果插入记录纸,则立刻在用星号表示的两个点处,用检测器(A)、(B)进行记录纸的检测。根据该检测结果,如图中下侧所示,能判断插入的记录纸的正反面及正反方向。参看表的方法与图12至图14相同。
图16中,除了在(A)及(B)的位置以外,还在将记录纸横放时在右端一侧的位置(C)设置检测器。因此,如果插入记录纸,由于沿图中的箭头F的方向输送记录纸,所以能在用星号表示的六个点处,用检测器(A)、(B)、(C)进行记录纸的检测。根据该检测结果,如图中下侧所示,能判断插入的记录纸的正反面及上下左右四个方向。参看表的方法与图12至图14相同。
(第六实施例)
图17是说明本发明的第六实施例的打印机的控制单元的功能框图。另外,与第一实施例相同的结构标以相同的符号,其说明从略。第六实施例的打印机60备有打印数据旋转处理部分1701,它根据打印的单张票的面及方向,使来自表面数据存储缓冲器1001或背面数据存储缓冲器1002的打印数据的方向旋转,将用打印数据旋转处理部分1701旋转过的打印数据存入打印缓冲器206中进行打印,这一点与图2所示的第一实施例的打印机10不同。
图18是表示本发明的第六实施例的打印机的打印处理的流程图。另外,与上述实施例相同的处理步骤标以相同的符号,其说明从略。
打印机60通过进行与图11中的步骤S1101~S1106所示的处理相同的处理,进行打印的准备。其次,接受记录纸的插入(步骤S1107),用插入面检测处理部分207判断记录纸的插入面是表面还是背面(步骤S1108),将与插入面对应的存储缓冲器中存储的打印数据复制在打印数据旋转处理部分1701中(步骤S1801)。
另外,控制部分204取得用插入面检测处理部分207检测的记录纸的插入方向(参照图16所示的方向a、b、c、d)。在记录纸的插入方向为方向c的情况下(步骤S1802),在打印数据旋转处理部分1701内进行使打印数据向右旋转270度的处理(步骤S1803),并输出给打印缓冲器206。在记录纸的插入方向为d的情况下(步骤S1804),在打印数据旋转处理部分1701内进行使打印数据向右旋转180度的处理(步骤S1805),并输出给打印缓冲器206。在记录纸的插入方向为b的情况下(步骤S1806),在打印数据旋转处理部分1701内进行使打印数据向右旋转90度的处理(步骤S1807),并输出给打印缓冲器206。
打印缓冲器206暂时存储用打印数据旋转处理部分1701进行了旋转处理的打印数据(步骤S1808)。以下,如用图11所述,打印控制部分208利用打印头,将打印缓冲器206中的打印数据打印在记录纸上(步骤1110),打印结束后,控制部分204将表面打印结束通知发送给主机220(步骤1111)。然后,由纸排出机构107排出打印过的记录纸(步骤1112)。
另外,在上述实施例中,虽然旋转角度有不旋转、旋转90度、旋转180度、旋转270度共四个方向,但也可以采用除此以外的角度的处理。另外,不限于向右旋转,也可以向左旋转,或者两者混合使用,最好考虑使数据处理时间短。
如果采用第六实施例,则通过将表面数据和背面数据分别存入单独的缓冲器,根据记录纸的插入面及插入方向,对打印数据进行旋转处理,能获得所希望的打印结果。
以上,说明了本发明的实施例,但本发明不限于此。例如,在本发明的实施例中,虽然给出了将MICR阅读器和打印头设置在纸输送路径的同一侧的打印机、即记录纸插入面为表面时,打印面即为表面的实施例,但本发明也能适用于将MICR阅读器和打印头设置在纸输送路径的两侧的打印机、即记录纸插入面为表面时,打印面即为背面的打印机。
如上所述,如果采用本发明的打印机及其控制方法,则通过判断由打印命令指定的打印面和记录纸的插入面的对应关系,能获得所希望的打印结果,能防止记录纸的浪费,同时能提高工作效率。
另外,主机不需要根据打印机的种类切换控制,能容易地进行控制。
另外,对于打印机的使用者来说,具有不用识别记录纸的插入面和插入方向,就能进行操作的效果。

Claims (22)

1.一种连接在主机上、根据来自该主机的打印命令及打印数据,在记录纸上进行打印的打印机,该打印机的特征在于设有:
打印命令分析部分,分析上述打印命令,判断由该打印命令指定的打印面;
插入面检测部分,根据预先印刷在上述记录纸上的标记和/或上述记录纸的形状,检测插入上述打印机中的上述记录纸的插入面;以及
控制部分,在上述打印命令分析部分的判断结果和上述插入面检测部分的检测结果一致的情况下,打印上述打印数据。
2.根据权利要求1所述的打印机,其特征在于:
在上述打印命令分析部分的判断结果和上述插入面检测部分的检测结果不一致的情况下,上述控制部分将上述记录纸排出。
3.根据权利要求2所述的打印机,其特征在于设有:
插入上述记录纸的插入口、以及排出上述记录纸的排出口,上述控制部分
在上述打印命令分析部分的判断结果和上述插入面检测部分的检测结果一致的情况下,在打印结束后,将上述记录纸从上述排出口排出,
在上述打印命令分析部分的判断结果和上述插入面检测部分的检测结果不一致的情况下,将上述记录纸从上述插入口排出。
4.根据权利要求1所述的打印机,其特征在于设有:
翻转上述记录纸的记录纸翻转机构,
在上述打印命令分析部分的分析结果和上述插入面检测部分的检测结果不一致的情况下,上述控制部分通过上述记录纸翻转机构将上述记录纸翻转过来后,将上述打印数据打印在该记录纸上。
5.根据权利要求1所述的打印机,其特征在于设有:
将上述打印数据打印在上述记录纸的一面上的第一打印单元;以及
将上述打印数据打印在上述记录纸的另一面上的第二打印单元,
上述控制部分根据上述打印命令分析部分的分析结果和上述插入面检测部分的检测结果,选择上述第一或第二打印单元中的一个进行打印,以便将上述打印数据打印在由上述打印命令指定的打印面上。
6.根据权利要求1所述的打印机,其特征在于设有:
将上述插入面检测部分的检测结果发送给上述主机的记录纸插入面通知部分;以及
从上述主机取得对应于上述插入面检测部分的检测结果的打印数据的打印数据取得部分,
上述控制部分将上述取得的打印数据打印在上述记录纸上。
7.根据权利要求1所述的打印机,其特征在于设有:
存储上述打印数据中打印在上述记录纸表面上的打印数据的第一存储缓冲器;以及
存储上述打印数据中打印在上述记录纸背面上的打印数据的第二存储缓冲器,
上述控制部分根据上述插入面检测部的检测结果,选择上述第一或第二存储缓冲器中存储的数据之一,打印在上述记录纸上。
8.根据权利要求1所述的打印机,其特征在于:
上述记录纸是预先印刷了标记的记录纸,
上述插入面检测部分通过检测上述标记,检测插入面。
9.根据权利要求8所述的打印机,其特征在于:
上述标记是磁墨字符或条形码。
10.根据权利要求1所述的打印机,其特征在于设有:
检测上述记录纸的插入方向的插入方向检测部分;以及
根据上述插入方向检测部分的检测结果,使上述打印数据旋转的打印数据旋转处理部分。
11.根据权利要求10所述的打印机,其特征在于:
上述记录纸是在规定的角部位有切割的形状的记录纸,
上述插入面检测部分及上述插入方向检测部分通过检测上述角部位,检测上述记录纸的插入面及插入方向。
12.一种连接在主机上、根据来自该主机的打印命令及打印数据,在记录纸上进行打印的打印机的控制方法,其特征在于有以下步骤:
(a)分析上述打印命令,判断由该打印命令指定的打印面的打印命令分析步骤;
(b)根据预先印刷在上述记录纸上的标记和/或上述记录纸的形状,检测插入上述打印机中的上述记录纸的插入面的插入面检测步骤;以及
(c)在上述步骤(a)的判断结果和上述步骤(b)的检测结果一致的情况下,打印上述打印数据的步骤。
13.根据权利要求12所述的打印机的控制方法,其特征在于还有以下步骤:
(d)在上述步骤(a)的判断结果和上述步骤(b)的检测结果不一致的情况下,排出上述记录纸的步骤。
14.根据权利要求13所述的打印机的控制方法,其特征在于:
上述步骤(c)在打印结束后,从排出口排出上述记录纸,
上述步骤(d)从插入口排出上述记录纸。
15.根据权利要求12所述的打印机的控制方法,其特征在于还有以下步骤:
(e)在上述步骤(a)的分析结果和上述步骤(b)的检测结果不一致的情况下,在将上述记录纸翻转之后,将上述打印数据打印在上述记录纸上的步骤。
16.根据权利要求12所述的打印机的控制方法,其特征在于:
上述步骤(c)由以下步骤构成:
(c1)将上述打印数据打印在上述记录纸的一面上的步骤;
(c2)将上述打印数据打印在上述记录纸的另一面上的步骤;以及
(c3)根据上述步骤(a)的分析结果和上述步骤(b)的检测结果,选择执行将上述打印数据打印在由上述打印命令指定的打印面上的上述步骤(c1)或(c2)两者之一。
17.根据权利要求12所述的打印机的控制方法,其特征在于还有以下步骤:
(f)将上述步骤(b)的检测结果通知上述主机的步骤;以及
(g)从上述主机取得与上述步骤(b)的检测结果对应的打印数据的步骤。
18.根据权利要求12所述的打印机的控制方法,其特征在于还有以下步骤:
(h)将上述打印数据中打印在上述记录纸表面上的打印数据存入第一存储缓冲器中的步骤;以及
(i)将上述打印数据中打印在上述记录纸背面上的打印数据存入第二存储缓冲器中的步骤,
上述步骤(c)根据上述步骤(b)的检测结果,选择上述第一或第二存储缓冲器中存储的数据之一,打印在上述记录纸上。
19.根据权利要求12所述的打印机的控制方法,其特征在于:
上述记录纸是预先印刷了标记的记录纸,
上述步骤(b)通过检测上述标记,检测插入面。
20.根据权利要求19所述的打印机的控制方法,其特征在于:
上述标记是磁墨字符或条形码。
21.根据权利要求12所述的打印机的控制方法,其特征在于还有以下步骤:
(j)检测上述记录纸的插入方向的步骤;以及
(k)根据上述步骤(j)的检测结果,使上述打印数据旋转的步骤。
22.根据权利要求21所述的打印机的控制方法,其特征在于:
上述记录纸是在规定的角部位有切割的形状的记录纸,
上述步骤(b)及上述步骤(j)通过检测上述角部位,检测上述记录纸的插入面及插入方向。
CNB991267419A 1998-12-10 1999-12-10 打印机及其控制方法 Expired - Fee Related CN1155879C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP351755/1998 1998-12-10
JP35175598A JP3940870B2 (ja) 1998-12-10 1998-12-10 プリンタ装置、印字方法及び記録媒体
JP10356177A JP2000177196A (ja) 1998-12-15 1998-12-15 プリンタ装置、印字方法および記録媒体
JP356177/1998 1998-12-15

Publications (2)

Publication Number Publication Date
CN1258883A CN1258883A (zh) 2000-07-05
CN1155879C true CN1155879C (zh) 2004-06-30

Family

ID=26579475

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991267419A Expired - Fee Related CN1155879C (zh) 1998-12-10 1999-12-10 打印机及其控制方法

Country Status (6)

Country Link
US (1) US6633393B1 (zh)
EP (2) EP1008455B1 (zh)
CN (1) CN1155879C (zh)
CA (1) CA2291901C (zh)
DE (2) DE69938119T2 (zh)
HK (1) HK1028659A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4576071B2 (ja) * 2001-07-02 2010-11-04 パナソニックシステムネットワークス株式会社 ネットワーク画像処理装置および監視装置並びにその方法
DE102004013160A1 (de) * 2004-03-17 2005-10-13 Siemens Ag Druckverfahren
JP5917111B2 (ja) * 2011-11-30 2016-05-11 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
CN105469082B (zh) * 2014-09-12 2019-02-26 威海新北洋荣鑫科技股份有限公司 金融票据处理方法和装置
CN104616406A (zh) * 2014-10-29 2015-05-13 中国建设银行股份有限公司 一种票据打印的方法及设备
JP2022071751A (ja) * 2020-10-28 2022-05-16 キヤノン株式会社 画像形成装置、情報処理装置
CN114801522A (zh) * 2021-01-29 2022-07-29 杭州旗捷科技有限公司 打印作业处理方法、芯片、耗材容器及打印机系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0361531A1 (fr) 1985-02-06 1990-04-04 Electronique Serge Dassault Dispositif de traitement de titres, en particulier de chèques
JPS61215077A (ja) 1985-03-22 1986-09-24 Fujitsu Ltd インサ−タ装置
JPH07120443B2 (ja) 1985-12-27 1995-12-20 オムロン株式会社 券記録装置
US5004928A (en) 1988-04-18 1991-04-02 Canon Kabushiki Kaisha Printing method in which both sides of the recording sheet are inspected and apparatus therefor
JPH0265559A (ja) 1988-08-31 1990-03-06 Ricoh Co Ltd ファクシミリ装置における送信優先設定装置
JPH0265559U (zh) 1988-11-09 1990-05-17
JPH02212174A (ja) 1989-02-14 1990-08-23 Brother Ind Ltd 両面記録装置
JPH0363144A (ja) 1989-08-02 1991-03-19 Fujitsu Ltd 片面及び両面印刷制御方式
JPH0748025B2 (ja) 1989-08-09 1995-05-24 シャープ株式会社 冷凍サイクルの冷媒充填方法
JPH0370953U (zh) 1989-11-13 1991-07-17
US5301036A (en) * 1992-04-06 1994-04-05 Xerox Corporation Image orientation control
JPH07131630A (ja) 1993-10-29 1995-05-19 Ricoh Co Ltd 複写装置
JPH0839876A (ja) 1994-08-02 1996-02-13 Ricoh Co Ltd 画像形成装置
KR100219601B1 (ko) * 1996-05-15 1999-09-01 윤종용 인쇄면 판별영역을 갖는 ohp 및 승화형 열전사 프린터의 ohp 인쇄면 판별 방법 및 이에 적합한 장치
DE19705491A1 (de) * 1997-02-13 1998-08-20 Markus Dahm Verfahren für computerunterstützten fortgesetzten Ausdruck auf codierten Seiten
TW403051U (en) 1997-05-29 2000-08-21 Seiko Epson Corp Recording medium of control program for printing device and recorded printing device

Also Published As

Publication number Publication date
US6633393B1 (en) 2003-10-14
EP1008455A3 (en) 2001-01-24
CA2291901A1 (en) 2000-06-10
EP1834798B1 (en) 2010-03-03
DE69938119D1 (de) 2008-03-27
HK1028659A1 (en) 2001-02-23
EP1008455B1 (en) 2008-02-13
CN1258883A (zh) 2000-07-05
DE69938119T2 (de) 2009-02-05
EP1834798A3 (en) 2008-08-06
DE69942110D1 (de) 2010-04-15
CA2291901C (en) 2006-10-10
EP1834798A2 (en) 2007-09-19
EP1008455A2 (en) 2000-06-14

Similar Documents

Publication Publication Date Title
US8994991B2 (en) Printing control method, printer and printing system
EP1686785A1 (en) Image processing method, image processing apparatus and program
CN1155879C (zh) 打印机及其控制方法
CN102567723A (zh) 记录装置及记录装置的控制方法
EP2676911A1 (en) Printing apparatus and control method of printing apparatus
US6934047B2 (en) Integration of color pages on a black and white printer managed by a raster imaging processor
CN102054182A (zh) 一种制票方法及制票装置
JP2011146837A (ja) 光学読取装置、光学読取装置の制御方法、及び、プログラム
US6905192B2 (en) System and method for positioning print heads based on print job
CN100535848C (zh) 打印设备和打印方法
JP4732319B2 (ja) データ処理方法およびインクジェット記録装置
JP4478289B2 (ja) 印刷処理装置
US8634097B2 (en) Medium processing apparatus and controlling method of the same
US8854675B1 (en) Electronic document processing method and device
US20060198684A1 (en) Exit roller system for an imaging apparatus including backup rollers configured to reduce tracking
JP2012029121A (ja) 読取システム、画像取得装置、光学読取装置、画像取得装置の制御方法、及び、プログラム
US20060238798A1 (en) Output locations
JP2003300356A (ja) 記録装置
KR20000048070A (ko) 프린터, 그 제어 방법 및 정보 기록 매체
JP4507625B2 (ja) 単票用紙読み取り装置、複合処理装置、及び単票用紙の読み取り処理方法
JP4461825B2 (ja) 単票用紙の読み取り処理システム、単票用紙読み取り装置及び複合処理装置
JP2006168208A (ja) 印刷装置
JP2005288994A (ja) プリンタ及び用紙種別確認方法
JP2003182057A (ja) 記録装置
JP2005070878A (ja) データ処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1028659

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040630

Termination date: 20161210