发送订单凭单发行数据(步骤SC2)。
[0128]如图4的(B)所示那样,印刷装置11的无线通信接口 25接收订单凭单发行数据,将其保存于第2接收缓存器26 (步骤SDl)。
[0129]接下来,控制部20的印刷控制部201参考存储部22中所存储的设定文件SF(步骤 SD2)ο
[0130]接下来,在参考设定文件SF后,印刷控制部201读出保存于第2接收缓存器26的订单凭单发行数据(步骤SD3)。
[0131]接下来,印刷控制部201基于读出的订单凭单发行数据,遵循记录于设定文件SF的设定信息(图像设定信息以及动作设定信息)来控制印刷部21,使其发行订单凭单(步骤 SD4)ο
[0132]然而,在餐饮店T,由POS终端10以及印刷装置11构成的系统(以下称作「P0S系统」)是已有的系统,使用该POS系统进行结帐。并且,过去订单凭单的发行是通过餐厅服务员在纸介质的纸张上手写地写入与订单相关的信息来进行的。另一方面,本实施方式的一例的印刷系统I构成为印刷装置11不仅发行收据,还发行订单凭单,减少了餐厅服务员的作业的负担。
[0133]在此构成为在餐饮店T新设具有发行纸片的功能的专用的装置,用该专用的装置来发行订单凭单,由此还能减少餐厅服务员的作业的负担。但是,在设为该构成的情况下,由于需要设置专用的装置,因此带来成本的增大。据此,在本实施方式的一例中,构成为印刷装置11发送收据以及订单凭单这两者,防止设置发行订单凭单的专用的装置引起的成本的增大。但是,在该构成的情况下有以下的问题以及需求。
[0134]S卩,POS系统是已有的系统,有希望尽可能不对POS系统所具有的POS终端10加入改变(例如安装的POS应用的程序修正、打印机驱动的程序修正等)的需求。这是因为,在伴随POS终端10的改变的情况下,需要用于改变的作业,会增加作业负担。
[0135]另外,已有的POS系统是POS终端10和印刷装置11以一对一的关系经常连接为前提的系统。因此,需要在维持POS终端10的控制下正常进行印刷装置11的收据的发行的状态的基础上,在平板终端13的控制下进行印刷装置11的订单凭单的发行。另外,记录于印刷装置11的设定文件SF的图像设定信息是与收据的排版对应的内容,而不是与订单凭单的排版对应的内容,需要执行与此对应的处理。
[0136]另外,由于对印刷装置11也使用已有的装置,因此有效利用了印刷装置11的存储资源、计算资源,有不会对印刷装置11进行存储器的增设、以及向高性能的CPU的更换等的需求。
[0137]根据这些问题、需求,本实施方式的一例所涉及的印刷装置11执行以下的处理。
[0138]图5是表示电源接通后的印刷装置11的动作的流程图。
[0139]如图5所示那样,在电源的接通后,印刷装置11执行主缓存器设定处理(步骤SEl) ο
[0140]以下详述主缓存器设定处理。
[0141]如后述那样,印刷装置11的控制部20的印刷控制部201,将作为处理对象的缓存器切换为第I接收缓存器24或第2接收缓存器26的任一者,基于保存于作为处理对象的缓存器的数据来执行处理。关于缓存器的切换,印刷控制部201将用于保存与POS终端10连接的接口(通信部,本例中为USB接口 23)接收到的数据的缓存器(本例中为第I接收缓存器24)设定为主缓存器,将另一方的缓存器(本例中为第2接收缓存器26)设定为副缓存器。并且,印刷控制部201基本将设定为主缓存器的缓存器(本例中为第I接收缓存器24)作为处理对象,在数据保存于设定为副缓存器的缓存器(本例中为第2接收缓存器26)的情况下,暂时将处理对象切换为副缓存器,在结束基于保存于副缓存器的数据的处理后,将处理对象切换为(返回)主缓存器。
[0142]然后,步骤SEl的主缓存器设定处理是将第I接收缓存器24 (保存与POS终端10连接的接口接收到的数据的缓存器)设定为主缓存器的处理。
[0143]通过将第I接收缓存器24设为主缓存器,有以下的好处。
[0144]即,如之后所明确的那样,在印刷装置11进行基于从POS终端10接收到的收据发行数据的收据的发行时,不需要进行基于设定文件改写命令的设定文件的改写。因此,POS终端10不需要向印刷装置11发送设定文件改写命令。在此,如之后所明确的那样,设定文件改写命令由于缓存器存在第I接收缓存器24和第2接收缓存器26这两者、且在进行基于保存于各缓存器的数据的处理时基于I个设定文件来执行处理,因而是从平板终端13发送到印刷装置11的控制命令。因此,在已有的POS系统中,由于缓存器为I个,因而设定文件也是I个即可,因此POS终端10不向印刷装置11发送设定文件改写命令。并且,通过将第I接收缓存器24设为主缓存器,不需要从POS终端10对印刷装置11发送设定文件改写命令,因此不需要针对POS终端10的改变(例如用于安装发送设定文件改写命令的功能的程序修正)。
[0145]在本实施方式的一例中,作为设定主缓存器的方法,有第I方法?第3方法这3种方法。用第I方法?第3方法当中的哪个方法来进行主缓存器的设定,能以规定的方法由用户设定。
[0146]以下分别说明第I方法?第3方法。
[0147]〈第I方法〉
[0148]第I方法是将与USB接口 23以及无线通信接口 25当中先成为能从连接的外部装置(P0S终端10或平板终端13)接收数据的状态的一方的接口(通信部)对应的缓存器设定为主缓存器的方法。
[0149]所谓能接收数据的状态,对于USB接口 23,是指遵循USB在印刷装置11与POS终端10间进行规定的信息的收发、且在这些装置之间确立了遵循USB的连接的状态。
[0150]另外,所谓能接收数据的状态,对于无线通信接口 25,是指进行遵循Bluetooth的标准的配对、且在这些装置之间确立了通信信道的状态。
[0151]在第I方法的情况下,在电源接通后,印刷控制部201对USB接口 23以及无线通信接口 25监视是否成为能接收数据的状态。然后,印刷控制部201将与先成为能接收数据的状态的接口对应的缓存器设定为主缓存器。
[0152]在用第I方法设定主缓存器的情况下,用户根据POS系统的通常的启动步骤,将POS终端10先于平板终端13与印刷装置11连接。由此,能将第I接收缓存器24设为主缓存器。
[0153]将POS终端10先于平板终端13与印刷装置11连接的处理例如能如下那样进行。例如,不管印刷装置11的电源的通/断,设为USB线将经由POS终端10与印刷装置11连接的状态。然后设定为,在印刷装置11的电源接通的情况下,自动在POS终端10与印刷装置11之间确立遵循USB的连接。由此,能简易地将POS终端10先于平板终端13而与印刷装置11连接,将第I接收缓存器24设为主缓存。
[0154]根据第I方法,用户通过进行将POS终端10先于平板终端13而与印刷装置11连接这样非常简易的作业,就能将第I接收缓存器24设为主缓存器。由此,提升了用户的便利性。
[0155]另外,不需要用于将第I接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
[0156]另外,在第I方法中,也可以构成为在成为能接收的状态后,将与先接收到数据的一方的接口(通信部)对应的缓存器设定为主缓存器。这种情况下,用户只要先于平板终端13从POS终端10向印刷装置11发送数据即可,使印刷装置11执行基于接收到的数据的处理即可。
[0157]〈第2方法〉
[0158]第2方法是将第I接收缓存器24以及第2接收缓存器26当中预先指定的缓存器设定为主缓存器的方法。
[0159]指定设为主缓存器的缓存器的方法为怎样的方法都可以。例如,可以设为能通过操作设于印刷装置11的操作开关或DIP开关等来指定,也可以设为与外部装置连接、能通过从外部装置输出规定的命令来指定。在命令的情况下,在存储部22中存储缓存器的指定即可。能在电源接通后,将读出并指定的缓存器设定为主缓存器。在第2方法的情况下,在电源接通后,印刷控制部201将第I接收缓存器24以及第2接收缓存器26当中预先指定的缓存器设定为主缓存器。
[0160]在用第2方法设定主缓存器的情况下,用户进行指定,使第I接收缓存器成为主缓存器即可。由此,能将第I接收缓存器24设为主缓存器。
[0161]根据第2方法,用户不需要每次电源的接通都进行与主缓存器的设定相关的作业。由此,提升了用户的便利性。
[0162]另外,不需要用于将第I接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
[0163]〈第3方法〉
[0164]第3方法是在2个接口当中一方的接口通过有线通信从外部装置数据、另一方的接口通过无线通信从外部装置接收数据的情况下,将与以有线通信接收数据的接口对应的缓存器设定为主缓存器的方法。
[0165]在本实施方式的一例中,USB接口 23以有线通信接收数据,无线通信接口 25以无线通信接收数据。据此,在第3方法的情况下,在电源接通后,印刷控制部201将与USB接口 23对应的缓存器即第I接收缓存器24设定为主缓存器。
[0166]在用第3方法设定主缓存器的情况下,用户将POS终端10与印刷装置11有线连接,将平板终端13与印刷装置11无线连接。由此,能将第I接收缓存器24设为主缓存器。
[0167]根据第3方法,用户通过进行将POS终端10与印刷装置11有线连接、将平板终端13与印刷装置11无线连接这样非常简易的作业,就能将第I接收缓存器24设为主缓存器。由此,提升了用户的便利性。
[0168]另外,不需要用于将第I接收缓存器24设定为主缓存器的特别的机构,能抑制成本的增大。
[0169]以上说明了第I方法?第3方法。
[0170]由于基于第I方法、第2方法或第3方法进行主缓存器设定处理,因此根据上述的示例,在主缓存器设定处理结束的阶段,处理对象的缓存器是保存从POS终端10接收到的数据的第I接收缓存器24。
[0171]因此,以下说明的步骤SE2以下的处理是以第I接收缓存器24是主缓存器为前提的处理。
[0172]如图5所示那样,印刷控制部201在从POS终端10接收数据并保存于第I接收缓存器24,进行处理后,随即从平板终端13新接收订单凭单发行数据,监视是否将接收到的订单凭单发行数据保存于第2接收缓存器26 (步骤SE2)。如上述那样,无线通信接口 25在接收到订单凭单发行数据的情况下,将接收到的订单凭单发行数据依次保存于第2接收缓存器26。
[0173]印刷控制部201监视第I接收缓存器24以及第2接收缓存器26的状态,在这些缓存器中保存新的数据的情况下,能检测到这一情况。
[0174]在订单凭单发行数据保存于第2接收缓存器26的情况下(步骤SE2 是”),印刷控制部201对保存于第I接收缓存器24的收据发行数据判别是否全部收据发行数据的读出结束,是否是基于全部收据发行数据的处理(收据的发行)结束的状态(步骤SE3)。该结束的状态包含印刷控制部201进行的基于保存于第I接收缓存器24的数据的印刷部21的控制结束的状态。
[0175]在不是基于保存于第I接收缓存器24的全部收据发行数据的处理结束的状态的情况下(步骤SE3 否”),印刷控制部201将处理步骤移转到步骤SE17。步骤SE17以下的处理将在后面进行叙述。
[0176]在是基于保存于第I接收缓存器24的收据发行数据的处理结束的状态的情况下(步骤SE3 是”),印刷控制部201判别是否是从处理结束起经过了预先确定的第I的规定期间的状态(步骤SE4)。在此,印刷控制部201具有在最近进行的(=最后进行的)基于收据发行数据的处理结束的情况下对结束后的经过时间进行计时的功能。在步骤SE4,印刷控制部201将计时的经过时间、与预先确定的第I的规定期间进行比较,基于比较结果来判别是否是从处理结束起经过了预先确定的第I的规定期间的状态。
[0177]在是已经经过了第I的规定期间的状态的情况下(步骤SE4 是”),印刷控制部201将处理步骤移转到步骤SE7。这种情况下,如之后所明确的那样,印刷控制部201即刻将处理对象从第I接收缓存器向第2接收缓存器切换。
[0178]在是未经过第I的规定期间的状态的情况下(步骤SE4 否”),印刷控制部201监视最后进行的基于保存于第I接收缓存器24的收据发行数据的处理结束起是否经过了第I的规定期间(步骤SE6),并监视是否从POS终端10新接收到收据发行数据,将接收到的收据发行数据保存于第I接收缓存器24(步骤SE5)。
[0179]在经过第I的规定期间前将新接收到的收据发行数据保存于第I接收缓存器24的情况下(步骤SE5 是”),印刷控制部201将处理步骤移转到步骤SE17。这种情况下,如之后所明确的那样,印刷控制部201不进行作为处理对象的缓存器