打印数据的价值附加方法、价值附加装置和记录介质的制作方法

文档序号:6682700阅读:118来源:国知局
专利名称:打印数据的价值附加方法、价值附加装置和记录介质的制作方法
技术领域
本发明涉及用于对从原有应用输出的打印数据附加价值的价值附加方法,特别涉及能够在不变更原有应用程序的情况下容易进行丰富多彩的价值附加的价值附加方法。
背景技术
在超市等的零售业中,作为销售管理系统的POS系统得到普及,在该系统中,与服务器以网络连接的多个终端装置(收银机)按照该装置具备的应用进行动作实行各种处理。此外,通常在该终端装置中分别设有打印机,基于上述应用的指示实行收据或优惠券 (coupon)的输出。此外,作为与伴随着这种输出的POS系统类似的结构系统,还有医院使用的系统和运输公司使用的系统等。在这种系统中,伴随着导入后的技术升级和业务改善的需求,出现了功能扩展的必要,但由于这种系统一般作为业务的中枢被常时利用,此外多数情况下与其他系统存在复杂的协作,因此通常不容易改变其应用。对于这种课题,针对输出处理系统的功能以往提出了如下的方案。在下述专利文献1中记载了如下的装置,不需要修改已经存在的应用程序,在能除去现有的调制解调器中需要的微处理器和存储器的个人计算机中实行调制解调器功能。此外,在下述专利文献2中记载了如下的装置,不变更应用,通过访问一个通信端口,对于连接于其他通信端口的打印机也同时实行打印,从而能够进行复制打印。专利文献1 JP特开平8-69427号公报专利文献2 JP特开2006-338443号公报然而,在上述专利文献1和2所记载的内容中,停留在实现调制解调器功能、复制打印功能等输出系统受限的功能,无法实现其他丰富多彩的需求。此外,在上述专利文献2 中,由于是OS内核层的处理,因此存在一般不容易进行功能构筑(程序开发等)功能也受到限制的问题。此外,在POS系统中,也希望在现有的收据上附加优惠券或广告等以提高收据的市场性附加价值。

发明内容
因此,本发明的目的在于提供一种价值附加方法,用于对从原有应用输出的打印数据附加价值,不用变更原有应用程序就能够容易进行丰富多彩的价值附加。为了实现上述目的,本发明的一个方面的价值附加方法,在通过OS内核层的操作系统进行动作并由应用层具备的应用实行规定的处理的、具有1个以上通信端口的计算机中,实行对从所述应用输出至所述通信端口的打印数据附加价值的处理,所述价值附加方法包括数据取得步骤,所述计算机在所述通信端口接收所述打印数据之前由所述OS内核层取得所述打印数据;和数据处理步骤,所述计算机在所述应用层基于预先登记在所述计算机中的信息,对所述数据取得步骤中所取得的打印数据实行打印内容的附加和/或删除
4的处理,并将该处理后的数据输出至规定的所述通信端口。再有,在上述发明中优选的方式在于,所述打印内容的附加和/或删除的处理基于所述取得的打印数据中包含的信息来决定。再有,在上述发明中优选的方式在于,所述打印内容的附加和/或删除的处理基于所述计算机保持的日期时间信息来决定。再有,在上述发明中优选的方式在于,所述数据处理步骤具有接收选择的信息的步骤,所述打印内容的附加和/或删除的处理基于该接收到的选择的信息来决定。再有,在上述发明中优选的方式在于,所述数据处理步骤具有将所述打印数据中包含的规定的信息存储在所述计算机中的步骤,所述打印内容的附加和/或删除的处理基于该存储的内容来决定。再有,在上述发明中优选的方式在于,还包括如下的步骤将促使对所述计算机进行输入的画面显示在所述计算机具备的显示部,并接收针对该画面的输入信息,按照该接收到的信息生成所述预先登记在计算机中的信息。再有,在上述发明中优选的方式在于,所述打印数据是收据的数据,所述打印内容的附加是优惠券的附加。再有,在上述发明中优选的方式在于,所述打印数据是收据的数据,所述打印内容的附加是广告或标识的附加。为了实现上述目的,本发明的另一个方面的价值附加装置由通过OS内核层的操作系统进行动作并由应用层具备的应用实行规定的处理的、具有1个以上通信端口的计算机构成,实行对从所述应用输出至所述通信端口的打印数据附加价值的处理,所述价值附加装置具备数据取得部,在该通信端口接收所述打印数据之前,由所述OS内核层取得所述打印数据;和数据处理部,在所述应用层,基于预先登记在所述计算机中的信息,对所述数据取得部所取得的打印数据实行打印内容的附加和/或删除的处理,并将该处理后的数据输出至规定的所述通信端口。为了实现上述目的,本发明的又一方面的记录介质,记录了使计算机实行权利要求1至8的任意一项所述的价值附加方法中的各步骤的程序,且计算机能读取。本发明的进一步的目的和特征可基于以下说明的本发明的实施方式可到明确。


