CN1293393A - 打印机及其控制方法 - Google Patents
打印机及其控制方法 Download PDFInfo
- Publication number
- CN1293393A CN1293393A CN00130485A CN00130485A CN1293393A CN 1293393 A CN1293393 A CN 1293393A CN 00130485 A CN00130485 A CN 00130485A CN 00130485 A CN00130485 A CN 00130485A CN 1293393 A CN1293393 A CN 1293393A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- data
- printer
- line state
- reception buffer
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1817—Buffers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1274—Deleting of print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0005—Accepting output data; Preparing data for the controlling system
Abstract
当打印机处于脱机状态时,即使已接收大量的数据,接收缓冲器也不会变满,此外,与主计算机的通信接口也不会变成忙的状态。打印机15的控制方法,打印机15具有暂时保存包含从主计算机10来的控制命令的数据的接收缓冲器17,依次解释接收缓冲器17内的数据并按照其内容进行动作。打印机15检测是处在脱机状态还是处在联机状态,当处在脱机状态时清除接收缓冲器17内的数据,此外,还舍弃脱机过程中接收的数据。
Description
本发明涉及接收包含从主计算机来的控制命令的数据进行动作的打印机及其控制方法,特别涉及在脱机状态下打印机的控制方面具有特征的打印机及其控制方法。
与主计算机连接的打印机接收包含从主计算机来的控制命令的数据,按照该控制命令实现所需要的打印。接收的数据暂时保存在由FIFO(First-in First-out)构成的接收缓冲器中,在由CPU实现的解释部中顺次进行解释,打印机按照该内容进行处理。在接收的数据中包含控制命令组,该控制命令组一般称为实时命令,打印机一旦接收便立即执行,接收到该控制命令的打印机在保存到接收缓冲器之前,先于其它的控制而执行该命令指定的控制。在实时命令中,例如包含将打印机的各种状态作为状态(字)送往主计算机的命令和从可恢复的错误状态返回的命令等,即使打印机发生错误处于脱机状态(后述)也能够执行。
这种打印机通常具有联机状态和脱机状态和2种数据处理状态。联机状态将从主计算机接收来的数据保存在接收缓冲器中并利用CPU顺次进行解释。
另一方面,脱机状态是不解释缓冲器内的数据的状态。在先有的打印机中,当打印机处于脱机状态时,虽然也从主计算机接收数据,并将从主计算机接受的数据依次存储到接收缓冲器中,但CPU除实时命令之外对其它数据不进行解释。
因此,当打印机处于脱机状态下从主计算机接收到位图数据等大量数据时,接收缓冲器变满(没有或很少有存储追加数据的区域的状态)。这时,打印机的通信接口示出不能从主计算机接收数据,即变成所谓忙的状态,主计算机不能向打印机发送包括实时命令在内的任何数据,因此,不能把握打印机的状态,或者不能从错误状态返回。
例如,如图5所示,对于特定的打印机,当把规定量以上的数据(例如缓冲器容量的95%以上。在图例中是3480个字节)存储到规定容量(在图例中是4096个字节)的接收缓冲器50中时,打印机向主计算机示出忙状态,表示接收缓冲器已满。这里,在由1行640个点左右(即,1行80个字节)的打印头构成的打印机中,当接收到在打印纸走纸方向48个点(约6mm)的数据时,接收字节数便超过3840个字节(3840÷80=48点),接收缓冲器变满。
因此,当把图6所示那样的1张收据的位图打印数据送往脱机状态的打印机中时,一瞬间缓冲器就会变满。
此外,在主计算机经打印机假脱机区将打印数据送往打印机的构成中,当打印机长时间忙时打印机假脱机区变成出错状态,但通常,已经送往打印机假脱机区的数据在已送出打印命令的应用一侧不能删除,用户有必要直接在打印机假脱机区上进行数据的删除等。
在此,本发明的目的在于解决上述已往存在的问题,并提供一种打印机及其控制方法,当打印机处于脱机状态时,即使已接收大量的数据,接收缓冲器也不会变满,因而,与主计算机的通信接口也不会变成忙的状态。
本发明的另一个目的在于提供一种打印机及其控制方法,在打印机处于脱机状态时,可以选择保存接收数据的方式和舍弃的方式。
本发明的又一个目的在于提供一种打印机及其控制方法,在避免上述忙状态的方式中,解释实时命令,执行根据其内容的处理。
此外,其目的还在于提供一种打印机,不在主计算机应用软件一侧删除已发送的数据,而能够在打印机一侧删除接收数据,不给应用软件造成负担。
本发明再一个目的在于:打印机根据上述设定,即使在接收的数据被舍弃时,也能可靠地打印主计算机送出的打印数据。
为了达到上述目的,在具有暂时保存包含从主计算机来的控制命令的数据的接收缓冲器、解释该接收缓冲器内的数据并按照其内容进行动作的打印机的控制方法中,具有:检测打印机是处在不解释上述数据的脱机状态还是处在解释上述数据的联机状态的步骤;当检测出打印机处在上述脱机状态时清除上述缓冲器内的数据的步骤。
结果,当打印机处在脱机状态时,接收缓冲器变满的可能性降低,因此,大多数情况,能够避免与主计算机的接口变成忙状态。
这时,清除上述接收缓冲器内的数据的步骤最好刚好在打印机变成上述脱机状态之后执行。
此外,本发明进而具有:设定打印机处在上述脱机状态时的上述数据的处理方法的步骤;当检测出打印机处在上述脱机状态时读出上述已设定的数据处理方法的步骤,清除上述接收缓冲器内的数据的步骤可以设计成只在上述已读出的数据的处理方法容许清除上述接收缓冲器内的数据时才执行。
因此,打印机的使用者可以选择清除还是保存脱机状态时的接收数据,并根据该使用状况进行设定。
这时,设定上述脱机状态时的上述数据的处理方法的步骤最好根据从主计算机来的规定的控制命令执行。这时,按照从主计算机来的控制命令对打印机的存储装置设定处理方法。不过,也可以不根据主计算机来的命令,而通过设定打印机具有的双列直插式开关或者向打印机具有的熔断式ROM或闪速存储器进行写入来设定上述处理方法。
此外,本发明最好进而具有这样的的步骤,即在清除上述接收缓冲器内的数据之后到打印机变成联机状态之间,舍弃从上述主计算机来的接收数据。
若按照本发明,当打印机处在脱机状态时,完全没有接收缓冲器已满的情况。
这时,舍弃从上述主计算机来的接收数据的步骤可以设计成只在读出上述设定的数据处理方法的步骤中读出的数据的处理方法容许舍弃从上述主计算机接收来的数据时才执行。
但是,本发明也可以具有这样的步骤来取代上述舍弃数据的步骤,即,在清除上述接收缓冲器内的数据之后到打印机变成上述联机状态之间,将上述从主计算机来的接收数据保存在上述接收缓冲器中。
此外,本发明可以构成为进而具有:在检测出处在上述脱机状态之后检测打印机是处于上述脱机状态还是处于上述联机状态的步骤;当根据上述检测步骤检测出打印机处在上述联机状态时清除上述接收缓冲器内的数据的步骤。
本发明可以进而构成为上述打印机进而具有将打印数据展开后保存的打印缓冲器,上述清除接收缓冲器内的数据的各步骤将上述打印缓冲器内的数据和上述接收缓冲器内的数据一起清除。
此外,可以构成为进而具有:在上述脱机状态下判断打印机接收的数据是不是规定要立即执行的控制命令、即实时命令的步骤;当判断接收的数据是实时命令时解释该命令并按照其内容进行动作的步骤;舍弃上述命令的步骤。
结果,即使在脱机状态也可以根据实时命令进行控制,按照该内容可以把握打印机的状态和从错位状态返回。
此外,本发明涉及一种主计算机的控制方法,主计算机向根据上述任何一项记载的控制方法动作的打印机送出包含控制命令的数据。本主计算机的控制方法具有:将伴随有请求上述打印结束通知的打印数据送往上述打印机的步骤;等待接收对上述命令作出回答的上述打印机来的上述打印结束的通知的步骤;当在等待接收上述打印结束的通知过程中接收到从上述打印机来的脱机状态通知时在接收到从上述打印机来的联机状态通知之后将上述打印数据再送往上述打印机的步骤。
在使用上述控制方法的打印机中,当打印机处在脱机状态时舍弃了主计算机送出的数据,但利用上述控制可以把握主计算机和打印机的处理、即打印是否结束,在数据被舍弃时可以再送数据。
此外,本发明涉及一种打印机,具有将包含从主计算机来的控制命令的数据暂时保存的接收缓冲器,解释该接收缓冲器内的数据并按照其内容动作。本发明的打印机构成为具有:检测打印机是处在不解释数据的脱机状态还是处在解释数据的联机状态的线路状态检测装置;当由上述线路检测装置检测出打印机处在上述脱机状态时清除上述接收缓冲器内的数据的数据清除装置。
此外,在本发明中,进而具有:设定打印机处在上述脱机状态时的上述数据的处理方法的设定装置;当上述线路状态检测装置检测出上述脱机状态时读出上述设定的数据处理方法的设定读出装置,上述数据清除装置只在利用上述设定读出装置读出的数据处理方法允许清除上述接收缓冲器内的数据的情况下才清除上述接收缓冲器内的数据。
这时,上述设定装置最好根据从主计算机来的规定的控制命令设定上述数据的处理方法。
本发明最好进而具有舍弃装置,在打印机处于上述脱机状态的期间舍弃从上述主计算机接收的数据。
这时,上述数据舍弃装置只在利用上述设定读出装置读出的数据处理方法允许舍弃从上述主计算机接收来的的数据的情况下才舍弃从上述主计算机接收来的的数据。
此外,上述数据清除装置可以构成为当上述线路状态检测装置在检测出上述脱机状态之后检测出上述联机状态时,也清除上述接收缓冲器内的数据。
此外,本发明最好构成为进而具有对打印数据进行展开并保存的打印缓冲器,上述数据清除装置把上述打印缓冲器内的数据和上述接收缓冲器内的数据一起清除。
本发明进而可以具有:判断打印机接收的上述数据是不是规定要立即执行的控制命令的命令判定装置;当在上述脱机状态下利用上述命令判定装置判断接收的数据是上述规定要立即执行的控制命令时解释该命令并按照其内容使打印机动作的打印机动作装置;舍弃上述命令的命令舍弃装置。
此外,本发明提供一种打印机,具有:接收从主计算机来的数据的接收装置;存储上述接收装置接收的数据的接收缓冲器;在不解释上述接收缓冲器内的接收数据的脱机状态下保存数据清除方式和数据保存方式中的任何一种方式的存储装置;当上述存储装置保存上述数据清除方式时在上述脱机状态下清除上述接收缓冲器内的数据的数据清除装置。
这时,上述存储装置最好根据从上述主计算机来的接收命令设定上述数据清除方式和上述数据保存方式。
若按照该构成,即使在脱机状态下,若是数据清除方式,因接收缓冲器被清除,故接收缓冲器不会变满,因此,能够接收从主计算机来的实时命令。
此外,上述接收装置最好具有命令执行装置,当即使在上述脱机状态下接收到从上述主计算机来的可执行命令时,不管是上述脱机状态还是联机状态,与上述存储装置保存的方式无关,执行上述可执行的命令。
进而,上述存储装置最好具有控制装置,在保存上述数据清除方式时,在上述脱机状态下,控制不将新从主计算机接收的数据存储在接收缓冲器中。
若按照该构成,从主计算机接收的数据因被舍弃故接收缓冲器不会变满,因此,能够从主计算机接收实时命令。
因为打印机能够接收从主计算机来实时命令,所以,例如,即使打印机处在脱机状态下,也能够打开POS用的工作区(drawer)。此外,在用户修好了卡纸、切纸器堵塞等故障(脱机时也出现)后,能够从主计算机接收从错误状态返回的实时命令,恢复到联机状态。此外,因为即使主机发送各种状态命令打印机也能够执行该实时命令并向主机发送引起错误和脱机的主要原因的状态,所以,主机能可靠地知道脱机时打印机当前的状态。
进而,本发明涉及向上述记载的打印机送出包含控制命令的数据的主计算机。本主计算机的构成包括:将伴随有请求打印结束通知的命令的打印数据送往上述打印机的数据送出装置;等待接收对上述命令作出回答的上述打印机来的上述打印结束的通知的通知等待接收装置;接收从上述打印机来的上述脱机状态或上述联机状态的通知的状态通知接收装置;当上述状态通知接收装置在等待接收上述打印结束的通知过程中接收到从上述打印机来的脱机状态通知时、在接收到从上述打印机来的上述联机状态通知之后将上述打印数据再送往上述打印机的打印数据再送装置。
此外,本发明的打印机控制方法是具有暂时保存包含从主计算机来的控制命令的数据的接收缓冲器、解释该接收缓冲器内的数据并按照其内容进行动作的打印机的控制方法,其特征在于,具有:
检测打印机是处在不解释上述数据的脱机状态还是处在解释上述数据的联机状态的步骤;
当检测出打印机处在上述脱机状态时不把从上述主计算机接收来数据存储在上述接收缓冲器中并予以舍弃的步骤。
此外,其特征在于:在从上述主计算机接收来的数据中,只执行实时命令。
若按照该方法,在打印机处于脱机状态时,接收缓冲器不会变满,也不会从打印机向主计算机发送忙信号。
因此,能够可靠地接收从主计算机来的实时命令,进而,能够执行实时命令。
图1是表示实施本发明时采用的打印机和主计算机的一般连接形态的原理图。
图2是表示本发明的一实施形态的打印机脱机时的控制的流程图。
图3是表示将打印数据送往打印机时的主机侧的控制的流程图。
图4是表示当按图3的处理从主计算机送来打印数据时的打印机的处理的流程图。
图5是用来说明接收缓冲器变满的情况的接收缓冲器的原理图。
图6是打印收据用的打印机的一般位图打印例。
下面,按照附图说明本发明的一实施形态。图1是表示实施本发明时采用的打印机和主计算机的一般连接形态的原理图。打印机15经Centronics及其它接口14与个人计算机等主计算机(以下单称主机)10连接,接收包含主机10的控制命令,进行动作。典型的从主机来的数据的发送顺序是在主机10运行的任意应用11的基础之上通过用户执行打印命令开始的。应用11的打印命令经打印机驱动器12传送给打印机假脱机步骤13。在打印机假脱机步骤13中,将多个打印请求暂时存储在局部存储器中,依次将它们送往打印机15。
在打印机15一侧,除了后面要说明的实时命令的情况,将上述依次送来的数据暂时存储在由FIFO构成的接收缓冲器17中。存储在接收缓冲器17中的数据在由CPU16实现的接收数据解释部18中从最初存储的数据开始依次读出,并解释其控制命令。打印机的机械控制部19按照该解释的控制命令,驱动控制打印机的机械部,执行打印和其它功能。当在接收数据解释部18解释的数据是打印命令时,CPU16将接收缓冲器内的打印数据在打印缓冲器20中展开,使打印头21和送纸机构22动作,将在该打印缓冲器20中展开的打印数据打印输出。
本发明的打印机15构成为可以根据从上述主机10来的控制命令设定其动作。即打印机15将其RAM23的规定区域确保作为各种设定用的区域,可以设定或变更该区域中的规定值。记录在RAM23上的各种设定必要时由CPU16读出并解释,根据该设定执行处理。
此外,该动作的设定在此也可以保存在称之为EEPROM(Electrically Erasable Programable ROM:电可擦写非易失性存储器)和闪速存储器的可擦写非易失性存储器中。这时,因保存在非易失性存储器中,故即使打印机15断电,其设定内容也不会丢失。
本发明的打印机15在RAM23上具有设定打印机15脱机时的上述接收数据的处理方法的区域。用来设定是保存还是舍弃打印机处在脱机状态时接收缓冲器17已经存在的数据、脱机状态期间接收的数据以及在打印缓冲器20上展开的数据。在初始状态下,上述设定例如可以设定成“保存”数据,以后,可以根据主机10的控制变更为“舍弃”。
与本发明的控制相关连,打印机15具有由CPU16实现的实时命令判断部和执行部25。实时命令判断部和执行部25在将接收的数据存储到接收缓冲器17之前,判定它是不是实时命令。当判定的命令是实时命令时,在其它处理之前立即执行该命令指定的处理。如后面说明的那样,上述脱机状态的数据处理即使在设定为“舍弃”时也解释并执行该实时命令。再有,ROM24存储用于执行CPU16的控制的步骤和各种设定数据以及字型数据。该ROM24在物理上可以由多个存储器元件构成,也可以由EEPROM等可擦写的非易失性存储器构成。
打印机15还具有由CPU16实现的状态处理部26。状态处理部26实现自动状态信息通知功能(ASB:Automatic Status Back以下称ASB),自动地将打印机15的各种状态信息通知给主机10,而不需要主机10的请求。在实现ASB时,预先利用主机10在打印机15内设定作为ASB的对象的状态信息。打印机15在成为ASB对象的状态信息变化时,将其通知给主机10。通过自动接收ASB,主机10可以不向打印机15要求状态信息,而根据ASB得到的信息控制打印机15送出打印数据。
本发明的主机10为了监视打印机15是处在脱机状态还是处在联机状态,使用从打印机15来的ASB和它对实时命令的回答。
图2是表示本发明的一实施形态的打印机15脱机时的控制的流程图。当因规定的原因打印机15处于脱机状态时,执行根据该图的处理。作为使打印机15处于脱机状态的原因,例如,有用户将打印机15的盖子打开、缺纸和发生打印控制上的规定的错误等。
当因上述规定的原因打印机15处于脱机状态时,CPU16将其检测出来,并执行图2的脱机处理。在脱机处理的最初的步骤201中,读出刚才说明过的RAM23上的设定信息并进行解释。当读出的设定方式是“舍弃”时,进入处理步骤202,清除接收缓冲器17和打印缓冲器20保存的所有数据。作为一个实施形态,通过对指定读出接收缓冲器17和打印缓冲器20的位置的指针进行初始化,可以实现这一点。当设定方式是“保存”时,不清除接收缓冲器17和打印缓冲器20,而转移到步骤203的处理。
在步骤203中,打印机15判断是否处于脱机状态。在该脱机处理开始后,当因用户的原因等而使打印机处于联机状态时,处理转移到步骤215,当设定方式是“舍弃”时,在清除接收缓冲器17和打印缓冲器20之后,执行恢复到连接时的处理205。当设定方式是“保存”时,不清除接收缓冲器17和打印缓冲器20,而转移到步骤205的处理。
如后面所述那样,当设定方式是“舍弃”时,因在脱机过程中各缓冲器不存储数据,故不必在恢复联机时清除缓冲器,但当设定方式是“保存”时,通过清除缓冲器,可以避免因恢复时缓冲器内的数据而发生错误等。
再有,打印机15即使在脱机状态时也能从主机10接收数据。
在步骤203的判断中,当维持脱机状态时,打印机15处于等待从主机10来的数据的待机状态(步骤206),若在维持脱机状态的期间接收到主机10来的数据,处理进入步骤207。接着,在步骤207中,在实时命令判断部和执行部25中,判断该数据是否包含实时命令。当数据不包含实时命令时,处理转移到步骤210。
当数据包含实时命令时,处理转移到步骤208,在此,解释并执行实时命令,接着,转移到步骤210。在步骤210中,确认是保存还是舍弃上述缓冲器内的数据的设定。当设定方式是“舍弃”时,在此接收的数据不存储到缓冲器17,而在步骤211中被舍弃,为了处理下面接收的数据,重复执行步骤203~210。上述步骤203~210的处理是在打印机15处于脱机状态的期间反复执行的。结果,在脱机状态中,接收缓冲器17不会变满,通信接口不会变成忙状态。
另一方面,当上述脱机状态时的设定方式是“保存”时,在步骤210中,处理进入步骤212。在步骤212中,判断接收缓冲器17是否已满。结果,当不满时,将接收的数据依次存储在接收缓冲器17中(步骤213)。当在步骤212中已满时,向主机10通知接口忙的消息(步骤214)。
其次,说明与打印机15一侧的控制对应的主机10一侧的控制。在图2所示的控制中,当当脱机状态时的数据处理的设定方式是“舍弃”时,打印机15处在脱机过程中从主机10送出的打印数据全部被舍弃,不进行打印。为了对付该情况,在本实施形态的主机10的控制中,可以在脱机后再送出脱机时送出的打印数据。
主机10为了把握向打印机15送出的打印数据是否在打印机15中已全部打印,使用要求打印结束通知的控制命令(以下将其称为打印结束命令)。打印结束命令是响应从主机10来的该命令的送出、在打印对象数据打印结束后从打印机15返送的命令。在本实施形态中,将该命令和该命令之前送出的打印数据一起作为耷对象数据。
在实施本发明时,上述打印结束命令具有同样的特征,即,可以使用等待打印结束时返送的命令来代替它。在一个实施例中,可以将‘ESC r 1’命令作为打印结束命令使用。该命令是把打印机15的打印纸的状态作为1字节的状态字返送到主机10的命令。该命令在打印机15处于打印过程中的状态时等待该打印结束后确认打印纸的状态,并将其通知给主机10。
图3是表示将打印数据送往打印机15时的主机10一侧的控制的流程图。下面,根据本流程说明主机10的处理顺序。当确认打印机15处于联机状态时(步骤301),主机10将打印结束命令附在打印数据之后送出(步骤302)。当打印数据以附加打印结束的形式送往打印机15时,主机10等待接收对在打印结束后返送到打印机15的打印结束命令的回答(步骤303)。只要打印机15不变成脱机状态,该等待接收就一直继续下去(步骤304)。而且,当打印机15结束打印数据的打印并将对打印结束命令的回答返回到主机10时(步骤303中的肯定回答),主机10判断送出的打印数据已被完好地打印后结束该处理。
另一方面,当在返送打印结束命令之前打印机15发生故障等并变成脱机状态时,从打印机15送来表示脱机的状态通知(步骤304)。主机10在接收到上述表示脱机的状态通知时,转移到等待打印机15变成联机状态的处理305。接着,当打印机15的故障等问题解决后变成联机状态时,主机10在步骤305中接收该通知,与打印结束命令一起再送出刚才已送出打印数据(步骤306)。再有,从打印机15来的脱机或联机的状态通知利用刚才说明了的打印机15的ASB功能实现。
在图2所示的打印机15脱机时的控制中,当设定方式是“舍弃”时,打印机15变成脱机时接收缓冲器17和打印缓冲器20保存的数据被舍弃。主机10在送出打印数据时,通过执行图3所示的处理,不管上述设定如何,都可以可靠地打印送出的打印数据。
图4是表示在打印机15处于联机状态时当按图3的处理从主计算机10送来打印数据时的打印机15的处理的流程图。打印机15确认接收缓冲器17内有没有数据(步骤401),当有数据时,按规定的数据单位读出该数据并送给接收数据解释部18(步骤402)。在接收数据解释部18中,判断读出的数据是否打印数据(步骤403),若是打印数据,CPU16执行打印处理(步骤404),反复执行该处理直到所有的打印数据读出为止。
当在步骤402中读出并处理所有的打印数据时,因附加在该数据上的打印结束命令被读出,故步骤403的处理便转移到步骤405。在步骤405中,若读出的数据是打印结束命令,则等待打印处理的完全结束(步骤406),将对结束命令的回答返送给主机10(步骤407)。如前所述,主机10接收该回答,确认对送出的打印数据已全部打印完毕。在打印结束之前,若打印机15发生故障而变成脱机状态(步骤408),处理便转到图2所示的脱机处理409。
以上,根据附图说明了本发明的一实施形态,但本发明并不限于上述实施形态所示的事项,当事人根据记载的权利要求的范围和发明的详细说明以及公开的技术进行变形应用也包含在本发明的范围之内。此外,在上述实施形态的构成中,利用设定,当打印机15处在脱机状态时,从主机10送出的数据除了实时命令之外,全部被舍弃。但是,也可以构成为,在脱机状态迁移时清除接收缓冲器17和打印缓冲器20,而在脱机过程中保存接收的数据。这时,设定方式可以由2位构成,1位用来设定脱机状态迁移时的数据处理,1位用来设定脱机过程中的接收数据处理。
此外,因为当接收缓冲器17变满时才向主机10发送忙信号,所以,脱机时,也可以不清除打印缓冲器20,只清除接收缓冲器17。
若按照上述的本发明,在打印机处于脱机状态时,即使接收了大量的数据,打印机的接收缓冲器也不会变满,与主计算机的通信接口也不会变成忙状态。因此,因即使在这时主计算机也可以向打印机发送控制命令,故可以把握打印机的状态,还可以使打印机从错误状态恢复。此外,因这样在打印机一侧数据被舍弃,故在从主计算机经打印机假脱机区送出打印数据的系统构成中,该打印机假脱机步骤部会出错。
此外,根据本发明,当打印机处于脱机状态时,可以选择保存上述接收数据的方式或舍弃的方式,可以进行与使用状况对应的设定。
进而,若按照本发明,即使在脱机状态,也可以根据实时命令执行控制,可以根据该内容把握打印机的状态和使其从故障状态恢复。
此外,若按照本发明,即使利用上述打印处理接收缓冲器内的数据被清除,主计算机也可以再发送打印对象数据,因此,在打印机中,可以可靠地对打印数据进行打印。
Claims (25)
1、一种打印机的控制方法,所述打印机具有暂时保存包含从主计算机来的控制命令的数据的接收缓冲器,解释该接收缓冲器内的数据并按照其内容进行动作,其特征在于,具有:
检测打印机是处在不解释上述数据的脱机状态还是处在解释上述数据的联机状态的步骤;
当检测出打印机处在上述脱机状态时清除上述接收缓冲器内的数据的步骤。
2、权利要求1记载的打印机的控制方法,其特征在于:清除上述接收缓冲器内的数据的步骤刚好在打印机变成上述脱机状态之后执行。
3、权利要求1或2记载的打印机的控制方法,其特征在于,进而具有:
设定打印机处在上述脱机状态时的上述数据的处理方法的步骤;
当检测出打印机处在上述脱机状态时读出上述已设定的数据处理方法的步骤,
清除上述接收缓冲器内的数据的步骤只在上述已读出的数据的处理方法容许清除上述接收缓冲器内的数据时才执行。
4、权利要求3记载的打印机的控制方法,其特征在于:设定上述脱机状态时的上述数据的处理方法的步骤根据从主计算机来的规定的控制命令执行。
5、权利要求1~4任何一项记载的打印机的控制方法,其特征在于:还有在清除上述接收缓冲器内的数据的步骤之后到打印机变成联机状态之间,舍弃从上述主计算机接收来的数据的步骤。
6、权利要求5记载的打印机的控制方法,其特征在于:舍弃从上述主计算机接收来的数据的步骤只在读出上述设定的数据处理方法的步骤中读出的数据的处理方法容许舍弃从上述主计算机接收来的数据时才执行。
7、权利要求1~4任何一项记载的打印机的控制方法,其特征在于:还有在清除上述接收缓冲器内的数据之后到打印机变成上述联机状态之间,将从上述从主计算机接收来的数据保存在上述接收缓冲器中的步骤。
8、权利要求1~7任何一项记载的打印机的控制方法,其特征在于,具有:
在检测出处在上述脱机状态之后检测打印机是处于上述脱机状态还是处于上述联机状态的步骤;
当根据上述检测步骤检测出打印机处在上述联机状态时清除上述接收缓冲器内的数据的步骤。
9、权利要求1~8任何一项记载的打印机的控制方法,其特征在于:上述打印机进而具有将打印数据展开后保存的打印缓冲器,清除上述接收缓冲器内的数据的各步骤将上述打印缓冲器内的数据和上述接收缓冲器内的数据一起清除。
10、权利要求1~9任何一项记载的打印机的控制方法,其特征在于,进而具有:
在上述脱机状态下判断打印机接收的数据是不是规定要立即执行的控制命令的步骤;
当判断接收的数据是规定要立即执行的控制命令时解释该命令并按照其内容进行动作的步骤;
舍弃上述命令的步骤。
11、一种主计算机的控制方法,主计算机向根据权利要求1~10任何一项记载的控制方法动作的打印机送出包含控制命令的数据,其特征在于,具有:
将伴随有请求上述打印结束通知的打印数据送往上述打印机的步骤;
等待接收对上述命令作出回答的上述打印机来的上述打印结束的通知的步骤;
当在等待接收上述打印结束的通知过程中接收到从上述打印机来的脱机状态通知时在接收到从上述打印机来的联机状态通知之后将上述打印数据再送往上述打印机的步骤。
12、一种打印机,具有将包含从主计算机来的控制命令的数据暂时保存的接收缓冲器,解释该接收缓冲器内的数据并按照其内容动作,其特征在于,具有:
检测打印机是处在不解释上述数据的脱机状态还是处在解释上述数据的联机状态的线路状态检测装置;
当由上述线路检测装置检测出打印机处在上述脱机状态时清除上述接收缓冲器内的数据的数据清除装置。
13、权利要求12记载的打印机,其特征在于:进而具有设定打印机处在上述脱机状态时的上述数据的处理方法的设定装置和
当上述线路状态检测装置检测出上述脱机状态时读出上述设定的数据处理方法的设定读出装置,
上述数据清除装置只在利用上述设定读出装置读出的数据处理方法允许清除上述接收缓冲器内的数据的情况下才清除上述接收缓冲器内的数据。
14、权利要求13记载的打印机,其特征在于:上述设定装置根据从主计算机来的规定的控制命令设定上述数据的处理方法。
15、权利要求12~14任何一项记载的打印机,其特征在于:进而具有舍弃装置,在打印机处于上述脱机状态的期间舍弃从上述主计算机接收的数据。
16、权利要求15记载的打印机,其特征在于:上述数据舍弃装置只在利用上述设定读出装置读出的数据处理方法允许舍弃从上述主计算机接收来的数据的情况下才舍弃从上述主计算机接收来的数据。
17、权利要求12~16任何一项记载的打印机,其特征在于:当上述线路状态检测装置在检测出上述脱机状态之后检测出上述联机状态时,上述清除装置清除上述接收缓冲器内的数据。
18、权利要求12~17任何一项记载的打印机,其特征在于:进而具有对打印数据进行展开并保存的打印缓冲器,
上述数据清除装置把上述打印缓冲器内的数据和上述接收缓冲器内的数据一起清除。
19、权利要求12~18任何一项记载的打印机,其特征在于,进而具有:判断打印机接收的上述数据是不是规定要立即执行的控制命令的命令判定装置;
当在上述脱机状态下利用上述命令判定装置判断接收的数据是上述规定要立即执行的控制命令时解释该命令并按照其内容使打印机动作的打印机动作装置;
舍弃上述命令的命令舍弃装置。
20、一种打印机,其特征在于,具有:
接收从主计算机来的数据的接收装置;
存储上述接收装置接收的数据的接收缓冲器;
在不解释上述接收缓冲器内的接收数据的脱机状态下保存数据清除方式和数据保存方式中的任何一种方式的存储装置;
当上述存储装置保存上述数据清除方式时在上述脱机状态下清除上述接收缓冲器内的数据的数据清除装置。
21、权利要求20记载的打印机,其特征在于:上述存储装置根据从上述主计算机来的接收命令设定上述数据清除方式和上述数据保存方式。
22、权利要求20或21记载的打印机,其特征在于:上述接收装置具有命令执行装置,当即使在上述脱机状态下接收到从上述主计算机来的可执行命令时,不管是上述脱机状态还是联机状态,与上述存储装置保存的方式无关,执行上述可执行的命令。
23、权利要求20~22任何一项记载的打印机,其特征在于:上述存储装置具有控制装置,在保存上述数据清除方式时,在上述脱机状态下,控制不将新从主计算机接收的数据存储在接收缓冲器中。
24、一种向权利要求12~23记载的打印机送出包含控制命令的数据的主计算机,其特征在于,包括:
将伴随有请求打印结束通知的命令的打印数据送往上述打印机的数据送出装置;
等待接收对上述命令作出回答的上述打印机来的上述打印结束的通知的通知等待接收装置;
接收从上述打印机来的上述脱机状态或上述联机状态的通知的状态通知接收装置;
当上述状态通知接收装置在等待接收上述打印结束的通知过程中接收到脱机状态通知时、在接收到从上述打印机来的上述联机状态通知之后将上述打印数据再送往上述打印机的打印数据再送装置。
25、一种打印机控制方法,所述打印机具有暂时保存包含从主计算机来的控制命令的数据的接收缓冲器、解释该接收缓冲器内的数据并按照其内容进行动作,其特征在于,具有:
检测打印机是处在不解释上述数据的脱机状态还是处在解释上述数据的联机状态的步骤;
当检测出打印机处在上述脱机状态时不把从上述主计算机接收来数据存储在上述接收缓冲器中并予以舍弃的步骤。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP294402/1999 | 1999-10-15 | ||
JP29440299 | 1999-10-15 | ||
JP257889/2000 | 2000-08-28 | ||
JP2000257889A JP4560917B2 (ja) | 1999-10-15 | 2000-08-28 | プリンタ及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1293393A true CN1293393A (zh) | 2001-05-02 |
CN1156750C CN1156750C (zh) | 2004-07-07 |
Family
ID=26559813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB001304852A Expired - Fee Related CN1156750C (zh) | 1999-10-15 | 2000-10-13 | 打印机及其控制方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7271924B1 (zh) |
EP (2) | EP1093052A3 (zh) |
JP (1) | JP4560917B2 (zh) |
KR (1) | KR100589818B1 (zh) |
CN (1) | CN1156750C (zh) |
HK (1) | HK1036661A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984136A (zh) * | 2018-07-11 | 2018-12-11 | 森大(深圳)技术有限公司 | 打印数据传输方法、装置、设备及存储介质 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1415820A4 (en) * | 2001-07-16 | 2008-03-26 | Matsushita Electric Ind Co Ltd | METHOD OF TRANSFERRING IMAGE DATA, IMAGE FORMING DEVICE, IMAGE PRINTING SYSTEM |
JP2004114674A (ja) | 2002-08-27 | 2004-04-15 | Ricoh Co Ltd | 画像形成装置、記憶領域確保方法 |
JP2005165465A (ja) * | 2003-11-28 | 2005-06-23 | Canon Inc | 印刷制御装置、印刷制御方法、印刷システムおよびコンピュータプログラム |
JP4143854B2 (ja) * | 2004-03-26 | 2008-09-03 | ブラザー工業株式会社 | ファクシミリ装置,ファクシミリシステムおよびプログラム |
JP2006048537A (ja) * | 2004-08-06 | 2006-02-16 | Canon Inc | 印刷システム及び印刷処理方法 |
JP2006062266A (ja) | 2004-08-27 | 2006-03-09 | Seiko Epson Corp | プリンタ及びプリンタの制御方法 |
EP1630662B1 (en) | 2004-08-27 | 2013-01-02 | Seiko Epson Corporation | Printer and printer control method |
KR100535442B1 (ko) * | 2005-04-18 | 2005-12-09 | 주식회사 빅솔론 | 프린팅 장치, 상기 프린팅 장치의 제어 방법 및 상기프린팅 장치를 이용한 데이터 처리 장치 |
KR100727946B1 (ko) * | 2005-06-29 | 2007-06-14 | 삼성전자주식회사 | 오프라인 상태의 화상 형성 장치에 대한 인쇄 작업 제어방법 및 장치. |
JP2009131961A (ja) | 2007-11-28 | 2009-06-18 | Brother Ind Ltd | 印刷装置 |
US8279475B2 (en) | 2008-05-27 | 2012-10-02 | Bixolon Co., Ltd. | Printing apparatus and method for processing real-time command using the printing apparatus |
KR101619847B1 (ko) * | 2008-07-16 | 2016-05-11 | 삼성전자주식회사 | 화상형성장치, 호스트 장치 및 그의 웹페이지 인쇄 방법 |
JP5691335B2 (ja) * | 2010-09-17 | 2015-04-01 | セイコーエプソン株式会社 | 媒体処理装置、媒体処理装置の制御方法、及び、プログラム |
JP5625791B2 (ja) * | 2010-11-17 | 2014-11-19 | セイコーエプソン株式会社 | 記録システム、及び、記録システムの制御方法 |
JP6171530B2 (ja) | 2013-04-23 | 2017-08-02 | セイコーエプソン株式会社 | 印刷制御装置、印刷システムおよび印刷制御方法 |
JP6421603B2 (ja) * | 2015-01-09 | 2018-11-14 | セイコーエプソン株式会社 | 印刷装置、印刷装置の制御方法、及び、印刷システム |
JP6531523B2 (ja) * | 2015-07-02 | 2019-06-19 | セイコーエプソン株式会社 | 印刷装置の制御方法および印刷装置 |
US10127482B2 (en) * | 2015-11-09 | 2018-11-13 | Seiko Epson Corporation | Printing system including automatic status transmission function and control device and control method thereof |
US11076055B2 (en) * | 2016-01-19 | 2021-07-27 | Canon Kabushiki Kaisha | Control apparatus detects an error in image processor and reboots the image processor before transmits printing data to printing apparatus |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4527236A (en) * | 1980-04-04 | 1985-07-02 | Digital Equipment Corporation | Communications device for data processing system |
US4319323A (en) * | 1980-04-04 | 1982-03-09 | Digital Equipment Corporation | Communications device for data processing system |
US4825405A (en) * | 1982-10-16 | 1989-04-25 | Brother Kogyo Kabushiki Kaisha | Printer capable of printing the same data repeatedly on a plurality of copies |
US5220674A (en) * | 1987-07-17 | 1993-06-15 | Digital Equipment Corporation | Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination |
US5014221A (en) * | 1988-01-29 | 1991-05-07 | Digital Equipment Corporation | Mechanism for arbitrating client access to a networked print server |
US5054096A (en) * | 1988-10-24 | 1991-10-01 | Empire Blue Cross/Blue Shield | Method and apparatus for converting documents into electronic data for transaction processing |
US5046027A (en) * | 1988-11-08 | 1991-09-03 | Massachusetts General Hospital | Apparatus and method for processing and displaying images in a digital procesor based system |
US5179651A (en) * | 1988-11-08 | 1993-01-12 | Massachusetts General Hospital | Apparatus for retrieval and processing of selected archived images for display at workstation terminals |
JPH02182057A (ja) * | 1989-01-09 | 1990-07-16 | Canon Inc | ネツトワーク管理方式 |
US5123089A (en) * | 1989-06-19 | 1992-06-16 | Applied Creative Technology, Inc. | Apparatus and protocol for local area network |
US5196943A (en) * | 1989-08-25 | 1993-03-23 | Copia International, Ltd. | Facsimile information distribution apparatus |
US5191525A (en) * | 1990-01-16 | 1993-03-02 | Digital Image Systems, Corporation | System and method for extraction of data from documents for subsequent processing |
US5151895A (en) * | 1990-06-29 | 1992-09-29 | Digital Equipment Corporation | Terminal server architecture |
JP3323527B2 (ja) * | 1991-12-25 | 2002-09-09 | キヤノン株式会社 | 印刷装置及び方法 |
EP0564201B1 (en) * | 1992-03-30 | 2000-05-24 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US6408008B1 (en) * | 1993-04-06 | 2002-06-18 | Creative Integrated Systems, Inc. | Circuit for attenuation of echos caused by line variations and an interfacing system for capacitively coupling a plurality of sources to a two-wire communication line |
JP3354227B2 (ja) * | 1993-08-30 | 2002-12-09 | 株式会社リコー | デジタル複写機の動作制御方法 |
DE69418556T2 (de) * | 1993-09-13 | 1999-10-21 | Canon Kk | Bildaufzeichnungsgerät und Betriebsartumschaltungsverfahren in diesem Gerät |
US6198985B1 (en) * | 1993-11-08 | 2001-03-06 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US5594653A (en) * | 1993-11-08 | 1997-01-14 | Seiko Epson Corporation | Printing apparatus, a control method therefor, and a data processing apparatus using said printing apparatus |
JP2938732B2 (ja) * | 1993-11-10 | 1999-08-25 | 松下電送システム株式会社 | メモリ管理装置とこれを用いたファクシミリ装置 |
JP3483044B2 (ja) * | 1993-11-16 | 2004-01-06 | セイコーエプソン株式会社 | 印刷装置、印刷システム、及びステータス変化検出方法 |
JP3222668B2 (ja) * | 1993-12-17 | 2001-10-29 | キヤノン株式会社 | 印刷制御装置および方法 |
JPH07261279A (ja) * | 1994-02-25 | 1995-10-13 | Eastman Kodak Co | 写真画像の選択システム及び方法 |
JPH0718852U (ja) * | 1994-06-29 | 1995-04-04 | 株式会社精工舎 | プリンタ |
US5679938A (en) * | 1994-12-02 | 1997-10-21 | Telecheck International, Inc. | Methods and systems for interactive check authorizations |
US5706410A (en) * | 1995-09-25 | 1998-01-06 | Hewlett-Packard Company | Printing system having control language command and raster pixel image data processing capability |
EP0769755B1 (en) * | 1995-10-13 | 2003-04-09 | Seiko Epson Corporation | Apparatus and method for printing partially repetitive data |
US6388760B2 (en) * | 1996-02-26 | 2002-05-14 | Brother Kogyo Kabushiki Kaisha | Host-based printing system and printing control method thereof |
KR0155081B1 (ko) * | 1996-04-08 | 1998-12-01 | 김광호 | 강제 멈춤 기능을 갖는 프린터 및 강제 멈춤 방법 |
JP4147593B2 (ja) * | 1996-05-20 | 2008-09-10 | ブラザー工業株式会社 | 多機能周辺装置および記憶媒体 |
JPH09323463A (ja) * | 1996-06-05 | 1997-12-16 | Seiko Epson Corp | 通信端末およびその制御方法 |
US6006231A (en) * | 1996-09-10 | 1999-12-21 | Warp 10 Technologies Inc. | File format for an image including multiple versions of an image, and related system and method |
US6075925A (en) * | 1997-02-13 | 2000-06-13 | Hewlett-Packard Company | Control panel for image forming devices |
US6204929B1 (en) * | 1997-07-14 | 2001-03-20 | Brother Kogyo Kabushiki Kaisha | Transmission device |
JPH1153130A (ja) * | 1997-07-31 | 1999-02-26 | Canon Inc | 印刷システムおよび印刷システムの状態監視方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
JPH1195941A (ja) * | 1997-09-19 | 1999-04-09 | Fujitsu Ltd | プリンタシステムおよびそのプリンタ装置およびそのコンピュータ装置 |
US5978560A (en) * | 1997-11-07 | 1999-11-02 | Xerox Corporation | Load balancing of distributed printing systems using enhanced printer attributes |
US6570667B1 (en) * | 1998-01-19 | 2003-05-27 | Brother Kogyo Kabushiki Kaisha | Image processing device |
JP3861958B2 (ja) * | 1998-03-26 | 2006-12-27 | セイコーエプソン株式会社 | オフラインからの復帰時の処理の種類を選択できる印刷装置、印刷方法、および、情報記録媒体 |
US6219151B1 (en) * | 1998-08-24 | 2001-04-17 | Hitachi Koki Imaging Solutions, Inc. | Network printing system |
US6421764B2 (en) * | 1998-08-27 | 2002-07-16 | Ati Technologies, Inc. | Method and apparatus for efficient clearing of memory |
KR100549978B1 (ko) * | 1999-02-08 | 2006-02-08 | 세이코 엡슨 가부시키가이샤 | 인터페이스 장치, 그 제어 방법 및 정보 기록 매체 |
EP2933717A1 (en) * | 1999-03-18 | 2015-10-21 | Seiko Epson Corporation | Printer, information processing apparatus, methods of controlling them, and storage medium carrying computer program |
JP2001036751A (ja) * | 1999-05-20 | 2001-02-09 | Canon Inc | 画像処理装置および画像処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
DE69936578D1 (de) * | 1999-08-17 | 2007-08-30 | Hewlett Packard Co | Transparente Statusschnittstelle |
US6631009B1 (en) * | 1999-09-24 | 2003-10-07 | Xerox Corporation | Avoiding deadlock situations in a printing system using a locking time-out mechanism |
JP2001166904A (ja) * | 1999-12-07 | 2001-06-22 | Seiko Epson Corp | 印刷装置、その制御方法、および、情報記録媒体 |
-
2000
- 2000-08-28 JP JP2000257889A patent/JP4560917B2/ja not_active Expired - Fee Related
- 2000-10-12 KR KR1020000059915A patent/KR100589818B1/ko not_active IP Right Cessation
- 2000-10-13 EP EP00122450A patent/EP1093052A3/en not_active Withdrawn
- 2000-10-13 CN CNB001304852A patent/CN1156750C/zh not_active Expired - Fee Related
- 2000-10-13 EP EP10184550.1A patent/EP2267591B1/en not_active Expired - Lifetime
- 2000-10-16 US US09/690,694 patent/US7271924B1/en not_active Expired - Fee Related
-
2001
- 2001-10-19 HK HK01107355A patent/HK1036661A1/xx not_active IP Right Cessation
-
2007
- 2007-08-15 US US11/839,213 patent/US7515286B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984136A (zh) * | 2018-07-11 | 2018-12-11 | 森大(深圳)技术有限公司 | 打印数据传输方法、装置、设备及存储介质 |
CN108984136B (zh) * | 2018-07-11 | 2021-11-16 | 深圳市汉森软件有限公司 | 打印数据传输方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP1093052A2 (en) | 2001-04-18 |
JP4560917B2 (ja) | 2010-10-13 |
JP2001180052A (ja) | 2001-07-03 |
EP2267591B1 (en) | 2016-06-01 |
US20070296999A1 (en) | 2007-12-27 |
EP2267591A3 (en) | 2011-03-16 |
US7515286B2 (en) | 2009-04-07 |
KR20010050964A (ko) | 2001-06-25 |
EP1093052A3 (en) | 2002-06-26 |
KR100589818B1 (ko) | 2006-06-14 |
EP2267591A2 (en) | 2010-12-29 |
CN1156750C (zh) | 2004-07-07 |
US7271924B1 (en) | 2007-09-18 |
HK1036661A1 (en) | 2002-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1156750C (zh) | 打印机及其控制方法 | |
US6388760B2 (en) | Host-based printing system and printing control method thereof | |
CN1137445C (zh) | 外围设备及其控制方法 | |
CN1739975A (zh) | 打印机和打印机控制方法 | |
CN1739974A (zh) | 打印机和打印机控制方法 | |
JP2011016376A (ja) | 通信端末装置、及び受信データの処理方法 | |
KR100687164B1 (ko) | 인쇄 시스템 및 이를 위한 제어 방법과, 이와 함께사용되는 인쇄 방법, 호스트 장치 및 프린터 | |
CN111078164B (zh) | 一种热敏打印模块 | |
CN1913569A (zh) | 数据处理装置 | |
JP4449367B2 (ja) | プリンタ | |
JP4364475B2 (ja) | 印刷装置 | |
JP4865140B2 (ja) | プリンタ、受信データの処理方法及びプログラム | |
JP2004199620A (ja) | 電子メールを用いたファイル送受信システムおよびその方法 | |
JP2009255577A (ja) | 印刷装置 | |
CN1231828C (zh) | 记录控制装置以及该装置中的控制方法 | |
JP4007371B2 (ja) | 印刷用紙の給排紙制御方法及び印刷システム | |
JP2007320292A (ja) | プリンタ及び印刷システム | |
JP3060956B2 (ja) | スキャンサーバ | |
JPH024925B2 (zh) | ||
JP2002137457A (ja) | 印字装置及びその制御方法 | |
JP2009093585A (ja) | 印刷システム | |
JPH07256990A (ja) | 印刷システム | |
JP4007370B2 (ja) | 印刷用紙の給排紙制御方法及び印刷システム | |
JP2731315B2 (ja) | プリンタ装置 | |
JP3079999B2 (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: 1036661 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040707 Termination date: 20181013 |
|
CF01 | Termination of patent right due to non-payment of annual fee |