[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101638009B - 印刷装置、印刷装置的控制方法及控制程序 - Google Patents

印刷装置、印刷装置的控制方法及控制程序 Download PDF

Info

Publication number
CN101638009B
CN101638009B CN2009101655137A CN200910165513A CN101638009B CN 101638009 B CN101638009 B CN 101638009B CN 2009101655137 A CN2009101655137 A CN 2009101655137A CN 200910165513 A CN200910165513 A CN 200910165513A CN 101638009 B CN101638009 B CN 101638009B
Authority
CN
China
Prior art keywords
printing
connection
print data
host computer
printer
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
CN2009101655137A
Other languages
English (en)
Other versions
CN101638009A (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
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN101638009A publication Critical patent/CN101638009A/zh
Application granted granted Critical
Publication of CN101638009B publication Critical patent/CN101638009B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job 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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • 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/1291Pool of printer devices: self-managing printing devices in a network, e.g. without a server
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

本发明提供一种印刷装置、印刷装置的控制方法及控制程序,不必在故障时具备且预先备好多种类型的打印机,而是只要进行连接就可进行所期望的印刷。印刷装置(14)具有能够通过雏菊链连接与外部的主计算机(11)连接的两个连接端子,对连接端子是否连接有主计算机(11)或者其它印刷装置(17)即外部装置进行判别,根据该判别结果,并基于经由雏菊链连接从主计算机(11)输出的规定的多种类型的印刷数据中预先与连接端子的连接状态相对应的类型的印刷数据进行印刷。

Description

印刷装置、印刷装置的控制方法及控制程序
技术领域
本发明涉及一种印刷装置、印刷装置的控制方法及控制程序,特别是涉及一种对主计算机进行雏菊链连接并进行与规定的印刷数据相对应的印刷的印刷装置、印刷装置的控制方法及控制程序。
背景技术
以往,在商店等中,为了进行销售管理及采购管理而引进POS(Pointof Sales)系统(例如参照专利文献1)。
在该POS系统中,对主计算机雏菊链连接两台打印机,在一打印机上作为记录用纸安装票据印刷用纸来印刷票据,在另一打印机上作为记录用纸安装联券印刷用纸来印刷联券。
在构建所述系统时,以往是在雏菊链连接的打印机上,必须预先设定是印刷票据还是印刷联券。
在用于实现此设定的第一方式中,必须预先准备与各种印刷数据相对应的专用打印机。
另外,在第二方式中,必须预先指定使用同一规格的打印机并通过双列直插开关等设定开关且基于某一印刷数据进行印刷。
专利文献1:日本特开2003-317152号公报
所述现有的POS系统的用户必须在某一打印机发生故障时装备并准备好备用的打印机。所述的第一方式存在的问题在于,必须保有两种类型的打印机,不仅耗费成本,并且在大规模的POS系统中所需的收纳备用的打印机的空间也多。
另一方面,第二方式中存在的问题在于,需要掌握对哪一印刷数据进行印刷的打印机发生故障,并进行相应的双列直插开关的设定,从而工时繁琐。
发明内容
因此,本发明的目的在于提供一种印刷装置、印刷装置的控制方法及控制系统,不需要在故障时装备并准备多种类型的打印机,只要进行连接就可以进行所期望的印刷。
为了解决所述课题,本发明提供的印刷装置的特征在于,具有能够通过雏菊链连接与外部的主计算机连接的两个连接端子,对所述连接端子是否连接有所述主计算机或者其它印刷装置即外部装置进行判别,根据该判别结果,并基于经由所述雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与所述连接端子的连接状态相对应的类型的印刷数据进行印刷。
根据所述构成,由于印刷装置对连接端子是否连接有外部装置进行判别,根据该判别结果,并基于经由雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与连接端子的连接状态相对应的类型的印刷数据进行印刷,因此,只要在连接端子上连接印刷装置,就可以基于与连接端子的连接状态相对应的类型的印刷数据进行印刷。
由此,在印刷装置发生故障时或维护时,由于可以将该印刷装置与其他印刷装置置换,因此可以减少用户的工时,同时可使置换变得容易。
在该情况下,在判别所述连接端子双方连接有所述外部装置且与任一连接端子连接的其它印刷装置发生故障时,也可以根据所述多种类型的印刷数据进行印刷。
根据所述构成,由于未发生故障的印刷装置自动地根据所有的印刷数据进行印刷,因此用户可以根据与发生故障的印刷装置相对应的印刷数据进行印刷。
另外,在判别为所述连接端子双方连接有所述外部装置且与任一连接端子连接的其它印刷装置发生故障的情况下,也可以将与所述其它印刷装置相对应的类型的印刷数据的印刷不能执行的信息通知给所述主计算机。
根据所述构成,即使在其它印刷装置发生了故障的情况下,操作主计算机的用户也能够马上掌握故障状况并进行处置。
另外,所述多种类型的印刷数据也可以包含票据印刷用的印刷数据及联券印刷用的印刷数据。
根据所述构成,用户不必进行额外设定,而是根据印刷装置的连接状态,可以使印刷装置作为票据印刷用的印刷装置或者联券印刷用的印刷装置发挥功能。
另外,本发明的另一方式的印刷装置的特征在于,具有能够进行雏菊链连接的两个连接端子,且经由任一所述连接端子与外部的主计算机连接,对任意另一所述连接端子是否连接有其它印刷装置进行判别,根据该判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷。
根据所述构成,由于印刷装置经由任一连接端子与外部的主计算机连接,且对任意另一所述连接端子是否连接有其它印刷装置进行判别,并根据该判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷,因此,只要同样地与连接端子相连接,就可以根据与连接状态相对应的任一印刷数据进行印刷。由此,在印刷装置发生故障时,可以在将该发生故障的印刷装置置换成其它印刷装置的情况下将连接状态设为相同,因此,可以减少用户的工时,同时可以进行所期望的印刷,且可以使故障时的修复变得容易。
在该情况下,也可以具备连接状态判别部,其根据构成所述连接端子的信号端子的信号电平,对任意另一端子是否连接有其它印刷装置进行判别。
根据所述构成,由于连接状态判别部根据构成连接端子的信号端子的信号电平来判别任意另一端子是否连接有其它印刷装置进行判别,因此,只要连接印刷装置就可以可靠地对连接的情况进行判别。
另外,所述两种类型的印刷数据可以为票据印刷用的印刷数据及联券印刷用的印刷数据。
根据该构成,根据印刷装置的连接状态,可以作为票据印刷用的印刷装置或者联券印刷用的印刷装置发挥功能。
本发明的再一方式的印刷装置的特征在于,具有两个连接端子,经由任一所述连接端子从外部的上位装置接收数据,经由任意另一的所述连接端子将数据发送到外部的下位装置,其中,基于所述另一连接端子的接收信号对是否连接有所述下位装置进行判别,在判别为连接有所述下位装置的情况下,选择从所述上位装置接收到的数据进行印刷。
根据所述构成,在判别为连接有下位装置的情况下,可以区分接收到的数据并进行印刷。
在该情况下,在判别为连接有所述下位装置的情况下,也可以在所述下位装置从自所述上位装置接收到的数据中选择规定的数据并将其发送到所述下位装置。
根据该构成,在连接有下位装置的情况下,可以区分接收到的数据并使下位装置进行印刷。
另外,在判别为未连接所述下位装置的情况下,也可以根据从所述上位装置接收到的数据进行印刷。
根据所述构成,假设未连接下位装置时,可以将接收数据全部印刷。
另外,所述上位装置或者所述下位装置也可以为同种印刷装置。
根据该构成,可以使用同一规格的印刷装置,可以使交换及添加简单。
另外,本发明的印刷装置的控制方法是具有能够通过雏菊链连接与外部的主计算机连接的两个连接端子的印刷装置的控制方法,其特征在于,包括:判别步骤,对所述连接端子是否连接有所述主计算机或者其它印刷装置即外部装置进行判别;印刷步骤,根据该判别结果,并基于经由所述雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与所述连接端子的连接状态相对应的类型的印刷数据进行印刷。
根据所述构成,由于印刷装置对连接端子是否连接有外部装置进行判别,并根据该判别结果,并基于经由雏菊链连接从主计算机输出的规定的多种类型的印刷数据中预先与连接端子的连接状态相对应的类型的印刷数据进行印刷,因此,只要在连接端子上连接印刷装置,就可以根据与连接端子的连接状态相对应的类型的印刷数据进行印刷。
在该情况下,包括故障判别步骤,判别所述连接端子双方连接有所述外部装置,且与任一连接端子连接的其它印刷装置发生了故障,所述印刷步骤也可以在判别为其它印刷装置发生故障的情况下,基于所述多种类型的印刷数据进行印刷。
根据所述构成,由于未发生故障的印刷装置自动地根据所有的印刷数据进行印刷,因此,用户可以根据与发生故障的印刷装置相对应的印刷数据进行印刷。
另外,包括故障判别步骤,判别所述连接端子双方连接有所述外部装置,且与任一连接端子连接的其它印刷装置发生了故障,所述印刷步骤也可以在判别为其它印刷装置发生故障的情况下,将与所述其它印刷装置相对应的类型的印刷数据的印刷不能进行的信息通知给所述主计算机。
根据所述构成,即使在其它印刷装置发生故障的情况下,也可以使操作主计算机的用户直接掌握故障状况并进行处置。
另外,本发明的另一方式的印刷装置的控制方法是具有能够进行雏菊链连接的两个连接端子且经由任一所述连接端子与外部的主计算机连接的印刷装置的控制方法,其特征在于,包括:判别步骤,对任意另一所述连接端子是否连接有其它印刷装置进行判别;印刷步骤,根据所述判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷。
根据所述构成,在印刷装置发生故障并将该发生故障的印刷装置置换成其它印刷装置时,由于可以将连接状态设为相同,因此可以减少用户的工时,同时可以进行所期望的印刷,并可以使故障时的修复变得容易。
本发明的控制程序是用于通过计算机对具有能够利用雏菊链连接与外部的主计算机连接的两个连接端子的印刷装置进行控制的控制程序,其特征在于,在所述计算机上实现下述功能:判别功能,对所述连接端子是否连接有所述主计算机或者其它印刷装置即外部装置进行判别;印刷功能,根据该判别结果,并基于经由所述雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与所述连接端子的连接状态相对应的类型的印刷数据进行印刷。
根据所述构成,可以只在连接端子上连接印刷装置,并基于与连接端子的连接状态相对应的种类的印刷数据进行印刷。
本发明的另一方式的控制程序是用于通过计算机对具有能够进行雏菊链连接的两个连接端子且经由任一所述连接端子与外部的主计算机连接的印刷装置进行控制的控制程序,其特征在于,在所述计算机上实现下述功能:判别功能,对任意另一所述连接端子是否连接有其它印刷装置进行判别;印刷功能,根据所述判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷。
根据所述构成,在印刷装置发生故障且将该发生故障的印刷装置置换成其它印刷装置的情况下,由于可将连接状态设为相同,因此可以减少用户的工时,同时可进行所期望的印刷,并可以使故障时的修复变得容易。
根据本发明,在印刷装置发生故障或需要维护时,由于在将该印刷装置置换成其它印刷装置时可以使连接状态相同而更换连接,因此可以减少用户的设定工时,同时可进行所期望的印刷,并可以使故障时的修复及维护时的置换变得容易。
附图说明
图1是实施方式的POS印刷系统的概要构成框图;
图2是连接信号线的说明图;
图3是票据印刷的说明图;
图4是联券印刷的说明图;
图5是打印机的处理流程图。
具体实施方式
下面,参照附图说明本发明的最佳实施方式。
图1是实施方式的POS印刷系统的概要构成框图。
POS印刷系统10具有主计算机11,在主计算机11的串行接口端子12上,经由连接电缆13连接有第一打印机14的第一串行接口端子15-1(连接端子)。另外,主计算机11的串行接口端子12在主计算机11的内部连接于未图示的终端电阻并形成终端。
在打印机14的第二串行接口端子15-2(连接端子)上,经由连接电缆(交叉连接电缆)16连接有第二打印机17的第一串行接口端子18-1(连接端子)。在该情况下,打印机17的第二串行接口端子18-2(连接端子未被使用,且在打印机17的内部连接于未图示的终端电阻并形成终端。在该情况下,第一打印机14和第二打印机17使用同种类型的打印机。
图2是连接信号线的说明图。
如图2所示,主计算机11的串行接口端子12具有:RXD(Receive Data)信号线RXD、TXD(Transmit Data)信号线TXD、RTS(Request To Send)信号线RTS、CTS(Clear To Send)信号线CTS、DTR(Data Terminal Ready)信号线DTR及DSR(Data Set Ready)信号线DSR。
另外,第一打印机14的第一串行接口端子15-1具有:RXD信号线RXD1、TXD信号线TXD1、RTS信号线RTS1、CTS信号线CTS1、DTR信号线DTR1及DSR信号线DSR1。
另外,第一打印机14的第二串行接口端子15-2具有:RXD信号线RXD2、TXD信号线TXD2、RTS信号线RTS2、CTS信号线CTS2、DTR信号线DTR2及DSR信号线DSR2。
同样地,第二打印机17的第一串行接口端子18-1具有:RXD信号线RXD11、TXD信号线TXD11、RTS信号线RTS11、CTS信号线CTS11、DTR信号线DTR11及DSR信号线DSR11。
另外,第二打印机14的第二串行接口端子18-2具有:RXD信号线RXD12、TXD信号线TXD12、RTS信号线RTS12、CTS信号线CTS12、DTR信号线DTR12及DSR信号线DSR12。
而且,如图2所示,在各设备之间,RXD信号线与TXD信号线连接,RTS信号线与CTS信号线连接,DTR信号线与DSR信号线连接,且使信号流动的方向一致,且作为整体将信号线连接成环状(雏菊链连接)。
下面,说明实施方式的动作。
在以下的说明中,假设第一串行接口端子及第二串行接口端子双方连接有设备(主计算机11及打印机)的打印机(上位装置)作为印刷票据的票据打印机进行动作,同时第一串行接口端子或者第二串行接口端子中任一方连接有打印机的打印机(下位装置)作为印刷联券的联券打印机进行动作。
首先,对用于印刷票据及联券的数据进行说明。
图3是票据印刷的说明图。
图3(A)是票据的印刷例的说明图。票据21具有:对引进POS印刷系统10的商店的商标标识进行印刷的商标标识印刷区域22、印刷票据发行日的日期的日期印刷区域23、显示采购的商品的名称、价格、个数等的票据印刷区域24。
本实施方式的打印机14具有自动切断功能,如图3(A)所示,在自票据印刷区域24的终端距离L1的位置进行自动切断。
图3(B)是票据印刷用的印刷数据的说明图。票据印刷用数据31具有:表示数据开始的标题部32、用于将商标标识印刷在商标标识印刷区域22的商标标识数据33、票据的发行日期即日期数据34、用于在票据印刷区域24印刷、显示所采购的商品的名称、价格、个数等的票据数据35、用于在规定的切断位置将卷筒纸即票据印刷用纸切断的切断指令36、表示数据结束的页脚部37。
图4是联券印刷的说明图。
图4(A)是联券的印刷例的说明图,联券41具有:对引入POS印刷系统10的商店的商标标识进行印刷的商标标识印刷区域42、印刷各种联券的联券印刷区域43。
本实施方式的打印机17具有自动切断功能,如图4(A)所示,在自联券印刷区域43的终端距离L2的位置进行自动切断。
图4(B)是联券印刷用的印刷数据的说明图,本实施方式的联券印刷用数据51不同于票据印刷用数据31,不是紧接着商标标识数据而发生日期数据,而是在需要日期数据时,包含于下述的联券数据中。
联券印刷用数据51具有:表示数据开始的标题部52、用于将商标标识印刷在商标标识印刷区域42的商标标识数据53、用于印刷并显示各种联券的联券数据54、用于在规定的切断位置将卷筒纸即联券印刷用纸切断的切断指令55、表示数据结束的页脚部56。在该情况下,从防止伪造及赋予高级质感的观点来看,与票据印刷用纸相比较,联券印刷用纸是厚的,作为具有高级质感的用纸或者形成有全息图等特殊用纸而构成。
将所述的票据印刷用数据31和联券印刷用数据51从主计算机11发送到打印机14或者打印机17的定时并不是固定的,而是根据引入该POS系统10的商店的状况进行各种变动。
因此,打印机14及打印机17只要接通电源,即使只发送一个数据也可进行印刷。
下面,对实施方式的打印机的动作进行说明。
图5是打印机的处理流程图。
这些处理是通过由作为内装于打印机14及打印机17的微型计算机构成的控制器执行操作系统来实现的。
首先,说明打印机14的动作。
打印机14的控制器对除主计算机11之外自身是否还连接有打印机、即两个端子双方是否都连接有外部装置(主计算机或者打印机)进行判别(步骤S11,连接状态判别部)。
具体而言,首先,打印机14的控制器对构成自身的串行接口端子即第一串行接口端子15-1的RXD信号线RXD1、TXD信号线TXD1、RTS信号线RTS1、CTS信号线CTS1、DTR信号线DTR1及DSR信号线DSR1中的任一信号线是否为“H”电平进行判别。这是由于,在第一串行接口端子15-1上连接有设备时,任一信号线必须为“H”电平。
然后,在RXD信号线RXD1、TXD信号线TXD1、RTS信号线RTS1、CTS信号线CTS1、DTR信号线DTR1及DSR信号线DSR1中的任一信号线为“H”电平的情况下,判别为第一串行接口端子15-1上连接有设备(打印机14自身并不知道是主计算机还是打印机)。
其次,打印机14的控制器对构成自身的串行接口端子即第二串行接口端子15-2的RXD信号线RXD2、TXD信号线TXD2、RTS信号线RTS2、CTS信号线CTS2、DTR信号线DTR2及DSR信号线DSR2中的任一信号线是否为“H”电平进行判别。
并且,在RXD信号线RXD2、TXD信号线TXD2、RTS信号线RTS2、CTS信号线CTS2、DTR信号线DTR2及DSR信号线DSR2中的任一信号线为“H”电平的情况下,判别为第二串行接口端子15-2上连接有设备(打印机14自身并不知道是主计算机还是打印机)。
然后,在第一串行接口端子15-1及第二串行接口端子15-2双方都连接有设备的情况下,打印机14的控制器判别为,某一方连接有主计算机,另一方连接有打印机,在步骤S11的判别中,判别为自身连接有打印机(步骤S11:是)。其结果是,确认该打印机14作为票据印刷用打印机而发挥功能。
因此,当从第一串行接口端子15-1及第二串行接口端子15-2中的任一个(在本实施方式中是第一串行接口端子15-1)发送印刷用数据(票据印刷用数据31或者联券印刷用数据51)时,打印机14的控制器接收商标标识数据后面含有日期数据的印刷用数据即票据印刷用数据31(步骤S12)。另外,对于打印机14的控制器而言,虽然暂时接收到商标标识数据后面不含有日期数据的印刷用数据即联券印刷用数据51,但在判别为不是票据印刷用数据31的时刻,向作为与自身连接的下位装置的打印机17发送联券印刷用数据51,在按照所述方式进行控制的同时,使该数据作废。
然后,打印机14的控制器根据接收到的票据印刷用数据31印刷如图3(A)所示的票据21(步骤S13),并根据接收到的切断指令36在规定的切断位置将票据印刷用纸切断(步骤S14),结束处理。
这样,打印机14的控制器从接收到的印刷用数据中选择应使打印机14进行印刷的数据和应发送给打印机17的数据。
下面,说明打印机17的动作。
打印机17的控制器对除主计算机11之外自身是否还连接有打印机即两个端子双方是否都连接有外部装置(主计算机或者打印机)进行判别(步骤S11)。
具体而言,首先,打印机17的控制器对构成自身的串行接口端子即第一串行接口端子18-1的RXD信号线RXD11、TXD信号线TXD11、RTS信号线RTS11、CTS信号线CTS11、DTR信号线DTR11及DSR信号线DSR11中的任一信号线是否为“H”电平进行判别。这是由于,在第一串行接口端子18-1上连接有设备时,任一信号线必须为“H”电平。
然后,在RXD信号线RXD11、TXD信号线TXD11、RTS信号线RTS11、CTS信号线CTS11、DTR信号线DTR11及DSR信号线DSR11中的任一信号线为“H”电平的情况下,判别为第一串行接口端子18-1上连接有设备(打印机17自身并不知道是主计算机还是打印机)。
接着,打印机17的控制器对构成自身的串行接口端子即第二串行接口端子18-2的RXD信号线RXD12、TXD信号线TXD12、RTS信号线RTS12、CTS信号线CTS12、DTR信号线DTR12及DSR信号线DSR12中的任一信号线是否为“H”电平进行判别。而且,在RXD信号线RXD12、TXD信号线TXD12、RTS信号线RTS12、CTS信号线CTS12、DTR信号线DTR12及DSR信号线DSR12中的任一信号线为“H”电平的情况下,判别为第二串行接口端子18-2上连接有设备(打印机17自身并不知道是主计算机还是打印机)。在如图1所示的状态的情况下,为了第二串行接口端子18-2在内部连接有终端电阻,而使所有的信号线都成为“L”电平。
因此,在判别为只有第一串行接口端子18-1连接有设备的情况下,则在步骤S11的判别中,打印机17的控制器判别为在自身的下游侧未连接有打印机(步骤S11:否)。其结果是,确认该打印机17作为联券印刷用打印机而发挥功能。
因此,当从作为与第一串行接口端子18-1及第二串行接口端子18-2中的任一个(在本实施方式中是第一串行接口端子18-1)连接的上位装置的打印机14发送印刷用数据(票据印刷用数据31或者联券印刷用数据51)时,打印机17的控制器接收商标标识后面不含有日期数据的印刷用数据即联券印刷用数据51(步骤S15)。另外,打印机17的控制器还以下述方式进行控制,即,虽然暂时接收到商标标识数据后面含有日期数据的印刷用数据即票据印刷用数据31,但在判别为不是联券印刷用数据51的时刻即废除该数据。另外,也可以不撤销该数据,而是作为印刷用数据,在打印机17的控制器的控制之下由打印机17进行印刷。
另外,打印机17的控制器根据接收到的联券印刷用数据51印刷如图4(A)所示的联券41(步骤S16),并根据接收到的切断指令36在规定的切断位置将联券印刷用纸切断(步骤S14),结束处理。
这样,打印机17的控制器从接收到的印刷用数据中选择应使打印机17进行印刷的数据。另外,还可以以下述方式对该控制器控制进行控制,即,将接收到的印刷用数据全部印刷。
以上说明是使作为票据打印机发挥功能的打印机14及作为联券打印机发挥功能的打印机17正常动作的情况。在其中一方发生故障时,为了替换发生故障的打印机并置换成同一规格的打印机,只要将连接电缆13或者连接电缆16替换连接,就自动地确认按照所述的顺序新置换的打印机是票据打印机或者联券打印机并进行印刷。
另外,在上位装置即打印机14正常动作而下位装置即打印机17发生故障时,也可以由上位装置印刷所有的印刷数据。即,由打印机14进行票据印刷和联券印刷。另外,还可以以下述方式构成,将打印机14只进行票据印刷而不能进行联券印刷的情况通知给主计算机。还可以取代该通知,而利用串行接口端子的信号线告知主计算机打印机为占线状态。
另外,即使两台打印机同时发生故障,只要将两台置换成同一规格的打印机并将连接电缆13及连接电缆16替换连接,就能够立即修复为使一台打印机作为票据打印机发挥功能,而另一台打印机作为联券打印机发挥功能。
如以上的说明所述,根据本实施方式,各打印机作为确认自身的连接状态并适应连接状态的票据打印机或者联券打印机而发挥功能。因此,在打印机故障时不需要与打印机交换相伴的双列直插开关的设定等,从而减轻了用户的工时,同时在打印机故障时预备的打印机也只有一种类型即可解决,没有必要保有不必要启动的打印机。
在以上的说明中,对一台打印机作为票据打印机发挥功能,另一台打印机作为联券打印机发挥功能的情况进行了说明,但是,只要是可以识别印刷对象的数据格式,就不限于该两种类型,而是可以适用于各种类型的印刷数据。
例如,可以以下述的方式构成,在设置有能够通过雏菊链连接与外部的主计算机11连接的两个连接端子的打印机14上,对该连接端子上是否连接有主计算机11或者其它打印机17即外部装置进行判别。然后,根据该判别结果,并基于经由雏菊链连接从主计算机11输出的规定的多种类型的印刷数据中预先与连接端子的连接状态相对应的类型的印刷数据进行印刷。
具体而言,在存在四种类型的印刷数据且在两个连接端子上都连接有外部装置的状态时,按照印刷四种类型中的三种类型的印刷数据的方式进行对应。另外,在只有一个连接端子连接有外部装置的状态时,按照印刷四种类型中剩余的一种类型的印刷数据的方式进行对应。
由此,连接端子双方都连接有作为外部装置的主计算机11及另一打印机17的打印机14对四种类型中的三种类型的印刷数据进行印刷。另外,连接端子一方连接有作为外部装置的另一打印机14的打印机17对四种类型中剩余的一种类型的印刷数据进行印刷。
在以上说明中,采用的是第一打印机14的第二串行接口端子15-2连接第二打印机17的构成,但由于第一串行接口端子15-1(18-1)及第二串行接口端子15-2(18-2)是对等的,因此,任意一方连接主计算机11或者另一打印机都可实现同等的功能。
在以上的说明中,作为上位装置的打印机14的控制器以下述的方式进行控制,即,暂时接收到不是自身的印刷对象的印刷用数据(在本实施方式中是联券印刷用数据),并在判别为不是自身的印刷对象的印刷用数据的时刻,将该印刷用数据发送给作为与自身连接的下位装置的打印机17。假设使用SCSI等之类的总线式的雏菊链连接,则即使在判别为不是自身的印刷用数据的时刻立即废除不是自身的印刷对象的印刷用数据(在本实施方式中为联券印刷用数据)也没关系。

Claims (15)

1.一种印刷装置,其特征在于,
具有能够通过雏菊链连接与外部的主计算机或者其它印刷装置即外部装置连接的两个连接端子,
对所述连接端子是否连接有所述主计算机或者其它印刷装置即外部装置进行判别,
根据该判别结果,并基于经由所述雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与所述连接端子的连接状态相对应的类型的印刷数据进行印刷。
2.如权利要求1所述的印刷装置,其特征在于,
在判别为所述连接端子双方连接有所述外部装置且与任一连接端子连接的其它印刷装置发生故障的情况下,基于所述多种类型的印刷数据进行印刷。
3.如权利要求1所述的印刷装置,其特征在于,
在判别为所述连接端子双方连接有所述外部装置且与任一连接端子连接的其它印刷装置发生故障的情况下,将与所述其它印刷装置相对应的类型的印刷数据的印刷不能执行的信息通知给所述主计算机。
4.如权利要求1~3中任一项所述的印刷装置,其特征在于,
所述多种类型的印刷数据包含票据印刷用的印刷数据及联券印刷用的印刷数据。
5.一种印刷装置,其特征在于,
具有能够进行雏菊链连接的两个连接端子,且经由任一所述连接端子与外部的主计算机连接,
对任意另一所述连接端子是否连接有其它印刷装置进行判别,根据该判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷。
6.如权利要求5所述的印刷装置,其特征在于,
具备连接状态判别部,其根据构成所述连接端子的信号端子的信号电平,对任意另一端子是否连接有其它印刷装置进行判别。
7.如权利要求5或者6所述的印刷装置,其特征在于,
所述两种类型的印刷数据为票据印刷用的印刷数据及联券印刷用的印刷数据。
8.一种印刷装置,其特征在于,
具有两个连接端子,
经由任一所述连接端子从外部的上位装置接收数据,
经由任意另一所述连接端子将数据发送到外部的下位装置,
其中,
基于所述另一连接端子的接收信号对是否连接有所述下位装置进行判别,在判别为连接有所述下位装置的情况下,选择从所述上位装置接收到的数据进行印刷。
9.如权利要求8所述的印刷装置,其特征在于,
在判别为连接有所述下位装置的情况下,在所述下位装置从自所述上位装置接收到的数据中选择规定的数据并将其发送到所述下位装置。
10.如权利要求8或者9所述的印刷装置,其特征在于,
在判别为未连接所述下位装置的情况下,基于从所述上位装置接收到的数据进行印刷。
11.如权利要求8或者9所述的印刷装置,其特征在于,
所述上位装置或者所述下位装置为同种印刷装置。
12.一种印刷装置的控制方法,该印刷装置具有能够通过雏菊链连接与外部的主计算机或者其它印刷装置即外部装置连接的两个连接端子,
所述印刷装置的控制方法的特征在于,包括:
判别步骤,对所述连接端子是否连接有所述主计算机或者其它印刷装置即外部装置进行判别;
印刷步骤,根据该判别结果,并基于经由所述雏菊链连接从所述主计算机输出的规定的多种类型的印刷数据中预先与所述连接端子的连接状态相对应的类型的印刷数据进行印刷。
13.如权利要求12所述的印刷装置的控制方法,其特征在于,
包括故障判别步骤,判别所述连接端子双方连接有所述外部装置,且与任一连接端子连接的其它印刷装置发生了故障,
所述印刷步骤在判别为其它印刷装置发生故障的情况下,基于所述多种类型的印刷数据进行印刷。
14.如权利要求12所述的印刷装置的控制方法,其特征在于,
包括故障判别步骤,判别所述连接端子双方连接有所述外部装置,且与任一连接端子连接的其它印刷装置发生了故障,
所述印刷步骤在判别为其它印刷装置发生故障的情况下,将与所述其它印刷装置相对应的类型的印刷数据的印刷不能进行的信息通知给所述主计算机。
15.一种印刷装置的控制方法,该印刷装置具有能够进行雏菊链连接的两个连接端子,且经由任一所述连接端子与外部的主计算机连接,
所述印刷装置的控制方法的特征在于,包括:
判别步骤,对任意另一所述连接端子是否连接有其它印刷装置进行判别;
印刷步骤,根据所述判别结果,并基于从所述主计算机输入的规定的至少两种类型的印刷数据中任一印刷数据进行印刷。
CN2009101655137A 2008-07-29 2009-07-29 印刷装置、印刷装置的控制方法及控制程序 Expired - Fee Related CN101638009B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2008-194815 2008-07-29
JP2008194815 2008-07-29
JP2008194815 2008-07-29
JP2009-130458 2009-05-29
JP2009130458A JP5272897B2 (ja) 2008-07-29 2009-05-29 印刷装置、印刷装置の制御方法及び制御プログラム
JP2009130458 2009-05-29

Publications (2)

Publication Number Publication Date
CN101638009A CN101638009A (zh) 2010-02-03
CN101638009B true CN101638009B (zh) 2011-07-20

Family

ID=41003658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101655137A Expired - Fee Related CN101638009B (zh) 2008-07-29 2009-07-29 印刷装置、印刷装置的控制方法及控制程序

Country Status (4)

Country Link
US (2) US20100027065A1 (zh)
EP (1) EP2151749A3 (zh)
JP (1) JP5272897B2 (zh)
CN (1) CN101638009B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104908448A (zh) * 2014-03-10 2015-09-16 精工爱普生株式会社 印刷装置、印刷系统以及印刷装置的控制方法

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5685821B2 (ja) * 2009-05-14 2015-03-18 株式会社リコー 画像形成システムおよび印刷制御方法
US20110167176A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Connecting multiple accessories to a portable computing device
US8543745B2 (en) 2010-01-06 2013-09-24 Apple Inc. Accessory for a portable computing device
JP5866865B2 (ja) * 2011-08-24 2016-02-24 セイコーエプソン株式会社 印刷装置およびその制御方法
JP5900833B2 (ja) * 2011-09-29 2016-04-06 ブラザー工業株式会社 印刷処理プログラム、印刷処理方法
TW201317802A (zh) * 2011-10-21 2013-05-01 Acer Inc 電子系統及相關之主機裝置及管理方法
JP5697619B2 (ja) * 2012-02-24 2015-04-08 東芝テック株式会社 プリンタシステム
JP2014019088A (ja) * 2012-07-20 2014-02-03 Seiko Epson Corp 印刷装置、及び、印刷システム
JP6131640B2 (ja) * 2013-03-08 2017-05-24 セイコーエプソン株式会社 印刷装置、印刷システム、及び、印刷方法
US20140022576A1 (en) * 2012-07-19 2014-01-23 Seiko Epson Corporation Printing Device, Printing System, and Printing Method
CN103568606B (zh) 2012-07-20 2016-08-17 精工爱普生株式会社 印刷装置、印刷系统以及印刷方法
CN103692766B (zh) 2012-09-27 2016-03-09 精工爱普生株式会社 印刷系统、印刷装置以及印刷方法
JP6008109B2 (ja) * 2012-10-01 2016-10-19 セイコーエプソン株式会社 印刷システム、及び、印刷装置
US9052853B2 (en) 2013-01-02 2015-06-09 Seiko Epson Corporation Client device using a web browser to control a periphery device via a printer
JP5752169B2 (ja) * 2013-04-03 2015-07-22 シャープ株式会社 画像形成システム及び画像形成方法
JP6160289B2 (ja) * 2013-06-21 2017-07-12 セイコーエプソン株式会社 制御装置、および、制御装置の制御方法
JP6638391B2 (ja) * 2015-02-12 2020-01-29 セイコーエプソン株式会社 プリンタードライバーおよびposシステム
JP2017217774A (ja) * 2016-06-03 2017-12-14 セイコーエプソン株式会社 印刷装置、印刷装置の制御方法、制御装置、及び、メンテナンスシステム
JP6665842B2 (ja) * 2017-09-21 2020-03-13 カシオ計算機株式会社 プログラム、管理端末、および、売上データ処理装置の管理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1079580A2 (en) * 1999-08-23 2001-02-28 Sanyo Electric Co., Ltd. Method and apparatus for avoiding loop connection
CN1297176A (zh) * 1999-11-17 2001-05-30 威盛电子股份有限公司 具有双处理器结构的转换卡
JP3440794B2 (ja) * 1997-12-04 2003-08-25 村田機械株式会社 通信端末装置
JP2007276269A (ja) * 2006-04-06 2007-10-25 Seiko Epson Corp 印刷装置、負荷分散制御方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3004440B2 (ja) * 1992-01-20 2000-01-31 キヤノン株式会社 印刷方法及びその装置
JPH0930086A (ja) * 1995-07-20 1997-02-04 Tec Corp プリンタおよびこのプリンタを用いた商品販売登録データ処理装置
JP3651152B2 (ja) * 1996-12-05 2005-05-25 ブラザー工業株式会社 印刷装置
JP3534988B2 (ja) * 1997-10-29 2004-06-07 東芝テック株式会社 商品販売データ処理装置および方法
JP2000155654A (ja) * 1998-11-19 2000-06-06 Canon Inc 印刷装置及びそれを用いた印刷システム及び制御方法
JP4136438B2 (ja) 2002-04-24 2008-08-20 松下電器産業株式会社 Posシステム
US20050283403A1 (en) * 2004-06-22 2005-12-22 Block And Company Point of sale systems with interchangeable interface modules and open status of multiple cash drawers
WO2006123544A1 (ja) * 2005-05-17 2006-11-23 Seiko Epson Corporation 印刷システム、posシステム、接続デバイス、印刷システムの制御方法およびそのプログラム
JP2007136697A (ja) * 2005-11-15 2007-06-07 Seiko Epson Corp 画像形成システム
JP2007283628A (ja) * 2006-04-17 2007-11-01 Fuji Xerox Co Ltd 印刷システム、印刷装置およびその制御方法
JP4483887B2 (ja) * 2007-03-30 2010-06-16 ブラザー工業株式会社 携帯型記憶媒体

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3440794B2 (ja) * 1997-12-04 2003-08-25 村田機械株式会社 通信端末装置
EP1079580A2 (en) * 1999-08-23 2001-02-28 Sanyo Electric Co., Ltd. Method and apparatus for avoiding loop connection
CN1297176A (zh) * 1999-11-17 2001-05-30 威盛电子股份有限公司 具有双处理器结构的转换卡
JP2007276269A (ja) * 2006-04-06 2007-10-25 Seiko Epson Corp 印刷装置、負荷分散制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104908448A (zh) * 2014-03-10 2015-09-16 精工爱普生株式会社 印刷装置、印刷系统以及印刷装置的控制方法

Also Published As

Publication number Publication date
JP2010052421A (ja) 2010-03-11
CN101638009A (zh) 2010-02-03
EP2151749A2 (en) 2010-02-10
JP5272897B2 (ja) 2013-08-28
US20150102096A1 (en) 2015-04-16
EP2151749A3 (en) 2012-10-17
US20100027065A1 (en) 2010-02-04

Similar Documents

Publication Publication Date Title
CN101638009B (zh) 印刷装置、印刷装置的控制方法及控制程序
JP4246367B2 (ja) 印刷装置
JP4682711B2 (ja) 印刷装置、及び端末装置の制御方法
KR101467690B1 (ko) 인쇄 장치 및 인쇄 시스템
JP6008109B2 (ja) 印刷システム、及び、印刷装置
JPH09323463A (ja) 通信端末およびその制御方法
KR101711654B1 (ko) 전자 기기 및 전자 기기의 제어 방법
EP2345957B1 (en) Printer system control method, printer system, and printer
JP5845776B2 (ja) 制御装置、複合機を制御する制御装置の制御方法、及び、プログラム
JP2011016376A (ja) 通信端末装置、及び受信データの処理方法
KR101281889B1 (ko) 전자 기기, 전자 기기의 제어 방법, 및, 전자 기기를 제어하는 제어부가 실행하는 프로그램이 기억된 기록 매체
JP5954467B2 (ja) 電子機器、電子機器の制御方法、及び、プログラム
US9058133B2 (en) Control device, control method for a control device, and recording medium
WO2014156120A1 (ja) 印刷装置、印刷システム、及び、印刷システムの制御方法
JPH10333856A (ja) 通信端末およびその制御方法、並びに当該制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JPH096550A (ja) プリンタ制御装置及び方法
US9959489B2 (en) Network system, printing device, and control method of a printing device
JP4490355B2 (ja) ラベルプリンタシステム及びラベルプリンタ
JP4865140B2 (ja) プリンタ、受信データの処理方法及びプログラム
JP2019202429A (ja) 出力システム、出力デバイス及びその制御プログラム
JP4461825B2 (ja) 単票用紙の読み取り処理システム、単票用紙読み取り装置及び複合処理装置
JP6943211B2 (ja) 情報処理システム
JP4503307B2 (ja) プリンタ
JP2004330790A (ja) プリンタ
JP2008279647A (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
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: 20110720

Termination date: 20210729