控制装置、控制系统以及控制装置的控制方法.pdf

上传人:000****221 文档编号:51247 上传时间:2018-01-20 格式:PDF 页数:26 大小:4.16MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410171660.6

申请日:

2014.04.25

公开号:

CN104118225A

公开日:

2014.10.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):B41J 29/38申请日:20140425|||公开

IPC分类号:

B41J29/38; G06Q30/02(2012.01)I

主分类号:

B41J29/38

申请人:

精工爱普生株式会社

发明人:

高本明男

地址:

日本东京

优先权:

2013.04.26 JP 2013-093705; 2013.04.26 JP 2013-093706

专利代理机构:

中科专利商标代理有限责任公司 11021

代理人:

张莉

PDF下载: PDF下载
内容摘要

本发明的课题在于有效地利用印刷在收据上的信息,并抑制在礼券发行时负荷集中于特定的设备的状况。为此,在本发明的控制装置中,主机(12)具备:印刷控制部(20a),其生成并输出使收据打印机(10)发行收据的控制指令;和指令解析部(20b),其对印刷控制部(20a)所生成的收据所涉及的控制指令进行解析,按照每个服务器装置,提取控制指令所包含的规定信息,基于所提取出的信息按照每个服务器装置生成发送数据,并发送到各个服务器装置。

权利要求书

1.  一种控制装置,其特征在于,
与发行收据的印刷装置相连接,并且与多个服务器装置相连接,
所述控制装置具备:
印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和
指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。

2.
  根据权利要求1所述的控制装置,其特征在于,
在控制指令中,包含字符串印刷指示指令,该字符串印刷指示指令指定字符串并且指示所指定的字符串的印刷,
所述指令解析部,在字符串印刷指示指令所指定的字符串为特定的内容的情况下,提取该字符串,并生成包含所提取出的字符串的所述发送数据,发送到特定的所述服务器装置。

3.
  根据权利要求2所述的控制装置,其特征在于,
所述指令解析部,基于在根据字符串印刷指示指令在收据所涉及的记录介质上印刷了字符串的情况下的该字符串的位置,来确定该字符串的内容。

4.
  根据权利要求2所述的控制装置,其特征在于,
在收据所涉及的控制指令中,包含字符串装饰指令,该字符串装饰指令指示对于由字符串印刷指示指令指示印刷的字符串实施规定的装饰,
所述指令解析部,基于对由字符串印刷指示指令指示印刷的字符串实施的装饰,来确定该字符串的内容。

5.
  根据权利要求1所述的控制装置,其特征在于,
所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,
所述控制装置还具备礼券发行控制部,所述礼券发行控制部在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情 况下,生成并输出使所述印刷装置发行礼券的控制指令。

6.
  根据权利要求5所述的控制装置,其特征在于,
还连接有发行礼券的礼券发行用印刷装置,
所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述礼券发行用印刷装置发行礼券的控制指令。

7.
  根据权利要求5所述的控制装置,其特征在于,
将印刷在礼券上的图像的图像数据与识别信息建立对应地存储,
在所述指示数据中,包含与应发行的礼券的图像数据建立了对应的识别信息,
所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,基于与所述指示数据所包含的识别信息建立了对应的图像数据来生成并输出礼券所涉及的控制指令。

8.
  根据权利要求5所述的控制装置,其特征在于,
所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置。

9.
  一种控制系统,其特征在于,
具备与发行收据的印刷装置相连接的控制装置、和与所述控制装置相连接的多个服务器装置,
所述控制装置具备:
印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和
指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。

10.
  根据权利要求9所述的控制系统,其特征在于,
所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到所述服务器装置,
所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券,在应发行的情况下,生成指示礼券的发行的指示数据,并发送到所 述控制装置,
所述控制装置还具备礼券发行控制部,该礼券发行控制部在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。

11.
  根据权利要求10所述的控制系统,其特征在于,
所述控制装置的所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置,
所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券。

12.
  一种控制装置的控制方法,其特征在于,
该控制装置与发行收据的印刷装置相连接,并且与多个服务器装置相连接,
该控制方法,
生成并输出使所述印刷装置发行收据的控制指令,
对所生成的收据所涉及的控制指令进行解析,并按照每个所述服务器装置,提取控制指令所包含的规定信息,
基于所提取出的信息按照每个所述服务器装置来生成发送数据,
发送到各个所述服务器装置。

13.
  根据权利要求12所述的控制装置的控制方法,其特征在于,
提取包含在所述生成的收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,
在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。

说明书