图1是应用本发明的POS终端装置的实施方式所涉及的示意结构图。图2是POS终端装置的示意功能结构图。图3是例示了规则设定部210的处理步骤的流程图。图4是例示了价值附加处理的处理步骤的流程图。图5是用于说明POS系统的改良的图。
具体实施例方式以下,参照附图对本发明的实施方式进行说明。可是,这种实施方式的例子并不是限定本发明的技术范围。此外,在图中对于相同或类似的部分附于相同的参照序号或参照记号。
图1是应用本发明的POS终端装置的实施例所涉及的示意结构图。此外,图2是该POS终端装置的示意功能结构图。图1和图2所示的POS终端装置2 (价值附加装置)是应用了本发明的装置,该装置中由OS内核层230的虚拟端口 203(数据取得部)取得从POS 应用201输出的打印数据(例如,收据的数据)。然后,由应用层220的端口处理机(port handler) 204接收所取得的数据,对该数据执行规定的价值附加处理(例如,附加优惠券)。 此后,从端口处理机204向对应于处理后的数据的通信端口 209输出处理后的打印数据。该 POS终端装置2通过执行这种处理,不用变更POS应用201的程序就能容易实现针对打印数据的价值附加。此外,在该POS终端装置2中,具有用户能够设定上述价值附加处理的内容的结构,可实现用户便利性的提高和丰富多彩的价值附加。在本实施例中,假设在零售店铺等中使用的POS系统,如图1所示,构成为多个POS 终端装置2经由网络4与POS服务器1连接。POS服务器1由计算机系统构成,实行上述多个POS终端装置2的管理和从这些POS终端装置2取得的各种数据的汇总、管理等处理。POS终端装置2设置在各收银机,分别与打印机3连接。打印机3按照从POS终端装置2输出的打印数据输出收据等。因此,POS终端装置2定位于打印机3的主机装置的位置。如图1所示,各POS终端装置2具备P0S终端主体21、显示器22、键盘23、读码器对、以及读卡器25等。显示器22向顾客显示商品的金额等,键盘23用于操作者输入价格或商品代码等的商品信息、性别、年龄等顾客信息。此外,读码器M读取附于商品的条形码从而取得商品信息,读卡器25读取存储在各种卡中的信息,从而取得结算所需要的信息寸。此外,显示器22和键盘23也可用于后述的用户进行的规则设定和优惠券选择。POS终端主体21基于从上述键盘23、读码器对、和读卡器25取得信息,生成对收据或优惠券打印的信息,然后输出至打印机3。该POS终端主体21由计算机构成,具备CPU、 RAM、ROM、HDD等,在此并未图示。后述的POS应用210的程序和用于价值附加处理的程序存储在ROM中,CPU按照这些程序进行工作实行各种处理。此外,POS终端装置2的功能结构如图2所示。POS应用201进行生成并输出对上述收据等打印的数据,但在此生成的数据是附加规定价值之前的元数据。此外,所生成的数据是能够直接输出至打印机3A的格式的数据、或者是送往打印机3A用驱动器202的格式的数据。前者在仅仅是文本打印等简单的打印数据时生成。此外,打印机3A用驱动器202是打印机3A用的打印机驱动器,使从POS应用201 输出的数据,作为基于依赖于打印机3A的机器种类(设备)的指令的、打印机3A能接收并打印的数据来输出。此外,如图2所示,POS应用201和打印机3A用驱动器202,基于计算机的操作系统(OS),而且位于程序实行各处理的应用层220。此外,两者由指示各处理内容的上述ROM 中保存的程序和按照该程序实行处理的上述CPU等构成。此外,POS应用201和打印机3A 用驱动器20,可直接使用应用本发明之前的现有装置中所采用的。接下来,虚拟端口 203是通信端口 209对从POS应用201或打印机3A用驱动器 202输出的打印数据(在此称为原打印数据)接收之前由位于上述操作系统的OS内核层 230接收的部分。然后,虚拟端口 203将所取得的原打印数据送往端口处理机204。
接下来,端口处理机204、数据解析部205、数据加工部206、指令变换部207、规则设定部210、数据保存部208、各数据存储部211,是使用原打印数据的价值附加部(数据处理部),通过这些各个部的处理,能够对从上述POS打印201输出的打印数据附加规定价值。端口处理机204将从上述虚拟端口 203发送来的原打印数据传送至数据解析部 205,并且接收价值附加处理后的打印数据(在此称为处理后打印数据),并向对应该数据的通信端口 209输出处理后打印数据。数据解析部205解析原打印数据以决定处理内容,并且决定输出处理后打印数据的通信端口 209。数据解析部205每当进行该处理时,适当参照数据保存部208中所保存的信息(后述的规则等)。此外,数据解析部205将解析后的原打印数据中含有的规定的信息保存在数据存储部211中,并适当参照在此存储的信息。接下来,数据加工部206按照数据解析部205所决定的处理内容,对原打印数据进行加工。具体而言,为了对原打印数据附加规定的价值,实行打印内容的附加和/或删除也就是打印数据的附加和/或删除。此外,数据加工部206根据需要实行依赖于处理后打印数据的输出目的地打印机3的处理(机器种类固有的处理)。此外,数据加工部206每当实行这些处理时,适当参照数据保存部208、数据存储部211的信息。此外,指令变换部207在由原打印数据指定的通信端口 209所连接的打印机3、与输出处理后打印数据的通信端口 209所连接的打印机3中使用指令不同时,进行变更指令的处理。数据保存部208,存储上述数据解析部205和数据加工部206使用的各种信息。在此保存的主要信息是该POS终端装置2的用户能设定的、价值附加处理的规则(处理条件和内容),上述数据解析部205按照该规则决定数据加工部206应该进行的处理内容。该规则中规定在何种情况下(规则内容(1) =When)、在原打印数据的哪里(规则内容(2) :Where)、对哪个数据(规则内容(3) :What)、进行哪种处理(规则内容(4) =How), 可保存多个规则。例如,在原打印数据是收据数据的情况下,设定了如下的规则,分别是从原打印数据掌握的金额的总和在规定金额以上时(1)、在收据的下端O)、附加(4)规定的优惠券(3);在检测到没有显示义务的信息时(1),在其检测到的位置O)、删除其检测到的信息(3)。对于进一步具体的例子在后面叙述。此外,在数据保存部208中保存数据加工部206为了附加打印内容所需的数据,例如优惠券、标识、广告等的数据。此外,还保存数据加工需要的、连接于POS终端装置2的打印机3的各种信息。此外,该数据保存部208由上述HDD等构成。接下来,规则设定部210是进行上述用户用于设定上述规则的处理的部分,与显示器22和键盘23协作按照用户的输入信息在数据保存部208中登记规则。具体处理内容在后面叙述。此外,数据保存部211如上述那样是保存从数据解析部205发送的、原打印数据中包含的规定信息。该存储的数据是数据解析部205按照上述规则决定处理内容所需的一部分的数据,例如存储收据中包含的销售商品的信息、顾客的信息(性别、年龄段)、销售时刻的信息等。此外,数据存储部211由上述HDD等构成。对于以上所说明的价值附加部中的处理的具体步骤在后面叙述。此外,虚拟端口 203、端口处理机204、数据解析部205、数据加工部206、指令变换部207、以及规则设定部210,分别由指示各部进行的处理的程序和按照该程序实行处理的上述CPU等构成。此外,这些部分所涉及的程序相当于本发明的价值附加程序。接下来,在POS终端装置2中,物理层240具备通信端口 209A,连接于打印机3A。 在此,作为一例,打印机3A直接使用应用本发明之前的现有系统中的打印机。此外,如图2 中虚线所示,第二个通信端口 209B连接打印机3B,打印机3A是黑白打印机,打印机是彩色打印机,也可构成为连接3台以上的打印机3。此外,也可以是打印机3A构成为在上述现有系统中没有使用过的新打印机。此外,通信端口 209是串行通信的COM端口或进行 USB通信的USB通信端口等。在具有上述说明的结构的该POS终端装置2中,特征在于对原打印数据附加价值的处理。以下,对其具体的处理步骤进行说明,首先对用于上述处理的规定设定的处理进行说明。图3是表示规定设定部210的处理步骤的流程图。该POS终端装置2中,可对原打印数据追加丰富多彩的附加价值,例如,由于能够对收据附加优惠券或广告或者使收据的规定信息为彩色,因此,用户为了恰当实行希望的处理内容,进行该规则设定。用户使用键盘23通过规定操作输入规则设定的请求信息。规则设定部210收到该设定请求时(步骤Sll),在显示器22显示用户设定画面(步骤S12)。用户设定画面是促使用户输入上述的规则内容即上述规则内容(1) (4)的界面画面,用户使用键盘23针对该画面输入希望的内容。该用户设定画面为了用户容易进行设定操作,通过依次切换显示内容,反复几次用户输入与画面显示,从而进行用户的设定行为。例如,在最初的画面中显示选择“优惠券附加”或“其他数据加工”的其中一个的内容,在选择了 “优惠券附加”的情况下,显示选择 “时间”、“金额”、“其他”之中的某一个的内容。然后,如果选择了 “时间”,则显示促使其输入附加优惠券的时间带的画面,此后,显示选择或输入优惠的内容的画面。以下,这样同样地反复进行显示和输入直至所有的规则内容确定为止。当用户这样进行输入时,规则设定部210接收该输入信息(步骤S13),将其内容作为新规则登记在数据保存部208中(步骤S14)。然后,被登记的规则用于以下说明的价值附加处理中。图4是表示价值附加处理的处理步骤的流程图。以下,基于图4对该POS终端装置2进行的价值附加处理的内容进行说明。首先,如上所述,从POS应用201直接或者经由打印机3A用驱动器202输出原打印数据(步骤Si)。在此,该原打印数据是从打印机3A输出的收据的打印数据,因此,输出目的地的通信端口中通信端口 209A被指定,使用依赖于打印机3A的指令来表现。接下来,被输出的原打印数据在到达所指定的通信端口(在此为通信端口 209A) 之前由虚拟端口 203接收(步骤S》。按照面向某个通信端口 209的数据首先都由虚拟端口 203接收的方式,变更登记的(优先级的)设定从而实现上述的这种处理。这种设定变更在OS启动时实行。之后,接收到的原打印数据从虚拟端口 203被送往应用层220的端口处理机204(步骤S2)。接下来,端口处理机204将送来的原打印数据传送至数据解析部205。在数据解析部205中,解析原打印数据的指令,并解析该数据的内容(步骤S4)。 然后,基于解析结果,决定所附加的价值的内容(加工内容)。此外,在连接2个以上打印机3的情况下决定输出目的地通信端口 209。进而,基于解析结果如上述那样将原打印数据中包含的规定的信息存储在数据存储部211中。具体而言,数据解析部205参照数据保存部208中设定的上述规则,判断是否满足其规则内容(1)的条件。然后,如果条件满足,则判断是否实行该规则中示出的处理内容即规则内容⑵ ⑷中设定的内容。例如,从原打印数据检测收据的金额总和的信息,如果大于规则内容(1)中示出的金额,则决定按照规则内容O) (4)示出的内容对收据附加优惠券。此外,所决定的处理的内容是优惠券、广告、标识等的附加、颜色的变更、信息的删除、布局的变更等,对于更加具体的处理例子在后面叙述。此外,上述设定的规则可以是2 个以上,只要条件满足,也可决定为对1个收据(原打印数据)实行多个价值附加处理。此外,由该数据解析部205决定的上述输出目的地通信端口 209通知给端口处理机 204。然后,将所决定的上述处理内容(加工内容)通知给数据加工部206,数据加工部 206针对原打印数据实行加工处理(步骤S5)。具体而言,按照上述决定的处理内容实行打印数据的加工,生成处理后打印数据。对于具体的处理例子在后面叙述。此外,如上所述,在需要输出目的地打印机3中固有的处理的情况下,数据加工部206也一并实行其处理。在这种加工处理中,还根据需要参照数据保存部208和数据存储部211的信息。此外,该数据加工部206按照上述规则存在多个处理内容的情况下,也可以由对应各处理内容的多个加工部构成。此外,上述数据解析部205的判断是不进行数据加工(价值附加)的情况下,该数据加工部206不实行加工处理。接下来,对于由数据加工部206生成的上述处理后打印数据需要指令变更的情况下,指令变换部207实行指令的变换处理(步骤S6)。如上所述,由于打印数据按照依赖于输出目的地的打印机3的指令来表现,因此在连接2个以上打印机3时,原打印数据的指令与上述决定的输出目的地打印机3的指令不同的情况下,将其变换为适合于该输出目的地的指令。处理后的数据提交至端口处理机204。此外,在不需要指令变换的情况下,从数据加工部206传送的打印数据提交至端口处理机204。接着,端口处理机204将送来的处理后打印数据输出至上述决定的通信端口 209 (步骤S7)。在图2所示的连接2个打印机3A和的例子中,输出至通信端口 209A和 /或通信端口 209B。然后,打印数据从通信端口 209发送至所连接的打印机3,在打印机3中实行基于该打印数据的打印。收据等的打印物被附于规定的价值后输出(步骤S8)。例如,从打印机3A输出附有优惠券的收据。此外,例如从打印机3A以黑白输出收据,从打印机:3B以彩色输出优惠券。此外,作为一例从打印机3B以彩色输出附加有彩色广告的收据。按照以上说明的步骤实行该POS终端装置2中的附加规定价值的处理,以下对该价值附加处理的具体例进行说明。首先,说明对按照原打印数据输出的收据附加优惠券的例子。对于该优惠券附加可以按照各种条件和处理实行。也就是说,可以设定各种的上述规则。在第1个例子中,基于系统信息(计算通常保存的信息)决定是否附加优惠券。 具体而言,在构成POS终端装置2的计算机保持的系统的日期时间信息(日期信息、时刻信
9息)满足规定条件的情况下,决定附加优惠券。例如,为了实现期间服务和时刻服务,在上述规则(规则内容(1))中确定规定的期间或规定的时间带,如果数据解析部205接收到原打印数据时的上述系统信息落入上述期间或时间带中,则决定附加优惠券。此外,也可以利用该系统信息决定所附加的优惠券的内容。例如,将所附加的优惠期的有效期间设定为从发行时间点起一定时间(例如一周),可将从表示该时间点的系统信息的日期起一定期间后的日期嵌入优惠券内。或者,基于期间或时间带变更使用优惠券时的折扣率,也可以将系统信息示出的日期时间信息所对应的折扣率嵌入所附加的优惠券中。这些的有效期限或折扣率也作为规则(规则内容(3))被登记,据此数据解析部205决定插入这些信息来进行打印。接下来,在第2个例子中,按照原打印数据中包含的规定信息决定有无优惠券附加、所附加的优惠券的内容。例如,从收据的原打印数据检测出的销售金额达到规定金额以上时,决定进行优惠券附加,此外也可按照该检测出的销售金额来决定优惠券上的折扣率。 此外,例如,也可以根据从收据的原打印数据检测出的担当者信息(其销售者的识别信息) 来决定优惠券上的折扣率。在这种情况下,销售金额、担当者信息也作为规则内容(1)被登记,折扣率也作为规则内容(3)被登记,数据解析部205在附加优惠券的情况下,决定将这些规则中登记的销售率嵌入所附加的优惠券中进行打印。此外,作为下一例,利用数据存储部211中存储的信息决定有无优惠券附加、所附加的优惠券的内容。也就是说,不仅基于此时接收到的原打印数据中含有的信息,还基于过去的实际信息及其分析信息决定处理内容。例如,在该店铺中有一台POS终端装置2的情况下,由于基于该数据存储部211中存储的信息能够掌握不同商品在规定期间的累计销售个数、累计销售金额,因此在这些值超过一定值的情况下可附加优惠券。此外,若从上述存储的信息分析不同时间带的畅销商品并作为分析信息保存,则可针对该时间带的畅销商品发行优惠券。在这种情况下,附加优惠券的上述条件作为规则内容(1)被登记,据此数据解析部205决定优惠券的发行。此外,也可以让POS终端装置2能与网络连接,数据解析部205经由网络从规定地点取得天气信息等,并基于此信息决定优惠券的折扣率。作为下一例,用户可以选择所附加的优惠券。在该例子中,决定附加优惠券的情况下,数据加工部206将规则内容(3)中登记的多个优惠券的内容显示在显示器22上,按照将用户(顾客或店铺的店员)从所显示的优惠券中选择的优惠券附加在收据上的方式进行数据加工。此时用户的选择操作,由具备键盘23或触摸屏式输入部件的显示器22进行。此外,在附加了优惠券的情况下,为了检验该优惠券的复制或伪造,可以在所附加的优惠券中嵌入独一无二的通行码和与此对应的条形码。该情况下,最新的通行码保存在数据保存部208或数据存储部211中,数据加工部206按照该保存的代码,将通行码和与其对应的条形码嵌入优惠券中来进行数据加工。以上,说明了附加优惠券的例子,以下表示其他数据加工的例子。作为数据加工的种类,包括数据的附加、数据的删除、数据的置换、以及布局变更等。首先,在原打印数据是收据的情况下,能够在收据内附加广告或标识。该情况下, 按照在原打印数据的、规则内容(2)示出的位置追加规则内容(3)示出的广告或标识的方式来进行数据加工。此外,也可对收据追加格线。例如在为了明确收据与信用卡结帐单的分界线等、具有不同性质的信息的结束时是有效的。此外,也可以使原打印数据中含有的隐藏信息不可视。例如,POS应用210无法应对近年来的信息安全的严格化的情况下,在原打印数据中包含信用卡卡号时,可将其一部分置换为“*”。此外,在原打印数据中也可以每次换行时改变颜色或灰度。由此,能够容易确认收据中的商品名称和价格的对应,此外,也可平衡地消耗各色一体型的墨水和色带等消耗品, 提高使用效率。此外,也可以删除原打印数据中包含的不需要的信息。例如,因POS应用201制作后的税法的变更,对于没必要的信息显示,可从原打印数据中删除。此外,也可变更原打印数据中包含的文字的属性、也就是字体、大小、颜色、装饰等。由此,能够强调规定的信息。以上,示出了具体的价值附加的例子,数据解析部205进行的原打印数据的解析通过解析收据预先规定的位置处的字符串、检测原打印数据中包含的规定的字符串和图像等的方法进行。如上述说明,在本实施方式所涉及的POS终端装置2中,能够对从POS应用201输出的打印数据附加各种价值。并且,能够将无法进行该价值附加的POS终端装置和POS系统以较为简单的方法改良成为该POS终端装置2和包括该POS终端装置2的POS系统。图5是用于说明相应改良的图。该图是与图2相同的功能结构图,实线部分表示改良前的POS终端装置和POS系统。也就是说,改良前的系统的结构是,以通信端口 209A 接收从POS应用201直接或者经由打印机驱动器202输出的打印数据,从打印机3A输出。 针对这种结构的系统通过追加虚线所示的部分,可以构成为上述POS终端装置2及其包括 POS终端装置2的POS系统。也就是说,在不变更现有的POS应用201的情况下,通过追加上述的价值附加程序以及数据保存部208和数据存储部211的数据,由此能够进行现有的POS系统的功能扩展。 此外,相应地也可以追加单点划线所示的新的打印机3B,这种情况下的改良可通过如下作业实现设置新的打印机3B,并安装包括上述程序和数据的该打印机驱动软件。此外,构成打印机3A和POS终端装置2的计算机自身也可以置换为新的装置。这样,通过采用本实施方式所涉及的价值附加方法,能够以不变更原有POS应用程序的简单方法针,对原打印数据附加丰富多彩的价值。此外,因为构成为用于附加价值的主要处理在计算机的应用层进行,因此能够容易进行实行多样的处理的程序开发。此外,在基于打印数据的输出是收据的情况下,能够附加各种市场性的价值,能够发行具有高附加价值的收据。进而,由于用户能够通过规则设定部210适当决定所附加的价值,因此能够提高用户便利性。此外,也能够通过数据加工的内容提高消耗品的使用效率和安全性。此外,在本实施方式中,POS服务器1是与多个POS终端装置2连接的系统,但本发明并不限于此结构,对于连接POS终端装置和打印机的环境中也能够应用。此外,在本实施方式中,示出了 POS系统的例子,但本发明并不限于POS系统,也可以应用于医院或运输公司中使用的系统等、具备包括来自打印机的打印物输出的规定应用的系统。特别在改变原有的应用程序较为困难的情况下是有效的。此外,在本实施方式中,例示了将POS应用程序和用于价值附加处理的程序存储在ROM中,但这些程序并不限于ROM,也可以存储在RAM或HDD等存储介质中。此外,也可以将这些程序存储在不同的存储介质中。本发明的保护范围并不限定于上述实施方式,包括权利要求所记载的发明及其等效发明。
权利要求
1.一种价值附加方法,其特征在于,在通过OS内核层的操作系统进行动作并由应用层具备的应用实行规定的处理的、具有1个以上通信端口的计算机中,实行对从所述应用输出至所述通信端口的打印数据附加价值的处理,所述价值附加方法,包括数据取得步骤,所述计算机在所述通信端口接收所述打印数据之前,由所述OS内核层取得所述打印数据;和数据处理步骤,所述计算机在所述应用层基于预先登记在所述计算机中的信息,对所述数据取得步骤中所取得的打印数据实行打印内容的附加和/或删除的处理,并将该处理后的数据输出至规定的所述通信端口。
2.根据权利要求1所述的价值附加方法,其特征在于,所述打印内容的附加和/或删除的处理,基于所述取得的打印数据中包含的信息来决定。
3.根据权利要求1所述的价值附加方法,其特征在于,所述打印内容的附加和/或删除的处理基于所述计算机保持的日期时间信息来决定。
4.根据权利要求1所述的价值附加方法,其特征在于,所述数据处理步骤具有接收选择的信息的步骤,所述打印内容的附加和/或删除的处理,基于该接收到的选择的信息来决定。
5.根据权利要求1所述的价值附加方法,其特征在于,所述数据处理步骤具有将所述打印数据中包含的规定的信息存储在所述计算机中的步骤,所述打印内容的附加和/或删除的处理,基于该存储的内容来决定。
6.根据权利要求1所述的价值附加方法,其特征在于,还包括如下的步骤将促使对所述计算机进行输入的画面显示在所述计算机具备的显示部,并接收针对该画面的输入信息,按照该接收到的信息生成所述预先登记在计算机中的信息。
7.根据权利要求1所述的价值附加方法,其特征在于,所述打印数据是收据的数据,所述打印内容的附加是优惠券的附加。
8.根据权利要求1所述的价值附加方法,其特征在于,所述打印数据是收据的数据,所述打印内容的附加是广告或标识的附加。
9.一种价值附加装置,其特征在于,由通过OS内核层的操作系统进行动作并由应用层具备的应用实行规定的处理的、具有1个以上通信端口的计算机构成,实行对从所述应用输出至所述通信端口的打印数据附加价值的处理,所述价值附加装置,具备数据取得部,在该通信端口接收所述打印数据之前,由所述OS内核层取得所述打印数据;和数据处理部,在所述应用层,基于预先登记在所述计算机中的信息,对所述数据取得部所取得的打印数据实行打印内容的附加和/或删除的处理,并将该处理后的数据输出至规定的所述通信端口。
10.根据权利要求9所述的价值附加装置,其特征在于,所述打印内容的附加和/或删除的处理,基于所述取得的打印数据中包含的信息来决定。
11.根据权利要求9所述的价值附加装置,其特征在于,所述打印内容的附加和/或删除的处理,基于所述计算机保持的日期时间信息来决定。
12.根据权利要求9所述的价值附加装置,其特征在于, 所述数据处理部接收选择的信息,所述打印内容的附加和/或删除的处理,基于该接收到的选择的信息来决定。
13.根据权利要求9所述的价值附加装置,其特征在于,所述数据处理部将所述打印数据中包含的规定的信息存储在所述计算机中, 所述打印内容的附加和/或删除的处理,基于该存储的内容来决定。
14.根据权利要求9所述的价值附加装置,其特征在于,还将促使对所述计算机进行输入的画面显示在所述计算机具备的显示部,并接收针对该画面的输入信息,按照该接收到的信息生成所述预先登记在计算机中的信息。
15.根据权利要求9所述的价值附加装置,其特征在于,所述打印数据是收据的数据,所述打印内容的附加是优惠券的附加。
16.根据权利要求9所述的价值附加装置,其特征在于,所述打印数据是收据的数据,所述打印内容的附加是广告或标识的附加。
17.—种记录介质,其特征在于,记录了使计算机实行权利要求1至8的任意一项所述的价值附加方法中的各步骤的程序,且计算机能读取。
全文摘要
本发明提供一种打印数据的价值附加方法,能够在不变更原有应用程序的情况下,对从原有应用输出的打印数据容易进行丰富多彩的价值附加。在由应用实行规定处理的具有一个以上通信端口的计算机中,实行对从应用输出的打印数据附加价值的处理的价值附加方法包括数据取得步骤,在通信端口取得打印数据之前,由OS内核层取得打印数据;和数据处理步骤,在应用层,基于预先登记的信息,对所取得的打印数据实行打印内容的附加和/或删除的处理,将该处理后的数据输出至规定的通信端口。
文档编号G07G5/00GK102436359SQ20111025837
公开日2012年5月2日 申请日期2011年9月2日 优先权日2010年9月22日
发明者古幡整, 大山仁, 小玉知广, 高本明男 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1