数据变换系统、数据变换装置以及数据变换方法

文档序号:8491681阅读:211来源:国知局
数据变换系统、数据变换装置以及数据变换方法
【技术领域】
[0001]本发明涉及印刷数据的数据变换系统等,特别涉及能容易地生成利用度高的数据的数据变换系统等。
【背景技术】
[0002]近年来,在销售店等中正在普及POS (Point of Sales,销售终端)系统。在POS系统中,通常在各卖场具备进行商品销售时的结算处理的POS终端,在结算处理时,根据来自POS终端的指示从收据打印机发行收据。此外,由各POS终端进行的结算处理的信息(交易数据)被发送到经由网络连接的POS服务器,利用于业绩管理、店铺管理、营销等。
[0003]这样的POS系统中的各功能通常由安装在POS终端或POS服务器的POS应用(程序)来实现,在系统构筑后的功能追加或功能改变中,需要变更该POS应用。
[0004]此外,在下述专利文献I中记载了如下内容,即,在无需变更POS应用的情况下,追加在收据上附加印刷广告、促销信息的功能。
[0005]在先技术文献
[0006]专利文献
[0007]专利文献1:JP特开2006-318158号公报
[0008]发明要解决的课题
[0009]但是,POS应用的变更通常难以由引进POS系统的引进者(公司)以外者进行,有伴随POS系统的工作停止等课题。为此,期望开发利用从POS终端即POS应用输出的印刷指示的数据(印刷数据)来进行功能追加或功能改变的技术。
[0010]此外,上述专利文献I所记载的方法虽然有用,但期望印刷数据的更广泛的有效利用。

【发明内容】

