CN1134729C - 接口装置及其控制方法 - Google Patents

接口装置及其控制方法 Download PDF

Info

Publication number
CN1134729C
CN1134729C CNB001023241A CN00102324A CN1134729C CN 1134729 C CN1134729 C CN 1134729C CN B001023241 A CNB001023241 A CN B001023241A CN 00102324 A CN00102324 A CN 00102324A CN 1134729 C CN1134729 C CN 1134729C
Authority
CN
China
Prior art keywords
data
printing equipment
mentioned
real
interface arrangement
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
CNB001023241A
Other languages
English (en)
Other versions
CN1263294A (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 JP03003599A external-priority patent/JP3846089B2/ja
Priority claimed from JP2000009345A external-priority patent/JP4441967B2/ja
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN1263294A publication Critical patent/CN1263294A/zh
Application granted granted Critical
Publication of CN1134729C publication Critical patent/CN1134729C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K1/00Details of the magnetic circuit
    • H02K1/06Details of the magnetic circuit characterised by the shape, form or construction
    • H02K1/22Rotating parts of the magnetic circuit
    • H02K1/28Means for mounting or fastening rotating magnetic parts on to, or to, the rotor structures
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16CSHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
    • F16C33/00Parts of bearings; Special methods for making bearings or parts thereof
    • F16C33/02Parts of sliding-contact bearings
    • F16C33/04Brasses; Bushes; Linings
    • F16C33/06Sliding surface mainly made of metal
    • F16C33/10Construction relative to lubrication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K17/00Asynchronous induction motors; Asynchronous induction generators
    • H02K17/02Asynchronous induction motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K5/00Casings; Enclosures; Supports
    • H02K5/04Casings or enclosures characterised by the shape, form or construction thereof
    • H02K5/16Means for supporting bearings, e.g. insulating supports or means for fitting bearings in the bearing-shields
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K5/00Casings; Enclosures; Supports
    • H02K5/24Casings; Enclosures; Supports specially adapted for suppression or reduction of noise or vibrations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

本发明提供印刷装置用接口装置,其控制方法以及信息记录媒体。接口装置的接收单元接收主计算机发送的数据,发送单元借助安装了该接口装置的印刷装置的扩展槽发送数据。检测单元检测印刷装置能否接收数据,存储单元在检测出不能够接收数据时,存储接收的数据。实时指令发送控制单元即使在印刷装置不能够接收数据时(例如缓冲器存满时),也向印刷装置发送实时指令。

Description

接口装置及其控制方法
技术领域
本发明涉及印刷装置(打印机)用接口装置、其控制方法以及信息记录媒体。特别是,涉及安装在印刷装置的扩展槽中,与主计算机连接,监视印刷装置的缓冲状况,同时接收主计算机发送的指令数据,把该数据适宜地缓冲后发送到印刷装置的印刷装置用接口装置、其控制方法以及信息记录媒体。
背景技术
作为把印刷装置与主计算机进行连接的接口,已经提出了种种形式。例如,借助计算机具有的并行口或者RS-232端口的形式,借助IEEE(Institute of Electrical and Electronic Engineers;美国电气电子学会)1284的形式,借助近年来开始普及的USB(UniversalSerial Bus)或连接计算机的通信网络等。
借助这样的接口,主计算机对于印刷装置作为指令数据发送字节序列,该字节序列表示实际上指示进行印刷文字和图形的处理的印刷指令,指示进行印刷装置自身控制的处理的指令等。
如上述那样,根据各种标准,连接器的形状也多种多样,然而,希望即使主计算机一侧的连接状况发生变化印刷装置自身的硬件也可以通用。特别是,希望虽然要更换主计算机,然而尽可能原样不变地使用印刷装置。
因此,首先接口装置接收根据上述各种连接形态发送的数据和指令,进行电压变换和阻抗匹配,进行被发送来的数据和指令的缓冲,进而,进行这些数据和指令的解释以及滤波处理,然后,变换为印刷装置固有的端口形式,例如,RS-232形式以后进行输出。
这样,通过交换接口装置,能够使一台印刷装置按照各种状况进行使用。即,通过接口装置与印刷装置的组合,能够提供对应于各种接口标准的印刷装置,由此,能够大量生产印刷装置自身,能够使印刷装置总体所需要的成本降低。
在使用了现有的接口装置的情况下,根据以下的形态进行指令数据的缓冲。即,如果主计算机向接口装置发送指令数据,则接口装置根据印刷装置接收的顺序发送该指令数据,印刷装置把该指令数据存储在接收缓冲器中。在印刷装置的接收缓冲器存满的情况下,对于接口装置,借助例如像特开平7-137358号公报揭示的ASB(Auto StatusBas)功能或者经过占线信号线把该状态直接通知给主计算机。主计算机在被通知了印刷装置的接收缓冲区存满的情况下,中断指令数据的发送。
然而,通过不变更印刷装置自身,使用组装在该装置内的接口装置,进而进行适宜的数据缓冲,以谋求提高主计算机的处理速度和印刷装置的印刷速度的要求日益高涨。
另外,在印刷装置对应于特开平10-333856号公报中揭示的实时指令的情况下,接口装置在接收了实时指令时不仅把实时指令存储在缓冲器中,还需要具有对应于来自主计算机的紧急信息请求等的功能。
发明内容
本发明是为解决以上的问题而产生的,目的在于提供安装在印刷装置的扩展槽中,与主计算机相连接,监视印刷装置的缓冲状况的同时接收主计算机发送的数据,把该数据适宜地进行缓冲后发送给印刷装置的印刷装置用接口装置、其控制方法以及信息记录媒体。
另外,本发明的目的在于提供在接口装置接收的数据中存在有优先传送到印刷装置的指令数据的情况下,把该数据可靠地发送到印刷装置,并且根据来自主计算机的指令数据的特性能够进行缓冲处理的印刷装置用接口装置、其控制方法以及信息记录媒体。
为达到以上的目的,根据本发明的原理,公开以下的发明。
即,本发明的接口装置是以具有下述部分为特征的能够安装在印刷装置的扩展槽中的装置。
(a)接收连接该接口装置的主计算机发送的数据的接收单元;
(b)向安装了该接口装置的印刷装置发送上述数据的发送单元;
(c)检测该印刷装置能否接收该数据的检测单元;
(d)即使在上述检测装置检测到该印刷装置不能够接收上述数据的情况下,由上述接收单元接收的上述数据如果是实时指令,则也把该数据发送到上述发送单元的实时指令发送控制单元。
如果依据该结构,则即使在印刷装置不能够接收数据时,例如,印刷装置的接收缓冲器存满或者由于开盖等引起的脱机时,接口装置也能够解释实时指令并且发送给印刷装置。另外,在实时指令以外的通常指令时,在接收装置不能够接收数据时能够存储在接口装置的存储单元中。
本发明的接口装置能够安装在印刷装置的扩展槽中,构成为具有接收单元、发送单元、检测单元、存储单元、控制单元。
这里,接收单元接收连接该接口装置的主计算机发送的数据。
另一方面,发送单元经过安装了该接口装置的印刷装置的扩展槽向该印刷装置发送数据。
进而,检测单元检测该印刷装置能否接收数据。
而且,存储单元在接收单元检测出该印刷装置不能够接收数据时,存储由接收单元接收的数据。
另一方面,控制单元在检测单元检测出该印刷装置能够接收数据时,在检测出了连接在存储单元所存储的数据以后能够进行接收后,向发送单元发送由接收单元接收的数据。
另外,本发明的接口装置还可以构成为具有判断单元、通知单元。
这里,判断单元判断在存储单元中能否进一步存储数据。
另一方面,通知单元在由判断单元判断为不能够进一步存储数据时,把该信息通知给主计算机。
另外,本发明的接口装置的发送单元可以构成为具有符合RS-232标准的连接器。
另外,本发明的接口装置在安装在该印刷装置的扩展槽中的情况下,可以构成为收容在该印刷装置的箱体内的大小。
另外,本发明的接口装置进而还可以具有实时指令发送控制单元。
这里,实时指令发送控制单元在检测单元检测出该印刷装置不能够接收数据时,由接收单元接收的数据如果是实时指令则把该数据发送给发送单元。
另外,在本发明的接口装置中,实时指令发送控制单元还可以构成为在把该实时指令的数据发送给上述发送单元时,存储单元不存储该数据。
另外,在本发明的接口装置中,在中断了发送单元发送的数据时,在其数据是表示其它指令的数据序列的中间部分的情况下,实时指令发送控制单元可以构成为在由发送单元进行的表示其它指令的数据序列的发送结束以后,向发送单元发送该实时指令的数据。
依据本结构,能够防止在发送表示其它指令的数据序列的发送过程中实时指令的数据因中断而结束。这是因为在本结构中,判断当前是否正在发送某个指令,发送的中途到消失前,即,直到成为指令与指令的分隔为止,等待实时指令数据的发送。
本发明的能够安装在印刷装置的扩展槽中的接口装置的控制方法构成为具有接收步骤,检测步骤,存储步骤,发送步骤。
这里,在接收步骤中,接收主计算机发送的数据。
另一方面,在检测步骤中,检测印刷装置能否接收数据。
进而,在存储步骤中,在检测步骤中检测出该印刷装置不能够接收数据时,存储在接收步骤中接收的数据。
而且,在发送步骤中,在检测步骤中检测出该印刷装置能够接收数据时,如果有在存储步骤中存储的数据则在把该数据发送给该印刷装置以后,把在接收步骤中接收的数据发送给该印刷装置。
另外,本发明的接口装置的控制方法还可以构成为具有判断步骤,通知步骤。
这里,在判断步骤中,判断在存储单元中能否进一步存储数据。
另一方面,在通知步骤中,在判断步骤中判断为不能够进一步存储数据时,把该信息通知给该主计算机。
另外,本发明的接口装置的控制方法还可以构成为具有实时指令发送步骤。
这里,在实时指令发送步骤中,在检测步骤中检测出该印刷装置不能够接收数据时,在接收步骤中接收的数据如果是实时指令则把该数据发送给该印刷装置。
另外,在本发明的接口装置的控制方法中,可以构成为在实时指令发送步骤中该实时指令的数据发送到了印刷装置时,不进行由存储步骤进行的数据存储。
另外,在本发明的接口装置的控制方法中,可以构成为在中断了向该印刷安置发送的数据的情况下,如果其数据是表示其它指令的数据序列之中,则实时指令发送步骤在表示其它指令的数据序列的发送结束以后,发送实时指令的数据。
能够把用于控制本发明的接口装置的程序存储在致密盘、软盘、硬盘、光磁盘、数字视盘、磁带等信息记录媒体中。
进而,能够把用于控制本发明的接口装置的程序配置在WWW(WorldWide Web)的服务器计算机中,使用者从这里适宜地下载,存储在接口装置中,更新程序,在该接口装置中执行该程序。
附图的简单说明:
图1是示出本发明接口装置的实施形态一例概要的结构框图。
图2是说明本发明接口装置的概要的说明图。
图3是示出本发明接口装置的数据收发处理实施例的流程图。
图4是示出本发明第2实施例的接口装置的数据收发处理实施例的流程图。
图5是示出本发明第3实施例的接口装置的数据收发处理实施例的流程图。
图6是示出本发明第3实施例的接口装置的数据收发处理实施例的流程图。
图7是示出本发明第3实施例的接口装置的数据收发处理实施例的流程图。
图8是示出本发明第4实施例的接口装置等的主要结构的模式图。
图9是示出本发明第4实施例的1字节接收处理实施例的流程图。
图10是示出本发明第4实施例的1字节读出处理实施例的流程图。
图11是示出本发明第4实施例的数据处理实施例的流程图。
图12是示出本发明第4实施例的发送处理实施例的流程图。
发明的具体实施形态
以下说明本发明的一实施形态。
另外,以下所说明的实施形态只是为了进行说明,并不是限制本发明的范围。从而,如果是本领域从业人员,虽然能够采用把这些各个要素或者全部要素置换为相当部分的实施形态,然而这些实施形态也包括在本发明的范围内。
第1实施例
图1是示出本发明接口装置的实施形态一例的结构框图。
接口装置101经过主机用接口103连接到主计算机102,接收从主计算机102发送的数据。
另外,接口装置101经过印刷装置用接口105连接到印刷装置104,把从主计算机102发送的指令数据发送给印刷装置104。在印刷装置104中,根据指令数据中的印刷指令,在印刷纸和胶片等印刷对象上进行文字和图形的印刷。另外,根据指令数据中的各种控制设定值,进行印刷装置104自身的控制和设定。
在主机用接口103和印刷装置用接口105中,能够采用RS-232标准的串行数据传送,个人计算机并行接口( セントロニクス)标准的并行数据传送,简易网络的10Base-T、100Base-T等的网络连接,以及对应于USB等的新数据传输标准等的传送。
在主计算机102或者印刷装置104的内部TTL(TransistorTransistor Logic)电路和接口装置101的内部用不同的驱动电压电平动作时,通过具有在主机用接口103和印刷装置用接口105中进行电平变换的驱动电路能够容易地变换信号电平。
进而由于能够根据已有的标准采用连接器形状,因此能够谋求降低成本。
另外,印刷装置用接口105向接口装置101通知印刷装置104的接收缓冲器是否存满。从而,CPU(Central Processing Unit;中央处理单元)106监视印刷装置用接口105,能够检测是否向印刷装置104发送数据。该检测能够使用印刷装置104的ASB功能。另外,在印刷装置用接口105中具有占线信号线的情况下,通过检查该线的状态能够进行检测。
CPU106监视主机用接口103,在该接口接收了数据的情况下,检测能否向印刷装置104发送,在不能够的情况下,把该数据进行缓冲直到成为能够为止。另外,在现有的接口装置中,没有提供该缓冲功能。
指令数据的缓冲使用RAM(Random Access Memory)113内确保的缓冲区120。RAM113在除此以外的暂时存储时使用。
ROM(Read Only Memory)112存储CPU106执行的程序。如果投入印刷装置104的电源,开始进行对接口装置101的供电,则CPU106从ROM112读出程序开始执行,控制接口装置101。
投入电源时,CPU106检查dip开关108的设定,设定由主机用接口103或者印刷装置用接口装置105所进行的通信的数据长度,有无奇偶检验,传送速度等。
动作显示灯110表示接口装置正在进行动作。另外,也能够用颜色的变化和闪烁等表示主机用接口103或者印刷装置用接口105的通信状况以及CPU106的处理状况。
这里,主机用接口103起到接收单元、通知单元的作用,印刷装置用接口装置105起到发送单元、检测单元的作用,CPU106起到控制单元、判断单元的作用,RAM113起到存储单元的作用。
另外,ROM112起到存储CPU106执行的程序的信息记录媒体的作用。可以采用在ROM112中存储的BIOS(Basic Input Output System)程序能够从主机计算机102等进行更新的实施形态,这种情况下,主计算机102能够读取的致密盘,软盘,光磁盘,硬盘,数字视盘,磁带等也可以起到存储CPU106执行的程序的信息记录媒体的作用。
另外,本实施形态中,虽然采用把主机用接口103、印刷装置用接口105、动作显示灯101、ROM112和RAM113直接连接到CPU106上的结构,然而也可以采用把它们经过总线相连接的结构。
图2是示出本发明的接口装置概要的说明图。
在接口装置101的背面,设置着主机用接口103和接口装置101的动作显示灯110。接口装置101设计为恰好收入到印刷装置104所具有的扩展槽中的大小。设计成这样形状的接口装置有时称为印刷装置用扩展组件。
由于设计为这样的大小,因此如果在印刷装置104中安装接口装置101,则看上去好像在印刷装置104自身的背面设置着主机用接口103和动作显示灯110。
这样,有利于在印刷装置104的内部节约设备配置空间以及防止对于接口装置101的意外接触和冲撞。除此以外,还有利于提高办公室的美观。
数据收发处理
以下,参照图3,说明本发明接口装置的数据收发处理的实施例。
图3是示出本发明接口装置的数据收发处理的流程图。
首先,CPU106进行待机直到从主计算机102发送的指令数据到达主机用接口103(步骤S301)。
在该待机时,能够采用把控制转移到其它处理的子程序的处理形态。这种情况下,通过主机用接口103对于CPU106发生接收中断,CPU106能够进入到此后的处理中。
如果在步骤S301中到来指令数据,接收到该指令数据,则CPU106检查印刷装置104是否为能够接收指令数据的状态(步骤S302)。通过直接检查占线信号线的方法,或者把根据ASB功能通知的印刷装置104的状态存储在RAM13中并且检查该值的方法等可以得到是否能够接收的状态。
在印刷装置不能够接收时(步骤S302;否),在步骤S301中把接收的数据存储在RAM113内的缓冲区120中(步骤S304)。如上述那样,在RAM113中预先分配缓冲区120。缓冲区120构成为FIFO(First InFirst Out)形式的缓冲器。从而,例如,通过环形缓冲器等的方法能够实现。
这样,在印刷装置104不能够接收数据时,由于顺序地把数据记录、存储在缓冲区120中,因此逐渐减少能够使用的区域。把成为没有了能够使用区域的状态称为存满的状态。
接着,通过步骤S304的处理,判断缓冲区120是否存满(步骤S305),存满时(步骤S305;是),把缓冲区存满的信息通知给主计算机102(步骤S306),然后返回到步骤S301。该通知既可以根据与ASB相同的协议进行,也可以在主机用接口中具有占线信号线的情况下使用该信号线进行通知。
在没有存满时(步骤S305;否),直接返回到步骤S301。或者,把没有存满的信息通知给主计算机102。
这样,通过在把接收数据存储到缓冲区120以后检查缓冲器是否存满并且通知给主计算机,由此在步骤S304中保证留有能够存储接收数据存储的空区域。
另一方面,在能够接收时(步骤S302;是),CPU106检查是否存在着存储在缓冲区120中的缓冲了的指令数据(步骤S307),存在时(步骤S307;是),经过印刷装置用接口105发送给印刷装置104(步骤S308),在把缓冲区120清除(步骤S309)以后,把在步骤S301中接收的数据传送给印刷装置104(步骤S309),然后返回到步骤S301。
另一方面,不存在存储在缓冲区120中的缓冲了的数据时(步骤S307;否),进入到步骤S309。
另外,在步骤S308中,在把缓冲了的数据发送给印刷装置104的过程中,在印刷装置104的接收缓冲器存满了的情况下,可以在缓冲区中剩余的未发送的数据的基础上把在步骤S301中接收的数据存储在缓冲区中构成新的数据。
实验结果
说明上述那样构成的接口装置101时的各部分的例子和试验结果。
主机用接口103适合于RS-232标准。
印刷装置用接口105是时钟同步串行接口,使用半双工通信的接口。在印刷装置用接口105中进行通信方式的变换,通信速度是1.25Mbps。
进而,在数据的缓冲用方面,在RAM113内准备40字节的缓冲区。
以往,在根据RS-232C标准的通信中从主机装置向印刷装置发送数据的情况下,作为传送速度,仅能够实现38400bps左右。
另一方面,如果使用上述各部分适用本发明,则能够把通信速度提高到作为当前最普及的通用个人计算机使用的最高速度的115kbps~230kbps。另外,通过实验判明了还有可能进行更高速度的通信。
第2实施例
本发明的第2实施例除去第1实施例的功能以外,还具有数据中的指令数据存在通常指令和实时指令两种类型,从主计算机发送的实时指令直接发送给印刷装置的功能。从而,第2实施例的实施形态基本上取为第1实施例的实施形态,不过,具有实现主机用接口103与CPU106共同动作的实时指令控制单元这一点以及也执行数据向主机一侧发送这一点不同。
以下,参照图4,说明第2实施例的接口装置的数据收发处理的实施例。图4是示出本发明第2实施例的接口装置的数据收发处理的流程图。
另外,以下所谓的「没有处于能够向印刷装置104发送数据的状态」,指的是「印刷装置104处于虽然不能够接收非实时指令的指令数据(通常指令),但是能够接收实时指令的状态」。
印刷装置如果接收到实时指令则立即进行对应于该指定的处理。
如果起动数据收发处理,则接口装置101检查主机用接口103的数据处理是否处于应该进行接收数据状态(步骤S401)。
在主机用接口103没有处于要接收数据的状态时(步骤S401;否),进而,检查接口装置101是否处于经过印刷装置用接口105,把来自印刷装置104的数据发送给印刷装置的状态(步骤S402)。
在处于应该把数据发送给主机102的状态时(步骤S402;是),执行把经过印刷装置用接口105得到的数据传送给印刷装置的数据发送处理(步骤S409),然后结束本处理。
另一方面,在没有处于应该发送数据的状态时(步骤S402;否),返回到步骤S401。
另外,在主机用接口103处于要接收数据的状态时(步骤S401;是),检查接口装置101是否处于能够经过印刷装置用接口105向印刷装置104发送数据的状态(步骤S404)。
在处于能够发送的状态时(步骤S404;是),检查在RAM113内的缓冲区中是否残留着以前接收的数据(步骤S405),在残留着时(步骤S405;是),把该数据经过印刷装置用接口105发送给印刷装置104(步骤S406)以后,把从主机用接口103接收的数据经过印刷装置用接口装置105传送给印刷装置104(步骤S407),然后结束本处理。
另一方面,在RAM113内的缓冲区中没有残留着以前接受的数据时(步骤S405;否),直接进入到步骤S407。
另外,在没有处于经过印刷装置用接口105向印刷装置104发送数据的状态时(步骤S404),接口装置101经过主机用接口103接收数据(步骤S408)。
然后,检查接收的数据中是否包含着实时指令(步骤S409),如果包含着实时指令(步骤S409;是),则把该实时指令经过印刷装置用接口105发送给印刷装置(步骤S410),把接收的数据存储在RAM113内的缓冲区中(步骤S411)。
另一方面,在没有包含着实时指令时(步骤S409;否),把接收的数据存储在RAM113内的缓冲区中(步骤S411)。
进而,检查是否处于能够继续接收数据的状态(步骤S412),在没有继续的数据时(步骤S41;否),结束本处理。
存在继续的数据时(步骤S412;是),返回到步骤S409。
另外,在步骤S411中,与第1实施例相同,检查接口装置101的RAM113内的缓冲区是否存满,在存满时,可以进行把其信息通知给主计算机等的处理。
另外,在上述实施形态中,在步骤S411中,无论是否为实时指令都把数据存储在缓冲区中,而由于实时指令已经发送给印刷装置104,因此也可以采用不把实时指令存储在缓冲区中的实施形态。
第3实施例
在第2实施例中,在接口装置101接受的数据中包含着实时指令的情况下把该指令直接发送给印刷装置104。这种情况下,在实时指令以外的指令(以下称为通常指定)由多字节的数据序列构成的情况下,在发送的过程中,有时会产生实时指令的数据中断。
在印刷装置104采用了可以区别实时指令与通常指定的指令***的情况下,采用第2实施例则已经很充分。例如,采用数据以字节单位(8比特单位)发送,表示实时指令的数据通常位于最高比特(成为1),表示通常指令的数据通常被清除了最高比特(成为0)这样的指令***。
然而,考虑到与已有的指令***的互换性,在第2实施例中有不充分的情况。在已有的指令***中,如果在通常指令的数据序列中有实时指令中断,则有可能产生意想不到的动作。
例如,考虑把以下那样的数据序列顺序地从主计算机102经过接口装置101向印刷装置104发送的情况。这里,0x意指16进制数的值的前缀。另外,把发送某个文字的ASCII代码通过用双引号包围表述。
「0x1b“t”0」选择文字代码表的第0号。最后的0是参数。
「0x1b“R”1」选择国际文字组的第1号,最后的1是参数。
「“0123456789”」顺序印刷文字0~9。
「0x0a」换行
「0x10 0x04 1」实时指令。请求当前的印刷装置104的状态。
假设如以下那样把这些指令顺序地从主计算机102向接口装置101发送。
0x1b“t”0 0x1b“R”1“0123456789”0x0a 0x10 0x04 1
从接口装置101向印刷装置104顺序地发送该数据,在印刷装置104接收了0x1b“t”0 0x1b“R”的阶段,如果印刷装置104的接收缓冲器存满,成为即使再发送也不能够接收的状态,则在第2实施例中,通过步骤S410,首先发送实时指令「0x10 0x04」。从而,印刷装置104接收的指令序列如下。
0x1b“t”0 0x1b“R”0x10 0x04 1 1“0123456789”0x0a
这种情况下,印刷装置104在接收了0x 10 0x04 1的时刻立即把状态发送给接口装置101,另一方面,在选择了文字代码表的第0号以后,选择国际文字组的第16号(=0x10),然后跳过不能够解释的数据0x0411,印刷文字0~9。这样,该动作与所期望的动作不同。
本实施例中,示出即使在这样的情况下也能够正确地解释指令的接口装置。本实施例中,在从主计算机102发送上述那样的数据时,接口装置101发挥作用使得印刷装置104接收以下那样的数据。
0x1b“t”0 0x1b“R”1 0x10 0x04 1“0123456789”0x0a
图5是示出用本实施例的印刷装置执行的数据收发处理流程的流程图。以下,参照本图进行说明。
如果起动本处理,则首先检查主机用接口103是否处于要接收从主计算机发送的数据的状态(步骤S501)。不是时(步骤S501;否),待机以后(步骤S502)返回到步骤S501。另外,在步骤S502的待机过程中,有时通过中断起动后述的1字节发送处理。该1字节发送处理通过印刷装置104成为处于能够接收数据的状态(在接收缓冲区中存在空区域)进行起动。在待机过程中也可以反复起动1字节发送处理。
另一方面,在能够接收的状态时(步骤S501;是),检查在接口装置101内的RAM113内确保的缓冲区中是否有空区域(步骤S504)。没有空区域时(步骤S504;否),检查印刷装置104是否处于能够接收数据的状态(步骤S505),在不是能够接收的状态时(步骤S505;否),把其信息通知给主装置102(步骤S506),进行待机(507),然后返回到步骤S504。另外,在步骤S507中的待机过程中有时通过中断起动后述的1字节发送处理。在待机过程中,也可以反复起动1字节发送处理。
另一方面,在是能够接收的状态时(步骤S505;是),执行后述的1字节发送处理(步骤S508),然后返回到步骤S504。
另一方面,在缓冲区中存在空区域时(步骤S504;是),经过主机用接口103接收该数据(步骤S509)。接着,检查该数据的种类是以下的哪一种(步骤S510)。
·通常指令的最后字节。
·通常指令的非最后字节。
·实时指令的起始字节。
在是通常指令的非最后字节时(步骤S510;通常最后以外),在缓冲区中添加该字节(步骤S511)。进而,在RAM113中预先确保对应于该缓冲区的各个字节设立的由比特序列构成的标志区。把该标志区的对应比特清除为0(步骤S512),然后返回到步骤S501。
另一方面,在是通常指令的最后字节时(步骤S510;通常最后),在缓冲区中添加该字节(步骤S513)。进而,在RBM113内预先确保对应于该缓冲区的各个字节的由比特序列构成的标志区,把该标志区的对应比特置位为1(步骤S514),然后返回到步骤S501。
进行这样的处理时,如果在缓冲区中存储了以下第一行那样的数据序列,则标志区的比特序列成为第2行所示。
0x1b“t”0 0x1b“R”1“0123456789”0x0a
0     0    10      0   1 1111111111   1
在把该比特设置为1的情况意味着,对应于该比特的字节发送给印刷装置104以后,可以立即移动·***实时数据进行发送。
另一方面,在是实时指令的起始字节时(步骤S510;RTC起始),执行后述的实时指令收发处理(步骤S515),然后返回到步骤S501。
图6是示出本实施例的1字节发送处理控制流程的流程图。本处理如上所述,在接口装置101的缓冲区中不存在空区域的情况下或者在印刷装置104接收缓冲器中存在空区域的情况下起动。
首先,检查印刷装置104是否能够接收数据(步骤S601)。在不能够接收时(步骤S601;否)返回。在能够接收时(步骤S601;是),从RAM113的缓冲区得到1字节(步骤S602),把该字节经过印刷装置用接口105发送给印刷装置104(步骤S603)。由此,缓冲区的空区域增加1字节。
接着,把对应于该字节的标志区的比特值存储在RAM113中预先准备的可***的标志区中(步骤S604)。从而,在可***的标志区中,存储通过步骤S603最后发送字节是否为指令序列的最后字节。
如果存储了这样的字节则结束本处理并且返回。
图7是示出本实施例的实时指令收发处理控制流程的流程图。
首先,检查可***的标志区的值(步骤S701)。在值是1时,即,可以***实时指令时(步骤S701;1),把实时指令的字节发送给印刷装置104(步骤S702)。另外,即使在印刷装置104的接收缓冲器为存满的状态下,印刷装置104也能够执行对应于实时指令的处理。
进而,在步骤S702中检查是否发送了实时指令的最后字节(步骤S703),在已经发送了的情况下(步骤S703;是),结束本处理后返回。
另一方面,在还没有完成实时指令的数据序列的发送时(步骤S703;否),检查主机用接口103是否处于要接收从主计算机发送的数据的状态(步骤S704),不是时(步骤S704;否),待机以后(步骤S705),返回到步骤S704。
另一方面,在是要接收的状态时(步骤S704;是),接收该字节(步骤S706),然后进入到步骤S702。
在步骤S702中,在反复的初始发送在步骤S509中接收的字节,在以后的反复中发送在步骤S702中接收的字节。
另一方面,在可***的标志区的值是0时,即,在不能够***实时指令时(步骤S701;0),执行上述的1字节发送处理(步骤S707),然后返回到步骤S701。
第4实施形态
本实施形态与上述实施形态相同,是在指令数据中存在着通常指令和实时指令时的接口装置的实施例。本实施例与上述实施形态相同,能够防止在通常指令的中间***实时指令。
概要结构
图8是示出本实施形态的接口装置与印刷装置的关系以及功能结构的模式图。
接口装置801与上述实施形态相同***到印刷装置802的扩展槽中,相互连接。
接口装置801具有作为暂时存储区的RAM,在其RAM内,确保接收缓冲区803、发送缓冲器804、标志区805。标志区805被进行了设置(存储非0)时,意味着最后接收的指令数据是实时指令。另外,还确保在接收过程中,在还没有判明是否为实时指令时,暂时存储其接收过程中的指令数据序列的暂时存储器831。
暂时存储器831是用于在接收指令过程中的情况下,暂时存储至此以前接受的指令数据的字节序列的存储器。
如果从主装置806发送了(811)指令数据,则该指令数据存储在接收缓冲器803中。另外,与此相吻合,标志区805的值也被置位/清除。存储在接收缓冲器803中的指令数据适宜地复制(821)到发送缓冲器804或者暂时缓冲器803中,发送(813)给印刷装置802。
另一方面,占线/就绪信号从印刷装置802发送(813)给接口装置801,接口装置801接收该信号的同时进行各种处理。另外,接口装置801向主装置806发送(812)占线/就绪信号。
1字节接收处理
图9是示出在从主装置806向接口装置801发送指令数据时起动的1字节接收处理流程的流程图。本处理通过在指令数据到达接口装置801时发生的接收中断起动。
首先,接口装置801从主接口(未图示)以1字节读出指令数据(步骤S901)。
其次,把接收的指令数据存储在接收缓冲器中(步骤S902)。通过用FIFO(First In First Out)方式添加进行对接收缓冲器的存储。从而,接收缓冲器803可以通过预定最大长度(缓冲区长度)的排列实现,例如,由环形缓冲器构成。
其次,接口装置801检查接收缓冲器803是否存满(步骤S903)。在接收缓冲器803存满时(步骤S903;是),把占线信号输出到主装置806(步骤S904),然后结束本处理。
另一方面,在没有存满时(步骤S903;否)直接结束本处理。从而这种情况下,占线/就绪信号的发送(812)状态能够原样维持前面的状态。
数据处理
图10是示出从接收缓冲器803向发送缓冲器804复制(821)指令数据时起动的1字节读出处理流程的流程图,图11是示出使用该1字节读出处理进行指令数据复制等处理的数据处理流程的流程图。
本实施形态中,通过本数据处理,调用本1字节读出处理。
以下,参照图10说明1字节读出处理。如果起动1字节读出处理,则首先接口装置801从接收缓冲器803的起始读出1字节,存储在接口装置801具有的CPU(未图示)的寄存器等中(步骤S1001)。
如上所述,由于接收缓冲器803作为FIFO形式的排列构成,因此起始的1字节在接收缓冲器803中所存储的指令数据中是最先接收的。
其次,接口装置801在步骤S1001以后,检查接收缓冲器803是否存满(步骤S1002)。在接收缓冲器803没有存满时(步骤S1002;否),向主装置806输出就绪信号(步骤S1003),然后结束本处理。
另一方面,在存满时(步骤S1002;是),直接结束本处理。从而这种情况下,占线/就绪信号的发送(821)状态成为原样维持前面的状态。
以下,参照图11说明数据处理。另外,本数据处理在接收缓冲器803中存储着数据的情况下起动。作为其定时,可以采用在每个预定的时间间隔由定时中断等起动的状态,不存在其它要进行处理的状态时起动的状态,在接收缓冲器803存满时起动的状态以及它们组合,能够根据目的和用途选择适当的定时。
如果起动数据处理,则首先起动上述的1字节读出处理(步骤S1101)。接着,检查通过1字节读出处理(步骤S1101)读出到寄存器等中的指令数据是否为实时指令的起始字节(步骤S1102)。
在采用与上述实施形态相同的指令***的情况下,实时指令的起始字节是0x10,当然也可以采用其它的实时指令。另外,0x10有时也是在通常指令中所发送的数据的一部分。
在不是实时指令的起始时(步骤S1102;否),把该1字节添加到发送缓冲器804中(步骤S1103),然后结束本处理。发送缓冲器804也与接收缓冲器803相同,构成为FIFO形式的排列。
另一方面,在是实时指令的起始时(步骤S1108;是),把该1字节添加到暂时缓冲器831中(步骤S1104)。
进而调用1字节读出处理(步骤S1105),根据读出的指令数据1字节,检查是否结束指令(步骤S1106)。没有结束时(步骤S1106;否),返回到步骤S1103。
另一方面,在指令结束了时(步骤S1106;是),检查由至此为止存储在暂时缓冲器831中的指令数据(序列)和在步骤S1104中读出的指令数据构成的指令数据序列是否构成实时指令(步骤S1107)。
在没有构成实时指令时(步骤S1107;否),顺序地把存储在暂时缓冲器831中的指令数据(序列)与最后读出的1字节的指令数据复制到发送缓冲器中(步骤S1108),把暂时缓冲器831清除(步骤S1109),然后结束本处理。
另一方面,构成了实时指令时(步骤S1107;是),把读出的1字节添加到暂时缓冲器831中(步骤S1110),把标志区805置位(步骤S1111),然后结束本处理。
发送处理
图12示出接口装置801把存储在发送缓冲器804中的指令数据等发送(812)到印刷装置802的发送处理控制流程的流程图。另外,本发送处理在发送缓冲器804或者暂时缓冲器831中存储着数据的情况下起动。作为其定时,可以采用在每个预定的时间间隔通过定时中断等起动的形态,不存在其它要进行处理时起动的形态,发送缓冲器804存满时起动的形态,检测到标志区805被置位时起动的形态以及它们的组合,能够根据目的和用途选择适当的定时。
以下,参照本图进行说明。
一旦起动发送处理,则接口装置801检查标志区805是否被置位(步骤S1201)。在被置位了时(步骤S1201;是),把存储在暂时缓冲器831中的实时指令的指令数据序列发送到印刷装置802(步骤S1202),然后清除标志区805和暂时缓冲器831(步骤S1203),结束本处理。
另外,在该发送时,不进行印刷装置802的占线/就绪状态的确认。这是因为实时指令是印刷装置802即使为占线状态也要发送的指令。
另一方面,在没有被置位时(步骤S1201;否),从发送缓冲器804读出1字节(步骤S1204),检查其1字节是否为多字节构成的通常指令的起始(步骤S1205)。
在不是起始或者是1字节的通常指令时(步骤S1205;否),发送读出的1字节(步骤S1206),然后结束本处理。
另一方面,在是由多字节构成的通常指令的起始时(步骤S1205;是),把该字节添加到暂时缓冲器831中(步骤S1207),从发送缓冲器804读出1字节(步骤S1208),把该1字节添加到暂时缓冲器831中(步骤S1209),根据该1字节,检查指令是否结束(步骤S1210)。在没有结束时(步骤S1209;否),返回到步骤S1208。另一方面,在结束了时(步骤S1210;是),把存储在暂时缓冲器831中的通常指令的指令数据序列发送到印刷装置802(步骤S1211),然后清除暂时缓冲器831(步骤S1212),结束本处理。
另外,在步骤S1206以及步骤S1211的发送中,检查来自印刷装置802的占线/就绪信号,在是占线状态时,进行待机直到印刷装置802成为就绪状态。
通过进行这样的处理,实时指令由接口装置801进行分析,在要进行发送时由于把标志区805置位,因此即使在发送缓冲器804中存储了其它的指令数据,也优先发送实时指令。
另外,在发送通常指令的指令序列的过程中,由于不进行标志区805的检查,因此不会在其它指令的发送过程中混入实时指令。
另外,上述实施例的处理顺序示出了实施形态的典型例,也可以用接口装置执行把其变形或者与其相当的处理,而这样的实施形态也包含在本发明的范围以内。
如以上说明的那样,如果依据本发明,则起到以下的效果。
能够提供安装在印刷装置的扩展槽中,与主计算机相连接,监视印刷装置的缓冲状况的同时接收主计算机发送的数据,把该数据适宜地缓冲后发送给印刷装置的理想的印刷装置用接口装置及其控制方法。
另外,能够提供在不能够用接口装置进行缓冲的情况下,把其信息通知给主计算机的理想的印刷装置用接口装置及其控制方法。
由此,能够提供可以缩短主计算机中的数据发送待机时间,谋求提高印刷处理的高速化的理想的印刷装置用接口装置及其控制方法。
另外,能够提供如果利用廉价的连接器与印刷装置进行通信,则谋求降低成本的理想的印刷装置用接口装置及其控制方法。
另外,能够提供通过在印刷装置的内部安装接口装置,节约办公室的空间的同时提高美观性的理想的印刷装置用接口装置及其控制方法。
另外,能够提供在印刷装置对应于实时指令等应该优先传送到印刷装置的指令数据的情况下,能够可靠地把该指令传送给印刷装置,并且根据来自主计算机的指令数据的特性进行缓冲处理的理想的印刷装置用接口装置及其控制方法。
进而,能够把记录了程序的信息记录媒体作为软件商品,容易独立于接口装置进行分发或者销售。如果用接口装置执行记录在本发明的信息记录媒体中的程序,则能够实现上述发明的接口装置以及接口装置的控制方法。

Claims (6)

1.一种能够安装在印刷装置的扩展槽中的接口装置,其特征在于:
具有
(a)接收连接到该接口装置上的主计算机发送来的数据的接收单元;
(b)向安装着该接口装置的印刷装置发送上述数据的发送单元;
(c)检测该印刷装置能否接收上述数据的检测单元;
(d)即使在上述检测单元检测到该印刷装置不能够接收上述数据的情况下,由上述接收单元接收的上述数据如果是实时指令则也向上述发送单元发送该数据的实时指令发送控制单元。
2.如权利要求1所述的接口装置,其特征在于:
上述实时指令发送控制单元在向上述印刷装置发送实时指令以外的数据时,在该实时指令以外的数据序列的发送结束以后,使上述发送单元发送实时指令的数据。
3.如权利要求1所述的接口装置,其特征在于:
具有在检测到上述印刷装置不能够接收上述数据时,存储由上述接收装置接收的数据的存储装置。
4.一种能够安装在印刷装置的扩展槽中的接口装置的控制方法,其特征在于:
具有以下的步骤
(a)接收主计算机发送的数据的接收步骤;
(b)检测印刷装置能否接收数据的检测步骤;
(d)即使在上述检测步骤中检测到该印刷装置不能够接收数据的情况下,在上述接收步骤中接收的数据如果是实时指令则也向该印刷装置发送该数据的实时指令发送步骤。
5.如权利要求4所述的接口装置的控制方法,其特征在于:
上述实时指令发送步骤在发送实时指令以外的数据时,在该实时指令以外的数据序列的发送结束以后,发送实时指令的数据。
6.一种能够安装在印刷装置的扩展槽中的接口装置,其特征在于:
具有
(a)接收连接到该接口装置上的主计算机发送的数据的接收装置;
(b)经过安装着该接口装置的印刷装置的扩展槽向该印刷装置发送数据的发送装置;
(c)检测该印刷装置能否接收数据的检测装置;
(d)在上述检测装置检测到该印刷装置不能够接收数据的情况下,存储由上述接收装置接收的数据的存储装置;
(e)在上述检测装置检测到该印刷装置能够接收数据的情况下,在检测出继上述存储装置中所存储的数据后能够进行接收后,向上述发送装置发送由上述接收装置接收的数据的控制装置;
(f)判断上述存储装置中能否进一步存储上述数据的判断装置;
(g)在由上述判断装置判断为不能够进一步存储上述数据的情况下,把该信息通知给该主计算机的通知装置;
(h)在上述检测装置检测到该印刷装置即使不能够接收上述数据的情况下,由上述接收装置接收的上述数据如果是实时指令则也向上述发送装置发送该数据的实时指令发送控制装置。
CNB001023241A 1999-02-08 2000-02-12 接口装置及其控制方法 Expired - Fee Related CN1134729C (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP30035/1999 1999-02-08
JP03003599A JP3846089B2 (ja) 1999-02-08 1999-02-08 インターフェース装置、その制御方法および情報記録媒体
JP9345/1900 2000-01-18
JP2000009345A JP4441967B2 (ja) 2000-01-18 2000-01-18 インターフェース装置およびその制御方法
JP9345/2000 2000-01-18

Publications (2)

Publication Number Publication Date
CN1263294A CN1263294A (zh) 2000-08-16
CN1134729C true CN1134729C (zh) 2004-01-14

Family

ID=26368298

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB001023241A Expired - Fee Related CN1134729C (zh) 1999-02-08 2000-02-12 接口装置及其控制方法

Country Status (6)

Country Link
US (1) US6768557B1 (zh)
EP (1) EP1026599B1 (zh)
KR (1) KR100549978B1 (zh)
CN (1) CN1134729C (zh)
CA (1) CA2298192C (zh)
HK (1) HK1030070A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4560917B2 (ja) * 1999-10-15 2010-10-13 セイコーエプソン株式会社 プリンタ及びその制御方法
US7088466B1 (en) * 1999-11-15 2006-08-08 Canon Kabushiki Kaisha Print system and data transfer apparatus and method
US7202981B2 (en) * 2001-11-01 2007-04-10 Kuo-Jeng Wang Method and system for increasing scanning speed
US7420715B2 (en) * 2001-12-11 2008-09-02 Transpacific Ip, Ltd. Method and system for promoting scanning speed
US7460257B2 (en) * 2002-11-04 2008-12-02 Chen-Ho Lee Technique for transferring image information from a scanning apparatus
DE102004001435A1 (de) * 2004-01-09 2005-08-04 Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik Verfahren, Schnittstelle und Netzwerk zum zyklischen Versenden von Ethernet-Telegrammen
KR100535442B1 (ko) * 2005-04-18 2005-12-09 주식회사 빅솔론 프린팅 장치, 상기 프린팅 장치의 제어 방법 및 상기프린팅 장치를 이용한 데이터 처리 장치
KR101054307B1 (ko) * 2008-05-27 2011-08-08 주식회사 빅솔론 프린트 장치 및 프린트 장치의 실시간 명령 처리 방법
US8279475B2 (en) 2008-05-27 2012-10-02 Bixolon Co., Ltd. Printing apparatus and method for processing real-time command using the printing apparatus
US8170062B2 (en) * 2009-04-29 2012-05-01 Intel Corporation Packetized interface for coupling agents
EP2282268B1 (en) * 2009-07-23 2012-11-21 STMicroelectronics Srl Interfacing device and method, for example for systems-on-chip
CN102149085B (zh) * 2011-04-21 2014-01-15 惠州Tcl移动通信有限公司 移动终端及其多接入点管理方法
US20170293490A1 (en) * 2016-04-11 2017-10-12 Aqua Products, Inc. Method for modifying an onboard control system of a pool cleaner, and power source for a pool cleaner

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071909A (en) * 1976-09-30 1978-01-31 Xerox Corporation Digital interface system for a printer
JPS5957337A (ja) 1982-06-04 1984-04-02 コンピユ−タ−ズ・インタ−ナシヨナル・インコ−ポレ−テツド ユニバ−サルコンピユ−タ−プリンタインタ−フエイス
US5485590A (en) * 1990-01-08 1996-01-16 Allen-Bradley Company, Inc. Programmable controller communication interface module which is configurable by a removable memory cartridge
JP3334211B2 (ja) * 1993-02-10 2002-10-15 株式会社日立製作所 ディスプレイ
JPH0728612A (ja) * 1993-07-12 1995-01-31 Brother Ind Ltd プリンタ
JPH0784735A (ja) * 1993-09-09 1995-03-31 Casio Electron Mfg Co Ltd プリンタの入力制御装置
DE69429849T2 (de) 1993-11-08 2002-08-22 Seiko Epson Corp., Tokio/Tokyo Feststellung des Betriebszustands eines Druckers
JP3483044B2 (ja) 1993-11-16 2004-01-06 セイコーエプソン株式会社 印刷装置、印刷システム、及びステータス変化検出方法
JPH08147116A (ja) * 1994-11-22 1996-06-07 Hitachi Ltd バッファ装置
US6055361A (en) 1995-06-22 2000-04-25 Canon Kabushiki Kaisha Printer control with monitor function
JP3658044B2 (ja) * 1995-06-22 2005-06-08 キヤノン株式会社 プリンタ制御装置及び方法
EP0769737B1 (en) * 1995-10-13 2002-04-10 Seiko Epson Corporation A printing apparatus with control function for external devices, and a control method therefor
WO1997020198A2 (en) * 1995-11-30 1997-06-05 Chromavision Medical Systems, Inc. Method and apparatus for automated image analysis of biological specimens
JPH09323463A (ja) 1996-06-05 1997-12-16 Seiko Epson Corp 通信端末およびその制御方法
JPH10333856A (ja) 1997-06-04 1998-12-18 Seiko Epson Corp 通信端末およびその制御方法、並びに当該制御プログラムが記録されたコンピュータ読み取り可能な記録媒体

Also Published As

Publication number Publication date
US6768557B1 (en) 2004-07-27
EP1026599A3 (en) 2001-06-20
EP1026599A2 (en) 2000-08-09
CA2298192C (en) 2005-09-13
HK1030070A1 (en) 2001-04-20
KR20000076610A (ko) 2000-12-26
KR100549978B1 (ko) 2006-02-08
CN1263294A (zh) 2000-08-16
CA2298192A1 (en) 2000-08-08
EP1026599B1 (en) 2011-09-28

Similar Documents

Publication Publication Date Title
CN1134729C (zh) 接口装置及其控制方法
CN1292381C (zh) 图象处理***
CN1236379C (zh) 来自可移动型存储媒体的图像输出装置
CN1149492C (zh) 遥控方法和服务器
CN1179277C (zh) 通信控制方法和装置及通信***
CN1174471A (zh) 打印机***及其动作控制方法
CN1184959A (zh) 图像形成装置
CN1190838A (zh) 数据通信设备和方法
CN1453697A (zh) 数据处理方法、具有图像处理装置的***、图像处理装置
CN1293410A (zh) 数据传送控制装置和电子装置
CN1146798C (zh) 数据传输控制装置及电子设备
CN1255718C (zh) 一种对存储在移动型记录媒体的作业文件的管理和管理方法
CN1489110A (zh) 图像处理方法、图像处理装置、程序及记录介质
CN101038534A (zh) 信息处理设备及其控制方法
CN1551592A (zh) 数据传输控制装置、电子设备及数据传输控制方法
CN1119001C (zh) 数据发送装置及其方法
CN1188998C (zh) 数据传输控制装置和电子设备
CN100340966C (zh) 印刷装置、信息处理装置和它们的控制方法
CN1574903A (zh) 电子装置、目录产生方法、目录读取方法和计算机程序
CN1217279C (zh) 图像处理装置以及图像处理方法
CN1430126A (zh) 图像处理装置中的内部接口及其控制
CN1385792A (zh) 发送电路、数据传输控制装置及电子机器
CN1179521C (zh) 数据传输控制装置和电子仪器
CN1392840A (zh) 成像控制方法和采用该方法的成像装置及适用该方法的存储媒体
CN1293412A (zh) 数据传送控制装置和电子装置

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: 1030070

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: 20040114

Termination date: 20180212