《控制装置、控制系统以及控制装置的控制方法.pdf》由会员分享,可在线阅读,更多相关《控制装置、控制系统以及控制装置的控制方法.pdf(26页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104118225A43申请公布日20141029CN104118225A21申请号201410171660622申请日20140425201309370520130426JP201309370620130426JPB41J29/38200601G06Q30/0220120171申请人精工爱普生株式会社地址日本东京72发明人高本明男74专利代理机构中科专利商标代理有限责任公司11021代理人张莉54发明名称控制装置、控制系统以及控制装置的控制方法57摘要本发明的课题在于有效地利用印刷在收据上的信息,并抑制在礼券发行时负荷集中于特定的设备的状况。为此,在本发明的控制装置中,主机。
2、12具备印刷控制部20A,其生成并输出使收据打印机10发行收据的控制指令;和指令解析部20B,其对印刷控制部20A所生成的收据所涉及的控制指令进行解析,按照每个服务器装置,提取控制指令所包含的规定信息,基于所提取出的信息按照每个服务器装置生成发送数据,并发送到各个服务器装置。30优先权数据51INTCL权利要求书2页说明书17页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书17页附图6页10申请公布号CN104118225ACN104118225A1/2页21一种控制装置,其特征在于,与发行收据的印刷装置相连接,并且与多个服务器装置相连接,所述控制装置具备印刷控制。
3、部,其生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。2根据权利要求1所述的控制装置,其特征在于,在控制指令中,包含字符串印刷指示指令,该字符串印刷指示指令指定字符串并且指示所指定的字符串的印刷,所述指令解析部,在字符串印刷指示指令所指定的字符串为特定的内容的情况下,提取该字符串,并生成包含所提取出的字符串的所述发送数据,发送到特定的所述服务器装置。3根据权利要求2所述的控制装置,其特征在于。
4、,所述指令解析部,基于在根据字符串印刷指示指令在收据所涉及的记录介质上印刷了字符串的情况下的该字符串的位置,来确定该字符串的内容。4根据权利要求2所述的控制装置,其特征在于,在收据所涉及的控制指令中,包含字符串装饰指令,该字符串装饰指令指示对于由字符串印刷指示指令指示印刷的字符串实施规定的装饰,所述指令解析部,基于对由字符串印刷指示指令指示印刷的字符串实施的装饰,来确定该字符串的内容。5根据权利要求1所述的控制装置,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,所述控制装置还具备礼券发行控制部,所述礼券发行控制部在所述。
5、发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。6根据权利要求5所述的控制装置,其特征在于,还连接有发行礼券的礼券发行用印刷装置,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述礼券发行用印刷装置发行礼券的控制指令。7根据权利要求5所述的控制装置,其特征在于,将印刷在礼券上的图像的图像数据与识别信息建立对应地存储,在所述指示数据中,包含与应发行的礼券的图像数据建立了对应的识别信息,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,基于与所述指示数据所包含的识别信息建立了对应的图。
6、像数据来生成并输出礼券所涉及的控制指令。8根据权利要求5所述的控制装置,其特征在于,所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账权利要求书CN104118225A2/2页3的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置。9一种控制系统,其特征在于,具备与发行收据的印刷装置相连接的控制装置、和与所述控制装置相连接的多个服务器装置,所述控制装置具备印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取。
7、出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。10根据权利要求9所述的控制系统,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券,在应发行的情况下,生成指示礼券的发行的指示数据,并发送到所述控制装置,所述控制装置还具备礼券发行控制部,该礼券发行控制部在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。11根据权利要求10所述的控制系统,其特征在于,所述控制装置的所述指令解析部,从收据所涉及。
8、的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券。12一种控制装置的控制方法,其特征在于,该控制装置与发行收据的印刷装置相连接,并且与多个服务器装置相连接,该控制方法,生成并输出使所述印刷装置发行收据的控制指令,对所生成的收据所涉及的控制指令进行解析,并按照每个所述服务器装置,提取控制指令所包含的规定信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,发送到各个所述服务器装置。13根据权利要求12所述的控制装置的控制方法,其特征在于,提取包含在所。
9、述生成的收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。权利要求书CN104118225A1/17页4控制装置、控制系统以及控制装置的控制方法技术领域0001本发明涉及一种与发行收据的印刷装置相连接的控制装置、具备该控制装置和服务器装置的控制系统、以及该控制装置的控制方法。0002本申请针对在2013年4月26日提出申请的日本国专利申请第2013093705号公报、以及在2013年4月26日提出申请的日本国专利申请第2013093706。
10、号公报主张优先权,并将其内容引用于此。背景技术0003在现有技术中,已知一种发行收据以及礼券的系统例如,参照专利文献1。在这种系统中,根据顾客的结账而在收据上印刷与购买商品相关的信息、与结账相关的信息、与顾客相关的信息等。而且,还有一些系统在发行收据之后,基于结账的内容而发行礼券,并使收据的内容和礼券的内容具有关联性。0004专利文献1JP特开2009129029号公报0005如上述的系统那样,在发行收据的系统中,存在如下的需求想要有效地利用印刷在收据上的信息,用于市场营销,或用于顾客的管理。此外,在如上述的系统那样发行礼券的系统中,具备管理礼券的发行的服务器装置,并成为如下构成在该管理服务器。
11、装置的控制下,礼券发行用的印刷装置发行礼券。在该情况下,存在有可能负荷会集中在服务器装置上这种课题。发明内容0006本发明为了解决上述课题的至少一部分而作,并能够作为以下的方式或应用例而实现。0007应用例1是一种控制装置,其特征在于,与发行收据的印刷装置相连接,并且与多个服务器装置相连接,所述控制装置具备印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。0008根据该构成,在收。
12、据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。0009应用例2是一种控制装置,其特征在于,在控制指令中,包含字符串印刷指示指令,该字符串印刷指示指令指定字符串并且指示所指定的字符串的印刷,所述指令解析部,在字符串印刷指示指令所指定的字符串为特定的内容的情况下,提取该字符串,并生成包含所提取出的字符串的所述发送数据,发送到特定的所述服务器装置。0010根据该构成,能够将特定的内容的字符串信息发送到特定的服务器装置。
13、,并能说明书CN104118225A2/17页5够将必要的信息发送到服务器装置。0011应用例3是一种控制装置,其特征在于,所述指令解析部,基于在根据字符串印刷指示指令在收据所涉及的记录介质上印刷了字符串的情况下的该字符串的位置,来确定该字符串的内容。0012在此,收据具有如下这样的特性所印刷的图像的格式已定,规定的内容的字符串印刷在规定的位置。于是,根据上述构成,能够利用该特性来判别印刷在收据上的字符串的内容。0013应用例4是一种控制装置,其特征在于,在收据所涉及的控制指令中,包含字符串装饰指令,该字符串装饰指令指示对于由字符串印刷指示指令指示印刷的字符串实施规定的装饰,所述指令解析部,基。
14、于对由字符串印刷指示指令指示印刷的字符串实施的装饰,来确定该字符串的内容。0014在此,收据具有如下这样的特性对于规定的内容的字符串,定型地实施规定的装饰。于是,根据上述构成,能够利用该特性,来判别印刷在收据上的字符串的内容。0015应用例5是一种控制装置,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,所述控制装置还具备礼券发行控制部,所述礼券发行控制部在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。0016根据该构成,并非由服务器装置控制印刷装。
15、置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。0017应用例6是一种控制装置,其特征在于,还连接有发行礼券的礼券发行用印刷装置,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述礼券发行用印刷装置发行礼券的控制指令。0018根据该构成,不会影响到印刷装置所进行的收据的发行,就能够使。
16、礼券发行用印刷装置发行礼券。0019应用例7是一种控制装置,其特征在于,将印刷在礼券上的图像的图像数据与识别信息建立对应地存储,在所述指示数据中,包含与应发行的礼券的图像数据建立了对应的识别信息,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,基于与所述指示数据所包含的识别信息建立了对应的图像数据来生成并输出礼券所涉及的控制指令。0020根据该构成,能够减小从服务器装置对控制装置发送的指示数据的大小,并能够实现抑制通信量的增大、提高通信效率。0021应用例8是一种控制装置,其特征在于,所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方。
17、,并将基于所提取出的信息的所述发送数据发送到所述服务器装置。0022根据该构成,服务器装置能够基于关于购买商品的信息或关于结账的信息,与购说明书CN104118225A3/17页6买商品相对应或与结账相对应地适当地生成指示数据。0023应用例9是一种控制系统,其特征在于,具备与发行收据的印刷装置相连接的控制装置、和与所述控制装置相连接的多个服务器装置,所述控制装置具备印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成。
18、发送数据,并发送到各个所述服务器装置。0024根据该构成,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置提取信息,并按照每个服务器来发送基于所提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。0025应用例10是一种控制系统,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券,在应发行的情况下,生成指示礼券的发行的指示数据,并发送到所述控制装置,所述控制。
19、装置还具备礼券发行控制部,该礼券发行控制部在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。0026根据该构成,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。0027应用例11是一种控制系统,其特征在于,所述控制装置的所述指令解析部,从收据所涉及的。
20、控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券。0028根据该构成,服务器装置能够基于关于购买商品的信息或关于结账的信息,与购买商品相对应或与结账相对应地适当地生成指示数据。0029应用例12是一种控制装置的控制方法,其特征在于,该控制装置与发行收据的印刷装置相连接,并且与多个服务器装置相连接,该控制方法,生成并输出使所述印刷装置发行收据的控制指令,对所生成的收据所涉及的控制指令进行解析,并按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取。
21、出的信息按照每个所述服务器装置来生成发送数据,发送到各个所述服务器装置。0030根据该控制方法,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。0031应用例13是一种控制装置的控制方法,其特征在于,提取包含在所述生成的收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装说明书CN104118225A4/17页7置,在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示。
22、数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。0032根据该控制方法,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。0033应用例14是一种存储介质,其存储有由对与发行收据的印刷装置相连接、并且与多个服务器装置相连接的控制装置进行控制的控制部来执行的程序,该程序执行如下的处理。
23、使所述控制部,生成并输出使所述印刷装置发行收据的控制指令,对所述生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。0034根据该程序,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。0035应用例15是一种存储介质,其存储有由对与发行收据的印刷装置相连接的控制装置进行控制的控制部来执行。
24、的程序,上述程序执行如下的处理使所述控制部,生成并输出使所述印刷装置发行收据的控制指令,对所述生成的收据所涉及的控制指令进行解析,提取包含在收据所涉及的控制指令中的规定的信息,将基于所提取出的信息的发送数据发送到服务器装置,在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。0036根据该程序,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服。
25、务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。0037根据本发明,能够有效地利用印刷在收据上的信息,并可以抑制在礼券发行时负荷集中于特定的设备的状况。附图说明0038图1是表示控制系统的构成的图。0039图2是表示构成控制系统的各设备的功能构成的框图。0040图3是进一步详细地表示主机的功能模块的图。0041图4是用于说明指令整理部的功能的图。0042图5是表示发送到各服务器装置的各发送数据的图。0043图6是表示主机、礼券管理服务器的动作的流程图。说明书CN104118225A5/17页8具体实施方式0044以下,。
26、参照附图对本发明的实施方式进行说明。0045图1是表示本实施方式所涉及的控制系统1的构成的图。0046控制系统1被应用于超级市场、便利店等店铺中,是对店铺中的商品的销售状况、营业额状况、库存状况等进行管理的所谓POS系统。控制系统1至少具有根据来到店铺里的顾客的结账来发行收据的功能、以及根据收据的发行来发行适当的礼券的功能。0047在应用控制系统1的店铺中,设有多个收银台L。在每个收银台L,设有收据发行用的打印机即收据打印机10印刷装置、礼券打印机11礼券发行用印刷装置和对这些打印机进行控制的主机12控制装置。0048收据打印机10,例如是热敏打印机,在相对应的主机12的控制下,通过热敏头对感。
27、热卷筒纸的印刷面施加热来印刷图像后,在规定位置处切断感热卷筒纸,由此发行收据。0049此外,礼券打印机11,例如是喷墨打印机,在相对应的主机12的控制下,通过喷墨头将墨液喷吐到卷筒纸的印刷面上来印刷图像后,在规定位置处切断卷筒纸,由此发行礼券。0050在各主机12,经由LAN等的网络N而连接有POS管理服务器14。POS管理服务器14对商品管理库、顾客管理库、库存管理库等各种数据库进行存储,并统括地管理控制系统1。主机12在收据的发行时,适当地访问POS管理服务器14来取得必要的信息。0051此外,如图1所示,在网络N,连接有礼券管理服务器15服务器装置、营业额管理服务器16服务器装置、电子收。
28、据管理服务器17服务器装置、以及顾客行为管理服务器18服务器装置。关于这些服务器装置将在后面叙述。0052图2是示意性地示出构成控制系统1的各设备、特别是主机12、收据打印机10、礼券打印机11以及礼券管理服务器15的功能构成的框图。0053如图2所示,主机12具备主机控制部20控制部、主机输入部21、主机显示部22、主机存储部23、网络通信部24、收据打印机通信部25和礼券打印机通信部26。0054主机控制部20具备CPU、ROM、RAM、其他的外围电路等,控制主机12的各部分。主机控制部20作为功能模块而具备印刷控制部20A、指令解析部20B和礼券发行控制部20C,但关于这些功能模块将在后。
29、面叙述。主机输入部21与鼠标、键盘等输入设备相连接,检测对于输入设备的输入,并输出到主机控制部20。主机显示部22与液晶显示面板等显示面板相连接,在主机控制部20的控制下,将各种数据显示到显示面板上。主机存储部23具备硬盘、EEPROM等的存储器,以非易失且可擦写的方式存储各种数据。在主机存储部23中,存储有礼券图像数据库23A,但对此将在后面叙述。网络通信部24在主机控制部20的控制下,遵循规定的通信标准,经由网络N而与网络N上的外部设备进行通信。收据打印机通信部25在主机控制部20的控制下,遵循规定的通信标准与收据打印机10进行通信。礼券打印机通信部26在主机控制部20的控制下,遵循规定的。
30、通信标准与礼券打印机11进行通信。0055此外,如图2所示,收据打印机10具备收据打印机控制部30和收据打印机印刷部31。收据打印机控制部30具备CPU等,控制收据打印机10的各部分。收据打印机印刷部31具备在记录介质上印刷图像的印刷头、输送记录介质的输送机构、切断记录介质的切断机构等。同样地,礼券打印机11具备礼券打印机控制部32和礼券打印机印刷部33。0056图3是进一步详细地表示主机12的功能构成的图。在图3中,为了便于说明,还说明书CN104118225A6/17页9表示有礼券管理服务器15的功能模块。0057在图3中,为了便于说明,用同等的模块来表现功能模块、程序、存储区域、物理装置。
31、等。0058另外,以下所说明的每一个功能模块的功能都通过由CPU读出并执行程序等、硬件和软件的协同工作来实现。0059主机控制部20所具备的印刷控制部20A是具有生成并输出使收据打印机10发行收据的控制指令的功能的功能模块。0060若详细叙述,则在主机12中,安装有POS应用35以及打印机驱动器36。印刷控制部20A通过POS应用35的功能,生成构成为包含与应印刷在收据上的图像相关的信息的印刷数据,并输出到打印机驱动器36。印刷控制部20A通过打印机驱动器36的功能,基于印刷数据生成使收据打印机10执行收据的发行所涉及的各种处理的控制指令,并输出到作为软件逻辑端口而开放的逻辑端口P。0061接。
32、着,印刷控制部20A通过PCSPORTCOMMUNICATIONSERVICE,端口通信服务37的功能,对于输出到逻辑端口P的控制指令实施规定的处理,并输出到收据打印机通信部25。0062所谓PCS37是能够从打印机驱动器36调用的函数,具有在印刷控制部20A和收据打印机通信部25之间进行各种数据的输入输出的功能。0063PCS37对于打印机驱动器36所输出的数据包含控制指令以及输入到打印机驱动器36的数据,进行与主机12和收据打印机10之间的接口的标准RS232C、USB等标准相对应的数据整形、数据变换。由此,能够吸收各种接口的标准的差异,并无需进行针对打印机驱动器36的软件上的改变,就能够。
33、进行与涉及各种标准的接口相符的通信。收据打印机通信部25将所输入的控制指令,遵循规定的通信标准来发送到收据打印机10。收据打印机10基于所接收到的控制指令来发行收据。0064指令解析部20B是如下的功能模块对通过打印机驱动器36的功能而生成的使收据打印机10发行收据的控制指令进行解析,并执行后述的各种处理。0065该指令解析部20B的功能通过利用OPOS、UPOS所提供的API函数而作成的程序来实现。该指令解析部20B所涉及的程序为能够通过同样遵循OPOS、UPOS标准的打印机驱动器36来适当调用的构成。0066如图3所示,指令解析部20B作为功能模块而具备指令整理部40、发送数据生成部41和。
34、数据发送部42。这些功能模块的功能通过由CPU读出并执行程序等、硬件和软件的协同工作来实现。0067首先,对指令整理部40进行说明。0068图4是用于说明指令整理部40的图。A是表示收据打印机10所发行的收据的一例的图。B是表示为了发行A所示的收据而生成的控制指令的内容的图。C是以适于说明的方式示意性地表示通过指令整理部40的功能对B所示的控制指令进行了整理之后的样态的图。0069如图4A所示,在收据的开头,印刷表示所谓顶部标志TOPLOGO的顶部标志图像R1。在该顶部标志图像R1的下方,印刷表示收据被发行的日期时间日期时间的发行日期时间图像R2。发行日期时间图像R2所涉及的字符串表示日期时间。
35、的字符串,按说明书CN104118225A7/17页10照右对齐来印刷。0070在发行日期时间图像R2的下方,印刷购买商品关联图像R3。购买商品关联图像R3是对顾客所购买的商品的名称、商品的单价、商品的购买数量、以及商品的购买金额通过商品的单价商品的购买数量而算出的金额进行一览显示的图像。若对购买商品关联图像R3进行详细叙述,则在该图像中,某1行的顾客所购买的商品的名称、商品的单价、商品的购买数量、以及商品的购买金额按照下面的规则来印刷。即,以该行中的第1个文字为基点,来印刷商品的名称。进而,以第T1T1为预先决定的正整数个文字为基点,来印刷商品的单价。进而,以第T2T2为预先决定的正整数且T。
36、2T1个文字为基点,来印刷商品的购买数量。进而,以第T3T3为预先决定的正整数且T3T2个文字为基点,来印刷商品的购买金额。购买商品关联图像R3所涉及的1行的字符串按照左对齐来印刷。0071在购买商品关联图像R3的下方,印刷表示购买商品的合计金额的合计金额图像R4。合计金额图像R4所涉及的字符串按照左对齐并且以粗体来印刷。在合计金额图像R4的下方,印刷表示代表收据的识别编号的条形码的条形码图像R5。在该条形码图像R5的下方,印刷表示顾客的会员编号的会员编号图像R6。会员编号图像R6所涉及的字符串按照左对齐来印刷。在此,虽然省略了图示,但在主机12,连接有用于读取顾客所持有的会员卡的读卡器。然后。
37、,当在收银台L结账时,在顾客出示了会员卡的情况下,通过读卡器来读取该会员卡。然后,记录在该会员卡中的会员编号被存储到主机12的规定的存储区域。0072在会员编号图像R6的下方,印刷表示定型地记录在收据的末端的字符串的末端图像R7。在图4A的示例中,末端图像R7所涉及的字符串为“THANKYOU”代表空格,以下相同。该末端图像R7所涉及的字符串按照中央对齐来印刷。0073在本实施方式中,收据的布局基本上依照图4A所示的收据的布局。即,在本实施方式所涉及的收据上,从开头向后端依次印刷顶部标志图像R1、发行日期时间图像R2、购买商品关联图像R3、合计金额图像R4、条形码图像R5、会员编号图像R6、末。
38、端图像R7。0074另外,收据的布局考虑到便于说明而进行了简化,通常,还印刷关于税的信息、关于找零的信息等上述所示以外的信息所涉及的图像。0075另一方面,如图4B所示,收据所涉及的控制指令构成为包含多个指令。0076如图4B所示,在收据所涉及的控制指令中,包含有顶部标志印刷指示指令C1。该顶部标志印刷指示指令C1是指示顶部标志图像R1的印刷的指令,构成为包含图形图像印刷指示指令GC。图形图像印刷指示指令GC构成为包含指示图形图像的印刷的命令代码和应印刷的图像的图像数据。所谓图像数据是指,位图数据等按每个像素将信息例如保持为灰度值的数据。在本实施方式中,图形图像印刷指示指令GC为XXX“图像数。
39、据”其中,“XXX”是指示基于图像数据的图像印刷的命令代码这样的构成。顶部标志印刷指示指令C1所涉及的图形图像印刷指示指令GC为XXX“顶部标志图像R1的图像数据”这样的构成。0077在收据所涉及的控制指令中,在顶部标志印刷指示指令C1之后,记述有发行日期时间印刷指示指令C2。该发行日期时间印刷指示指令C2是指示发行日期时间图像R2的印刷的指令,构成为包含字符串装饰指令SC、字符串印刷指示指令MC、以及换行指令LF。0078所谓字符串装饰指令SC是指定在字符串印刷指示指令MC所指定的字符串的印刷时应施加的装饰的指令。所谓装饰意味着对所印刷的字符串进行与描绘相关的某些处理。说明书CN104118。
40、225A108/17页11作为装饰,例如,有字符串的位置的移动左对齐、中央对齐、右对齐等、字符串的放大、缩小、旋转、强调、粗体化、装饰文字或装饰记号的附加等。发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC指示对所印刷的字符串实施右对齐的装饰。0079字符串印刷指示指令MC是指定字符串并且指示所指定的字符串的印刷的指令。字符串印刷指示指令MC构成为包含指示字符串的印刷的命令代码和指定字符串的数据部。在数据部中,记述通过规定的文字编码例如,UNICODE、ASCII码而表现的文字组合。发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC为YYY“2013/1/1/1200”其中,“Y。
41、YY”为指示字符串的记录的命令代码。双引号内为数据部且指定有应印刷的字符串这样的构成。另外,在本实施方式中,对于能够由收据打印机10记录的每个文字,各文字的字体数据事先被登录到收据打印机10中。收据打印机10基于字符串印刷指示指令MC,将构成应印刷的字符串的各文字变换为字体数据,并基于变换后的字体数据进行印刷。0080换行指令LF是指示换行的指令。0081在收据所涉及的控制指令中,在发行日期时间印刷指示指令C2之后,记述有明细印刷指示指令C3。该明细印刷指示指令C3按照购买商品关联图像R3中的每个购买商品每行而存在。0082明细印刷指示指令C3构成为包含指示实施左对齐的装饰的字符串装饰指令SC。
42、、指定表示商品名称、商品单价、购买数量以及购买金额的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。特别是,在字符串印刷指示指令MC的数据部中,在表示商品名称的字符串与表示商品单价的字符串之间,记述适当的空格使得表示商品单价的字符串从第T1个文字开始印刷。同样地,在数据部中,在表示商品单价的字符串与表示购买数量的字符串之间,记述适当的空格使得表示购买数量的字符串从第T2个文字开始印刷。同样地,在数据部中,在表示购买数量的字符串与表示购买金额的字符串之间,记述适当的空格使得表示购买金额的字符串从第T3个文字开始印刷。若表示数据部的方式的一例,则为“ITEMA80021600”。
43、。0083在收据所涉及的控制指令中,在所有的明细印刷指示指令C3之后,记述有合计金额印刷指示指令C4。该合计金额印刷指示指令C4构成为包含指示实施粗体化以及左对齐的装饰的字符串装饰指令SC、指定“TOTAL”这个字符串以及表示合计金额的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。0084在收据所涉及的控制指令中,在合计金额印刷指示指令C4之后,记述有条形码印刷指示指令C5。该条形码印刷指示指令C5为如下指令指定代码,并且指示印刷表示所指定的代码的条形码图像R5。在收据打印机10中,安装有如下功能基于条形码印刷指示指令C5所指定的代码来生成条形码的图像数据,并基于所生成的。
44、图像数据来印刷条形码图像R5。0085在收据所涉及的控制指令中,在条形码印刷指示指令C5之后,记述有会员编号印刷指示指令C6。该会员编号印刷指示指令C6构成为包含指示实施左对齐的装饰的字符串装饰指令SC、指定“MEMBERSHIPNO”这个字符串以及表示会员编号的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。0086在收据所涉及的控制指令中,在会员编号印刷指示指令C6之后,记述有末端图像说明书CN104118225A119/17页12印刷指示指令C7。该末端图像印刷指示指令C7构成为包含指示实施中央对齐的装饰的字符串装饰指令SC、指定“THANKYOU”这个字符串并指示该。
45、字符串的印刷的字符串印刷指示指令MC、和换行指令LF。0087在收据所涉及的控制指令中,在末端图像印刷指示指令C7之后,记述有切断指示指令SS。该切断指示指令SS是指示卷筒纸的切断的指令。在指示收据发行的控制指令中,该切断指示指令SS必须成为最后的指令。0088通过打印机驱动器36的功能而生成的控制指令依次被存储到在RAM中形成的工作区域WA的规定的存储区域中。然后,指令整理部40对在控制指令向工作区域WA的存储过程中、切断指示指令SS是否已被存储到工作区域WA进行监视,并以已被存储为触发来执行下面的处理。另外,所谓切断指示指令SS已被存储到工作区域WA中就是说构成收据所涉及的控制指令的全部指。
46、令都已被存储到工作区域WA中。0089即,指令整理部40对控制指令进行解析,将构成控制指令的指令分为字符串的印刷所涉及的指令、图形图像的印刷所涉及的指令以及条形码的印刷所涉及的指令。然后,指令整理部40如图4C所示,将分开后的指令存储到工作区域WA中的不同区域。在图4C中,存储区域A1是保存图形图像的印刷所涉及的指令的区域,保存顶部标志印刷指示指令C1。此外,存储区域A2是保存字符串的印刷所涉及的指令的区域,保存发行日期时间印刷指示指令C2、所有的明细印刷指示指令C3、合计金额印刷指示指令C4、会员编号印刷指示指令C6以及末端图像印刷指示指令C7。各指令按照与控制指令中的顺序相同的顺序保存到存。
47、储区域A2中。此外,存储区域A3是保存条形码的印刷所涉及的指令的区域,保存条形码印刷指示指令C5。0090这样,指令整理部40对所有的控制指令已被保存到工作区域WA中进行检测,并且将控制指令所包含的各指令根据种类分开并保存到不同的存储区域中。0091接着,对发送数据生成部41进行说明。0092发送数据生成部41具备第1发送数据生成部41A、第2发送数据生成部41B、第3发送数据生成部41C以及第4发送数据生成部41D。0093第1发送数据生成部41A是生成发送到礼券管理服务器15的第1发送数据D1的功能模块。以下,对第1发送数据生成部41A进行详细叙述。0094图5A是以适于说明的方式示意性地。
48、表示第1发送数据D1的图。在本实施方式中,第1发送数据D1是以XML等标记语言来记述的数据。在第1发送数据D1中,包含有按照每个购买商品来表示商品的名称、单价、购买数量以及购买金额的信息关于购买商品的信息。此外,在第1发送数据D1中,包含有表示合计金额的信息关于结账的信息以及表示会员编号的信息。0095第1发送数据生成部41A按照以下的方式来生成第1发送数据D1。即,在购买商品关联图像R3中,按照每行来印刷商品的名称、单价、购买数量以及购买金额,但在指示各行的印刷的明细印刷指示指令C3中,具有以下特征。第1个特征是指示第1行的印刷的明细印刷指示指令C3记述在发行日期时间印刷指示指令C2之后这个。
49、特征。第2个特征是指示最后一行的印刷的明细印刷指示指令C3记述在合计金额印刷指示指令C4之前这个特征。第3个特征是明细印刷指示指令C3所涉及的字符串装饰指令SC指示了左对齐的装饰这个特征。利用这些特征,第1发送数据生成部41A从存储在存储区域A2中的指令中,提说明书CN104118225A1210/17页13取所有的明细印刷指示指令C3。0096若详细叙述,则首先,第1发送数据生成部41A从保存在存储区域A2中的指令中,对发行日期时间印刷指示指令C2进行确定。例如,第1发送数据生成部41A利用发行日期时间印刷指示指令C2是在存储区域A2中保存的指令中最初的指令,来进行上述确定。此外例如,第1发送数据生成部41A利用发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC是指定实施右对齐的装饰的指令,来对发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC进行确定,由此进行上述确定。此外例如,第1发送数据生成部41A利用发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC所指定的字符串包含“/”表示通配符,从而通过字符串检索,对发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC进行确定,由此进行上述确定。0097接着,第1发送数据生成部41A从保存在存储区域A2中的指令中,对合计金额印刷指示指令C4进行确定。例如,第1发送。