[0011]为此,本发明的目的在于,提供印刷数据的数据变换系统、且能容易地生成利用度高的数据的数据变换系统等。
[0012]用于解决课题的手段
[0013]为了达成上述的目的,本发明的一个侧面在于,数据变换系统具有:主机装置,其发送印刷数据;打印机,其接收并且转发所述主机装置发送出的印刷数据;和服务器,其基于所述转发的印刷数据和预先确定的规则来推测所述印刷数据中所含的印刷对象的属性信息,并生成在该印刷对象中附加了所述推测的属性信息的数据之后的带属性数据。
[0014]根据本发明的数据变换系统,打印机将从POS终端等主机装置发送出的印刷数据转发给与POS系统等已有系统不同的服务器,在其中根据印刷数据来生成带属性数据,因此能在不改变已有应用的情况下进行可由已有系统获得的信息的2次有效利用。
[0015]进而,在上述发明中,其优选的方式的特征在于,所述服务器以可参照所述印刷数据的方式来保存所述带属性数据。
[0016]进而,在上述发明中,其优选的方式的特征在于,所述主机装置是POS终端装置,所述打印机获取顾客的识别信息,并附加所获取的所述顾客的识别信息来转发所述印刷数据,所述服务器保存附加了所述顾客的识别信息之后的所述带属性数据。
[0017]根据本发明,为了确定顾客而能利用带属性信息,能进行交易信息的广泛的2次利用。
[0018]进而,在上述发明中,其优选的方式的特征在于,所述带属性数据以XML格式来表现。
[0019]根据本发明,由于带属性数据作为通用的XML文件来保存,因此易于2次利用。
[0020]进而,在上述发明中,其优选的方式的特征在于,所述服务器生成由该印刷数据所印刷的印刷物的输出图像数据,并以可参照的方式来保存。
[0021]根据本发明,由于还生成基于印刷数据的印刷物的图像数据,因此印刷数据的利用度变高。
[0022]为了达成上述的目的,本发明的另一侧面在于,数据变换装置具有:接收部,其接收印刷数据;变换处理部,其基于所述接收的印刷数据和预先确定的规则来推测所述印刷数据中所含的印刷对象的属性信息,并生成在该印刷对象的数据中附加了所述推测的属性信息的数据之后的带属性数据;和保存部,其以可参照所述印刷数据的方式来保存所述生成的带属性数据。
[0023]为了达成上述的目的,本发明的再另一侧面在于,在数据变换方中,由打印机来接收从主机装置发送的印刷数据,将接收到的所述印刷数据从所述打印机转发给服务器,所述服务器接收从所述打印机发送出的所述印刷数据,基于接收到的所述印刷数据和预先确定的规则来推测所述印刷数据中所含的印刷对象的属性信息,并生成在所述印刷对象中附加了所述推测的属性信息的数据之后的带属性数据。
[0024]本发明的进一步的目的以及特征根据以下说明的发明的实施方式将变得明了。
【附图说明】
[0025]图1是适用了本发明的数据变换系统的实施方式例所涉及的构成图。
[0026]图2是例示了数据变换处理的处理过程的流程图。
[0027]图3是示出根据印刷数据所印刷的收据的一例的图。
[0028]图4是示出根据图3所示的收据的印刷数据所生成的XML文件的一例的图。
【具体实施方式】
[0029]以下,参照附图来说明本发明的实施方式例。但是,相应的实施方式例并不限定本发明的技术范围。另外,在图中,对相同或类似的构成标注相同的参照编号或参照记号来进行说明。
[0030]图1是适用了本发明的数据变换系统的实施方式例所涉及的构成图。图1所示的数据变换系统100是本实施方式例所涉及的系统,具备打印机2和经由因特网4连接的数据变换服务器3 (数据变换装置)。在数据变换系统100中,打印机2将从POS终端I (主机装置)发送的印刷数据转发给数据变换服务器3,数据变换服务器3根据印刷数据来生成附加有属性信息的带标签数据(带属性数据),并以能利用的方式进行保存。由此,可得到为了 2次利用而能将从POS系统输出的收据信息等的交易信息作为易于利用的数据来提供的环境。
[0031]如图1所示,数据变换系统100与POS系统关联地进行设置,由配备于店铺等的POS终端I用的收据打印机即打印机2、和能经由因特网4而与打印机2进行通信的数据变换服务器3等来构成。
[0032]打印机2具备图1所示那样的功能构成。控制部21是控制打印机2的动作的部分,印刷执行部22是遵循控制部21的指示来执行印刷动作的部分。
[0033]在控制部21中配备印刷控制部23以及数据转发部24。印刷控制部23是控制印刷动作的部分,解释从POS终端I发送出的印刷数据并使印刷执行部22执行印刷处理。该印刷控制部23是相当于通常的打印机所具备的控制器的部分,由CPU、存储器、ASIC等构成。
[0034]数据转发部24是执行经由因特网4而将印刷控制部23接收到的印刷数据发送给数据变换服务器3的处理的部分。具体的处理内容在后面叙述。数据转发部24由记述了处理过程的程序、遵循该程序执行处理的CPU、存储器等构成。
[0035]另外,数据转发部24既可以在与印刷控制部23相同的插件板(board)内一体化构成,也可以在打印机2的内部构成为与印刷控制部23分体的插件板。此外,也可以构成为外装于打印机2的控制装置。
[0036]此外,打印机2具备读卡器25作为获取顾客的识别信息(顾客ID)的单元。也可以构成为在读卡器25中追加或作为替代物而具备近距离无线通信(NFC:Near FieldCommunicat1n,近场通信)用的读取器/写入器。
[0037]接下来,印刷执行部22是遵循印刷控制部23的指示而对介质执行印刷处理的部分,印刷并输出收据。
[0038]另外,虽然在图1中示出一个打印机2,但能构成为相对于数据变换服务器3而连接多个打印机。
[0039]接下来,数据变换服务器3由一般的服务器计算机构成,虽未图示,但具备CPU、RAM、ROM、HDD、显示装置、输入装置、通信I/F等。作为功能构成,如图1所示那样具备数据接收部31、变换处理部32、以及交易信息保存部33。
[0040]数据接收部31是接收从打印机2转发的印刷数据并保存到交易信息保存部33的部分。
[0041]变换处理部32是对接收到的印刷数据中所含的各交易信息的内容(属性信息)进行推测,并基于推测结果而将印刷数据变换为带标签数据,在本实施方式例中变换为XML(Extensible Markup Language,可扩展标记语言)文件的部分。此外,变换处理部32将印刷数据的印刷后的图像作为图像数据(在本实施方式例中为JPEG文件)来生成。在此,将收据的输出图像作为图像文件来生成。另外,处理的具体内容在后面叙述。此外,变换处理部32由记述了处理过程的程序、遵循该程序执行处理的CPU、存储器等构成。
[0042]交易信息保存部33是存储数据变换处理所涉及的各数据的部分,保存从打印机2接收到的印刷数据、由变换处理部32生成的带标签数据以及图像数据、变换处理部32进行变换处理时所用的规则数据(式样数据)等。另外,交易信息保存部33由HDD等构成。
[0043]关于具有以上那样构成的本实施方式例中的数据变换系统100的具体的处理过程,以下进行说明。图2是例示了数据变换处理的处理过程的流程图。
[0044]首先,若由POS终端I执行商品销售等的结账处理,则为了发行交给顾客的收据,而从POS终端I向打印机2发送收据的印刷数据。由打印机2的印刷控制部23来接收被发送的印刷数据(图2的步骤SI)。接收到的印刷数据被依次存储至接收缓存器(未图示)。
[0045]另外,在印刷数据中包含字符数据、通常指令、以及实时指令。字符数据是表征印刷于收据的字符的数据,在印刷时变换成图像数据。通常指令是在印刷时由印刷执行部22进行的印刷动作的控制指令,有指示印字动作、换行动作等的执行的指令、指示换行量的变更等参数设定的指令等。此外,字符数据以及通常指令在接收后的主处理中从接收缓存器依次读出并进行解释,与此相对,实时指令是在接收缓存器中与接收的同时进行解释并执行的指令。作为实时指令,有指示配备于打印机2的面板开关的有效/无效的指令、指示印刷介质即纸张的检测器的选择的指令、指示打印机2的状况信息的实时发送的指令等。该实时指令在印刷的主处理时被匆匆过目。
[0046]若以上那样的印刷数据被保存至接收缓存器,则数据转发部24将数据的一个集合即I收据份的印刷数据作为文件来进行保持(图2的步骤S2)。具体地,例如从接收到的印刷数据之中检测切断纸张的指示指令即切割指令,将到该指令为止作为一个集合来文件化。
[0047]接下来,数据转发部24获取由读卡器25读取的顾客的识别信息(顾客ID)(图2的步骤S3)。另外,在由POS终端I获取到的顾客ID包含于印刷数据中的情况下,例如包含于被印刷至收据的条形码信息中的情况下,也可以不进行该顾客ID的获取处理。
[0048]然后,数据转发部24在所保持的印刷数据的文件中附加所获取到的顾客ID的信息,并将附加后的文件发送给数据变换服务器3(图2的步骤S4)。即,进行打印机2接收到的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1