票据打印机及其控制方法、终端设备与流程

文档序号:13322712阅读:357来源:国知局
本申请主张申请日为2016年06月20日、申请号为jp2016-121806的日本申请为优先权,并引用上述申请的内容,优先权的内容视为全部记载在本申请中。本发明的实施例涉及一种票据打印机及其控制方法、终端设备。
背景技术
::目前,通过在电子票据服务器中预先保管与服务的使用者所进行了的交易有关的电子票据信息,上述使用者从任意信息终端访问电子票据服务器,从而使用者可看见票据的电子票据服务已经实现。不过,为了以易于使用者利用的方式提供这样的电子票据服务,需要诸如采用高性能的电子票据服务器等大规模的设备。根据这样的情况,期望有在为简单的构成的同时,可提供电子票据服务的技术。技术实现要素:鉴于上述问题,本发明所要解决的技术问题是,提供一种票据打印机及其控制方法、终端设备,其在为简单的构成的同时,可提供电子票据服务。为解决上述问题,本发明的一实施例,提供了一种票据打印机,包括:印字部、取得部、第一确定部、控制部、发送部、第二确定部及生成部。印字部用于对印字介质进行打印。取得部取得通过文字列(字符串)示出交易内容的交易信息。第一确定部将第一方法及第二方法的至少一种方法确定为票据的输出方法。控制部当通过第一确定部第一方法已被确定为输出方法时,控制印字部以使基于交易信息对表示交易内容的文字列进行打印。发送部当通过第一确定部第二方法已被确定为输出方法时,将包含交易信息的电子票据数据无线发送给终端。第二确定部当通过第一确定部第二方法已被确定为输出方法时,根据成为电子票据数据的发送处的终端来确定电子票据数据的格式。生成部将通过第二确定部已确定的格式的电子票据数据作为由发送部要无线发送给终端的电子票据数据进行生成。根据这样的构成,在为简单的构成的同时,可提供电子票据服务。对于票据打印机,在一种可能的实施方式中,所述第二确定部将所述交易信息的数据形式确定作为所述格式的一要素,所述生成部生成将所述交易信息以通过所述第二确定部已确定的数据形式包含的所述电子票据数据。根据这样的构成,通过设置第二确定部,能够任意选择电子票据数据的格式。对于票据打印机,在一种可能的实施方式中,所述第二确定部将除所述交易信息以外地包含在所述电子票据数据中的追加数据确定作为所述格式的一要素,所述生成部生成包含通过所述第二确定部已确定的所述追加数据的所述电子票据数据。根据这样的构成,能够向信息终端的使用者提供各种各样的数据。对于票据打印机,在一种可能的实施方式中,所述第二确定部基于从所述终端已取得的识别信息确定所述电子票据数据的格式。根据这样的构成,信息终端的使用者能够取得其所期望的数据形式的票据数据。对于票据打印机,在一种可能的实施方式中,所述第二确定部通过从所述终端接收使用第一通信方法从所述终端发送出的所述识别信息来取得所述识别信息,所述发送部使用与所述第一通信方法不同的第二通信方法将所述电子票据数据无线发送给所述终端。根据这样的构成,能够根据识别信息和电子票据数据的容量大小来选择通信方法,从而快速地向信息终端进行发送。本发明的另一实施例,提供一种基于票据打印机的控制方法,该票据打印机具有用于对印字介质进行打印的印字部和无线通信装置,该控制方法包括以下步骤:取得步骤,取得通过文字列示出交易内容的交易信息;第一确定步骤,将第一方法及第二方法的至少一种方法确定为票据的输出方法;印字控制步骤,当通过所述第一确定步骤所述第一方法已被确定为所述输出方法时,控制所述印字部以使基于所述交易信息打印表示所述交易内容的所述文字列;发送控制步骤,当通过所述第一确定步骤所述第二方法已被确定为所述输出方法时,控制无线通信装置以使将包含所述交易信息的电子票据数据无线发送给终端;第二确定步骤,当通过所述第一确定步骤所述第二方法已被确定为所述输出方法时,根据成为所述电子票据数据的发送处的所述终端来确定所述电子票据数据的格式;以及生成步骤,将通过所述第二确定步骤已确定的格式的电子票据数据作为由所述无线通信装置要无线发送给所述终端的电子票据数据进行生成。根据这样的控制方法,在为简单的构成的同时,可提供电子票据服务。对于控制方法,在一种可能的实施方式中,在所述第二确定步骤中,将所述交易信息的数据形式确定作为所述格式的一要素,在所述生成步骤中,生成以通过所述第二确定步骤已确定的数据形式包含所述交易信息的所述电子票据数据。根据这样的控制方法,能够任意选择电子票据数据的格式。对于控制方法,在一种可能的实施方式中,在所述第二确定步骤中,将除所述交易信息以外地包含在所述电子票据数据中的追加数据确定作为所述格式的一要素,在所述生成步骤中,生成包含通过所述第二确定步骤已确定的所述追加数据的所述电子票据数据。根据这样的控制方法,能够向信息终端的使用者提供各种各样的数据。对于控制方法,在一种可能的实施方式中,在所述第二确定步骤中,基于从所述终端已取得的识别信息确定所述电子票据数据的格式。根据这样的控制方法,信息终端的使用者能够取得其所期望的数据形式的票据数据。本发明的第三实施例,提供了一种终端设备,包括处理器和存储器,所述存储器存储至少一可执行指令,所述可执行指令使所述处理器执行上述的控制方法所对应的操作。根据这样的构成,能够实现以构成简单的方式提供电子票据服务的功能。附图说明下面,参照附图对本发明所涉及的票据打印机及其控制程序、终端设备进行说明。当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:图1是表示应用了一实施例所涉及的票据打印机的结账系统的构成的立体图;图2是表示图1中的票据打印机的要部电路构成的框图;图3是表示图1中的信息终端的要部电路构成的框图;图4是基于图1中的票据打印机所具有的cpu的控制处理的流程图;以及图5是图1中的信息终端所具有的cpu的控制处理的流程图。附图标记说明100结账系统10登记装置20票据打印机21、31cpu22、32rom23、33ram24、34辅助存储装置34a票据数据库34b模式匹配数据库25操作面板26印字装置27通信接口28、36nfc装置28a天线29、37无线通信装置35触摸面板具体实施方式以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。下面,参照附图,对实施方式的一例进行说明。图1是表示应用了本实施例所涉及的票据打印机的结账系统100的构成的立体图。结账系统100包括登记装置10、票据打印机20及信息终端30。登记装置10是用于登记交易内容的装置。交易典型地说是商品的销售。而且,作为登记装置10典型地说使用pos(pointofsale:销售点)终端。登记装置10要求票据打印机20发放显示了交易内容的票据。票据打印机20按照来自登记装置10的要求发放纸票据或向信息终端30无线发送电子票据数据。信息终端30接受票据打印机20进行无线发送的电子票据并进行管理。信息终端30典型地说是便携信息终端。不过,信息终端30只要是具有后述的功能的信息终端,则其实现形态也可以是任意形态。图2是表示票据打印机20的要部电路构成的框图。票据打印机20包括cpu(centralprocessingunit:中央处理器)21、rom(readonlymemory:只读存储器)22、ram(randomaccessmemory:随机存取存储器)23、辅助存储装置24、操作面板25、印字装置26、通信接口(通信i/f)27、nfc(nearfieldcommunication:近距离无线通信)装置28、无线通信装置29及总线210。在票据打印机20中,cpu21、rom22、ram23及辅助存储装置24通过由总线210被连接,而构成控制票据打印机20的计算机。cpu21相当于上述计算机的中枢部分。cpu21基于rom22及ram23所存储的操作系统、中间件及应用程序,为实现作为票据打印机20的各种动作而控制票据打印机20的各要素。rom22相当于上述计算机的主存储部分。rom22存储上述操作系统。rom22有时也存储上述中间件、应用程序。此外,rom22有时也存储cpu21进行各种处理时进行参照的数据。ram23相当于上述计算机的主存储部分。ram23存储cpu21进行各种处理时进行参照的数据。而且,ram23用作存储在cpu21进行各种处理时临时使用的数据的所谓工作区。辅助存储装置24相当于上述计算机的辅助存储部分。辅助存储装置24保存cpu21进行各种处理时所使用的数据、通过在cpu21中的处理已生成了的数据。辅助存储装置24有时也存储上述中间件、应用程序。作为辅助存储装置,可以使用eeprom(electricallyerasableprogrammablereadonlymemory:电可擦可编程只读存储器)、硬盘驱动器、或者ssd(solidstatedrive:固态硬盘)等。辅助存储装置24有时也存储上述中间件、应用程序。另外,也可以不设置辅助存储装置24。例如,如图1所示,在票据打印机20的前表面上设置操作面板25。操作面板25具有用于对票据打印机20进行操作的操作按钮及用于显示票据打印机20的动作状态的显示装置。印字装置26在票据纸张上打印任意的文字列(字符串)。印字装置26诸如可以是包含有热敏方式的打印头、输送票据纸张的输送机构的公知的构成。通过由印字装置26向票据纸张上打印交易内容而形成的票据,从图1所示的排出口20a被排出到票据打印机20的外部。打印头也可以包含有针式或喷墨式等的其他任何方式的打印头。该印字装置26相当于对作为印字介质的票据纸张进行打印的印字部。通信接口27对登记装置10和cpu21的数据的授受进行接口。作为通信接口27诸如可以使用依照usb(universalserialbus:通用串行总线)或rs-232c等规格的公知的装置。如图1所示,nfc装置28包括与票据打印机20的上面面对而配置的天线28a。nfc装置28在与接近天线28a的信息终端30之间通过nfc方式进行无线通信。无线通信装置29在与信息终端30之间进行无线通信。作为无线通信装置29,诸如可以使用依照wi-fi或bluetooth(蓝牙)(注册商标)的公知的通信装置。总线210将cpu21、rom22、ram23、辅助存储装置24、操作面板25、印字装置26、通信接口27及nfc装置28相互进行连接。图3是表示信息终端30的要部电路构成的框图。信息终端30包括cpu31、rom32、ram33、辅助存储装置34、触摸面板35、nfc装置36、无线通信装置37及总线38。在信息终端30中,通过由总线38连接cpu31、rom32、ram33及辅助存储装置34而构成控制信息终端30的计算机。另外,作为信息终端30的硬件,诸如可以使用现成的智能手机等。cpu31相当于上述计算机的中枢部分。cpu31基于rom32及ram33所存储的操作系统、中间件及应用程序,为实现作为信息终端30的各种动作而控制信息终端30的各要素。rom32相当于上述计算机的主存储部分。rom32存储上述操作系统。rom32有时也存储上述中间件、应用程序。此外,rom32有时也存储cpu31进行各种处理时进行参照的数据。ram33相当于上述计算机的主存储部分。ram33存储cpu31进行各种处理时进行参照的数据。而且,ram33用作存储cpu31进行各种处理时临时使用的数据的所谓工作区。ram33的存储区域的一部分用作对关于已销售登记的商品的信息进行管理用的商品明细区。辅助存储装置34相当于上述计算机的辅助存储部分。辅助存储装置34诸如是eeprom等,保存cpu31进行各种处理时进行使用的数据、通过在cpu31中的处理已生成了的数据。辅助存储装置34有时也存储上述中间件、应用程序。辅助存储装置34也包含使用者信息及指定信息。使用者信息包含信息终端30的使用者的生日等关于信息终端30的使用者的信息。指定信息是用于指定票据数据的数据形式的信息。通过指定信息指定的数据形式诸如是xml(extensiblemarkuplanguage:可扩展标记语言)、html(hypertextmarkuplanguage:超文本标记语言)、json(javascript(注册商标)objectnotation:对象标记),csv(commaseparatedvalues:逗号分隔)或者tsv(tabseparatedvalues:制表符分隔)等文本形式、bmp(microsoft(微软)(注册商标)windows(窗口)(注册商标)bitmapimage:点阵图(位图))、jpeg(jointphotographicexpertsgroup:联合图像专家组)、gif(graphicsinterchangeformat:图像交换格式)或者png(portablenetworkgraphics:便携式网络图形)等图像形式或pdf(portabledocumentformat:便携文档格式)等各种形式。使用者信息及指定信息由信息终端30的使用者等预先设定。这样,cpu31、rom32、ram33及辅助存储装置34构成计算机。cpu31相当于该计算机的中枢部分。rom32及ram33相当于该计算机的主存储部分。辅助存储装置34相当于该计算机的辅助存储部分。rom32或辅助存储装置34所存储的应用程序包含与后述的控制处理有关而记述的控制程序。另外,信息终端30向使用者的转让通常是在控制程序未被存储在rom32或辅助存储装置34中的状态下进行的。而且,记录在可移动的记录介质中或者通过网络将控制程序转让给使用者,并根据使用者等的操作将该控制程序写入到上述另外转让的信息终端30的辅助存储装置34中。不过,控制程序也可以在存储在rom32或辅助存储装置34中的状态下将信息终端30转让给使用者。而且,作为记录介质,可以使用磁盘、光磁盘、光盘、半导体存储器等。模式匹配数据库34b典型地说作为进行上述写入控制程序的作业的一部分(环节)被构筑在辅助存储装置34中。不过,也可以在与其不同的任意时间构筑模式匹配数据库34b。此外,模式匹配数据库34b也可以在构筑完成后的任意时间进行更新。这时,关于要更新的数据,记录在可移动的记录介质中或者通过网络被提供。触摸面板35具有作为信息终端30的输入装置及显示装置的功能。nfc装置36当信息终端30象图1箭头所示那样与天线28a接近了时,在与票据打印机20的nfc装置28之间通过nfc方式进行无线通信。无线通信装置37在与票据打印机20的无线通信装置29之间进行无线通信。作为无线通信装置37可以使用依照与无线通信装置29相同规格的公知的通信装置。另外,无线通信装置37和无线通信装置29的通信也可以通过未图示的设备。也就是说,通过无线通信装置37和该设备进行无线通信,该设备和无线通信装置29进行无线通信,从而实现在无线通信装置37和无线通信装置29之间的通信。此外,无线通信装置37和无线通信装置29的通信也可以通过未图示的多个设备。这时,该设备之间的通信也可以是有线通信。总线38将cpu31、rom32、ram33、辅助存储装置34、触摸面板35、nfc装置36及无线通信装置37相互进行连接。接着,对以上那样构成的结账系统100的动作进行说明。另外,以下说明的各种处理的内容是一个例子,其可以适当利用能够获得同样结果的各种处理。在登记装置10中象公知那样进行与交易有关的登记处理。此外,如果成为登记对象的交易伴随着结算,则象公知那样进行结算处理。具体地说,如果作为对象的交易是商品的买卖,则登记装置10进行购买商品的登记后生成每交易的购买商品的明细。而且,登记装置10在完成上述登记后,进行用于对与该明细所包含的购买商品有关的结算金额进行结算的处理。另外,在以后中,对作为对象的交易是售货店和购物顾客之间的商品买卖的情况进行说明。登记装置10如果结算完成了,则随着用文字列表示交易内容的票据数据的发送,向票据打印机20要求打印票据。该要求通过通信接口27被接收。图4是基于cpu21的控制处理的流程图。在act1中cpu21等待授受进行上述打印要求。而且,cpu21如果上述打印要求在通信接口27中已被接收则判定为yes,并前进到act2。在act2中cpu21使ram23或辅助存储装置24存储通过通信接口27接收到的票据数据。票据数据是通过文字列表示了交易内容的数据。具体地说,票据数据诸如示出分别地表示店名、日期、时间、商品名、价格、小计金额、消费税金额、合计金额、付款金额或者找零金额的文字列。票据数据作为何种形式的数据包含这些文字例是任意的。票据数据典型地说是表示构成文字列的文字的各个文字的文字代码的集合。不过,票据数据诸如也可以包含有店铺标识的图像数据。这样,通过cpu21执行基于控制程序的控制处理,将cpu21作为中枢部分的计算机,具有作为取得作为通过文字列示出了交易内容的交易信息的票据数据的取得部(取得步骤)的功能。在act3中cpu21确认是否被要求了票据发送。而且,如果未被要求发送票据则cpu21判定为no,前进到act4。在act4中cpu21确认是否进行打印指示。如果未进行基于在操作面板25中的规定的按钮操作等的打印指示则cpu21判定为no,前进到act5。在act5中cpu21确认是否已到规定时间。而且,如果未到规定时间,则cpu21返回到act3。这样,cpu21在act3~act5中等待接受被要求发送票据或被指示打印或者到规定时间。作为登记装置10的操作者的店员,当购物顾客要求发放纸票据时,例如通过预设的方法操作操作面板25所包含的按钮来指示打印。通过这样做,cpu21在act4中判定为yes,前进到act6。另外,如果在act3~act5的等待接受状态中的经过时间到达了预设的等待时间,则cpu21在act5中判定为yes。而且,cpu21这时也前进到act6。在act6中cpu21基于票据数据,生成用于通过打印装置26在票据纸张上打印表示交易内容的文字列的印字数据。在act7中cpu21将上述的印字数据发送给印字装置26,并通过根据该印字数据使印字装置26印字从而发放纸张票据。而且,cpu21此后返回到act1的等待接受状态。这样,通过cpu21执行基于控制程序的控制处理,将cpu21作为中枢部分的计算机具有作为控制印字装置26进行用于发放票据的打印的控制部(印字控制部(印字控制部))的功能。另一方面,店员当购物顾客要求发放电子票据时,在cpu21处于act3~act5的等待接受状态时,指示购物顾客以使其使信息终端30以图1箭头所示的状态靠近票据打印机20。当根据该指示购物顾客使信息终端30向票据打印机20靠近时,则可在nfc装置28和nfc装置36之间实现通信。这时,购物顾客事先将信息终端30处于cpu31执行接下控制处理的状态。或者cpu31也可以根据可在nfc装置28和nfc装置36之间实现了通信的情况,通过操作系统或固件的动作而自动起动接下控制处理。图5是cpu31的电子票据接收用的控制处理的流程图。在act11中cpu31等待接受可基于nfc装置36的nfc通信。而且,如果可实现nfc通信,则cpu31判定为yes,前进到act12。在act12中cpu31确认与nfc装置36的通信对象是否是票据打印机20。而且,如果不可与票据打印机20实现通信,则cpu31返回到act11。这样,cpu31在act11及act12中等待接受可与票据打印机20实现nfc通信。而且,只要象上述那样可在nfc装置28和nfc装置36之间实现通信,则cpu31在act12中判定为yes,前进到act13。在act13中cpu31通过nfc装置36向票据打印机20要求发送票据。也就是说,cpu31生成包含辅助存储装置34所存储的使用者信息和指定信息的票据要求,并指示nfc装置36发送该票据要求。该票据要求从nfc装置36被无线发送,通过nfc装置28被接收。这时,在票据打印机20中cpu21处于图4中的act3~act5的等待接受状态。而且,cpu21根据票据要求通过nfc装置28已被接收的情况,在act3中判定为yes,前进到act8。在act8中cpu21基于票据要求所包含的使用者信息及指定信息,确定发送给信息终端30的电子票据数据的格式。也就是说,cpu21确定在电子票据数据中以何种数据形式包含票据数据、是否包含追加数据以及如果包含追加数据则将何种数据作为该追加数据等。电子票据数据的格式的确定由cpu21如下进行。cpu21确定将电子票据数据所包含的票据数据的数据形式作为通过指定信息指定的数据形式。而且,cpu21基于票据要求所包含的使用者信息,确定在电子票据数据中是否包含追加数据以及当包含追加数据时将何种数据作为该追加数据。cpu21诸如当使用者信息所包含的生日和当天的日期相同时,确定将以纪念生日为目的的数据作为追加数据。追加数据诸如是视频(动态图像)、语音、图像或文本等各种数据。也就是说,能够向信息终端30的使用者提供各种各样的数据。这样,通过cpu21执行基于控制程序的控制处理,将cpu21作为中枢的计算机,具有作为确定电子票据数据的格式的第二确定部(第二确定步骤)的功能。也就是说,通过第二确定部(第二确定步骤),能够任意选择电子票据数据的格式。在act9中cpu21生成在act8中已确定的格式的电子票据数据。也就是说,cpu21将在act2中ram23或辅助存储装置24所保存的票据数据转换成在act8中已确定的数据形式。另外,当在act2中已保存的票据数据与在act8中已确定的数据形式相同时,cpu21不进行该转换。而且,cpu21当基于act8的确定将追加数据包含在电子票据数据中时取得追加数据。cpu21当该追加数据被存储在辅助存储装置34中时,从辅助存储装置34读出该追加数据。或者,cpu21当该追加数据未被存储在辅助存储装置34中而存储在登记装置10中时,从登记装置10取得该追加数据。此外,或者cpu21也可以从未图示的其他装置取得该数据。之后,cpu21将电子票据数据作为包含已转换的票据数据和已取得的追加数据的电子票据数据进行生成。这样,通过cpu21执行基于控制程序的控制处理,将cpu21作为中枢的计算机,具有作为生成电子票据数据的生成部(生成步骤)的功能。在act10中cpu21指示无线通信装置29以使将上述那样的已生成的电子票据数据发送给信息终端30。根据该指示,无线通信装置29将该电子票据数据发送给信息终端30。这样,通过cpu21执行基于控制程序的控制处理,并通过将cpu21作为中枢部分的计算机和无线通信装置29的协作,从而具有作为将包含交易信息的电子票据数据无线发送给终端(信息终端30)的发送部的功能。此外,这时,将cpu21作为中枢部分的计算机具有作为发送控制部(发送控制步骤)的功能。而且,cpu21如果完成了该发送,则返回到act1的等待接受状态。这样,cpu21通过act3~act5的处理将票据的输出方法确定为基于纸票据的输出的第一方法及基于电子票据的输出的第二方法的任一种方法。这样,通过cpu21执行基于控制程序的控制处理,将cpu21作为中枢部分的计算机具有作为进行上述确定的第一确定部(第一确定步骤)的功能。另外,在信息终端30中cpu31在act13中要求了发送票据后,前进到act14。在act14中cpu31确认票据数据是否通过无线通信装置37已被接收。而且,如果票据数据未被接收则cpu31判定为no,前进到act15。在act15中cpu31确认是否已超时。而且,如果未超时时,则cpu31返回到act14。这样,cpu31在act14及act15中等待接受票据数据被接收或者超时。cpu31如果在act14及act15的等待接受状态中的经过时间到达了预设的等待时间,则在act15中判定为yes。而且,cpu31这时结束图5所示的处理。这时,cpu31也可以进行用于向购物顾客通知不能正常接收到电子票据数据的告知动作。如果电子票据数据已被接收,则cpu31在act14中判定为yes,前进到act16。在act16中cpu31使通过无线通信装置37接收到的电子票据数据追加保存在辅助存储装置34中。而且,cpu31结束图5所示的处理。如以上那样,票据打印机20向信息终端30无线发送电子票据数据。因此,无需象现有的电子票据服务那样设置电子票据服务器,而能够以简单的构成提供电子票据服务。另外,当票据打印机20所发送的电子票据数据的格式为固定时,则往往有电子票据服务的便利性不好的情况。不过,票据打印机20根据成为电子票据数据的发送处的信息终端30来确定电子票据数据的格式。能够使票据打印机20所发送的电子票据数据的格式对应每个接收该电子票据数据的信息终端30而不同。通过这样,信息终端30的使用者能够取得其所期望的数据形式的票据数据。其结果,能够将从电子票据服务的提供者向使用者的电子票据数据的提供以与该提供者或使用者的要求对应的格式进行。票据打印机20在电子票据数据中包含通过信息终端30的使用者等已指定的数据形式的票据数据。因此,该使用者能够取得其所期望的数据形式的票据数据。通过这样,例如,该使用者当通过家庭收支薄软件等应用程序使用票据数据时,能够获得适于在该应用程序中的使用的数据形式的票据数据。此外,票据打印机20在电子票据数据中包含追加数据。通过这样,除能够提供票据数据之外,还能够向信息终端30的使用者提供视频(动态图像)、语音、图像或文本等各种数据。此外,票据打印机20基于从信息终端30发送的使用者信息及指定信息确定电子票据数的格式。因此,通过在信息终端30中变更使用者信息及指定信息,能够变更从票据打印机20发送的电子票据数据的格式。也就是,信息终端30的使用者能够以自己期望的格式取得电子票据数据。此外,票据打印机20使nfc装置28接收票据要求,并使无线通信装置29发送电子票据数据。通过这样,通过使用比nfc通信速度快的无线通信,从而与通过nfc发送的情况相比能够发送大容量的电子票据数据。也就是说,能够根据识别信息和电子票据数据的容量大小来选择通信方法,从而快速地向信息终端进行发送。本实施例可以如下那样的各种变形实施。在实施例中,cpu21基于使用者信息确定了在电子票据数据中是否包含追加数据以及当包含追加数据时将哪种数据作为该追加数据。不过,该确定也可以不根据使用者信息。例如,cpu21也可以基于票据数据进行该确定。作为一例,cpu21当在票据数据中包含指定商品时,确定将为购买了该指定商品的人而准备的数据作为追加数据包含在内。此外。例如,cpu21也可以确定在所有的电子票据数据中包含追加数据。作为一例,cpu21确定将以宣传为目的的指定数据作为追加数据包含在所有的电子票据数据中。cpu21也可以将电子票据数进行分割后使其发送给nfc装置28和无线通信装置29的两个装置。例如,cpu21指示nfc装置28以使将电子票据数据所包含的票据数据发送给信息终端30,并指示无线通信装置29以使将电子票据数据所包含的追加数据发送给信息终端30。根据这些指示,nfc装置28及无线通信装置29的各个装置分别将该已分割的电子票据数据发送给信息终端30。也可以作为具备具有作为登记装置10的功能和具有票据打印机20的功能的两种功能的商品销售数据处理装置来实现。票据打印机20和信息终端30之间的无线通信,可任意应用除nfc方式以外的公知方式或者独自规定的方式等。也可以在票据打印机20及信息终端30的至少一装置中,将nfc装置28、36或其天线不进行内置,而进行外置。cpu21也可以执行act6及act7、act8及act9双方,进行纸票据的发放和电子票据数据的发送的这两个动作。此外,本发明提供了一种终端设备,包括处理器和存储器,所述存储器存储至少一可执行指令,所述可执行指令使所述处理器执行上述的控制方法所对应的操作。通过这样,能够实现以构成简单的方式提供电子票据服务的功能。虽然对本发明的几个实施例进行了说明,但是这些实施例是作为例子提出的,并不意图限定发明的范围。这些新颖的实施例可以用其他的各种形式来实施,在不脱离发明要旨的范围内可以进行各种省略、替换、变更。这些实施例及其变形均被包含在发明的范围或要旨中,而且,包含在权利要求所记载的发明和其均等的范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1