记录装置、结账系统以及记录装置的控制方法技术领域
本发明涉及记录装置、结账系统、以及记录装置的控制方法。
背景技术
在商店等进行的结账中,有时进行分摊付费。此外,针对进行分摊付
费时与发行的收据相关的技术,在专利文献1中公开。
现行技术文献
专利文献1:JP特开平9-330480号公报
发明内容
所要解决的技术问题
在结账时进行分摊付费的情况下,进行与分摊付费对应的处理,若能
够对进行分摊付费的顾客分别提供基于分摊付费的服务,则关联顾客满意
度的提高。
本发明鉴于上述情况,目的在于,针对记录装置、结账系统、记录装
置的控制方法,能够执行与分摊付费对应的处理。
为了实现上述目的,本发明的记录装置具有:记录部,其在记录介质
上进行记录;通信部,其接收由所述记录部印刷的数据;和控制部,其使
所述通信部接收包含用于识别在结账进行分摊付费时所发行的收据即子
收据的子识别信息在内的子印刷数据,并根据所述通信部接收到的所述子
印刷数据,使所述记录部发行记录有包含所述子识别信息在内的代码的所
述子收据。
根据本发明的结构,能够执行与分摊付费对应的处理。
此外,本发明的记录装置,所述控制部使所述记录部除了发行所述子
识别信息以外,还发行记录有包含外部装置的地址在内的所述代码的所述
子收据。
根据本发明的结构,通过读取代码的装置来访问外部装置,能够使外
部装置执行规定的处理。
此外,本发明的结账系统,具有:POS终端;记录装置,其与所述
POS终端进行通信,并具有在记录介质上进行记录的记录部;以及与所
述记录装置经由网络而连接的控制服务器,所述POS终端指示在结账进
行分摊付费时所发行的收据即子收据的发行,并生成包含用于识别所述子
收据的子识别信息在内的子印刷数据,发送给所述记录装置,所述记录装
置从所述POS终端接收所述子印刷数据,并根据接收到的所述子印刷数
据,使所述记录部发行记录有包含所述子识别信息以及所述控制服务器的
地址在内的代码的所述子收据,并将所述子印刷数据发送给所述控制服务
器,所述控制服务器将基于从所述记录装置接收到的所述子印刷数据的信
息与所述子印刷数据中所包含的所述子识别信息建立对应地进行存储。
根据本发明的结构,能够执行与分摊付费对应的处理。
此外,本发明的结账系统,具有:终端,其读取所述子收据中所记录
的所述代码,访问所述代码中所附加的所述控制服务器的地址,并发送所
述代码中所附加的所述子识别信息以及本身所管理的用户识别信息,所述
控制服务器在从所述终端有访问时,根据从所述终端接收到的所述子识别
信息以及所述用户识别信息、和与所述子识别信息建立对应地进行了存储
的信息来执行规定的处理。
根据本发明的结构,终端能够通过读取代码来访问控制服务器,此外,
控制服务器在从终端有访问时,能够根据从终端接收到的子识别信息、用
户识别信息、以及基于子印刷数据的信息来执行对应的处理。
此外,本发明的结账系统,所述控制服务器所执行的规定的处理是将
所述用户识别信息与基于所述子印刷数据的信息建立对应地存储的处理。
根据本发明的结构,控制服务器在从读取代码的终端有访问时,能够
将用户识别信息与基于子印刷数据的信息建立对应地进行存储。
此外,为了实现上述目的,本发明的记录装置的控制方法,接收包含
用于识别在结账进行分摊付费时所发行的收据即子收据的子识别信息在
内的子印刷数据,并根据接收到的所述子印刷数据,发行记录有包含所述
子识别信息在内的代码的所述子收据。
根据本发明的结构,能够执行与分摊付费对应的处理。
附图说明
图1是表示本实施方式的结账系统的结构的图。
图2是表示结账系统具有的各装置的功能的结构的方框图。
图3是表示结账系统具有的各装置的动作的流程图。
图4是表示主收据的图。
图5是表示结账信息管理数据库的一例的图。
图6是表示子收据的图。
图7是表示结账信息管理数据库的一例的图。
图8是表示结账信息管理数据库的一例的图。
图9是表示终端、以及控制服务器的动作的流程图。
具体实施方式
以下,参照附图对本发明的实施方式进行说明。
图1是表示本实施方式的结账系统1的结构的图。
如图1所示,结账系统1具有多个商店系统11。商店系统11是在
超市、便利店、商场、餐饮店等商店中使用的系统。
商店系统11具有进行与顾客购买的商品对应的结账的功能、根据结
账来发行收据的功能等。
在应用商店系统11的商店中,设置有顾客进行结账的收款台L。收
款台L设置有具有在记录介质上进行记录的功能的记录装置12(记录控
制装置)、和与记录装置12进行通信并控制记录装置12的POS终端
13。
在收款台L的结账时,收银担当者,通过与POS终端13连接的条
形码阅读器BR来读取商品或商品的包装上带有的条形码,且对POS终
端13进行与结账对应的输入。POS终端13根据来自条形码阅读器B
R的输入、或与基于收银担当者的结账对应的输入来控制记录装置12,
发行收据。通过记录装置12发行的收据,由收银担当者交给顾客。
记录装置12、以及POS终端13的结构、功能以及基于功能的处
理将在后面描述。
商店系统11具有局域网LN。
记录装置12根据LAN的通信标准,与局域网LN连接。
局域网LN中连接了通信装置14。通信装置14是连接了局域网L
N与包括互联网的全球网GN(网络)的接口装置。通信装置14具有:
调制解调器(或,ONU(OpticalNetworkUnit:光纤网络单元))的功
能、路由器功能、NAT(NetworkAddressTranslation:网络地址映射技
术)功能、以及DHCP(DynamicHostConfigurationProtocol:动态主
机配置协议)服务器功能等。通信装置14在连接于局域网LN的设备与
连接于全球网GN的设备之间进行通信时,转送在设备间收发的数据。此
外,在图1中,虽然用一个方框来表现通信装置14,但通信装置14也
可以构成为具有与功能对应的多个装置。
记录装置12能够经由通信装置14来访问全球网GN。
全球网GN中连接了控制服务器15(信息处理装置)。控制服务器
15是将记录装置12作为客户端的云系统的云服务器。即,控制服务器
15将来自客户端的请求等作为触发,执行规定的运算处理,并将基于运
算处理的结果的数据发送给客户端。此外,在图1中,虽然用一个方框来
表现控制服务器15,但这并非是指控制服务器15由单一服务器装置构
成。例如,控制服务器15也可以构成为包含多个服务器装置。即,控制
服务器15若为能够执行后述各种处理的结构,则不限制其方式。
全球网GN中连接了终端16。终端16是顾客所有的平板型手机
(智能电话)。终端16只要具有执行以下说明的处理的功能即可,例如,
作为终端16而能够使用平板型的计算机等。
图2是表示POS终端13、记录装置12、以及控制服务器15的
功能的结构的方框图。
POS终端13是执行与结账相关的各种处理并控制记录装置12
的主机。
如图2所示,POS终端13具有:POS终端控制部20;POS
终端通信部21;POS终端输入部22;和POS终端设备通信部23。
POS终端控制部20具有CPU、ROM、RAM、其它周边电路
等,且对POS终端13进行控制。POS终端控制部20具有POS应
用程序执行部201和打印机驱动程序执行部202。POS应用程序执
行部201的功能是通过POS终端控制部20读取并执行所安装的P
OS应用程序来实现的。此外,打印机驱动程序执行部202的功能是通
过POS终端控制部20读取并执行所安装的打印机驱动程序来实现的。
针对这些功能块的处理将在后面描述。
POS终端通信部21通过POS终端控制部20的控制,按照记录
装置12与规定的通信标准来进行通信。
POS终端输入部22具有数字键、操作开关等输入单元,检测对输
入单元的输入,并向POS终端控制部20输出。POS终端控制部20
根据来自POS终端输入部22的输入来执行与输入对应的处理。
POS终端设备通信部23具有:按照USB标准的端口;按照US
B以外的串行通信标准的端口;和具有其它端口的接口板。各端口能够与
设备连接。POS终端设备通信部23在POS终端控制部20的控制
下,与经由端口而与POS终端13连接的设备进行通信。
此外,POS终端设备通信部23也可以构成为具有无线通信功能,
且与设备进行无线通信。
在POS终端13上,作为设备而连接了条形码阅读器BR以及顾客
显示器CD。
条形码阅读器BR读取商品或商品的包装上带有的条形码,并将表示
读取结果的数据输出给POS终端设备通信部23。POS终端设备通信
部23将从条形码阅读器BR输入的数据输出给POS终端控制部20。
顾客显示器CD在POS终端控制部20的控制下,显示与结账相关
的信息。顾客显示器CD所显示的信息,在收款台L进行结账的顾客能够
看到。
记录装置12是容纳有卷纸且在所容纳的卷纸上通过行式热敏头形
成点来记录图像的热敏行式打印机。
如图2所示,记录装置12具有:记录装置控制部30(控制部);
记录装置记录部31(记录部);记录装置存储部32;记录装置通信部
33;和记录装置网络通信部34。
记录装置控制部30具有CPU、ROM、RAM、其它周边电路等,
且对记录装置12进行控制。
记录装置记录部31具有输送记录装置12的壳体中所容纳的卷纸
的传送机构、通过热敏头在卷纸上形成点来记录图像的记录机构、在规定
的位置切断卷纸的切断机构等与卷纸的记录相关的各种机构。记录装置记
录部31在记录装置控制部30的控制下,通过输送机构来输送卷纸,并
通过记录机构而在卷纸上记录收据的图像,由切断机构在规定位置切断卷
纸,发行收据。
记录装置存储部32具有非易失性存储器,且存储各种数据。
记录装置通信部33在记录装置控制部30的控制下,与POS终端
13按照规定的通信标准进行通信。
记录装置网络通信部34在记录装置控制部30的控制下,与连接于
全球网GN的设备(包括控制服务器15)按照规定的通信标准进行通信。
控制服务器15是将记录装置12作为客户端的云服务器。
如图2所示,控制服务器15具有:控制服务器控制部40(控制部);
控制服务器网络通信部41;和控制服务器存储部42。
控制服务器控制部40具有CPU、ROM、RAM、其它周边电路
等,且对控制服务器15进行控制。
控制服务器网络通信部41在控制服务器控制部40的控制下,与连
接于全球网GN的设备(包括记录装置12)按照规定的通信标准进行通
信。
控制服务器存储部42具有非易失性存储器,且存储各种数据。关于
控制服务器存储部42中存储的数据将在后面进行描述。
如图2所示,终端16具有:终端控制部50;触碰面板51;终端
网络通信部53;终端存储部54;和相机装置55。
终端控制部50具有CPU、ROM、RAM等,且对终端16进行
控制。
触碰面板51具有设置在终端16的前表面的显示面板、重叠于显示
面板而设置的触碰传感器。显示面板是液晶显示面板、或有机EL面板等
显示屏。触碰传感器是静电电容式、或感压式等传感器,且检测由用户的
手指或笔型操作设备进行的触碰操作,并向终端控制部50输出。
终端网络通信部53在终端控制部50的控制下,按照规定的通信标
准,经由全球网GN而与连接于该网络的设备(包括控制服务器15)进
行通信。
相机装置55具有CCD图像传感器或CMOS图像传感器等摄像
元件、摄影透镜组、变焦或聚焦等的调整时驱动摄影透镜组的透镜驱动部
等,且进行摄影。相机装置55根据摄影来生成摄影图像数据,并向终端
控制部50输出。
终端存储部54具有非易失性存储器,并存储数据。
在终端16中预先安装了规定的应用程序(以下,表现为“终端应用
程序AP”)。终端16的终端控制部50具有通过终端应用程序AP的功
能来执行处理的终端应用程序执行部501。针对终端应用程序执行部5
01的处理将在后面描述。
然而,在收款台L进行结账时,有时要进行分摊付费。本实施方式的
POS终端13、记录装置12、以及控制服务器15,鉴于在结账时进
行分摊付费的情况,执行以下的处理。
图3是表示POS终端13、记录装置12、以及控制服务器15的
动作的流程图,(A)表示POS终端13的动作,(B)表示记录装置1
2的动作,(C)表示控制服务器15的动作。
如图3(A)所示,POS终端13的POS终端控制部20根据顾
客的结账来进行结算处理,且根据结算处理来生成印刷数据(步骤SA
1)。印刷数据是指示收据的发行的控制数据。
对于步骤SA1的处理更详细而言,POS终端控制部20的POS
应用程序执行部201根据顾客的结账来生成收据信息。所谓收据信息是
指在使记录装置12发行的收据上记录的信息。
接着,POS应用程序执行部201将生成的收据信息输出给打印机
驱动程序执行部202。
打印机驱动程序执行部202根据从POS应用程序执行部201
输入的收据信息来生成印刷数据。印刷数据是指示以规定的方式记录了收
据信息的收据的发行的控制数据,且构成为包括按照记录装置12的命令
体系的多个控制命令。
在以下的说明中,将在步骤SA1中由POS终端13生成的印刷数
据表现为“主印刷数据”,以与后述的“子印刷数据”进行区别。主印刷
数据是发行不能反映分摊付费的收据的印刷数据。
在生成印刷数据后,POS终端控制部20控制POS终端通信部2
1,将生成的主印刷数据发送给记录装置12(步骤SA2)。
如图3(B)所示,记录装置12的记录装置控制部30控制记录装
置通信部33,来接收主印刷数据(步骤SB1)。
接着,记录装置控制部30根据接收到的主印刷数据,控制记录装置
记录部31来发行收据(步骤SB2)。以下,针对步骤SB2的处理和
发行的收据进行详述。
在以下的说明中,将在步骤SB2中由记录装置12发行的收据表现
为“主收据”,以与后述的“子收据”进行区别。主收据
是根据主印刷数据而发行的不能反映分摊付费的收据。图4例示的收据R
1是主收据。
图4是表示作为收据的一例的收据R1的图。
图4例示的收据R1记录有包括表示商店的名称、住址、电话号码、
FAX号码等信息(以下,称为“商店信息”)的商店关联信息J1。
此外,收据R1记录有包括作为识别收据的识别信息的收据ID的收
据ID关联信息J2。
此外,收据R1包括:收银担当者关联信息J3,其包含表示在收款
台L进行结账的收银担当者的姓名的信息(以下,称为“担当者名信息”)。
表示收银担当者的姓名的信息,在进行结账前的规定的时刻,以规定的方
法被登记于POS终端13。
此外,收据R1记录有包含表示发行收据的日期时间的信息(以下,
称为“发行日期时间信息”)的发行日期时间关联信息J4。
此外,收据R1记录有1个或多个包含与顾客购买的商品相关的信息
(以下,称为“购买商品信息”)的明细关联信息J5。明细关联信息J
5,针对顾客购买的商品,包括表示商品的购买数量的信息(以下,称为
“购买数量信息”)、表示商品名称的信息(以下,称为“商品名信息”)、
以及表示商品的单价的信息(以下,称为“单价信息”)。
此外,收据R1记录有包括表示小计的信息(以下,称为“小计信息”)
的小计关联信息J6。
此外,收据R1记录有包括表示产生的税金的信息(以下,称为“税
信息”)的税关联信息J7。
此外,收据R1记录有包括表示合计金额的信息(以下,称为“合计
金额信息”)的合计金额关联信息J8。
此外,收据R1记录有表示针对顾客的规定的消息的消息信息J9。
此外,在收据R1中,在发行日期时间关联信息J4与第一个明细关
联信息J5之间、以及最后的明细关联信息J5与小计关联信息J6之
间,记录有划分收据R1的划分信息K。
在收据R1的示例中,商店关联信息J1~消息信息J9、以及两个
划分信息K相当于收据信息。
在以下的说明中,将识别主收据的收据ID表现为“主识别信息”,
以与作为识别后述的子收据的收据ID的“子识别信息”进行区别。
在主收据中记录有作为二维代码的主代码。在图4的示例中,在收据
R1中记录有作为二维代码的主代码MC1。主代码MC1是在控制服务
器15的规定的URL(地址)中附加有作为URL查询参数而附加了主
识别信息的信息的二维代码。
以下,将控制服务器15的规定URL表现为“控制服务器URL”。
在步骤SB2中,记录装置控制部30根据主印刷数据,以规定的方
式记录收据信息。而且,记录装置控制部30读取预先存储于规定的存储
区域的控制服务器URL,在URL查询参数中附加主识别信息。而且,
记录装置控制部30生成附加有控制服务器URL的二维代码的图像数
据,并根据生成的图像数据,在卷纸上记录主代码。
步骤SB2发行的主收据由收银担当者交给顾客。其中,在发行子收
据的情况下,代替主收据而将子收据交给顾客。
在发行主收据之后,记录装置控制部30获取记录装置识别信息(步
骤SB3)。记录装置识别信息是识别记录装置12的识别信息,按照每
个记录装置12,分配不同值的记录装置识别信息。例如,记录装置识别
信息是在记录装置12的制造阶段分配给记录装置12的序列号码。记录
装置识别信息被存储在记录装置存储部32的规定的存储区域,在步骤S
B3,记录装置控制部30从该规定的存储区域读取记录装置识别信息。
接着,记录装置控制部30控制记录装置网络通信部34,将主印刷
数据、以及表示记录装置识别信息的识别信息数据发送给控制服务器15
(步骤SB4)。
如图3(C)所示,控制服务器15的控制服务器控制部40对控制
服务器网络通信部41进行控制,接收主印刷数据以及识别信息数据(步
骤SC1)。
接着,控制服务器控制部40从接收到的主印刷数据中提取结账信息
(步骤SC2)。结账信息是在收据所记录的信息之中预先确定的信息。
在本实施方式中,对于图4例示的收据R1,商店信息、收据ID、担当
者名信息、发行日期时间信息、购买商品信息(购买数量信息、商品名信
息、单价信息)、小计信息、税信息、以及合计金额信息是结账信息。
接着,控制服务器控制部40访问控制服务器存储部42存储的结账
信息管理数据库421,在该数据库中生成基于步骤SC2提取的结账信
息的记录(record)(步骤SC3)。
图5是表示结账信息管理数据库421的数据构造的一例的图。
图5例示的结账信息管理数据库421的1件记录包括记录装置识
别信息和结账信息。此外,结账信息包括:商店信息、收据ID、担当者
名信息、发行日期时间信息、购买商品信息(购买数量信息、商品名信息、
单价信息)、小计信息、税信息、以及合计金额信息。
在步骤SC3中,控制服务器控制部40,在结账信息管理数据库4
21中生成1件记录,并存储到生成在步骤SC1接收到的识别信息数据
表示的记录装置识别信息的记录所对応的字段(field)中。此外,控制服
务器控制部40将在步骤SC2提取出的各结账信息存储到生成的代码
所对应的各字段中。
此外,图5的记录RC1表示根据指示图4的收据R1的发行的主印
刷数据而生成的记录。
另一方面,如图3(A)所示,在发送主印刷数据之后,POS终端
13的POS终端控制部20判别是否发行子收据(步骤SA3)。
以下,针对子收据进行说明,之后,针对步骤SA3的处理进行说明。
图6(A)~(C)分别表示图4例示的发行了主收据之后,由3个
人进行分摊付费时所发行的子收据的一例的图。图6(A)表示子收据的
一个即收据RS1,(B)表示子收据的一个即收据RS2,(C)表示子
收据的一个即收据RS3。
由图4与图6的比较可知,子收据是记录了将所对应的主收据中的购
买数量信息、单价信息、小计信息、税信息、以及合计金额信息的值根据
分摊付费的人数而进行除法运算后得到的值的收据。
例如,图4的收据R1(主收据)的开头的(第一件的)明细关联信
息J5的购买数量信息的值为“1”,单价信息的值为“3.00”。此时,
如图6(A)、(B)以及(C)所示,所发行的各子收据的购买数量信息
的值是将作为收据R1中的购买数量信息的值的“1”除以分摊付费的人
数即“3”后得到的值。此外,所发行的各子收据的合计金额信息的值是
将收据R1中的单价信息的值即“3.00”除以分摊付费的人数即“3”
后得到的值。此外,主收据的信息的值在不能由分摊付费的人数除尽的情
况下,通过规定的方法来调整值。
此外,“主收据和子收据对应”是指主收据和子收据是根据共同的1
个结账而发行的。
由于分摊付费由多人进行,因此,子收据会根据进行分摊付费的人数
的张数而发行。也就是说,发行多个子收据。
此外,在本实施方式中,作为子收据的种类,有代表子收据和从属子
收据。此外,在所发行的多个子收据之中1张子收据作为“代表子收据”,
其它子收据作为“从属子收据”。例如,在由3人进行分摊付费因而发行
3张子收据的情况下,3张之中的1张作为代表子收据,剩下的2张作为
从属子收据。
在图6中,(A)的收据RS1是代表子收据,(B)的收据RS2是
从属子收据,(C)的收据RS3是从属子收据。
此外,在本实施方式中,对应的主收据与代表子收据,对于收据ID
具有以下的关系,代表子收据与从属子收据,对于收据ID具有以下的关
系。
以下,将主收据的收据ID称为主识别信息,将子收据的收据ID称
为子识别信息。此外,将代表子收据的子识别信息称为代表子识别信息,
将从属子收据的子识别信息称为从属子识别信息。
图4中例示的主收据的主识别信息的值是字符串“SAMPLEST
ORE517117”。如此,主识别信息具有:由字母的连续组合而构
成的字母部(图4的情况下,与字符串“SAMPLESTORE”对应
的部分);和无空格地连续字母部且由数值的连续组合构成的数值部(图
4的情况下,与字符串“517117”对应的部分)。
图6(A)中例示的代表子收据的代表子识别信息的值,是字符串“S
AMPLESTORE517117△△…△BASE”(其中,“△△…
△”表示连续的多个空格文字。以下相同)。如此,代表子识别信息的值
具有:由对应的主收据的主识别信息的值构成的代表子识别信息部(在图
6(A)的情况下,与字符串“SAMPLESTORE517117”
对应的部分);多个空格文字;和字符串“BASE”。因此,针对收据,
能够通过判别在收据ID中是否包含字符串“BASE”来判别收据是否
为代表子收据。此外,针对子收据,能够通过代表子识别信息的代表子识
别信息部来获取对应的主收据的收据ID(主识别信息)。
图6(B)中例示的从属子收据的从属子识别信息的值是字符串“S
AMPLESTORE517118△△…△517117”。
此外,图6(C)中例示的从属子收据的从属子识别信息的值是字符
串“SAMPLESTORE517119△△…△517117”。
如此,从属子识别信息的值具有:从属子识别信息部(图6(B)的
情况下,相当于字符串“SAMPLESTORE517118”的部分。
此外,图6(C)的情况下,相当于字符串“SAMPLESTORE5
17119”的部分);多个空格文字;以及对应识别信息明示部(图6
(B)、(C)的情况下,相当于字符串“517117”的部分)。
从属子识别信息部的值是在代表子收据的代表子识别信息部的值(=
对应的主收据的主识别信息的值)中,根据所发行的从属子收据的数量而
将值每次加“1”后得到的值。例如,如本例中,在发行2张从属子收据
的情况下,图6(B)所示的第一张从属子收据即收据RS2的从属子识
别信息部的值是在代表子收据的代表子识别信息部的值(=对应的主收据
的主识别信息的值)中加“1”后得到的值。此外,图6(C)所示的第
二张从属子收据即收据RS3的从属子识别信息部的值是在第一张从属
子收据即从属子识别信息部的值中加“1”后得到的值。
此外,对应识别信息明示部的值是代表子收据的代表子识别信息部的
数值部的值(=对应的主收据的主识别信息的数值部的值)。
在子收据中记录有子代码。针对子代码将在后面进行描述。
于是,在步骤SA3中,POS终端控制部20判别是否发行子收据。
判别例如是通过如以下的方法来进行的。
在此,收银担当者能够利用设置在POS终端13的规定的输入单元
来输入与分摊付费对应的子收据的发行的指示、以及输入进行分摊付费的
人数。收银担当者,当有来自顾客的请求时,利用该规定的输入方法来输
入子收据的发行的指示、以及进行分摊付费的人数。
然后,在步骤SA3中,POS终端控制部20当在发行主收据之后,
在规定的期间内输入了子收据的发行的指示、以及输入了进行分摊付费的
人数时,判别为发行子收据。规定的期间可以是事先确定的期间,也可以
是至开始下一次结账为止的期间。下一次结账的开始,例如可以是重新进
行基于条形码阅读器BR的条形代码的读取的时刻。
在不发行子收据的情况(步骤SA3,“否”)下,POS终端控制部
20结束处理。
另一方面,在发行子收据的情况(步骤SA3,“是”)下,POS终
端控制部20按照根据进行分摊付费的人数而进行发行的每张子收据,生
成指示子收据的发行的印刷数据(以下,称为“子印刷数据”)(步骤SA
4)。
在步骤SA4中,POS终端控制部20按照进行发行的每张子收据
来生成子印刷数据。此外,在各子印刷数据中,指示记录的子识别信息(代
表子识别信息、以及从属子识别信息)的值,如上所述,作为与主识别信
息的值具有规定关系的值。此外,在各子印刷数据中,针对购买数量信息、
单价信息、小计信息、税信息、以及合计金额信息的值,指示将对应的主
收据的各信息根据进行分摊付费的人数而进行除法运算后得到的值的记
录。
接着,POS终端控制部20控制POS终端通信部21,将生成的
多个子印刷数据发送给记录装置12(步骤SA5)。
如图3(B)所示,记录装置12的记录装置控制部30控制记录装
置通信部33,接收多个子印刷数据(步骤SB5)。
接着,记录装置控制部30根据多个子印刷数据的每一个,控制记录
装置记录部31来发行多个子收据(步骤SB6)。
记录装置控制部30,在各个子收据中记录作为二维代码的子代码。
在图6(A)例示的收据RS1中记录有子代码SC1,在图6(B)例
示的收据RS2中记录有子代码SC2,在图6(C)例示的收据RS3
中记录有子代码SC3。
子代码是在上述控制服务器URL中附加有作为URL查询参数而
附加了子识别信息的信息的二维代码。例如,收据RS1所记录的子代码
SC1,在控制服务器URL中,将识别收据RS1的子识别信息作为U
RL查询参数来附加信息。
在步骤SB6,记录装置控制部30根据各个子印刷数据,生成附加
了控制服务器URL的二维代码的图像数据,并根据生成的图像数据,在
卷纸上记录子代码。
所发行的多个子收据,代替主收据而分别被交给进行分摊付费的顾
客。也就是说,在发行子收据时,不将主收据交给顾客,而将子收据交给
顾客。
接着,记录装置控制部30获取记录装置识别信息(步骤SB7)。
接着,记录装置控制部30控制记录装置网络通信部34,将多个子
印刷数据分别与表示记录装置识别信息的识别信息数据建立对应地发送
(步骤SB8)。
如图3(C)所示,控制服务器15的控制服务器控制部40控制控
制服务器网络通信部41,接收多个子印刷数据(步骤SC4)。
接着,控制服务器控制部40从各个子印刷数据中提取结账信息(步
骤SC5)。
在以下的说明中,将从指示代表子收据的发行的子印刷数据中提取出
的结账信息表现为“代表结账信息”,将从指示从属子收据的发行的子印
刷数据中提取出的结账信息表现为“从属结账信息”。
接着,在步骤SC5,控制服务器控制部40在按照每个子印刷数据
而生成的结账信息之中确定代表结账信息(步骤SC6)。在此,如上所
述,结账信息包括收据ID。此外,指示发行代表子收据的子印刷数据的
收据ID(代表子识别信息)包括字符串“BASE”。鉴于此,在步骤
SC6,控制服务器控制部40进行将字符串“BASE”作为关键字的
字符串检索等,通过在结账信息之中确定在收据ID中包括字符串“BA
SE”的结账信息,来确定代表结账信息。
接着,控制服务器控制部40访问结账信息管理数据库421,通过
基于在步骤SC7所确定的代表结账信息的记录,对在步骤SC3所生成
的记录(根据指示印刷对应的主收据的主印刷数据而生成的记录)进行覆
写(步骤SC7)。
若针对步骤SC7的处理进行详述,则控制服务器控制部40获取在
步骤SC6所确定的代表结账信息中所包含的收据ID(代表子识别信
息)的代表子识别信息部的值。如上所述,代表子识别信息部的值与对应
的主收据的收据ID(主识别信息)的值一致。接着,控制服务器控制部
40访问结账信息管理数据库421,在该数据库具有的代码之中确定收
据ID的值与获取到的代表子识别信息部的值一致的记录。接着,控制服
务器控制部40通过基于在步骤SC7所确定的代表结账信息的记录来
覆写所确定的记录。
其结果是,从结账信息管理数据库421中删除基于主收据的主印刷
数据的记录,成为在该数据库中登记有基于代表子收据的子印刷数据的记
录的状态。
图7(A)表示通过步骤SC7的处理,将图5的记录RC1通过基
于收据RS1(代表子收据)的子印刷数据的记录RB1进行了覆写的情
形。
接着,控制服务器控制部40访问结账信息管理数据库421,根据
步骤SC5获取到的1个或多个从属结账信息,按照每个从属结账信息来
生成记录(步骤SC8)。
其结果是,成为在结账信息管理数据库421中登记有与所发行的子
收据分别对应的记录的状态。
图7(B)表示通过步骤SC8的处理,生成收据RS2(从属子收
据)、以及基于收据RS3(从属子收据)的子印刷数据的记录RB2、
以及生成并登记了记录RB3的情形。
如上所述,在本实施方式中,根据主收据的发行,控制服务器控制部
40,在结账信息管理数据库421中生成基于主收据的结账信息的记
录。此外,在发行了子收据时,控制服务器控制部40用代表子收据的记
录来覆写主收据的记录,在结账信息管理数据库421中生成所发行的子
收据的记录。
由此,发挥以下的効果。
即,结账信息管理数据库421,此后用于分析特定的期间中的特定
的商店的销售额、特定的收款台L的销售额、特定的商品的销售额等。
图8是表示在本例中,当发行了子收据时,主收据的记录不被代表子
收据的记录覆写时的结账信息管理数据库421的情形的图。
如图8所示,主收据的记录与子收据的记录都被登记在结账信息管理
数据库421的状态的情况下,成为重复登记了基于同一结账的记录的状
态。此时,当将销售额进行合计并分析时,要重复合计基于主收据的销售
额以及基于子收据的销售额,有错误地计算出合计结果的可能性。这在对
所销售的特定的商品的总数等进行合计并分析时也是同样的。
另一方面,在本实施方式中,由于在结账信息管理数据库421中不
重复登记主收据的记录和子收据的记录,因此能够防止针对如上述的销售
额等的合计错误地计算出合计结果的情形。
接着,针对进行了分摊付费的顾客通过该顾客具有的终端16来读取
交给该顾客的子收据的子代码时的终端16和控制服务器15的处理进
行说明。
图9是表示终端16和控制服务器15的动作的流程图,图9(A)
表示终端16的动作,图9(B)表示控制服务器15的动作。
如图9(A)所示,终端16的终端应用程序执行部501,对从相
机装置55输入的摄影图像数据进行分析,对摄影图像数据中是否包含二
维代码的图像数据进行监视(步骤SD1)。
在以下的说明中,假设顾客通过终端16来拍摄(读取)子代码。
在包含时(步骤SD1,“是”),终端应用程序执行部501,对摄
影图像数据中所包含的二维代码的图像数据进行分析,获取二维代码中所
附加的控制服务器URL(步骤SD2)。如上所述,在控制服务器UR
L中,作为URL查询参数而附加有交给顾客的子收据的子识别信息。
接着,终端应用程序执行部501获取顾客ID(用户识别信息)(步
骤SD3)。顾客ID是按照能够从控制服务器15接收服务的每个用户
而在事先所赋予的识别信息,事先,在终端应用程序执行部501能够参
照的状态下存储在规定的存储区域。
接着,终端应用程序执行部501,在步骤SD2所获取的控制服务
器URL中,作为URL查询参数而附加在步骤SD3所获取到的顾客I
D(步骤SD4)。由此,成为在控制服务器URL中作为URL查询参
数而附加有子识别信息以及顾客ID的状态。
接着,终端应用程序执行部501访问控制服务器URL(步骤SD
5)。
步骤SD5的处理,相当于终端16将子代码(代码)中所附加的子
识别信息以及该终端16管理的顾客ID(用户识别信息)发送给控制服
务器15的处理。
如图9(B)所示,控制服务器15的控制服务器控制部40根据由
终端16对控制服务器URL的访问来获取作为URL查询参数而附加
的子识别信息以及顾客ID(步骤SE1)。
接着,控制服务器控制部40参照结账信息管理数据库421(步骤
SE2)。
接着,控制服务器控制部40,将在步骤SE1所获取到的子识别信
息作为关键字,从结账信息管理数据库421具有的记录中确定具有在步
骤SE1所获取到的子识别信息的记录(步骤SE3)作为收据ID。
接着,控制服务器控制部40在确定的记录中附加在步骤SE1所获
取到的顾客ID(步骤SE4)。即,控制服务器控制部40将子收据(子
印刷数据)的结账信息与顾客ID建立对应地进行存储。
在此,结账信息管理数据库421的1件记录具有存储顾客ID的字
段。在步骤SE4,控制服务器控制部40通过在该字段中存储顾客ID,
从而在步骤SE3所确定的记录中附加顾客ID。
接着,控制服务器控制部40,在步骤SE5根据结账信息管理数据
库421中生成的记录,向顾客提供服务(步骤SE5)。
在本实施方式中,服务是点数的赋予。针对由点数的赋予进行的处理,
举例进行说明。控制服务器15的控制服务器存储部42存储有将顾客I
D与顾客保有的点数的余额建立关联地存储的数据库。此外,根据结账的
合计购买金额来预先设定所赋予的点数。控制服务器控制部40根据结账
信息,获取结账的合计购买金额,并根据获取到的合计购买金额来确定所
赋予的点数。接着,控制服务器控制部40访问上述数据库,将顾客ID
作为关键字,确定对应的记录,根据所赋予的点数来增大所确定的记录具
有的点数的余额。
在此,在本实施方式中,在结账时进行了分摊付费的情况下,与进行
了分摊付费的顾客对应地发行子收据,并交给各顾客。此外,控制服务器
15,在结账信息管理数据库421中,按照每个子收据来生成具有结账
信息的记录。
然后,当进行了分摊付费的顾客进行交给该顾客的子收据中所记录的
子代码的读取时,控制服务器15根据该子收据的结账信息,向该顾客提
供服务(在本例中,赋予点数)。因此,进行了分摊付费的顾客能够接受
与分摊付费的该顾客的支付相应的服务的提供。
即,各个进行了分摊付费的顾客能够接受与分摊付费对应的服务的提
供,顾客没有感受不公平感,此外能够提高顾客满意度。
此外,控制服务器15提供的服务不局限于例示的服务。在步骤SE
4中,由于将顾客ID与结账信息建立关联地存储,因此,能够利用它来
提供各种服务。例如,除了上述电子收据的发行以外,还能够提供与结账
购买的商品相应的优惠券的发行、广告或商品的宣传。
此外,由于在步骤SE4,将顾客ID与结账信息建立关联地存储,
因此能够分析每个顾客的结账,能够提供基于分析结果的服务。
如以上所说明,本实施方式的结账系统1具有:POS终端13;与
POS终端13进行通信并具有在记录介质上进行记录的记录装置记录
部31(记录部)的记录装置12;以及与记录装置12经由全球网GN
连接的控制服务器15。
POS终端13生成子印刷数据,并发送给记录装置12。
记录装置12从POS终端13接收子印刷数据,并根据接收到的子
印刷数据,使记录装置记录部31发行记录有附加了子识别信息以及控制
服务器15的URL(地址)的子代码(代码)的子收据。此外,记录装
置12将子印刷数据发送给控制服务器15。
控制服务器15将基于从记录装置12接收到的子印刷数据的结账
(信息)与子印刷数据中所包含的子识别信息建立对应地进行存储。
根据该结构,控制服务器15读取子收据中所记录的子代码,当有访
问时,根据子识别信息,确定对应的结账信息(结账信息管理数据库42
1的记录),并根据所确定的结账信息,能够提供与对应于分摊付费的结
账信息相应的服务。也就是说,结账系统1能够执行与分摊付费对应的处
理。
此外,在本实施方式中,控制服务器15,在从终端16有基于子代
码的读取的访问时,基于将根据访问而获取的子识别信息以及顾客ID
(用户识别信息)与子识别信息建立对应地存储而得到的结账信息来执行
规定的处理。
根据该结构,控制服务器15能够按照进行了结账的每个顾客来执行
利用基于顾客进行的结账的结账信息的处理。
此外,在本实施方式中,控制服务器15将顾客ID与基于子印刷数
据的结账信息建立对应地进行存储。
根据该结构,将顾客ID与结账信息建立对应地进行管理,对于规定
的顾客ID的顾客能够提供与该顾客进行的结账对应的服务。
此外,上述的实施方式,只是表示本发明的一种方式,在本发明的范
围内能够任意地变形以及应用。
在上述的实施方式中,适当例示了收据R1、收据RS1~RS3作
为收据的一例,适当使用例示的收据针对各种处理进行了说明。另一方面,
收据的版面并不局限于例示的内容,此外,从收据中提取出的结账信息也
并不局限于例示的内容。
此外,在上述实施方式中,“基于子印刷数据的信息”作为结账信息,
但也可以是子印刷数据本身。