CN105632044B - 印刷装置的控制方法、印刷系统的控制方法以及印刷装置 - Google Patents
印刷装置的控制方法、印刷系统的控制方法以及印刷装置 Download PDFInfo
- Publication number
- CN105632044B CN105632044B CN201510740496.0A CN201510740496A CN105632044B CN 105632044 B CN105632044 B CN 105632044B CN 201510740496 A CN201510740496 A CN 201510740496A CN 105632044 B CN105632044 B CN 105632044B
- Authority
- CN
- China
- Prior art keywords
- buffer
- data
- printing
- receiving
- printing device
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- 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
-
- 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
-
- 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/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4045—Managing the interface to the data source, e.g. choosing an interface for data reception
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Human Computer Interaction (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
本发明涉及印刷装置以及印刷系统。能有效利用资源,并能执行与具备多个通信部的构成对应的处理。印刷装置(11)的印刷控制部(201)将处理对象切换为保存从POS终端(10)接收到的数据的第1接收缓存器(24)、和保存从平板终端(13)接收到的数据的第2接收缓存器(26)的任一者,基于保存于作为处理对象的缓存器的数据来控制印刷部(21),另一方面,在基于保存于第1接收缓存器(24)的收据发行数据的印刷部(21)的控制成为规定的控制状态的情况下,将处理对象从第1接收缓存器(24)切换为第2接收缓存器(26),在基于保存于第2接收缓存器(26)的数据的所述印刷部的控制结束的情况下,将处理对象切换为第1接收缓存器(24)。
Description
技术领域
本发明涉及印刷装置以及印刷系统。
背景技术
过去,已知印刷装置(图像形成装置)(例如参考专利文献1),其具备多个通信部(接口),通过按每个通信部准备的处理程序对从多个外部装置经由多个通信部接收到的数据进行处理。
专利文献1:JP特开平10-312250号公报
上述的印刷装置需要按每个通信部准备、存储处理程序,另外,需要按每个处理程序启动任务,在存储资源、计算资源等资源的有效利用上存在问题。另一方面,在设为不按每个通信部准备处理程序的情况下,需要执行与具备多个通信部的构成对应的处理。
发明内容
本发明鉴于上述状况而提出,目的之一在于,对于具备多个通信部的印刷装置、以及具备该印刷装置的印刷系统,能有效利用资源,并且能执行与具备多个通信部的构成对应的公共的处理。
本发明的1个实施例是印刷装置的控制方法,特征在于,所述印刷装置具备:印刷部,其在记录介质上进行印刷;第1通信部,其用于收发数据;第1接收缓存器,其用于保存在所述第1通信部接收到的数据;第2通信部,其用于收发数据;和第2接收缓存器,其用于保存在所述第2通信部接收到的数据,在所述印刷装置的控制方法中,将处理对象切换为所述第1接收缓存器以及所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,在基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束的情况下,将处理对象切换为所述第1接收缓存器。
根据本发明的构成,对于具备多个通信部的印刷装置,能有效利用资源,并能执行与具备多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,在处理对象成为所述第1接收缓存器时、且数据保存于所述第2接收缓存器的状态的情况下,在基于保存于所述第1接收缓存器的数据的所述印刷部的控制结束后经过了规定期间时,将处理对象切换为所述第2接收缓存器。
根据本发明的构成,能在确实地结束基于保存于第1接收缓存器的数据的处理后,将作为处理对象的缓存器从第1接收缓存器切换为第2接收缓存器。
另外,本发明的1个实施例的特征在于,在处理对象成为所述第1接收缓存器时、且由多个命令构成的数据保存于所述第2接收缓存器的状态的情况下,在基于包含在保存于所述第1接收缓存器的数据中的命令当中特定的命令的所述印刷部的控制结束后,将处理对象切换为所述第2接收缓存器。
根据本发明的构成,能实现处理效率的提升、以及处理所需要的时间的缩短。
另外,本发明的1个实施例的特征在于,监视在所述印刷装置的状态中是否有变化,在状态中有变化的情况下,生成包含有变化的状态的状态数据,用所述第1通信部以及所述第2通信部的任一者发送所生成的所述状态数据。
根据本发明的构成,印刷装置能执行与具备多个通信部的构成对应处理。
另外,本发明的1个实施例的特征在于,在规定的情况下,将所述第1接收缓存器以及所述第2接收缓存器的任意一方设定为主缓存器,并将任意另一方设定为副缓存器,在处理对象成为所述主缓存器时、且数据未保存于所述副缓存器的期间,维持处理对象为所述主缓存器的状态,在数据保存于所述副缓存器的情况下,将处理对象切换为所述副缓存器并执行基于保存于所述副缓存器的数据的处理,在处理结束的情况下,将处理对象切换为所述主缓存器。
根据本发明的构成,印刷装置能进行与有多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,将与所述第1通信部以及所述第2通信部当中先开始数据的接收的一方的通信部对应的缓存器设定为所述主缓存器。
根据本发明的构成,在将任意一方的通信部设定为主缓存器的情况下,提升了用户的便利性。
另外,本发明的1个实施例的特征在于,将与所述第1通信部以及所述第2通信部当中先成为能接收数据的状态的一方的通信部对应的缓存器设定为所述主缓存器。
根据本发明的构成,在将任意一方的通信部设定为主缓存器的情况下,提升了用户的便利性。
另外,本发明的1个实施例在特征在于,将所述第1接收缓存器以及所述第2接收缓存器当中预先指定的缓存器设定为所述主缓存器。
根据本发明的构成,将任意一方的通信部设定为主缓存器的情况下,提升了用户的便利性。
另外,本发明的1个实施例的特征在于,在所述第1通信部以及所述第2通信部当中一方的通信部通过有线通信接收数据、另一方的通信部通过无线通信接收数据的情况下,将与以有线通信接收数据一方的通信部对应的缓存器设定为所述主缓存器。
根据本发明的构成,在将任意一方的通信部设定为主缓存器的情况下,提升了用户的便利性。
另外,本发明的1个实施例的特征在于,基于保存于作为处理对象的缓存器的数据,使用设定文件来控制所述印刷部,在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,重置所述设定文件,在将处理对象从所述第2接收缓存器切换为所述第1接收缓存器时,还原所述设定文件。
根据本发明的构成,对于具备多个通信部的印刷装置,能有效利用资源,并能执行与具备多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,在所述第2接收缓存器所接收的数据包含改写所述设定文件的设定文件改写命令,在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,基于所述设定文件改写命令来改写所述设定文件,使用改写后的所述设定文件,基于保存于所述第2接收缓存器的数据来控制所述印刷部。
根据本发明的构成,对于基于保存于第2接收缓存器的数据的处理,能在对应于数据改写设定文件的基础上执行处理。
另外,本发明的1个实施例的特征在于,在所述设定文件中记录与在所述记录介质上进行印刷的图像相关的图像设定信息、和与在所述记录介质上进行印刷时的动作相关的动作设定信息,在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,重置所述设定文件的所述图像设定信息,基于所述设定文件改写命令来改写所述图像设定信息,而不进行所述动作设定信息的改写。
根据本发明的构成,能基于同一动作设定信息来执行基于保存于第1接收缓存器的数据的处理、以及基于保存于第2接收缓存器的数据的处理。
另外,本发明的1个实施例是印刷系统的控制方法,特征在于,所述印刷系统具备:POS终端,其发送用于发行收据的数据;控制装置,其发送用于发行印刷有规定的信息的纸片(凭单类)的数据;和印刷装置,其具有在记录介质上进行印刷并切断所述记录介质来发行所述收据或所述纸片的印刷部、在与所述POS终端之间收发数据的第1通信部、用于保存在所述第1通信部接收到的数据的第1接收缓存器、在与所述控制装置之间收发数据的第2通信部、以及用于保存在所述第2通信部接收到的数据的第2接收缓存器,在所述印刷系统的控制方法中,所述印刷装置将处理对象切换为所述第1接收缓存器和所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,在基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束的情况下,将处理对象切换为所述第1接收缓存器。
根据本发明的构成,对于具备有多个通信部的印刷装置的印刷系统,能有效利用资源,并能执行与具备多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,所述印刷装置在处理对象成为所述第1接收缓存器时、且数据保存于所述第2接收缓存器的状态的情况下,在基于保存于所述第1接收缓存器的数据的所述印刷部的控制结束后经过了规定期间时,将处理对象切换为所述第2接收缓存器。
根据本发明的构成,能在确实结束基于保存于第1接收缓存器的数据的处理后,将作为处理对象的缓存器从第1接收缓存器切换为第2接收缓存器。
另外,本发明的1个实施例的特征在于,所述印刷装置在处理对象成为所述第1接收缓存器时、且包含多个命令的数据保存于所述第2接收缓存器的状态的情况下,在基于包含在保存于所述第1接收缓存器的数据中的命令当中特定的命令的所述印刷部的控制结束后,将处理对象切换为所述第2接收缓存器。
根据本发明的构成,能实现处理效率的提升、以及处理所需要的时间的缩短。
另外,本发明的1个实施例的特征在于,所述印刷装置监视在所述印刷装置的状态中是否有变化,在状态中有变化的情况下,生成包含有变化的状态的状态数据,用所述第1通信部以及所述第2通信部的任一者发送所生成的所述状态数据。
根据本发明的构成,印刷系统能进行与印刷装置有多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,所述POS终端在从所述印刷装置的所述第1通信部接收到某一所述状态数据的情况下,基于接收到的该某一所述状态数据、和在该某一所述状态之前接收到的所述状态数据来取得有变化的状态。
根据本发明的构成,第1控制装置能使用状态数据准确地取得在印刷装置的状态有变化这一情况、以及变化后的状态。
另外,本发明的1个实施例的特征在于,所述印刷装置基于保存于作为处理对象的缓存器的数据,使用设定文件来控制所述印刷部,在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,重置所述设定文件,在将处理对象从所述第2接收缓存器切换为所述第1接收缓存器时,还原所述设定文件。
根据本发明的构成,对于具备有多个通信部的印刷装置的印刷系统,能有效利用资源,并能执行与具备多个通信部的构成对应的处理。
另外,本发明的1个实施例的特征在于,在所述印刷装置的所述第2接收缓存器所接收的数据中包含改写所述设定文件的设定文件改写命令,所述印刷装置在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,基于所述设定文件改写命令来改写所述设定文件,使用改写后的所述设定文件,基于保存于所述第2接收缓存器的数据来控制所述印刷部。
根据本发明的构成,对于基于保存于第2接收缓存器的数据的处理,能在对应于数据改写设定文件的基础上执行处理。
另外,本发明的1个实施例的印刷装置的特征在于,具备:印刷部,其在记录介质上进行印刷;第1通信部,其用于接收数据;第1接收缓存器,其用于保存在所述第1通信部接收到的数据;第2通信部,其用于接收数据;第2接收缓存器,其用于保存在所述第2通信部接收到的数据;和印刷控制部,其将处理对象切换为所述第1接收缓存器以及所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,所述印刷控制部在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,在基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束的情况下,将处理对象切换为所述第1接收缓存器。
根据本发明的构成,对于具备多个通信部的印刷装置,能有效利用资源,并能执行与具备多个通信部的构成对应的处理。
附图说明
图1是表示本实施方式的一例所涉及的印刷系统的构成的图。
图2是表示印刷系统所具备的各装置的功能构成的框图。
图3是表示POS终端、印刷装置的动作的流程图。
图4是表示平板终端、印刷装置的动作的流程图。
图5是表示印刷装置的动作的流程图。
图6是表示POS终端、印刷装置的动作的流程图。
图7是表示状态数据的图。
标号的说明
1 印刷系统
10 POS终端
13 平板终端(控制装置)
11 印刷装置
21 印刷部
23 USB23(第1通信部)
24 第1接收缓存器
25 无线通信接口(第2通信部)
26 第2接收缓存器
201 印刷控制部
SF 设定文件
具体实施方式
以下参考附图来说明本发明的实施方式的一例。
图1是表示本实施方式所涉及的印刷系统1的构成方式的一例的图。
图1示意地示出在向来店的顾客提供饮料、以及食物的餐饮店T运用印刷系统1的情形。
图1所示的餐饮店T被分成餐厅T1和厨房T2。
餐厅T1是来店的顾客停留、由餐厅T1的服务员(以下称作「餐厅服务员」)向顾客提供食品饮料的提供等服务的区域。在餐厅T1存在多个餐厅服务员。在餐厅T1设有能载置料理等的多个桌子TB、顾客坐下的椅子CH。
在餐厅T1,在出入口DG的近旁设有顾客进行结帐的结帐柜台LC。在结帐柜台LC设有POS终端10、和与POS终端10有线连接的印刷装置11。在POS终端10,作为设备而连接监视器MT、和现金抽屉KS。
在顾客的结帐时,餐厅服务员在POS终端10进行与结帐相应的输入。POS终端10对应于输入控制监视器MT以及现金抽屉KS地在监视器MT上显示与结帐相关的信息,另外能进行利用现金抽屉KS的现金的收付。另外,POS终端10控制印刷装置11,使印刷装置11发行收据。将由印刷装置11发行的收据交给顾客。
事前给予多个餐厅服务员在受理来自顾客的订单时使用的平板终端13(控制装置)。平板终端13是在前面设有触控面板41(参考图2)的平板型的计算机。
在餐厅T1,在受理来自顾客的订单时,餐厅服务员来到顾客附近,从顾客听取订单,在平板终端13进行与订单对应的输入。若订单的受理结束,餐厅服务员就来到结帐柜台LC附近,遵循Bluetooth(注册商标)将平板终端13和印刷装置11进行无线连接。接下来,餐厅服务员对平板终端13进行规定的输入。对应于该规定的输入,平板终端13控制印刷装置11,使其发行至少印刷了订单的食品饮料的名称以及订单的数量的订单凭单。餐厅服务员将印刷装置11发行的订单凭单载置在厨房T2的规定的位置。
厨房T2是厨房T2的服务员(以下称作「厨房服务员」)制作食品饮料的区域,设有饮料机、煤气灶、冰箱等。厨房服务员接受餐厅服务员载置在规定的位置的订单凭单,基于订单凭单来识别订单的食品饮料,制作食品饮料。将厨房服务员所制作食品饮料交给餐厅服务员,由餐厅服务员交给顾客。
POS终端10以USB等的有线与印刷装置11经常连接,且与印刷装置11进行有线通信。
另一方面,平板终端13以Bluetooth等的无线与印刷装置11暂时地连接(暂时连接),且与印刷装置11进行无线通信。
另外,本实施方式的一例所涉及的印刷装置11在POS终端10的控制下发行收据,另外,在平板终端13的控制下发行订单凭单。
图2是表示印刷系统1的各装置的功能构成的框图。
印刷装置11是收容卷筒纸(记录介质)、用行式的热敏头在热敏纸的卷筒纸上形成点来印刷图像的行式热敏打印机。
如图2所示那样,印刷装置11具备:控制部20、印刷部21、存储部22、USB接口23(第1通信部)、第1接收缓存器24、无线通信接口25(第2通信部)、和第2接收缓存器26。
控制部20具备CPU、ROM、RAM、其它周边电路等,以控制印刷装置11。控制部20通过从ROM读出规定的控制程序并执行,来作为印刷控制部201发挥功能。对印刷控制部201将在后面进行叙述。
印刷部21具备:输送收容在印刷装置11的筐体中的卷筒纸的输送机构、用热敏头在卷筒纸上形成点来印刷图像的印刷机构、在规定的位置切断卷筒纸的切断机构等。印刷部21在控制部20的控制下,用输送机构输送卷筒纸并用印刷机构在卷筒纸上印刷图像,用切断机构在规定的位置切断卷筒纸,从而发行上述的收据以及订单凭单。
存储部22具备闪速ROM等非易失性存储器,以存储各种数据。存储部22存储设定文件SF。对设定文件SF将在后面进行叙述。
USB接口23具备有遵循USB的标准的端口的接口板等,在控制部20的控制下,经由与端口连接的USB线遵循USB的标准与POS终端10进行通信。
第1接收缓存器24是用于保存USB接口23从POS终端10接收到的数据的缓存器。
无线通信接口25具备有遵循Bluetooth的标准的无线通信功能的无线通信模块等,在控制部20的控制下,遵循Bluetooth的标准与平板终端13进行无线通信。
第2接收缓存器26是用于保存无线通信接口25从平板终端13接收到的数据的缓存器。
POS终端10是控制印刷装置11的主计算机。
如图2所示那样,POS终端10具备:POS终端控制部30、POS终端存储部31、POS终端通信接口32、POS终端输入部33、和POS终端设备通信部34。
POS终端控制部30具备CPU、ROM、RAM、其它周边电路等,以控制POS终端10。
POS终端存储部31具备非易失性存储器,以存储各种数据。
POS终端通信接口32在POS终端控制部30的控制下,遵循USB的标准与印刷装置11进行通信。
POS终端输入部33具备数字小键盘、操作开关等输入部,检测对输入部的输入,并将其输出给POS终端控制部30。POS终端控制部30基于来自POS终端输入部33的输入,执行与输入对应的处理。
POS终端设备通信部34在POS终端控制部30的控制下与连接于POS终端10的设备进行通信。在POS终端10,作为设备而连接监视器MT、和现金抽屉KS。
监视器MT具备液晶显示面板等显示部,在POS终端控制部30的控制下,在显示部显示各种图像。
现金抽屉KS具备:收容现金的托盘、从筐体拉出托盘的拉出机构、和锁定托盘的锁定机构。现金抽屉KS在POS终端控制部30的控制下解除锁定机构的锁定,用拉出机构从筐体拉出托盘。
平板终端13是在前表面设有触控面板41的平板型的计算机。
如图2所示那样,平板终端13具备:平板终端控制部40、触控面板41、平板终端存储部42、和平板终端通信接口43。
平板终端控制部40具备:CPU、ROM、RAM、其它周边电路等,以控制平板终端13。
触控面板41具备:液晶显示面板等显示面板、和与显示面板重叠而设的触摸传感器。显示面板在平板终端控制部40的控制下,显示各种图像。触摸传感器检测触摸操作,并将其输出给平板终端控制部40。平板终端控制部40基于来自触控面板41的输入,来执行与触摸操作对应的处理。
平板终端存储部42具备闪速ROM等非易失性存储器,以存储各种数据。
平板终端通信接口43在平板终端控制部40的控制下,遵循Bluetooth的标准与印刷装置11进行无线通信。
接下来,使用图3的流程图来说明发行收据时的POS终端10(图3的(A))、和印刷装置11(图3的(B))的动作。
另外,如之后详述的那样,在本实施方式的一例中,将处理对象切换为第1接收缓存器24和第2接收缓存器26的任一者,在第1接收缓存器24是处理对象的情况下,印刷装置11执行收据的发行所涉及的处理。但是,在以下的使用图3的流程图的说明中,考虑到说明的方便,维持处理对象是第1接收缓存器24的状态。
如上述那样,在结帐柜台LC中的顾客的结帐时,餐厅服务员经由POS终端10的数字小键盘等进行与结帐相应的输入。POS终端10对应于输入来控制监视器MT以及现金抽屉KS,在监视器MT显示与结帐相关的信息,另外能进行利用现金抽屉KS的现金的收付。
POS终端10的POS终端控制部30对应于顾客的结帐来进行结算处理,基于结算处理生成指示收据的发行的控制数据(以下称作「收据发行数据」)(步骤SA1)。
若具体而言,则POS终端10作为功能块具备执行POS应用的POS应用执行部、和执行打印机驱动的打印机驱动执行部。
POS应用执行部对应于顾客的结帐,生成包含印刷在收据上的信息的收据信息。收据信息是包含与印刷在收据上的标识相关的信息、表示收据的发行日期时间(日期+时刻)的信息、表示顾客购入的商品的名称、商品的单价、购入的商品的数量、关于税的信息、合计购入金额、从顾客接受的金钱的数额、找零的信息、其它信息的信息。POS应用执行部基于付款台服务员对数字小键盘等的输入部的输入来生成收据信息。在收据信息的生成后,POS应用执行部将收据信息输出给打印机驱动执行部。
打印机驱动执行部基于输入的收据信息,遵循印刷装置11的命令体系生成收据发行数据。收据发行数据是包含多个遵循印刷装置11的命令体系的控制命令而构成的数据。
在收据发行数据的生成后,POS终端控制部30控制POS终端通信接口32,将生成的收据发行数据发送给印刷装置11(步骤SA2)。
如图3的(B)所示那样,印刷装置11的USB接口23接收收据发行数据,将其保存于第1接收缓存器24(步骤SB1)。
控制部20的印刷控制部201参考存储部22中所存储的设定文件SF(步骤SB2)。
设定文件SF是记录有多个与印刷装置11相关的设定信息的数据。所谓设定信息,是由设定项目、和设置于设定项目的设定值的组合构成的信息。
在本实施方式的一例中,作为设定信息的种类,有图像设定信息、和动作设定信息。
所谓图像设定信息,是给记录于记录介质的图像的印刷结果带来影响的设定信息。在图像设定信息的设定项目中,例如有左右上下的留白、字体、行间等。
图像设定信息是按照收据的排版以规定的方法事前设定的。
所谓动作设定信息,是给印刷装置11执行印刷所涉及的处理时的动作带来影响的设定信息。在动作设定信息的设定项目中,例如有印刷浓度、印刷速度等。
记录于设定文件SF的信息,能由用户用规定的方法在任意的时刻改写。
在参考设定文件SF后,印刷控制部201读出保存于第1接收缓存器24的收据发行数据(步骤SB3)。
接下来,印刷控制部201基于读出的收据发行数据,遵循记录于设定文件SF的设定信息(图像设定信息、以及动作设定信息)来控制印刷部21,来使其发行收据(步骤SB4)。
接下来,使用图4的流程图来说明发行订单凭单时的平板终端13(图4的(A))、和印刷装置11(图4的(B))的动作。
另外,如之后详述的那样,在本实施方式的一例中,将处理对象切换为第1接收缓存器24和第2接收缓存器26,在第2接收缓存器26是处理对象的情况下,印刷装置11执行订单凭单的发行所涉及的处理。但是,在以下的使用图4的流程图的说明中,考虑到说明的方便,维持处理对象为第2接收缓存器26的状态。
另外,在平板终端13事前安装规定的原生应用程序。在以下的说明中,平板终端13的平板终端控制部40的功能通过原生应用程序、其它附随的程序得以实现。
如上述那样,餐厅服务员从顾客听取订单,在通过原生应用程序的功能提供的规定的用户接口进行与订单对应的输入。若订单的受理结束,则餐厅服务员来到结帐柜台LC附近,遵循Bluetooth将平板终端13与印刷装置11进行无线连接。在无线连接时,在平板终端13与印刷装置11之间进行遵循Bluetooth的标准的配对,在这些装置之间确立通信信道,在这些装置之间确立能进行数据的收发的状态。在将平板终端13与印刷装置11进行了无线连接后,餐厅服务员在用户接口进行规定的输入。
平板终端控制部40对应于对用户接口的规定的输入来生成指示订单凭单的发行的控制数据(以下称作「订单凭单发行数据」)(步骤SC1)。如上述那样,订单凭单是至少印刷了订单的食品饮料的名称、以及订单的数量的纸片。在此,原生应用程序具有上述的POS应用程序、以及有与打印机驱动程序的功能同样功能的程序。平板终端控制部40通过原生应用程序的功能,生成订单凭单发行数据。
订单凭单发行数据是包含多个遵循印刷装置11的命令体系的控制命令而构成的数据。特别地,订单凭单发行数据在排头的控制命令包含设定文件改写命令。对设定文件改写命令将在后面进行叙述。
在订单凭单发行数据的生成后,平板终端控制部40控制平板终端通信接口43,向印刷装置11发送订单凭单发行数据(步骤SC2)。
如图4的(B)所示那样,印刷装置11的无线通信接口25接收订单凭单发行数据,将其保存于第2接收缓存器26(步骤SD1)。
接下来,控制部20的印刷控制部201参考存储部22中所存储的设定文件SF(步骤SD2)。
接下来,在参考设定文件SF后,印刷控制部201读出保存于第2接收缓存器26的订单凭单发行数据(步骤SD3)。
接下来,印刷控制部201基于读出的订单凭单发行数据,遵循记录于设定文件SF的设定信息(图像设定信息以及动作设定信息)来控制印刷部21,使其发行订单凭单(步骤SD4)。
然而,在餐饮店T,由POS终端10以及印刷装置11构成的系统(以下称作「POS系统」)是已有的系统,使用该POS系统进行结帐。并且,过去订单凭单的发行是通过餐厅服务员在纸介质的纸张上手写地写入与订单相关的信息来进行的。另一方面,本实施方式的一例的印刷系统1构成为印刷装置11不仅发行收据,还发行订单凭单,减少了餐厅服务员的作业的负担。
在此构成为在餐饮店T新设具有发行纸片的功能的专用的装置,用该专用的装置来发行订单凭单,由此还能减少餐厅服务员的作业的负担。但是,在设为该构成的情况下,由于需要设置专用的装置,因此带来成本的增大。据此,在本实施方式的一例中,构成为印刷装置11发送收据以及订单凭单这两者,防止设置发行订单凭单的专用的装置引起的成本的增大。但是,在该构成的情况下有以下的问题以及需求。
即,POS系统是已有的系统,有希望尽可能不对POS系统所具有的POS终端10加入改变(例如安装的POS应用的程序修正、打印机驱动的程序修正等)的需求。这是因为,在伴随POS终端10的改变的情况下,需要用于改变的作业,会增加作业负担。
另外,已有的POS系统是POS终端10和印刷装置11以一对一的关系经常连接为前提的系统。因此,需要在维持POS终端10的控制下正常进行印刷装置11的收据的发行的状态的基础上,在平板终端13的控制下进行印刷装置11的订单凭单的发行。另外,记录于印刷装置11的设定文件SF的图像设定信息是与收据的排版对应的内容,而不是与订单凭单的排版对应的内容,需要执行与此对应的处理。
另外,由于对印刷装置11也使用已有的装置,因此有效利用了印刷装置11的存储资源、计算资源,有不会对印刷装置11进行存储器的增设、以及向高性能的CPU的更换等的需求。
根据这些问题、需求,本实施方式的一例所涉及的印刷装置11执行以下的处理。
图5是表示电源接通后的印刷装置11的动作的流程图。
如图5所示那样,在电源的接通后,印刷装置11执行主缓存器设定处理(步骤SE1)。
以下详述主缓存器设定处理。
如后述那样,印刷装置11的控制部20的印刷控制部201,将作为处理对象的缓存器切换为第1接收缓存器24或第2接收缓存器26的任一者,基于保存于作为处理对象的缓存器的数据来执行处理。关于缓存器的切换,印刷控制部201将用于保存与POS终端10连接的接口(通信部,本例中为USB接口23)接收到的数据的缓存器(本例中为第1接收缓存器24)设定为主缓存器,将另一方的缓存器(本例中为第2接收缓存器26)设定为副缓存器。并且,印刷控制部201基本将设定为主缓存器的缓存器(本例中为第1接收缓存器24)作为处理对象,在数据保存于设定为副缓存器的缓存器(本例中为第2接收缓存器26)的情况下,暂时将处理对象切换为副缓存器,在结束基于保存于副缓存器的数据的处理后,将处理对象切换为(返回)主缓存器。
然后,步骤SE1的主缓存器设定处理是将第1接收缓存器24(保存与POS终端10连接的接口接收到的数据的缓存器)设定为主缓存器的处理。
通过将第1接收缓存器24设为主缓存器,有以下的好处。
即,如之后所明确的那样,在印刷装置11进行基于从POS终端10接收到的收据发行数据的收据的发行时,不需要进行基于设定文件改写命令的设定文件的改写。因此,POS终端10不需要向印刷装置11发送设定文件改写命令。在此,如之后所明确的那样,设定文件改写命令由于缓存器存在第1接收缓存器24和第2接收缓存器26这两者、且在进行基于保存于各缓存器的数据的处理时基于1个设定文件来执行处理,因而是从平板终端13发送到印刷装置11的控制命令。因此,在已有的POS系统中,由于缓存器为1个,因而设定文件也是1个即可,因此POS终端10不向印刷装置11发送设定文件改写命令。并且,通过将第1接收缓存器24设为主缓存器,不需要从POS终端10对印刷装置11发送设定文件改写命令,因此不需要针对POS终端10的改变(例如用于安装发送设定文件改写命令的功能的程序修正)。
在本实施方式的一例中,作为设定主缓存器的方法,有第1方法~第3方法这3种方法。用第1方法~第3方法当中的哪个方法来进行主缓存器的设定,能以规定的方法由用户设定。
以下分别说明第1方法~第3方法。
<第1方法>
第1方法是将与USB接口23以及无线通信接口25当中先成为能从连接的外部装置(POS终端10或平板终端13)接收数据的状态的一方的接口(通信部)对应的缓存器设定为主缓存器的方法。
所谓能接收数据的状态,对于USB接口23,是指遵循USB在印刷装置11与POS终端10间进行规定的信息的收发、且在这些装置之间确立了遵循USB的连接的状态。
另外,所谓能接收数据的状态,对于无线通信接口25,是指进行遵循Bluetooth的标准的配对、且在这些装置之间确立了通信信道的状态。
在第1方法的情况下,在电源接通后,印刷控制部201对USB接口23以及无线通信接口25监视是否成为能接收数据的状态。然后,印刷控制部201将与先成为能接收数据的状态的接口对应的缓存器设定为主缓存器。
在用第1方法设定主缓存器的情况下,用户根据POS系统的通常的启动步骤,将POS终端10先于平板终端13与印刷装置11连接。由此,能将第1接收缓存器24设为主缓存器。
将POS终端10先于平板终端13与印刷装置11连接的处理例如能如下那样进行。例如,不管印刷装置11的电源的通/断,设为USB线将经由POS终端10与印刷装置11连接的状态。然后设定为,在印刷装置11的电源接通的情况下,自动在POS终端10与印刷装置11之间确立遵循USB的连接。由此,能简易地将POS终端10先于平板终端13而与印刷装置11连接,将第1接收缓存器24设为主缓存。
根据第1方法,用户通过进行将POS终端10先于平板终端13而与印刷装置11连接这样非常简易的作业,就能将第1接收缓存器24设为主缓存器。由此,提升了用户的便利性。
另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
另外,在第1方法中,也可以构成为在成为能接收的状态后,将与先接收到数据的一方的接口(通信部)对应的缓存器设定为主缓存器。这种情况下,用户只要先于平板终端13从POS终端10向印刷装置11发送数据即可,使印刷装置11执行基于接收到的数据的处理即可。
<第2方法>
第2方法是将第1接收缓存器24以及第2接收缓存器26当中预先指定的缓存器设定为主缓存器的方法。
指定设为主缓存器的缓存器的方法为怎样的方法都可以。例如,可以设为能通过操作设于印刷装置11的操作开关或DIP开关等来指定,也可以设为与外部装置连接、能通过从外部装置输出规定的命令来指定。在命令的情况下,在存储部22中存储缓存器的指定即可。能在电源接通后,将读出并指定的缓存器设定为主缓存器。在第2方法的情况下,在电源接通后,印刷控制部201将第1接收缓存器24以及第2接收缓存器26当中预先指定的缓存器设定为主缓存器。
在用第2方法设定主缓存器的情况下,用户进行指定,使第1接收缓存器成为主缓存器即可。由此,能将第1接收缓存器24设为主缓存器。
根据第2方法,用户不需要每次电源的接通都进行与主缓存器的设定相关的作业。由此,提升了用户的便利性。
另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
<第3方法>
第3方法是在2个接口当中一方的接口通过有线通信从外部装置数据、另一方的接口通过无线通信从外部装置接收数据的情况下,将与以有线通信接收数据的接口对应的缓存器设定为主缓存器的方法。
在本实施方式的一例中,USB接口23以有线通信接收数据,无线通信接口25以无线通信接收数据。据此,在第3方法的情况下,在电源接通后,印刷控制部201将与USB接口23对应的缓存器即第1接收缓存器24设定为主缓存器。
在用第3方法设定主缓存器的情况下,用户将POS终端10与印刷装置11有线连接,将平板终端13与印刷装置11无线连接。由此,能将第1接收缓存器24设为主缓存器。
根据第3方法,用户通过进行将POS终端10与印刷装置11有线连接、将平板终端13与印刷装置11无线连接这样非常简易的作业,就能将第1接收缓存器24设为主缓存器。由此,提升了用户的便利性。
另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
以上说明了第1方法~第3方法。
由于基于第1方法、第2方法或第3方法进行主缓存器设定处理,因此根据上述的示例,在主缓存器设定处理结束的阶段,处理对象的缓存器是保存从POS终端10接收到的数据的第1接收缓存器24。
因此,以下说明的步骤SE2以下的处理是以第1接收缓存器24是主缓存器为前提的处理。
如图5所示那样,印刷控制部201在从POS终端10接收数据并保存于第1接收缓存器24,进行处理后,随即从平板终端13新接收订单凭单发行数据,监视是否将接收到的订单凭单发行数据保存于第2接收缓存器26(步骤SE2)。如上述那样,无线通信接口25在接收到订单凭单发行数据的情况下,将接收到的订单凭单发行数据依次保存于第2接收缓存器26。
印刷控制部201监视第1接收缓存器24以及第2接收缓存器26的状态,在这些缓存器中保存新的数据的情况下,能检测到这一情况。
在订单凭单发行数据保存于第2接收缓存器26的情况下(步骤SE2:“是”),印刷控制部201对保存于第1接收缓存器24的收据发行数据判别是否全部收据发行数据的读出结束,是否是基于全部收据发行数据的处理(收据的发行)结束的状态(步骤SE3)。该结束的状态包含印刷控制部201进行的基于保存于第1接收缓存器24的数据的印刷部21的控制结束的状态。
在不是基于保存于第1接收缓存器24的全部收据发行数据的处理结束的状态的情况下(步骤SE3:“否”),印刷控制部201将处理步骤移转到步骤SE17。步骤SE17以下的处理将在后面进行叙述。
在是基于保存于第1接收缓存器24的收据发行数据的处理结束的状态的情况下(步骤SE3:“是”),印刷控制部201判别是否是从处理结束起经过了预先确定的第1的规定期间的状态(步骤SE4)。在此,印刷控制部201具有在最近进行的(=最后进行的)基于收据发行数据的处理结束的情况下对结束后的经过时间进行计时的功能。在步骤SE4,印刷控制部201将计时的经过时间、与预先确定的第1的规定期间进行比较,基于比较结果来判别是否是从处理结束起经过了预先确定的第1的规定期间的状态。
在是已经经过了第1的规定期间的状态的情况下(步骤SE4:“是”),印刷控制部201将处理步骤移转到步骤SE7。这种情况下,如之后所明确的那样,印刷控制部201即刻将处理对象从第1接收缓存器向第2接收缓存器切换。
在是未经过第1的规定期间的状态的情况下(步骤SE4:“否”),印刷控制部201监视最后进行的基于保存于第1接收缓存器24的收据发行数据的处理结束起是否经过了第1的规定期间(步骤SE6),并监视是否从POS终端10新接收到收据发行数据,将接收到的收据发行数据保存于第1接收缓存器24(步骤SE5)。
在经过第1的规定期间前将新接收到的收据发行数据保存于第1接收缓存器24的情况下(步骤SE5:“是”),印刷控制部201将处理步骤移转到步骤SE17。这种情况下,如之后所明确的那样,印刷控制部201不进行作为处理对象的缓存器的切换,优先执行基于保存于第1接收缓存器24的收据发行数据的处理。
在未新接收到收据发行数据而经过了第1的规定期间的情况下(步骤SE6:“是”),印刷控制部201将处理步骤移转到步骤SE7。
在步骤SE7,印刷控制部201将作为处理对象的缓存器从第1接收缓存器24切换为第2接收缓存器26。
所谓切换作为处理对象的缓存器,是指将作为读出数据的对象的缓存器从某一缓存器变更为另一缓存器。在第1接收缓存器24是处理对象的情况下,印刷控制部201从第1接收缓存器24读出数据(收据发行数据)来执行。另一方面,在第2接收缓存器26是处理对象的情况下,印刷控制部201从第2接收缓存器26读出数据(订单凭单发行数据)来执行。
如此,在基于保存于第1接收缓存器24的数据的处理结束后,在等待经过规定期间后再进行缓存器的切换的理由如下。
即,如上述那样,收据发行数据是包含多个控制命令而构成的数据。因此,从某一控制命令保存于第1接收缓存器24起到该某一控制命令的下一控制命令保存于第1接收缓存器24为止,有时会出现时滞。另一方面,包含于指示1张收据的发行的收据发行数据中的控制命令需要在一系列的处理中连续执行。这是因为,若不在一系列的处理中连续执行,就无法正常发行收据。根据以上,为了在将包含于收据发行数据中的控制命令保存于第1接收缓存器24的时刻出现时滞的情况下,也在一系列的处理中连续执行包含于指示1张收据的发行的收据发行数据中的控制命令,在基于保存于第1接收缓存器24的数据的处理结束后,在等待经过规定期间后再进行缓存器的切换。
在步骤SE7中将处理对象的缓存器从第1接收缓存器24切换为第2接收缓存器26后,印刷控制部201将复制设定文件SF的数据存储在规定的存储区域(步骤SE8)。步骤SE8的处理相当于保存设定文件SF的处理。
接下来,印刷控制部201重置设定文件SF的图像设定信息(步骤SE9)。所谓重置图像设定信息,是指将对图像设定信息所具有的各个设定项目设置的设定值设为默认值。
接下来,印刷控制部201读出包含在保存于第2接收缓存器26的订单凭单发行数据中的控制命令当中的开头的控制命令即设定文件改写命令(步骤SE10)。
设定文件改写命令是执行记录于设定文件SF的图像设定信息的改写的控制命令。所谓图像设定信息的改写,是指对图像设定信息所具有的各个设定项目设置规定的设定值。在设定文件改写命令中包含表示图像设定信息的各设定项目、和对各设定项目设定的设定值的信息。表示设定项目和设定值的组合的信息以规定的方法事前登录于平板终端13。平板终端13在生成订单凭单发行数据时,基于登录的信息来生成设定文件改写命令。
接下来,印刷控制部201执行读出的设定文件改写命令,改写设定文件SF的图像设定信息(步骤SE11)。
如此,在本实施方式的一例中,在将处理对象从第1接收缓存器24向第2接收缓存器26切换时,重置设定文件SF的图像设定信息。之后,基于包含在保存于第2接收缓存器26的订单凭单发行数据中的设定文件改写命令来改写图像设定信息。由于该构成,因此能使图像设定信息的内容与订单凭单对应。
进而,在本实施方式的一例中,在将处理对象从第1接收缓存器24向第2接收缓存器26切换时,记录于设定文件SF的设定信息当中的动作设定信息不进行重置,另外,不用设定文件改写命令进行改写。理由如下。即,动作设定信息如上述那样,是印刷浓度、印刷速度等给印刷装置11执行印刷所涉及的处理时的动作带来影响的设定信息。由此,动作设定信息想定为不仅反馈了发行收据时的印刷结果、还根据印刷装置11的个体差、在餐饮店T进行的业务的实际状态等适宜进行设定的信息。这是因为,动作设定信息是不对应于发行的纸片的种类变更、不管发行的纸片的种类如何都利用同一信息的信息会更合适。
另外,在设定文件改写命令中包含指示动作设定信息的改写的控制命令的情况下,印刷控制部201不执行该控制命令而将其丢弃。由此防止在处理对象的缓存器的切换时改写动作设定信息。
图像设定信息的改写后、印刷控制部201通过参考设定文件SF且依次读出包含在保存于第2接收缓存器26的订单凭单发行数据中的控制命令来依次执行,来控制印刷部21,使印刷部21发行订单凭单(步骤SE12)。
若订单凭单发行数据的读出全部结束、基于订单凭单发行数据的订单凭单的发行所涉及的处理结束,则印刷控制部201监视从处理结束起是否经过了第2规定期间(步骤SE14),并监视是否从平板终端13新接收订单凭单发行数据且将接收到的订单凭单发行数据保存于第2接收缓存器26(步骤SE13)。
第2规定期间的值既可以与上述的第1的规定期间的值相同,也可以不同。
在经过第2规定期间前将新接收到的订单凭单发行数据保存于第2接收缓存器26的情况下(步骤SE13:“是”)、印刷控制部201将处理步骤返回步骤SE10,执行基于设定文件改写命令的设定文件SF的改写、以及基于订单凭单发行数据的订单凭单的发行。
在未新接收到订单凭单发行数据而经过第2规定期间的情况下(步骤SE14:“是”),印刷控制部201将处理步骤移转到步骤SE15。
在步骤SE15,印刷控制部201基于存储于规定的存储区域的设定文件SF的复制,覆写设定文件SF(还原设定文件SF)。
通过该步骤SE15的处理,将设定文件SF还原成即将在步骤SE7将处理对象从第1接收缓存器24切换为第2接收缓存器26前。
在设定文件SF的还原后,印刷控制部201将作为处理对象的缓存器从第2接收缓存器26切换为第1接收缓存器24(步骤SE16)。
另一方面,在步骤SE17,印刷控制部201执行以下的处理。印刷控制部201参考设定文件SF,执行基于保存于第1接收缓存器24的数据(收据发行数据)的处理(收据的发行)(步骤SE17)。
在执行基于收据发行数据的处理后,印刷控制部201监视从处理结束起是否经过第1的规定期间(步骤SE19),并监视是否从POS终端10新接收到收据发行数据且将接收到的收据发行数据保存于第1接收缓存器24(步骤SE18)。
在经过第1的规定期间前将新接收到的收据发行数据保存于第1接收缓存器24的情况下(步骤SE18:“是”),印刷控制部201将处理步骤移转到步骤SE17,执行基于新接收到的收据发行数据的处理。
在未新接收到收据发行数据而经过了第1的规定期间的情况下(步骤SE19:“是”),印刷控制部201将处理步骤移转到步骤SE7。如上述那样,通过步骤SE7以下的处理将处理对象从第1接收缓存器24切换为第2接收缓存器26,执行基于保存于第2接收缓存器26的数据的处理。
如以上那样,在本实施方式的一例中,不变更从POS终端10发送给印刷装置11的数据(收据发行数据),印刷装置11执行图5的流程图所说明的处理。由此,不需要对POS终端10的改变(例如,安装的POS应用的程序修正、打印机驱动的程序修正等)。
另外,印刷装置11的印刷控制部201在从平板终端13接收到订单凭单发行数据的情况下,不进行处理而暂且待机,在基于从POS终端10接收到的收据发行数据的处理结束后经过了规定期间的情况下,将处理对象从第1接收缓存器24切换为第2接收缓存器26。接下来,印刷控制部201执行基于订单凭单发行数据的订单凭单的发行。在订单凭单的发行后,印刷控制部201将处理对象从第2接收缓存器26切换为第1接收缓存器24。由此,能在维持正常进行POS终端10的控制下的印刷装置11的收据的发行的状态的基础上,进行平板终端13的控制下的印刷装置11的订单凭单的发行。
另外,印刷控制部201在将处理对象从第1接收缓存器24切换为第2接收缓存器26时保存设定文件SF,在将处理对象从第2接收缓存器26切换为第1接收缓存器24时还原设定文件SF。另外,印刷控制部201在执行基于保存于第2接收缓存器26的订单凭单发行数据的处理的情况下,在基于包含在该数据中的设定文件改写命令而改写了设定文件SF的内容后执行。由此,印刷控制部201能在发行收据时执行与收据的排版对应的印刷,另外,能在发行订单凭单时执行与订单凭单的排版对应的印刷。
另外,在本实施方式的一例中,不是按每个通信接口(USB接口23、无线通信接口25)来准备处理程序,而是使以同一处理程序动作的印刷控制部201执行基于经由各通信接口接收到的数据的处理。由此,不需要按每个通信接口准备处理程序,能实现存储资源、计算资源的有效利用。另外,在本实施方式的一例中,不是按每个通信接口存储设定文件SF的构成,而是根据需要切换1个设定文件SF并使用的构成。由此,能实现存储资源的有效利用。
接下来说明印刷控制部201的另外的功能。
图6是表示POS终端10以及印刷装置11的动作的流程图。图6的(A)表示POS终端10的POS终端控制部30的动作,(B)表示印刷装置11的印刷控制部201的动作。
如图6的(B)所示那样,印刷装置11的印刷控制部201监视在印刷装置11的状态中是否有变化(步骤SG1)。
所谓状态,是指印刷装置11的状态当中预先确定的状态。
在本实施方式的一例中,作为状态,有印刷装置11的外罩(未图示)的状态(开状态或闭状态)。外罩的从开状态向闭状态的移转、或外罩的从闭状态向开状态的移转对应于状态的变化。在外罩为开状态的情况下,印刷装置11不能执行印刷。虽省略图示,但印刷装置11具有根据外罩是开状态还是闭状态而输出值不同的传感器,印刷控制部201基于来自该传感器的输入来检测印刷装置11的外罩的状态。
另外,在本实施方式的一例中,作为状态,有印刷部21的错误的状态。作为印刷部21的错误的状态,有表示发生错误的状态的有印刷错误状态、和表示未发生错误的状态的无印刷错误状态。从有印刷错误状态向无印刷错误状态的移转、或从无印刷错误状态向有印刷错误状态的移转对应于状态的变化。在有印刷错误状态的情况下,印刷装置11不能执行印刷。虽省略图示,但印刷控制部201具有通过来自规定的传感器的输入、其它的方法来检测印刷部21的错误的状态的功能。
另外,在本实施方式的一例中,作为状态,有收容在印刷装置11的卷筒纸的状态。作为卷筒纸的状态,有卷筒纸的纸用完状态、或表示接近于纸用完状态的将要纸用完状态、表示卷筒纸还有足够(未至接近于纸用完的状态)的卷筒纸正常状态。从卷筒纸正常状态向将要纸用完状态的移转或向纸用完状态的移转、或者从将要纸用完状态或纸用完状态向卷筒纸正常状态的移转对应于状态的变化。在将要纸用完状态或纸用完状态的情况下,印刷装置11不能执行印刷。虽省略图示,但印刷装置11具有根据卷筒纸的状态是将要纸用完状态或纸用完状态、还是卷筒纸正常状态而输出值不同的传感器,印刷控制部201能基于来自该传感器的输入检测卷筒纸的状态。
以上例示了3个状态,但状态并不限于例示的状态。与搭载于印刷装置11的传感器的变化相伴即可。
在步骤SG1,在检测到在状态中有变化的情况下(步骤SG1:“是”),印刷控制部201生成表示有变化的状态的状态数据(步骤SG2)。
图7是表示状态数据的数据结构的图。
如图7所示那样,状态数据是由4字节(32比特)构成的数据。
构成状态数据的比特分别作为表征状态的标记而发挥功能。
在图7的示例中,状态数据的第1比特是表征外罩的状态的标记,「1」表示开状态,「0」表示闭状态。
另外,状态数据的第2比特是表征印刷部21的错误的状态的标记,「1」表示有印刷错误状态,「0」表示无印刷错误状态。
另外,状态数据的第3比特是表征卷筒纸的状态的标记,「1」表示将要纸用完状态,「0」表示卷筒纸正常状态。
在步骤SG2,印刷控制部201取得各状态,基于取得的各状态来生成各比特成为表示对应的各状态的状态的值的状态数据。其结果,在步骤SG2生成的状态数据中,与有变化的状态对应的比特成为表示变化后的状态的值。例如,在步骤SG1检测到外罩的状态从闭状态移转到开状态的情况下,在步骤SG2,印刷控制部201生成第1比特的值为「1」(其它比特为表示与其它比特对应的状态的值)的状态数据。
在状态数据的生成后,印刷控制部201控制USB接口23,将生成的状态数据发送给POS终端10(步骤SG3)。
如此,在本实施方式的一例中,印刷控制部201将状态数据发送给POS终端10,而不发送给平板终端13。由此产生的效果将在后面进行叙述。
另外,在这种情况下,即使不从POS终端10将状态数据的发送请求送到印刷装置11,若印刷装置11探测到变化,也会自动向POS终端10发送状态数据。印刷装置11具备所谓的auto-status-back功能。有是否发挥该功能的设定命令,能由印刷装置11从POS终端10接收该设定命令来设定是否发挥auto-status-back功能。
如图6的(A)所示那样,POS终端10的POS终端控制部30控制POS终端通信接口32接收状态数据(步骤SF1)。
接下来,POS终端控制部30将接收到的状态数据作为最新的状态数据存储在POS终端存储部31的规定的存储区域(步骤SF2)。伴随该步骤SF2的处理,POS终端控制部30将在步骤SF1接收状态数据前作为最新的状态数据而存储的状态数据作为接收最新的状态数据前1个接收到的状态数据来进行管理。
以下,将在步骤SF1接收到的最新的状态数据表达为「最新状态数据」。另外,将作为接收最新状态数据前1个接收到的状态数据管理的状态数据表达为「旧状态数据」。
如此,在本实施方式的一例中,POS终端控制部30存储最新状态数据以及旧状态数据。
接下来,POS终端控制部30在判别为有变化的状态的同时取得变化后的状态(步骤SF3)。
若具体而言,则POS终端控制部30取最新状态数据和旧状态数据的异或,将与值成为「1」的比特对应的状态判别为有变化的状态。进而,POS终端控制部30基于最新状态数据来取得变化后的状态。例如,在外罩从闭状态移转到开状态的情况下,在步骤SF3,POS终端控制部30取得外罩的状态发生变化这一情况、以及变化后的外罩的状态为开状态这一情况。
接下来,POS终端控制部30执行与在步骤SF3取得的变化后的状态对应的处理(步骤SF4)。
在此,预先确定与变化后的状态建立对应而要执行的处理,POS终端控制部30执行与变化后的状态建立对应的处理。
例如,POS终端控制部30在卷筒纸的状态从卷筒纸正常状态移转到将要纸用完状态的情况下,控制POS终端显示部36显示敦促卷筒纸的更换的信息。
如此,在本实施方式的一例中,印刷控制部201将状态数据发送给POS终端10,另一方面,不发送给平板终端13。
由此,起到以下的效果。
即,如上述那样,POS终端10的POS终端控制部30基于最新状态数据和旧状态数据的比较来取得在印刷装置11的状态有变化这一情况、以及变化后的状态。如此,为了基于具有图7所示数据结构的状态数据取得与印刷装置11的状态相关的信息,需要比较最新状态数据和旧状态数据。
在此,如上述那样,POS终端10与印刷装置11经常连接。因此,POS终端10能在起动中连续接收印刷装置11所发送的全部状态数据。由此,POS终端10能基于状态数据取得在印刷装置11的状态发生变化这一情况、以及变化后的状态。
另一方面,平板终端13与印刷装置11暂时连接。因此,1台平板终端13并不一定连续接收印刷装置11所发送的状态数据。因此,平板终端13缺乏基于状态数据取得在状态中发生变化这一情况、以及变化后的状态的必要性。
根据以上,印刷装置11向POS终端10发送状态数据,另一方面不向平板终端13发送状态数据。由此能防止发送不必要的数据,能明确通信效率的提升、以及处理效率的提升。另外,不需要在平板终端13安装执行从接收到的数据提取状态数据、丢弃提取的状态数据的处理的功能等与状态数据的接收对应的功能,处理效率良好,另外,程序的开发容易性高。
如以上说明的那样,本实施方式的一例所涉及的印刷系统1具备:POS终端10、平板终端13(控制装置)、和印刷装置11。
POS终端10发送用于发行收据的收据发行数据(数据)。
平板终端13发送用于发行印刷有订单的食品饮料的名称、以及订单的数量(规定的信息)的订单凭单(纸片)的订单凭单发行数据(数据)。
印刷装置11具备:印刷部21,其在卷筒纸(记录介质)上进行印刷,切断卷筒纸来发行收据或订单凭单;USB接口23(第1通信部),其从POS终端10接收收据发行数据;第1接收缓存器24,其用于保存在USB接口23接收到的收据发行数据;无线通信接口25,其从平板终端13接收订单凭单发行数据;第2接收缓存器26,其用于保存在无线通信接口25接收到的订单凭单发行数据;和印刷控制部201,其将处理对象切换为第1接收缓存器24和第2接收缓存器26的任一者,基于保存于作为处理对象的缓存器的数据来控制印刷部21,另一方面,在基于保存于第1接收缓存器24的收据发行数据的印刷部21的控制成为规定的控制状态的情况下,将处理对象从第1接收缓存器24切换为第2接收缓存器26,在基于保存于第2接收缓存器26的数据的所述印刷部的控制结束的情况下,将处理对象切换为第1接收缓存器24。
根据该构成,印刷装置11不按每个通信接口准备处理程序,能切换执行基于从POS终端10接收到的数据的处理、以及基于从平板终端13接收到的数据的处理。即,印刷装置11、以及印刷系统1能有效利用资源并执行与具备多个通信接口(通信部)的构成对应的处理。
另外,在本实施方式的一例中,在第2接收缓存器26中保存订单凭单发行数据的状态的情况下,印刷装置11的印刷控制部201在基于保存于第1接收缓存器24的收据发行数据的印刷部21的控制结束后经过了第1的规定期间(规定期间)时,将处理对象切换为第2接收缓存器26。
根据该构成,能在确实地结束基于收据发行数据的收据的发行后将处理对象从第1接收缓存器24切换为第2接收缓存器26。
另外,在本实施方式的一例中,印刷控制部201将处理对象切换为第1接收缓存器24以及第2接收缓存器26的任一者,基于保存于作为处理对象的缓存器的数据使用设定文件SF来控制印刷部21,在将处理对象从第1接收缓存器24切换为第2接收缓存器26时,重置设定文件SF的图像设定信息,在将处理对象从第2接收缓存器26切换为第1接收缓存器24时,还原设定文件SF。
根据该构成,印刷控制部201能基于设定文件SF,在发行收据时执行与收据的排版对应的印刷。特别由于不是按每个通信接口存储设定文件SF的构成,而是根据需要切换1个设定文件SF并使用的构成,因此能实现存储资源的有效利用。即,印刷装置11、以及印刷系统1能有效利用资源,并能执行与具备多个通信接口(通信部)的构成对应的处理。
另外,在本实施方式的一例中,在订单凭单发行数据中包含设定文件改写命令。并且,印刷控制部201在将处理对象从第1接收缓存器24切换为第2接收缓存器26后,基于包含在保存于第2接收缓存器26的订单凭单发行数据中的设定文件改写命令来改写设定文件SF,使用改写后的设定文件SF,基于保存于第2接收缓存器26的订单凭单发行数据来控制印刷部21。
根据该构成,印刷控制部201能基于设定文件SF,在发行收据时执行与收据的排版对应的印刷,在发行订单凭单时执行与订单凭单的排版对应的印刷。
另外,在本实施方式的一例中,在设定文件SF中记录了与印刷在卷筒纸的图像相关的图像设定信息、和与在卷筒纸进行印刷时的动作相关的动作设定信息。
然后,印刷控制部201基于设定文件改写命令改写设定文件SF的图像设定信息,另一方面不进行动作设定信息的改写。
根据该构成,印刷控制部201能基于同一动作设定信息执行收据的发行以及订单凭单的发行。
另外,在本实施方式的一例中,印刷装置11的USB接口23以有线通信从POS终端10接收收据发行数据。印刷装置11的无线通信接口25以无线通信从平板终端13接收订单凭单发行数据。
根据该构成,印刷装置11维持能执行有线连接的POS终端10的控制下的收据的发行的状态,并能适宜执行无线连接的平板终端13的控制下的订单凭单的发行。
如以上说明的那样,本实施方式的一例所涉及的印刷系统1具备:印刷装置11、与印刷装置11经常连接的POS终端10、和与印刷装置11暂时连接的平板终端13(控制装置)。
POS终端10将发行收据的收据发行数据(数据)发送给印刷装置11。
平板终端13发送发行订单凭单(印刷规定的信息的纸片)的订单凭单发行数据(数据)。
印刷装置11具有:印刷部21,其在卷筒纸(记录介质)进行印刷;USB接口23(第1通信部),其在与POS终端10之间收发数据;无线通信接口25(第2通信部),其在与平板终端13之间收发数据;和印刷控制部201,其基于由USB接口23或无线通信接口25接收到的数据来控制印刷部21,另外,监视在状态中是否发生变化,在状态中有变化的情况下,生成表示有变化的状态的状态数据,用USB接口23发送所生成的状态数据。
根据该构成,印刷装置11通过不对平板终端13发送状态数据,能抑制不需要的数据的发送,能如上述那样谋求通信效率的提升、处理效率的提升、以及程序的开发容易性的提升。即,印刷装置11能执行与具备多个接口(通信部)的构成对应的处理。
另外,在本实施方式的一例中,POS终端10在从印刷装置11接收到某一状态数据的情况下,基于接收到的该某一状态数据、在该某一状态之前接收到的状态数据,来取得有变化的状态。
根据该构成,POS终端10能使用状态数据准确地取得在印刷装置11的状态中有变化这一情况、以及变化后的状态。
另外,在本实施方式的一例中,印刷装置11具备:用于保存在USB接口23接收到的数据的第1接收缓存器24、以及用于保存在无线通信接口25接收到的数据的第2接收缓存器26。印刷装置11的印刷控制部201将处理对象切换为所述第1接收缓存器24以及第2接收缓存器26的任一者,基于保存于作为处理对象的缓存器的数据来控制印刷部21。
根据该构成,印刷装置11通过切换处理对象的缓存器,切换执行基于从POS终端10接收到的数据的处理、以及基于从平板终端13接收到的数据的处理。
另外,在本实施方式的一例中,POS终端10和印刷装置11进行有线通信,另外,平板终端13和印刷装置11进行无线通信。
根据该构成,印刷装置11向通过有线经常连接的印刷装置11发送状态数据,而不向通过无线暂时连接的平板终端13发送状态数据,由此,能抑制不需要的数据的发送,能如上述那样谋求通信效率的提升、处理效率的提升、以及程序的开发容易性的提升。
如以上说明的那样,本实施方式的一例所涉及的印刷装置11具备:印刷部21,其在记录介质进行印刷;USB接口23(第1通信部),其接收数据;第1接收缓存器24,其用于保存在USB接口23接收到的数据;无线通信接口25(第2通信部),其用于接收数据;和第2接收缓存器26,其用于保存在无线通信接口25接收到的数据。
然后,印刷控制部201在规定的情况下,将第1接收缓存器24以及第2接收缓存器26的任一者设定为主缓存器,在数据未保存于不是主缓存器的缓存器即副缓存器的期间,维持处理对象是主缓存器的状态,在数据保存于副缓存器的情况下,将处理对象切换为副缓存器并执行基于保存于副缓存器的数据的处理,在处理结束的情况下,将处理对象切换为主缓存器。
根据该构成,印刷装置11继续执行基于保存于主缓存器的数据的处理,并且在数据保存于副缓存器的情况下,还执行基于该数据的处理。即,印刷装置11能进行与有多个接口(通信部)的构成对应的处理。
另外,在本实施方式的一例中,在第1方法中,印刷控制部201将与USB接口23以及无线通信接口25当中先成为能接收数据的状态一方的接口对应的缓存器设定为主缓存器。
根据该构成,在将保存从POS终端10接收到的数据的缓存器设定为主缓存器时,用户通过进行将POS终端10先于平板终端13与印刷装置11连接这样非常简易的作业,就能将第1接收缓存器24设为主缓存器。由此提升了用户的便利性。另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
另外,如上述那样,在第1方法中,印刷控制部201也可以将与先接收到数据一方的接口(通信部)对应的缓存器设定为主缓存器。
另外,在本实施方式的一例中,在第2方法中,印刷控制部201将第1接收缓存器24以及第2接收缓存器26当中预先指定的缓存器设定为主缓存器。
根据该构成,在将保存从POS终端10接收到的数据的缓存器设定为主缓存器时,用户不需要每当电源的接通就进行与主缓存器的设定相关的作业。由此提升了用户的便利性。另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
另外,在本实施方式的一例中,在第3方法中,印刷控制部201在USB接口23以及无线通信接口25当中一方的接口通过有线通信接收数据、另一方的接口通过无线通信接收数据的数据情况下,将与以有线通信接收数据一方的接口对应的缓存器设定为主缓存器。
根据该构成,在将保存从POS终端10接收到的数据的缓存器设定为主缓存器时,用户通过进行将POS终端10与印刷装置11有线连接、将平板终端13与印刷装置11无线连接这样非常简易的作业,就能将第1接收缓存器24设为主缓存器。由此提升了用户的便利性。另外,不需要用于将第1接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
<变形例>
接下来说明变形例。
在上述的实施方式的一例中,印刷控制部201在处理对象为第1接收缓存器24的情况下,在从平板终端13接收到订单凭单发行数据时,在基于保存于第1接收缓存器24的全部收据发行数据的处理结束起经过第1的规定期间后,执行缓存器的切换。但是,也可以构成为在包含在1个收据发行数据中的控制命令当中的特定的种类的控制命令是最后处理的控制命令的情况下,印刷控制部201在执行该特定的种类的控制命令后不经过规定期间,而立即执行缓存器的切换。特定的种类的控制命令例如是在收据印刷的最后指示卷筒纸的切断的剪切命令、在页面模式下指示印刷的FF(form-feed)命令。另外,在现金抽屉KS能与印刷装置11连接的情况下,从POS终端10接收用于驱动现金抽屉KS的命令而在印刷装置11侧驱动现金抽屉KS。也可以是表示这样的一系列的处理的最后的命令。
根据该构成,能在一系列的处理中连续执行包含在指示1张收据的发行的收据发行数据中的控制命令后进行缓存器的切换。进而,根据上述构成,由于能不等待规定期间的经过就执行缓存器的切换,因此能实现处理效率的提升、以及处理所需要的时间的缩短。
另外,上述的实施方式终究只是表示本发明的1个方式,能在本发明的范围内任意变形以及应用。
在上述的实施方式的一例中,通信接口是USB接口23和无线通信接口25这2个。但是,印刷装置11所具备的通信接口的数量并不限于2个,也可以是3个以上。另外,通信接口所对应的通信协议也并不限于USB、Bluetooth,例如也可以是Ethernet(注册商标),还可以是RS232C等的规定的串行通信所涉及的标准。
另外,在上述的实施方式的一例中,印刷装置11对应于来自平板终端13的请求而发行了订单凭单,但印刷装置11对应于来自POS终端10以外的装置的请求而发行的纸片并不限于订单凭单,也可以是印刷有整理编号的纸片、优惠券等。
另外,在上述的实施方式的一例中,例示了将印刷系统1应用在餐饮店T中的情况,但应用印刷系统1的设施并不限于餐饮店T。
另外,在上述的实施方式的一例中,构成为对应于处理对象的缓存器的切换来改写记录于设定文件SF的设定信息当中的图像设定信息,但也可以构成为动作设定信息也一起改写。
Claims (18)
1.一种印刷装置的控制方法,其特征在于,包括:
使用印刷部在记录介质上进行印刷;
使用第1通信部接收数据并将接收的数据保存在第1接收缓存器中;和
使用第2通信部接收数据并将接收的数据保存在第2接收缓存器中,
将处理对象切换为所述第1接收缓存器以及所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,
在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,
在处理对象成为所述第1接收缓存器时、且所述第2接收缓存器中保存了数据的情况下,在基于保存于所述第1接收缓存器的数据的所述印刷部的控制结束后,经过规定期间时,将处理对象切换为所述第2接收缓存器,
在处理对象成为所述第2接收缓存器时,根据基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束,将处理对象切换为所述第1接收缓存器。
2.根据权利要求1所述的印刷装置的控制方法,其特征在于,
在处理对象成为所述第1接收缓存器时、且由多个命令构成的数据保存于所述第2接收缓存器的状态的情况下,在基于包含在保存于所述第1接收缓存器的数据中的命令当中特定的命令的所述印刷部的控制结束后,将处理对象切换为所述第2接收缓存器。
3.根据权利要求1所述的印刷装置的控制方法,其特征在于,
监视在所述印刷装置的状态中是否有变化,在状态中有变化的情况下,生成包含有变化的状态的状态数据,用所述第1通信部以及所述第2通信部的任一者发送所生成的所述状态数据。
4.根据权利要求1所述的印刷装置的控制方法,其特征在于,
在规定的情况下,将所述第1接收缓存器以及所述第2接收缓存器的任意一方设定为主缓存器,并将任意另一方设定为副缓存器,
在处理对象成为所述主缓存器时、且数据未保存于所述副缓存器的期间,维持处理对象为所述主缓存器的状态,
在数据保存于所述副缓存器的情况下,将处理对象切换为所述副缓存器并执行基于保存于所述副缓存器的数据的处理,在处理结束的情况下,将处理对象切换为所述主缓存器。
5.根据权利要求4所述的印刷装置的控制方法,其特征在于,
将与所述第1通信部以及所述第2通信部当中先开始数据的接收的一方的通信部对应的缓存器设定为所述主缓存器。
6.根据权利要求4所述的印刷装置的控制方法,其特征在于,
将与所述第1通信部以及所述第2通信部当中先成为能接收数据的状态的一方的通信部对应的缓存器设定为所述主缓存器。
7.根据权利要求4所述的印刷装置的控制方法,其特征在于,
将所述第1接收缓存器以及所述第2接收缓存器当中预先指定的缓存器设定为所述主缓存器。
8.根据权利要求4所述的印刷装置的控制方法,其特征在于,
在所述第1通信部以及所述第2通信部当中一方的通信部通过有线通信接收数据、另一方的通信部通过无线通信接收数据的情况下,将与以有线通信接收数据一方的通信部对应的缓存器设定为所述主缓存器。
9.根据权利要求1所述的印刷装置的控制方法,其特征在于,
基于保存于作为处理对象的缓存器的数据,使用设定文件来控制所述印刷部,
在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,重置所述设定文件,在将处理对象从所述第2接收缓存器切换为所述第1接收缓存器时,还原所述设定文件。
10.根据权利要求9所述的印刷装置的控制方法,其特征在于,
在所述第2接收缓存器所接收的数据包含改写所述设定文件的设定文件改写命令,
在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,基于所述设定文件改写命令来改写所述设定文件,使用改写后的所述设定文件,基于保存于所述第2接收缓存器的数据来控制所述印刷部。
11.根据权利要求10所述的印刷装置的控制方法,其特征在于,
在所述设定文件中记录与在所述记录介质上进行印刷的图像相关的图像设定信息、和与在所述记录介质上进行印刷时的动作相关的动作设定信息,
在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,重置所述设定文件的所述图像设定信息,基于所述设定文件改写命令来改写所述图像设定信息,而不进行所述动作设定信息的改写。
12.一种印刷系统的控制方法,其特征在于,
所述印刷系统包括:
POS终端,发送用于发行收据的数据;和
控制装置,发送用于发行印刷有规定的信息的纸片的数据;
印刷装置,具有在记录介质上进行印刷并切断所述记录介质来发行所述收据或所述纸片的印刷部、在与所述POS终端之间收发数据的第1通信部、用于保存在所述第1通信部接收到的数据的第1接收缓存器、在与所述控制装置之间收发数据的第2通信部、以及用于保存在所述第2通信部接收到的数据的第2接收缓存器,
在所述印刷系统的控制方法中,
所述印刷装置将处理对象切换为所述第1接收缓存器和所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,
所述印刷装置在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,
在处理对象成为所述第2接收缓存器时,根据基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束,将处理对象切换为所述第1接收缓存器。
13.根据权利要求12所述的印刷系统的控制方法,其特征在于,
所述印刷装置在处理对象成为所述第1接收缓存器时、且数据保存于所述第2接收缓存器的状态的情况下,在基于保存于所述第1接收缓存器的数据的所述印刷部的控制结束后经过了规定期间时,将处理对象切换为所述第2接收缓存器。
14.根据权利要求12所述的印刷系统的控制方法,其特征在于,
所述印刷装置在处理对象成为所述第1接收缓存器时、且包含多个命令的数据保存于所述第2接收缓存器的状态的情况下,在基于包含在保存于所述第1接收缓存器的数据中的命令当中特定的命令的所述印刷部的控制结束后,将处理对象切换为所述第2接收缓存器。
15.根据权利要求12所述的印刷系统的控制方法,其特征在于,
所述印刷装置监视在所述印刷装置的状态中是否有变化,在状态中有变化的情况下,生成包含有变化的状态的状态数据,用所述第1通信部以及所述第2通信部的任一者发送所生成的所述状态数据。
16.根据权利要求15所述的印刷系统的控制方法,其特征在于,
所述POS终端在从所述印刷装置的所述第1通信部接收到某一所述状态数据的情况下,基于接收到的该某一所述状态数据、和在该某一所述状态之前接收到的所述状态数据来取得有变化的状态。
17.根据权利要求12所述的印刷系统的控制方法,其特征在于,
在所述印刷装置的所述第2接收缓存器所接收的数据中包含改写设定文件的设定文件改写命令,
所述印刷装置在将处理对象从所述第1接收缓存器切换为所述第2接收缓存器时,基于所述设定文件改写命令来改写所述设定文件,使用改写后的所述设定文件,基于保存于所述第2接收缓存器的数据来控制所述印刷部。
18.一种印刷装置,其特征在于,具备:
印刷部,其在记录介质上进行印刷;
第1通信部,其用于接收数据并将接收的数据保存在第1接收缓存器中;
第2通信部,其用于接收数据并将接收的数据保存在第2接收缓存器中;和
印刷控制部,其将处理对象切换为所述第1接收缓存器以及所述第2接收缓存器的任一者,基于保存于作为处理对象的缓存器的数据来控制所述印刷部,
所述印刷控制部在处理对象成为所述第1接收缓存器时、且基于保存于所述第1接收缓存器的数据的所述印刷部的控制成为规定的控制状态的情况下,将处理对象从所述第1接收缓存器切换为所述第2接收缓存器,
在处理对象成为所述第1接收缓存器时并且数据被存储到所述第2接收缓存器的情况下,在基于保存在所述第1接收缓存器中的数据对所述印刷部的控制结束之后经过规定期间时,将处理对象切换为所述第2接收缓存器,
在处理对象成为所述第2接收缓存器时,根据基于保存于所述第2接收缓存器的数据的所述印刷部的控制结束,将处理对象切换为所述第1接收缓存器。
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014235325A JP6421556B2 (ja) | 2014-11-20 | 2014-11-20 | 印刷装置 |
JP2014-235328 | 2014-11-20 | ||
JP2014235368A JP6428191B2 (ja) | 2014-11-20 | 2014-11-20 | 印刷装置、及び、印刷システム |
JP2014-235325 | 2014-11-20 | ||
JP2014235328A JP6450967B2 (ja) | 2014-11-20 | 2014-11-20 | 印刷装置、及び、印刷システム |
JP2014-235324 | 2014-11-20 | ||
JP2014235324A JP2016097540A (ja) | 2014-11-20 | 2014-11-20 | 印刷システム、及び、印刷装置 |
JP2014-235368 | 2014-11-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105632044A CN105632044A (zh) | 2016-06-01 |
CN105632044B true CN105632044B (zh) | 2018-11-16 |
Family
ID=54704994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510740496.0A Expired - Fee Related CN105632044B (zh) | 2014-11-20 | 2015-11-04 | 印刷装置的控制方法、印刷系统的控制方法以及印刷装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9830539B2 (zh) |
EP (1) | EP3023914B1 (zh) |
CN (1) | CN105632044B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018023332A1 (en) * | 2016-08-01 | 2018-02-08 | Hewlett-Packard Development Company, L.P. | Data connection printing |
WO2022259709A1 (ja) * | 2021-06-08 | 2022-12-15 | ブラザー工業株式会社 | 通信装置及びプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737163A (zh) * | 2012-05-28 | 2012-10-17 | 潍坊东航印刷科技股份有限公司 | 一种印刷数据的处理方法及系统 |
CN102841765A (zh) * | 2011-06-20 | 2012-12-26 | 卡西欧电子工业株式会社 | 具备多个生成印刷数据的处理系统的印刷装置、印刷方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3179466B2 (ja) * | 1990-04-20 | 2001-06-25 | キヤノン株式会社 | 印刷装置 |
JP3017343B2 (ja) | 1991-11-20 | 2000-03-06 | キヤノン株式会社 | 印刷制御装置及び方法 |
JP3305042B2 (ja) * | 1993-04-23 | 2002-07-22 | キヤノン株式会社 | 印刷制御装置 |
JPH0872327A (ja) * | 1994-09-07 | 1996-03-19 | Fujitsu Ltd | 電子写真式ページプリンタ |
JP3739527B2 (ja) | 1997-05-09 | 2006-01-25 | 株式会社リコー | 画像形成装置 |
GB0028475D0 (en) * | 2000-11-22 | 2001-01-10 | Ncr Int Inc | Module |
JP2004195784A (ja) | 2002-12-18 | 2004-07-15 | Fuji Xerox Co Ltd | 画像形成装置とその制御方法 |
US20050134899A1 (en) * | 2003-12-19 | 2005-06-23 | Konica Minolta Business Technologies, Inc. | Printer control device and printer apparatus with a printer control device |
JP2005301505A (ja) * | 2004-04-08 | 2005-10-27 | Seiko Epson Corp | 印刷システム、posシステム、接続デバイスおよびposシステムの制御方法 |
US20050242178A1 (en) * | 2004-04-08 | 2005-11-03 | Masahiro Minowa | Printing system, POS system, connection device, and control method and control program for printing system |
JP2005322054A (ja) * | 2004-05-10 | 2005-11-17 | Seiko Epson Corp | 分散印刷制御装置及び印刷ジョブ分散方法 |
JP2006150732A (ja) | 2004-11-29 | 2006-06-15 | Canon Inc | 印刷制御装置 |
JP4865358B2 (ja) * | 2005-03-31 | 2012-02-01 | キヤノン株式会社 | プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム |
JP2008110576A (ja) | 2006-10-31 | 2008-05-15 | Canon Inc | 印刷装置及びその印刷実行方法、並びに印刷実行のプログラム |
US8643854B2 (en) * | 2007-02-14 | 2014-02-04 | Ricoh Company, Limited | Image forming apparatus and print control method used therein |
CN102455880A (zh) * | 2010-11-02 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | 打印机任务管理系统及方法 |
US9900448B2 (en) * | 2011-12-06 | 2018-02-20 | Intel Corporation | Technologies for displaying images during a pre-boot phase of a vehicle computing platform |
-
2015
- 2015-11-04 CN CN201510740496.0A patent/CN105632044B/zh not_active Expired - Fee Related
- 2015-11-11 US US14/938,388 patent/US9830539B2/en not_active Expired - Fee Related
- 2015-11-20 EP EP15195661.2A patent/EP3023914B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102841765A (zh) * | 2011-06-20 | 2012-12-26 | 卡西欧电子工业株式会社 | 具备多个生成印刷数据的处理系统的印刷装置、印刷方法 |
CN102737163A (zh) * | 2012-05-28 | 2012-10-17 | 潍坊东航印刷科技股份有限公司 | 一种印刷数据的处理方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
US20160147490A1 (en) | 2016-05-26 |
US9830539B2 (en) | 2017-11-28 |
EP3023914B1 (en) | 2020-09-23 |
EP3023914A1 (en) | 2016-05-25 |
CN105632044A (zh) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105632044B (zh) | 印刷装置的控制方法、印刷系统的控制方法以及印刷装置 | |
CN103426256B (zh) | 介质处理装置、介质处理系统以及pos系统 | |
JP6582711B2 (ja) | 印刷装置、及び、印刷装置の制御方法 | |
US9058133B2 (en) | Control device, control method for a control device, and recording medium | |
CN104228363B (zh) | 控制装置以及控制装置的控制方法 | |
JP6394449B2 (ja) | デバイス制御装置、通信システム、及び、デバイス制御装置の制御方法 | |
JP6450967B2 (ja) | 印刷装置、及び、印刷システム | |
JP6451251B2 (ja) | 印刷装置、及び、印刷システム | |
JP2016097540A (ja) | 印刷システム、及び、印刷装置 | |
JP2019117532A (ja) | プリンター用プログラム、端末、及び、端末の制御方法 | |
JP6428191B2 (ja) | 印刷装置、及び、印刷システム | |
JP6421556B2 (ja) | 印刷装置 | |
EP3499472B1 (en) | Printer device | |
JP4009649B2 (ja) | レジスタ装置およびレシート切断方法 | |
JP2017156855A (ja) | レシート発行装置、制御方法、及びプログラム | |
JP2016097539A (ja) | 印刷装置、及び、印刷システム | |
JP6344152B2 (ja) | 記録装置、及び、記録装置の制御方法 | |
JP2007102331A (ja) | 印刷システム及び印刷装置 | |
JP2004310247A (ja) | 注文データ管理システム | |
JP6326924B2 (ja) | Posシステムおよびposシステムの制御方法 | |
JP6578895B2 (ja) | ネットワークシステム、及び、制御装置 | |
JP6578894B2 (ja) | ネットワークシステム、及び、制御装置 | |
JP4534814B2 (ja) | データ処理装置、データ処理プログラムおよびデータ処理方法 | |
JP2016173706A (ja) | 制御装置、制御装置の制御方法、及び、制御システム | |
JP6051559B2 (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 | ||
GR01 | Patent grant | ||
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: 20181116 Termination date: 20211104 |