控制装置、控制系统以及控制装置的控制方法
技术领域
本发明涉及一种与发行收据的印刷装置相连接的控制装置、具备该控制装置和服务器装置的控制系统、以及该控制装置的控制方法。
本申请针对在2013年4月26日提出申请的日本国专利申请第2013-093705号公报、以及在2013年4月26日提出申请的日本国专利申请第2013-093706号公报主张优先权,并将其内容引用于此。
背景技术
在现有技术中,已知一种发行收据以及礼券的系统(例如,参照专利文献1)。在这种系统中,根据顾客的结账而在收据上印刷与购买商品相关的信息、与结账相关的信息、与顾客相关的信息等。而且,还有一些系统在发行收据之后,基于结账的内容而发行礼券,并使收据的内容和礼券的内容具有关联性。
专利文献1:JP特开2009-129029号公报
如上述的系统那样,在发行收据的系统中,存在如下的需求:想要有效地利用印刷在收据上的信息,用于市场营销,或用于顾客的管理。此外,在如上述的系统那样发行礼券的系统中,具备管理礼券的发行的服务器装置,并成为如下构成:在该管理服务器装置的控制下,礼券发行用的印刷装置发行礼券。在该情况下,存在有可能负荷会集中在服务器装置上这种课题。
发明内容
本发明为了解决上述课题的至少一部分而作,并能够作为以下的方式或应用例而实现。
应用例1是一种控制装置,其特征在于,与发行收据的印刷装置相连接,并且与多个服务器装置相连接,所述控制装置具备:印刷控制部,其 生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。
根据该构成,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。
应用例2是一种控制装置,其特征在于,在控制指令中,包含字符串印刷指示指令,该字符串印刷指示指令指定字符串并且指示所指定的字符串的印刷,所述指令解析部,在字符串印刷指示指令所指定的字符串为特定的内容的情况下,提取该字符串,并生成包含所提取出的字符串的所述发送数据,发送到特定的所述服务器装置。
根据该构成,能够将特定的内容的字符串(信息)发送到特定的服务器装置,并能够将必要的信息发送到服务器装置。
应用例3是一种控制装置,其特征在于,所述指令解析部,基于在根据字符串印刷指示指令在收据所涉及的记录介质上印刷了字符串的情况下的该字符串的位置,来确定该字符串的内容。
在此,收据具有如下这样的特性:所印刷的图像的格式已定,规定的内容的字符串印刷在规定的位置。于是,根据上述构成,能够利用该特性来判别印刷在收据上的字符串的内容。
应用例4是一种控制装置,其特征在于,在收据所涉及的控制指令中,包含字符串装饰指令,该字符串装饰指令指示对于由字符串印刷指示指令指示印刷的字符串实施规定的装饰,所述指令解析部,基于对由字符串印刷指示指令指示印刷的字符串实施的装饰,来确定该字符串的内容。
在此,收据具有如下这样的特性:对于规定的内容的字符串,定型地实施规定的装饰。于是,根据上述构成,能够利用该特性,来判别印刷在收据上的字符串的内容。
应用例5是一种控制装置,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送 数据发送到服务器装置,所述控制装置还具备礼券发行控制部,所述礼券发行控制部在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。
根据该构成,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。
应用例6是一种控制装置,其特征在于,还连接有发行礼券的礼券发行用印刷装置,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述礼券发行用印刷装置发行礼券的控制指令。
根据该构成,不会影响到印刷装置所进行的收据的发行,就能够使礼券发行用印刷装置发行礼券。
应用例7是一种控制装置,其特征在于,将印刷在礼券上的图像的图像数据与识别信息建立对应地存储,在所述指示数据中,包含与应发行的礼券的图像数据建立了对应的识别信息,所述礼券发行控制部,在从所述服务器装置接收到所述指示数据的情况下,基于与所述指示数据所包含的识别信息建立了对应的图像数据来生成并输出礼券所涉及的控制指令。
根据该构成,能够减小从服务器装置对控制装置发送的指示数据的大小,并能够实现抑制通信量的增大、提高通信效率。
应用例8是一种控制装置,其特征在于,所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置。
根据该构成,服务器装置能够基于关于购买商品的信息或关于结账的信息,与购买商品相对应或与结账相对应地适当地生成指示数据。
应用例9是一种控制系统,其特征在于,具备与发行收据的印刷装置相连接的控制装置、和与所述控制装置相连接的多个服务器装置,所述控 制装置具备:印刷控制部,其生成并输出使所述印刷装置发行收据的控制指令;和指令解析部,其对所述印刷控制部所生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。
根据该构成,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置提取信息,并按照每个服务器来发送基于所提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。
应用例10是一种控制系统,其特征在于,所述指令解析部提取包含在收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券,在应发行的情况下,生成指示礼券的发行的指示数据,并发送到所述控制装置,所述控制装置还具备礼券发行控制部,该礼券发行控制部在从所述服务器装置接收到所述指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。
根据该构成,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。
应用例11是一种控制系统,其特征在于,所述控制装置的所述指令解析部,从收据所涉及的控制指令中,提取关于购买商品的信息与关于结账的信息中的至少一方,并将基于所提取出的信息的所述发送数据发送到所述服务器装置,所述服务器装置,基于所接收到的所述发送数据,来判别是否应发行礼券。
根据该构成,服务器装置能够基于关于购买商品的信息或关于结账的信息,与购买商品相对应或与结账相对应地适当地生成指示数据。
应用例12是一种控制装置的控制方法,其特征在于,该控制装置与 发行收据的印刷装置相连接,并且与多个服务器装置相连接,该控制方法,生成并输出使所述印刷装置发行收据的控制指令,对所生成的收据所涉及的控制指令进行解析,并按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,发送到各个所述服务器装置。
根据该控制方法,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。
应用例13是一种控制装置的控制方法,其特征在于,提取包含在所述生成的收据所涉及的控制指令中的规定的信息,并将基于所提取出的信息的发送数据发送到服务器装置,在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。
根据该控制方法,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。
应用例14是一种存储介质,其存储有由对与发行收据的印刷装置相连接、并且与多个服务器装置相连接的控制装置进行控制的控制部来执行的程序,该程序执行如下的处理:使所述控制部,生成并输出使所述印刷装置发行收据的控制指令,对所述生成的收据所涉及的控制指令进行解析,按照每个所述服务器装置,提取控制指令所包含的规定的信息,基于所提取出的信息按照每个所述服务器装置来生成发送数据,并发送到各个所述服务器装置。
根据该程序,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息, 并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。
应用例15是一种存储介质,其存储有由对与发行收据的印刷装置相连接的控制装置进行控制的控制部来执行的程序,上述程序执行如下的处理:使所述控制部,生成并输出使所述印刷装置发行收据的控制指令,对所述生成的收据所涉及的控制指令进行解析,提取包含在收据所涉及的控制指令中的规定的信息,将基于所提取出的信息的发送数据发送到服务器装置,在所述发送数据发送后、从所述服务器装置接收到指示礼券的发行的指示数据的情况下,生成并输出使所述印刷装置发行礼券的控制指令。
根据该程序,并非由服务器装置控制印刷装置来使印刷装置发行礼券,而是由控制装置基于来自服务器装置的指示数据,使印刷装置发行礼券。因此,例如,不会发生服务器装置使多个印刷装置同一时间发行礼券这种事态,负荷集中于服务器装置的状况得到抑制。此外,由于从服务器装置接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。
根据本发明,能够有效地利用印刷在收据上的信息,并可以抑制在礼券发行时负荷集中于特定的设备的状况。
附图说明
图1是表示控制系统的构成的图。
图2是表示构成控制系统的各设备的功能构成的框图。
图3是进一步详细地表示主机的功能模块的图。
图4是用于说明指令整理部的功能的图。
图5是表示发送到各服务器装置的各发送数据的图。
图6是表示主机、礼券管理服务器的动作的流程图。
具体实施方式
以下,参照附图对本发明的实施方式进行说明。
图1是表示本实施方式所涉及的控制系统1的构成的图。
控制系统1被应用于超级市场、便利店等店铺中,是对店铺中的商品的销售状况、营业额状况、库存状况等进行管理的所谓POS系统。控制系 统1至少具有根据来到店铺里的顾客的结账来发行收据的功能、以及根据收据的发行来发行适当的礼券的功能。
在应用控制系统1的店铺中,设有多个收银台L。在每个收银台L,设有收据发行用的打印机即收据打印机10(印刷装置)、礼券打印机11(礼券发行用印刷装置)和对这些打印机进行控制的主机12(控制装置)。
收据打印机10,例如是热敏打印机,在相对应的主机12的控制下,通过热敏头对感热卷筒纸的印刷面施加热来印刷图像后,在规定位置处切断感热卷筒纸,由此发行收据。
此外,礼券打印机11,例如是喷墨打印机,在相对应的主机12的控制下,通过喷墨头将墨液喷吐到卷筒纸的印刷面上来印刷图像后,在规定位置处切断卷筒纸,由此发行礼券。
在各主机12,经由LAN等的网络N而连接有POS管理服务器14。POS管理服务器14对商品管理库、顾客管理库、库存管理库等各种数据库进行存储,并统括地管理控制系统1。主机12在收据的发行时,适当地访问POS管理服务器14来取得必要的信息。
此外,如图1所示,在网络N,连接有礼券管理服务器15(服务器装置)、营业额管理服务器16(服务器装置)、电子收据管理服务器17(服务器装置)、以及顾客行为管理服务器18(服务器装置)。关于这些服务器装置将在后面叙述。
图2是示意性地示出构成控制系统1的各设备、特别是主机12、收据打印机10、礼券打印机11以及礼券管理服务器15的功能构成的框图。
如图2所示,主机12具备主机控制部20(控制部)、主机输入部21、主机显示部22、主机存储部23、网络通信部24、收据打印机通信部25和礼券打印机通信部26。
主机控制部20具备CPU、ROM、RAM、其他的外围电路等,控制主机12的各部分。主机控制部20作为功能模块而具备印刷控制部20a、指令解析部20b和礼券发行控制部20c,但关于这些功能模块将在后面叙述。主机输入部21与鼠标、键盘等输入设备相连接,检测对于输入设备的输入,并输出到主机控制部20。主机显示部22与液晶显示面板等显示面板相连接,在主机控制部20的控制下,将各种数据显示到显示面板上。主 机存储部23具备硬盘、EEPROM等的存储器,以非易失且可擦写的方式存储各种数据。在主机存储部23中,存储有礼券图像数据库23a,但对此将在后面叙述。网络通信部24在主机控制部20的控制下,遵循规定的通信标准,经由网络N而与网络N上的外部设备进行通信。收据打印机通信部25在主机控制部20的控制下,遵循规定的通信标准与收据打印机10进行通信。礼券打印机通信部26在主机控制部20的控制下,遵循规定的通信标准与礼券打印机11进行通信。
此外,如图2所示,收据打印机10具备收据打印机控制部30和收据打印机印刷部31。收据打印机控制部30具备CPU等,控制收据打印机10的各部分。收据打印机印刷部31具备在记录介质上印刷图像的印刷头、输送记录介质的输送机构、切断记录介质的切断机构等。同样地,礼券打印机11具备礼券打印机控制部32和礼券打印机印刷部33。
图3是进一步详细地表示主机12的功能构成的图。在图3中,为了便于说明,还表示有礼券管理服务器15的功能模块。
在图3中,为了便于说明,用同等的模块来表现功能模块、程序、存储区域、物理装置等。
另外,以下所说明的每一个功能模块的功能都通过由CPU读出并执行程序等、硬件和软件的协同工作来实现。
主机控制部20所具备的印刷控制部20a是具有生成并输出使收据打印机10发行收据的控制指令的功能的功能模块。
若详细叙述,则在主机12中,安装有POS应用35以及打印机驱动器36。印刷控制部20a通过POS应用35的功能,生成构成为包含与应印刷在收据上的图像相关的信息的印刷数据,并输出到打印机驱动器36。印刷控制部20a通过打印机驱动器36的功能,基于印刷数据生成使收据打印机10执行收据的发行所涉及的各种处理的控制指令,并输出到作为软件(逻辑)端口而开放的逻辑端口P。
接着,印刷控制部20a通过PCS(Port Communication Service,端口通信服务)37的功能,对于输出到逻辑端口P的控制指令实施规定的处理,并输出到收据打印机通信部25。
所谓PCS37是能够从打印机驱动器36调用的函数,具有在印刷控制 部20a和收据打印机通信部25之间进行各种数据的输入输出的功能。
PCS37对于打印机驱动器36所输出的数据(包含控制指令)以及输入到打印机驱动器36的数据,进行与主机12和收据打印机10之间的接口的标准(RS232C、USB等标准)相对应的数据整形、数据变换。由此,能够吸收各种接口的标准的差异,并无需进行针对打印机驱动器36的软件上的改变,就能够进行与涉及各种标准的接口相符的通信。收据打印机通信部25将所输入的控制指令,遵循规定的通信标准来发送到收据打印机10。收据打印机10基于所接收到的控制指令来发行收据。
指令解析部20b是如下的功能模块:对通过打印机驱动器36的功能而生成的使收据打印机10发行收据的控制指令进行解析,并执行后述的各种处理。
该指令解析部20b的功能通过利用OPOS、UPOS所提供的API函数而作成的程序来实现。该指令解析部20b所涉及的程序为能够通过同样遵循OPOS、UPOS标准的打印机驱动器36来适当调用的构成。
如图3所示,指令解析部20b作为功能模块而具备指令整理部40、发送数据生成部41和数据发送部42。这些功能模块的功能通过由CPU读出并执行程序等、硬件和软件的协同工作来实现。
首先,对指令整理部40进行说明。
图4是用于说明指令整理部40的图。(A)是表示收据打印机10所发行的收据的一例的图。(B)是表示为了发行(A)所示的收据而生成的控制指令的内容的图。(C)是以适于说明的方式示意性地表示通过指令整理部40的功能对(B)所示的控制指令进行了整理之后的样态的图。
如图4(A)所示,在收据的开头,印刷表示所谓顶部标志(top logo)的顶部标志图像R1。在该顶部标志图像R1的下方,印刷表示收据被发行的日期时间(日期+时间)的发行日期时间图像R2。发行日期时间图像R2所涉及的字符串(表示日期时间的字符串),按照右对齐来印刷。
在发行日期时间图像R2的下方,印刷购买商品关联图像R3。购买商品关联图像R3是对顾客所购买的商品的名称、商品的单价、商品的购买数量、以及商品的购买金额(通过商品的单价×商品的购买数量而算出的金额)进行一览显示的图像。若对购买商品关联图像R3进行详细叙述, 则在该图像中,某1行的顾客所购买的商品的名称、商品的单价、商品的购买数量、以及商品的购买金额按照下面的规则来印刷。即,以该行中的第1个文字为基点,来印刷商品的名称。进而,以第T1(T1为预先决定的正整数)个文字为基点,来印刷商品的单价。进而,以第T2(T2为预先决定的正整数且T2>T1)个文字为基点,来印刷商品的购买数量。进而,以第T3(T3为预先决定的正整数且T3>T2)个文字为基点,来印刷商品的购买金额。购买商品关联图像R3所涉及的1行的字符串按照左对齐来印刷。
在购买商品关联图像R3的下方,印刷表示购买商品的合计金额的合计金额图像R4。合计金额图像R4所涉及的字符串按照左对齐并且以粗体来印刷。在合计金额图像R4的下方,印刷表示代表收据的识别编号的条形码的条形码图像R5。在该条形码图像R5的下方,印刷表示顾客的会员编号的会员编号图像R6。会员编号图像R6所涉及的字符串按照左对齐来印刷。在此,虽然省略了图示,但在主机12,连接有用于读取顾客所持有的会员卡的读卡器。然后,当在收银台L结账时,在顾客出示了会员卡的情况下,通过读卡器来读取该会员卡。然后,记录在该会员卡中的会员编号被存储到主机12的规定的存储区域。
在会员编号图像R6的下方,印刷表示定型地记录在收据的末端的字符串的末端图像R7。在图4(A)的示例中,末端图像R7所涉及的字符串为“Thank△You”(△代表空格,以下相同)。该末端图像R7所涉及的字符串按照中央对齐来印刷。
在本实施方式中,收据的布局基本上依照图4(A)所示的收据的布局。即,在本实施方式所涉及的收据上,从开头向后端依次印刷顶部标志图像R1、发行日期时间图像R2、购买商品关联图像R3、合计金额图像R4、条形码图像R5、会员编号图像R6、末端图像R7。
另外,收据的布局考虑到便于说明而进行了简化,通常,还印刷关于税的信息、关于找零的信息等上述所示以外的信息所涉及的图像。
另一方面,如图4(B)所示,收据所涉及的控制指令构成为包含多个指令。
如图4(B)所示,在收据所涉及的控制指令中,包含有顶部标志印 刷指示指令C1。该顶部标志印刷指示指令C1是指示顶部标志图像R1的印刷的指令,构成为包含图形图像印刷指示指令GC。图形图像印刷指示指令GC构成为包含指示图形图像的印刷的命令代码和应印刷的图像的图像数据。所谓图像数据是指,位图数据等按每个像素将信息例如保持为灰度值的数据。在本实施方式中,图形图像印刷指示指令GC为[XXX“图像数据”](其中,“XXX”是指示基于图像数据的图像印刷的命令代码)这样的构成。顶部标志印刷指示指令C1所涉及的图形图像印刷指示指令GC为[XXX“顶部标志图像R1的图像数据”]这样的构成。
在收据所涉及的控制指令中,在顶部标志印刷指示指令C1之后,记述有发行日期时间印刷指示指令C2。该发行日期时间印刷指示指令C2是指示发行日期时间图像R2的印刷的指令,构成为包含字符串装饰指令SC、字符串印刷指示指令MC、以及换行指令LF。
所谓字符串装饰指令SC是指定在字符串印刷指示指令MC所指定的字符串的印刷时应施加的装饰的指令。所谓装饰意味着对所印刷的字符串进行与描绘相关的某些处理。作为装饰,例如,有字符串的位置的移动(左对齐、中央对齐、右对齐等)、字符串的放大、缩小、旋转、强调、粗体化、装饰文字或装饰记号的附加等。发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC指示对所印刷的字符串实施右对齐的装饰。
字符串印刷指示指令MC是指定字符串并且指示所指定的字符串的印刷的指令。字符串印刷指示指令MC构成为包含指示字符串的印刷的命令代码和指定字符串的数据部。在数据部中,记述通过规定的文字编码(例如,Unicode、ASCII码)而表现的文字组合。发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC为[YYY“2013/1/1/12:00”](其中,“YYY”为指示字符串的记录的命令代码。双引号内为数据部且指定有应印刷的字符串)这样的构成。另外,在本实施方式中,对于能够由收据打印机10记录的每个文字,各文字的字体数据事先被登录到收据打印机10中。收据打印机10基于字符串印刷指示指令MC,将构成应印刷的字符串的各文字变换为字体数据,并基于变换后的字体数据进行印刷。
换行指令LF是指示换行的指令。
在收据所涉及的控制指令中,在发行日期时间印刷指示指令C2之后,记述有明细印刷指示指令C3。该明细印刷指示指令C3按照购买商品关联图像R3中的每个购买商品(=每行)而存在。
明细印刷指示指令C3构成为包含指示实施左对齐的装饰的字符串装饰指令SC、指定表示商品名称、商品单价、购买数量以及购买金额的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。特别是,在字符串印刷指示指令MC的数据部中,在表示商品名称的字符串与表示商品单价的字符串之间,记述适当的空格使得表示商品单价的字符串从第T1个文字开始印刷。同样地,在数据部中,在表示商品单价的字符串与表示购买数量的字符串之间,记述适当的空格使得表示购买数量的字符串从第T2个文字开始印刷。同样地,在数据部中,在表示购买数量的字符串与表示购买金额的字符串之间,记述适当的空格使得表示购买金额的字符串从第T3个文字开始印刷。若表示数据部的方式的一例,则为[“ItemA△△△△△800△△△2△△△△1600”]。
在收据所涉及的控制指令中,在所有的明细印刷指示指令C3之后,记述有合计金额印刷指示指令C4。该合计金额印刷指示指令C4构成为包含指示实施粗体化以及左对齐的装饰的字符串装饰指令SC、指定“Total”这个字符串以及表示合计金额的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。
在收据所涉及的控制指令中,在合计金额印刷指示指令C4之后,记述有条形码印刷指示指令C5。该条形码印刷指示指令C5为如下指令:指定代码,并且指示印刷表示所指定的代码的条形码图像R5。在收据打印机10中,安装有如下功能:基于条形码印刷指示指令C5所指定的代码来生成条形码的图像数据,并基于所生成的图像数据来印刷条形码图像R5。
在收据所涉及的控制指令中,在条形码印刷指示指令C5之后,记述有会员编号印刷指示指令C6。该会员编号印刷指示指令C6构成为包含指示实施左对齐的装饰的字符串装饰指令SC、指定“membership△NO.”这个字符串以及表示会员编号的字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。
在收据所涉及的控制指令中,在会员编号印刷指示指令C6之后,记 述有末端图像印刷指示指令C7。该末端图像印刷指示指令C7构成为包含指示实施中央对齐的装饰的字符串装饰指令SC、指定“Thank△You”这个字符串并指示该字符串的印刷的字符串印刷指示指令MC、和换行指令LF。
在收据所涉及的控制指令中,在末端图像印刷指示指令C7之后,记述有切断指示指令SS。该切断指示指令SS是指示卷筒纸的切断的指令。在指示收据发行的控制指令中,该切断指示指令SS必须成为最后的指令。
通过打印机驱动器36的功能而生成的控制指令依次被存储到在RAM中形成的工作区域WA的规定的存储区域中。然后,指令整理部40对在控制指令向工作区域WA的存储过程中、切断指示指令SS是否已被存储到工作区域WA进行监视,并以已被存储为触发来执行下面的处理。另外,所谓切断指示指令SS已被存储到工作区域WA中就是说构成收据所涉及的控制指令的全部指令都已被存储到工作区域WA中。
即,指令整理部40对控制指令进行解析,将构成控制指令的指令分为字符串的印刷所涉及的指令、图形图像的印刷所涉及的指令以及条形码的印刷所涉及的指令。然后,指令整理部40如图4(C)所示,将分开后的指令存储到工作区域WA中的不同区域。在图4(C)中,存储区域A1是保存图形图像的印刷所涉及的指令的区域,保存顶部标志印刷指示指令C1。此外,存储区域A2是保存字符串的印刷所涉及的指令的区域,保存发行日期时间印刷指示指令C2、所有的明细印刷指示指令C3、合计金额印刷指示指令C4、会员编号印刷指示指令C6以及末端图像印刷指示指令C7。各指令按照与控制指令中的顺序相同的顺序保存到存储区域A2中。此外,存储区域A3是保存条形码的印刷所涉及的指令的区域,保存条形码印刷指示指令C5。
这样,指令整理部40对所有的控制指令已被保存到工作区域WA中进行检测,并且将控制指令所包含的各指令根据种类分开并保存到不同的存储区域中。
接着,对发送数据生成部41进行说明。
发送数据生成部41具备第1发送数据生成部41a、第2发送数据生成部41b、第3发送数据生成部41c以及第4发送数据生成部41d。
第1发送数据生成部41a是生成发送到礼券管理服务器15的第1发送数据D1的功能模块。以下,对第1发送数据生成部41a进行详细叙述。
图5(A)是以适于说明的方式示意性地表示第1发送数据D1的图。在本实施方式中,第1发送数据D1是以XML等标记语言来记述的数据。在第1发送数据D1中,包含有按照每个购买商品来表示商品的名称、单价、购买数量以及购买金额的信息(关于购买商品的信息)。此外,在第1发送数据D1中,包含有表示合计金额的信息(关于结账的信息)以及表示会员编号的信息。
第1发送数据生成部41a按照以下的方式来生成第1发送数据D1。即,在购买商品关联图像R3中,按照每行来印刷商品的名称、单价、购买数量以及购买金额,但在指示各行的印刷的明细印刷指示指令C3中,具有以下特征。第1个特征是指示第1行的印刷的明细印刷指示指令C3记述在发行日期时间印刷指示指令C2之后这个特征。第2个特征是指示最后一行的印刷的明细印刷指示指令C3记述在合计金额印刷指示指令C4之前这个特征。第3个特征是明细印刷指示指令C3所涉及的字符串装饰指令SC指示了左对齐的装饰这个特征。利用这些特征,第1发送数据生成部41a从存储在存储区域A2中的指令中,提取所有的明细印刷指示指令C3。
若详细叙述,则首先,第1发送数据生成部41a从保存在存储区域A2中的指令中,对发行日期时间印刷指示指令C2进行确定。例如,第1发送数据生成部41a利用发行日期时间印刷指示指令C2是在存储区域A2中保存的指令中最初的指令,来进行上述确定。此外例如,第1发送数据生成部41a利用发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC是指定实施右对齐的装饰的指令,来对发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC进行确定,由此进行上述确定。此外例如,第1发送数据生成部41a利用发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC所指定的字符串包含“※/※/※/※”(※表示通配符),从而通过字符串检索,对发行日期时间印刷指示指令C2所涉及的字符串印刷指示指令MC进行确定,由此进行上述确定。
接着,第1发送数据生成部41a从保存在存储区域A2中的指令中, 对合计金额印刷指示指令C4进行确定。例如,第1发送数据生成部41a利用合计金额印刷指示指令C4所涉及的字符串装饰指令SC指定实施粗体化以及左对齐的装饰,来对合计金额印刷指示指令C4所涉及的字符串装饰指令SC进行确定,由此进行上述确定。此外,也可以利用合计金额印刷指示指令C4所涉及的字符串印刷指示指令MC所指定的字符串包含“Total”,从而通过字符串检索,对合计金额印刷指示指令C4所涉及的字符串印刷指示指令MC进行确定,由此进行上述确定。
根据上述内容,在确定了存储区域A2中的发行日期时间印刷指示指令C2以及合计金额印刷指示指令C4之后,第1发送数据生成部41a确定并提取保存在这些指令之间的全部的明细印刷指示指令C3。此时,也可以利用明细印刷指示指令C3所涉及的字符串装饰指令SC指示实施左对齐的装饰,来更准确地提取明细印刷指示指令C3。
接着,第1发送数据生成部41a基于每个明细印刷指示指令C3,取得按照每个购买商品表示商品的名称、单价、购买数量以及购买金额的信息。
以基于1个明细印刷指示指令C3来取得表示商品的名称、单价、购买数量以及购买金额的信息的情况为例进行说明。如上所述,在明细印刷指示指令C3所涉及的字符串印刷指示指令MC的数据部中,以第1个文字为基点记述有商品的名称,以第T1个文字为基点记述有单价,以第T2个文字为基点记述有购买数量,以第T3个文字为基点记述有购买金额。利用这一点,第1发送数据生成部41a在数据部中,取得以第1个文字为基点而记述的一系列的字符串来作为商品的名称。同样地,第1发送数据生成部41a在数据部中,取得以第T1个文字为基点而记述的一系列的字符串来作为单价。同样地,第1发送数据生成部41a在数据部中,取得以第T2个文字为基点而记述的一系列的字符串来作为购买数量。同样地,第1发送数据生成部41a在数据部中,取得以第T3个文字为基点而记述的一系列的字符串来作为购买金额。
进而,第1发送数据生成部41a从保存在存储区域A2中的指令中,通过上述方法来确定合计金额印刷指示指令C4,并基于所确定的指令来取得合计金额。在此,在合计金额印刷指示指令C4所涉及的字符串印刷 指示指令MC的数据部中,在“Total”这个字符串的后面,隔着空格记述有由数字构成的合计金额。在此基础上,第1发送数据生成部41a在合计金额印刷指示指令C4所涉及的字符串印刷指示指令MC的数据部中,取得在字符串“Total”的后面隔着空格记述的数字所构成的字符串来作为合计金额。
进而,第1发送数据生成部41a从保存在存储区域A2中的指令中,对会员编号印刷指示指令C6进行确定,并基于所确定的指令来取得会员编号。在此,在存储区域A2中,会员编号印刷指示指令C6保存在末端图像印刷指示指令C7的前面。在此基础上,例如,第1发送数据生成部41a在确定了末端图像印刷指示指令C7之后,将保存在该指令前面的指令确定为会员编号印刷指示指令C6。另外,末端图像印刷指示指令C7的确定利用这是保存在存储区域A2中的指令中最后的指令、或包含指示“Thank△You”这个字符串的印刷的字符串印刷指示指令MC来进行。
此外例如,第1发送数据生成部41a利用会员编号印刷指示指令C6所涉及的字符串印刷指示指令MC所指定的字符串包含“membership△NO.”,从而通过字符串检索,对会员编号印刷指示指令C6所涉及的字符串印刷指示指令MC进行确定,由此,确定会员编号印刷指示指令C6。
在确定了会员编号印刷指示指令C6之后,第1发送数据生成部41a按照以下的方式来取得会员编号。即,在会员编号印刷指示指令C6所涉及的字符串印刷指示指令MC的数据部中,在“membership△NO.”这个字符串的后面,隔着空格记述有表示会员编号的字符串。在此基础上,第1发送数据生成部41a在会员编号印刷指示指令C6所涉及的字符串印刷指示指令MC的数据部中,取得在字符串“membership△NO.”的后面隔着空格而记述的字符串来作为会员编号。
如上述那样,在取得按照每个购买商品表示商品的名称、单价、购买数量以及购买金额的信息、并且取得合计金额以及会员编号之后,第1发送数据生成部41a基于所取得的信息,生成第1发送数据D1(图5(A))。如上所述,在本实施方式中,第1发送数据D1是用标记语言来记述的数据。例如,第1发送数据D1通过将各信息保存至在规定的程序上定义的变量中之后执行该程序来生成。此外例如,第1发送数据D1通过预先准 备表示第1发送数据D1的格式的样式表并在该样式表的适当的位置记述适当的信息来生成。
如上所述,第1发送数据D1是发送到礼券管理服务器15的数据。关于第1发送数据D1被发送到礼券管理服务器15之后的、该服务器以及主机12的动作将在后面详细叙述。
接着,对第2发送数据生成部41b进行说明。
第2发送数据生成部41b是生成发送到营业额管理服务器16的第2发送数据D2的功能模块。
图5(B)是以适于说明的方式示意性地表示第2发送数据D2的图。第2发送数据D2是以XML等的标记语言来记述的数据。
如图5(B)所示,在第2发送数据D2中,包含有表示收据的发行日期时间的信息、按照每个商品表示商品的名称、单价、购买数量以及购买金额的信息、以及表示合计金额的信息。
第2发送数据生成部41b通过上述方法来取得表示商品的名称、单价、购买数量以及购买金额的信息、以及表示合计金额的信息。此外,第2发送数据生成部41b利用上述方法在存储区域A2中对发行日期时间印刷指示指令C2进行确定,并从该指令的数据部提取表示发行日期时间的字符串,由此取得表示收据的发行日期时间的信息。第2发送数据生成部41b基于所取得的表示收据的发行日期时间的信息、表示每个商品的商品名称、单价、购买数量以及购买金额的信息、以及表示合计金额的信息,来生成第2发送数据D2。
接着,对第3发送数据生成部41c进行说明。
第3发送数据生成部41c是生成发送到电子收据管理服务器17的第3发送数据D3的功能模块。以下,对第3发送数据生成部41c进行详细叙述。
图5(C)是以适于说明的方式示意性地表示第3发送数据D3的图。第3发送数据D3是以XML等的标记语言来记述的数据。
如图5(C)所示,在第3发送数据D3中,包含有收据的图像数据、印刷在收据上的顶部标志的图像数据、以及收据的识别码。所谓收据的识别码是印刷在收据上的条形码所表示的代码。
第3发送数据生成部41c基于存储在工作区域WA的规定的存储区域中的控制指令,生成印刷在收据上的图像(例如,图4(A)中例示的图像)的图像数据(以下,称为“收据图像数据”)。在实现第3发送数据生成部41c的功能的程序中,安装有基于控制指令来生成收据图像数据的功能。进而,第3发送数据生成部41c取得保存在存储区域A1中的顶部标志印刷指示指令C1,并取得该指令所包含的顶部标志图像R1的图像数据(以下,称为“顶部标志图像数据”)。进而,第3发送数据生成部41c取得保存在存储区域A3中的条形码印刷指示指令C5,并取得在该指令中所指定的代码(=收据的识别码)。
如上述那样,在生成收据图像数据并且取得了顶部标志图像数据以及收据的识别码之后,第3发送数据生成部41c生成包含这些信息的第3发送数据D3。
接着,对第4发送数据生成部41d进行说明。
第4发送数据生成部41d是生成发送到顾客行为管理服务器18的第4发送数据D4的功能模块。以下,对第4发送数据生成部41d进行详细叙述。
图5(D)是以适于说明的方式示意性地表示第4发送数据D4的图。第4发送数据D4是以XML等的标记语言来记述的数据。
如图5(D)所示,在第4发送数据D4中,包含表示收据的发行日期时间的信息、表示每个商品的商品名称、单价、购买数量以及购买金额的信息、表示合计金额的信息、以及表示会员编号的信息。第4发送数据生成部41d利用上述方法来取得这些信息,并且基于所取得的信息来生成第4发送数据D4。
接着,对数据发送部42进行说明。
数据发送部42对网络通信部24进行控制,将第1发送数据D1发送到礼券管理服务器15,将第2发送数据D2发送到营业额管理服务器16,将第3发送数据D3发送到电子收据管理服务器17,将第4发送数据D4发送到顾客行为管理服务器18。
以下,关于各服务器如何利用所接收到的数据,举例进行说明。
关于第1发送数据D1被发送到礼券管理服务器15之后的礼券管理服 务器15以及主机12的动作,将在后面叙述。
营业额管理服务器16是用于管理店铺的营业额状况的服务器。
在发送到营业额管理服务器16的第2发送数据D2(参照图5(B))中,包含有表示收据的发行日期时间的信息、针对每个购买商品表示名称、单价、购买数量、购买金额的信息、和表示合计金额的信息。
营业额管理服务器16对所接收到的第2发送数据D2累积地进行存储。此外,营业额管理服务器16提供受理对于特定的期间内的营业额的总计的查询、特定的期间内的特定商品的购买数量的总计的查询、对于特定的期间内的合计金额的平均的查询等的用户接口。而且,在经由该用户接口出现了查询的情况下,营业额管理服务器16提取适当的第2发送数据D2,并基于所提取出的第2发送数据D2的内容,计算出针对查询的回答,对查询作出响应。
例如,假定经由上述用户接口而出现了对于特定的期间内的营业额的总计的查询。在该情况下,营业额管理服务器16从累积地存储的第2发送数据D2中,提取发行日期时间属于特定的期间的第2发送数据D2。然后,营业额管理服务器16计算出所提取出的每一个第2发送数据D2的合计金额的总计,并将计算出的总计作为回答对查询作出响应。
电子收据管理服务器17是用于电子式地管理收据的服务器。
电子收据管理服务器17对所接收到的第3发送数据D3累积地进行存储。电子收据管理服器17提供例如用于指示收据的识别码的输入以及收据的再发行的用户接口。而且,在经由该用户接口而出现了收据的识别码的输入以及收据的再发行的指示的情况下,电子收据管理服务器17从累积地存储的第3发送数据D3中,检索记述有所输入的识别码的第3发送数据D3。然后,电子收据管理服务器17基于包含在所检索到的第3发送数据D3中的收据图像数据,使规定的印刷装置发行收据。
此外例如,电子收据管理服务器17提供用于指示收据的识别码与邮件地址的输入、以及收据图像数据向所输入的邮件地址的发送的用户接口。而且,在经由该用户接口而出现了收据的识别码、邮件地址的输入以及收据图像数据的发送的指示的情况下,电子收据管理服务器17检索与收据的识别码相对应的收据图像数据,并控制邮件程序(mailer),对所 输入的邮件地址,按照规定方式发送收据图像数据。另外,也可以是如下构成:在采用在第3发送数据D3中包含会员编号的构成、并且电子收据管理服务器17按照每个会员编号建立对应地存储邮件地址、并接收到第3发送数据D3的情况下,向相对应的邮件地址系统地发送收据图像数据。
此外,由于在第3发送数据D3中包含有顶部标志图像数据,因此电子收据管理服务器17能够对于特定的识别码的收据,仅显示顶部标志或者发送顶部标志图像数据。
顾客行为管理服务器18是用于管理顾客的购买行为的服务器。
顾客行为管理服务器18例如对于所接收到的第4发送数据D4,按照每个会员编号(=按照每个会员),累积地进行存储。然后,顾客行为管理服务器18基于每个会员的第4发送数据D4,例如计算出每个会员的合计金额的平均,或者按照每个会员来管理购买商品。
顾客行为管理服务器18也可以是如下的构成:基于按照每个会员累积地存储的第4发送数据D4,基于规定的数据挖掘(data mining)的方法、统计学的方法,来进行购买行为的分析。
接着,对第1发送数据D1被发送到礼券管理服务器15之后的、礼券管理服务器15以及主机12的动作进行说明。
首先,使用图3对礼券管理服务器15的功能构成进行说明。如图3所示,礼券管理服务器15具备服务器控制部50、服务器存储部51和接口部52。服务器控制部50具备CPU等,对礼券管理服务器15的各部分进行控制。服务器存储部51以非易失且可擦写的方式存储数据。在该服务器存储部51中,存储有条件数据库51a,但对此将在后面叙述。接口部52在服务器控制部50的控制下,遵循规定的通信标准与网络N上的外部设备进行通信。
图6是表示主机12以及礼券管理服务器15的动作的流程图,(A)表示礼券管理服务器15的动作,(B)表示主机12的动作。
如上所述,主机12的数据发送部42将第1发送数据生成部41a所生成的第1发送数据D1发送到礼券管理服务器15(步骤SA1)。
礼券管理服务器15的服务器控制部50若接收到第1发送数据D1(步骤SB1),则参照条件数据库51a(步骤SB2),并基于第1发送数据D1, 来判别是否应发行礼券(步骤SB3)。
若详细叙述,则在存储于服务器存储部51的条件数据库51a中,将用于判别为发行礼券的条件、和在条件成立的情况下所发行的礼券的礼券识别信息(后面叙述)建立对应地存储。条件可以存在多个。
条件例如为如下条件。即,在第1发送数据D1中,包含有表示购买商品的商品名的信息。在此基础上,购买了规定商品名的商品是条件的一例。此外,由于能够按照每个购买商品取得购买数量,因此也可以将对规定商品名的商品购买了规定个数以上作为条件。
此外,在第1发送数据D1中,包含有表示合计金额的信息。在此基础上,合计金额超过了预先决定的规定金额是条件的一例。
此外,在第1发送数据D1中,包含有表示会员编号的信息。在此基础上,会员编号为规定的会员编号是条件的一例。
另外,条件也可以是根据时间带、会员而动态地变更的构成。即,所谓条件只要基于第1发送数据D1所包含的信息来决定其成立与否,则可以是任何的条件。
在步骤SB3中,服务器控制部50对于在条件数据库51a中被管理的每个条件,判别是否成立,只要存在1个成立的条件,就判别为发行礼券,另一方面,若成立的条件连1个都不存在,则判别为不发行礼券。
在步骤SB3中判别为不发行礼券的情况下(步骤SB4:否),服务器控制部50将表示不发行礼券的意思的数据发送到主机12(步骤SB5)。主机12的礼券发行控制部20c在接收到上述数据的情况下,不执行礼券的发行所涉及的处理,不进行礼券的发行。
另一方面,在步骤SB3中判别为发行礼券的情况下(步骤SB4:是),服务器控制部50对在条件数据库51a中与成立的条件建立对应地存储的礼券识别信息进行确定(步骤SB6)。在成立的条件有多个的情况下,相对应的多个礼券识别信息被确定。
在此,若对礼券识别信息进行说明,则如上所述,在主机12的主机存储部23中,存储有礼券图像数据库23a。在该礼券图像数据库23a中,对于能发行的每个礼券,将应印刷在礼券上的图像的图像数据(以下,称为“礼券图像数据”)、和被唯一地赋予的识别信息即礼券识别信息建立 对应地存储。于是,所谓礼券识别信息就是在礼券图像数据库23a中,与礼券图像数据建立对应地存储的识别信息。
接着,服务器控制部50生成构成为包含在步骤SB6中所确定的礼券识别信息的指示数据(步骤SB7),并将所生成的指示数据发送到主机12(步骤SB8)。
主机12的主机控制部20的礼券发行控制部20c若接收到指示数据(步骤SA2),则访问礼券图像数据库23a(步骤SA3)。
另外,礼券发行控制部20c的功能与指令解析部20b同样地,通过利用OPOS、UPOS所提供的API函数而作成的程序来实现。该礼券发行控制部20c所涉及的程序为能够通过同样遵循OPOS、UPOS的标准的打印机驱动器36来适当调用的构成。
接着,礼券发行控制部20c取得在礼券图像数据库23a中,与指示数据所包含的礼券识别信息建立对应地存储的礼券图像数据(步骤SA4)。在指示数据中包含有多个礼券识别信息的情况下,取得相对应的多个礼券图像数据。
接着,礼券发行控制部20c基于所取得的礼券图像数据,利用预先安装的礼券打印机11的控制用的打印机驱动器的功能,生成使礼券打印机11发行礼券的控制指令(步骤SA5)。接着,礼券发行控制部20c例如,利用PCS的功能对所生成的控制指令进行了必要的数据整形之后,与礼券打印机通信部26协同工作,将礼券所涉及的控制指令发送到礼券打印机11(步骤SA6)。在应发行的礼券存在多个的情况下,控制指令的生成、发送按照每个应发行的礼券来进行。
礼券打印机11基于所接收到的控制指令来发行礼券。
如上所述,在本实施方式中,主机12具备生成并输出使收据打印机10(印刷装置)发行收据的控制指令的印刷控制部20a。并且,主机12还具备:指令解析部20b,其对印刷控制部20a所生成的收据所涉及的控制指令进行解析,提取包含在收据所涉及的控制指令中的规定信息,并将基于所提取出的信息的第1发送数据D1(发送数据)发送到礼券管理服务器15(服务器装置);和礼券发行控制部20c,其在第1发送数据D1发送后、从礼券管理服务器15接收到指示礼券的发行的指示数据的情况下, 生成并输出使礼券打印机11发行礼券的控制指令。
根据该构成,并非礼券管理服务器15控制打印机来使打印机发行礼券,而是主机12基于来自礼券管理服务器15的指示数据,使礼券打印机11发行礼券。因此,例如,不会发生礼券管理服务器15使多个打印机同一时间发行礼券这种事态,负荷集中于礼券管理服务器15的状况得到抑制。此外,由于从礼券管理服务器15接收的指示数据是基于从收据所涉及的控制指令提取出的信息而生成的指示数据,因而能够进行依据收据内容的适当的礼券的发行。
另外,在本实施方式中为如下的构成:在主机12连接专门用于发行礼券的礼券打印机11,并通过该打印机来发行礼券。由此,不会影响到收据打印机10所进行的收据的发行,就能够使礼券打印机11发行礼券。但是,也可以是使收据打印机10发行礼券的构成。根据该构成,应与主机12相连接的打印机只要1台即可,能够实现成本的削减等。
此外,在本实施方式中,主机12在礼券图像数据库23a中,将印刷在礼券上的图像的图像数据即礼券图像数据、与礼券识别信息建立对应地存储。而且,礼券发行控制部20c在从礼券管理服务器15接收到指示数据的情况下,基于与指示数据所包含的礼券识别信息建立了对应的礼券图像数据来生成并输出礼券所涉及的控制指令。
根据该构成,能够减小从礼券管理服务器15对主机12发送的指示数据的大小,并能够实现抑制通信量的增大、提高通信效率。
此外,在本实施方式中,指令解析部20b从收据所涉及的控制指令,提取关于购买商品的信息(商品名称、单价、购买数量以及购买金额)、以及关于结账的信息(合计金额),并将基于所提取出的信息的第1发送数据D1发送到礼券管理服务器15。
根据该构成,礼券管理服务器15能够基于关于购买商品的信息或关于结账的信息,与购买商品相对应或与结账相对应地适当地生成指示数据。
另外,在上述实施方式中,主机12是将关于购买商品的信息、以及关于结账的信息这两者都发送到礼券管理服务器15的构成,但也可以是仅发送一方的信息的构成。
此外,关于结账的信息也可以是合计金额以外的信息,只要是印刷在收据上的信息且为关于结账的信息,则可以是任何信息。
此外,在上述实施方式中,主机12具备指令解析部20b,该指令解析部20b对印刷控制部20a所生成的收据所涉及的控制指令进行解析,按照多个服务器装置的每个服务器装置,提取控制指令所包含的规定信息,基于所提取出的信息按照每个服务器装置来生成发送数据,并发送到每个服务器装置。
根据该构成,在收据发行时,从收据所涉及的控制指令中,按照每个服务器装置来提取信息,并按照每个服务器发送基于提取出的信息的发送数据。由此,各服务器装置能够取得印刷在收据上的信息中必要的信息,并能够利用各服务器装置的功能来有效地利用印刷在收据上的信息。
此外,在本实施方式中,在收据所涉及的控制指令中,包含有指定字符串并且指示所指定的字符串的印刷的字符串印刷指示指令MC。而且,指令解析部20b在字符串印刷指示指令MC所指定的字符串的内容为特定的内容的情况下,提取该字符串,并生成包含所提取出的字符串的发送数据,来发送到特定的服务器装置。
若列举一例,则指令解析部20b从收据所涉及的控制指令中,提取内容为发行日期时间、商品名、单价、购买数量、购买金额、合计金额的字符串,并将构成为包含所提取出的字符串的第2发送数据D2发送到营业额管理服务器16。
根据该构成,能够将特定的内容的字符串(信息)发送到特定的服务器装置,并能够将必要的信息发送到服务器装置。
此外,在本实施方式中,基于在依据字符串印刷指示指令MC而在收据所涉及的记录介质上印刷了字符串的情况下的该字符串的位置,对该字符串的内容进行确定。
若列举一例,则指令解析部20b针对基于明细印刷指示指令C3的1行的字符串,对于以第1个文字为基点的字符串,确定其内容是商品名,对于以第T1个文字为基点的字符串,确定其内容是单价,此外,对于以第T2个文字为基点的字符串,确定其内容是购买数量。
在此,收据具有如下这样的特性:所印刷的图像的格式已定,规定的 内容的字符串印刷在规定的位置。于是,根据上述构成,能够利用该特性来确定印刷在收据上的字符串的内容。
此外,在本实施方式中,在收据所涉及的控制指令中,包含有字符串装饰指令SC,该字符串装饰指令SC对于由字符串印刷指示指令MC指示印刷的字符串,指示实施规定的装饰。而且,指令解析部20b基于对由字符串印刷指示指令MC指示印刷的字符串实施的装饰,来判别该字符串的内容。
若列举一例,则指令解析部20b利用发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC是指定实施右对齐的装饰的指令,来确定发行日期时间印刷指示指令C2所涉及的字符串装饰指令SC,由此,确定字符串的内容为发行日期时间。
在此,收据具有如下这样的特性:对于规定的内容的字符串,定型地实施规定的装饰。于是,根据上述构成,能够利用该特性,来判别印刷在收据上的字符串的内容。
另外,上述实施方式仅仅表示本发明的一个方式,在本发明的范围内能够自由进行变形以及应用。
例如,图4(A)所示的收据的内容、图4(B)所示的控制指令的内容、图5所示的发送数据的内容仅仅是一例,并不限于所例示的内容。
此外,图2、3所示的各功能模块能够通过硬件与软件的协同工作来自由实现,并非暗示特定的硬件构成。例如,也可以通过提供程序,来实现上述各功能。
此外,也可以使与各打印机、主机12、服务器装置进行外部连接的其他装置具有这些装置的各功能。
此外,各打印机、主机12也可以通过执行使外部连接的存储介质存储的程序,来执行各种动作。该程序具体来说,由主机控制部20、收据打印机控制部30、礼券打印机控制部32来执行。另外,上述存储介质为硬盘、光盘、光磁盘、闪存等。

控制装置、控制系统以及控制装置的控制方法.pdf_第1页
第1页 / 共26页
控制装置、控制系统以及控制装置的控制方法.pdf_第2页
第2页 / 共26页
控制装置、控制系统以及控制装置的控制方法.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《控制装置、控制系统以及控制装置的控制方法.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发送。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 作业;运输 > 印刷;排版机;打字机;模印机〔4〕


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1