发票打印设备及发票打印存储器和发票打印控制器

申请号 CN201710308569.8 申请日 2017-05-04 公开(公告)号 CN107221112A 公开(公告)日 2017-09-29
申请人 西安艾润物联网技术服务有限责任公司; 发明人 王林祥; 王银波; 李楠; 刘林会;
摘要 本 发明 公开了一种发票打印设备,其特征在于:包括图形码:为至少存储有打印设备地址信息的数据载体,且用户终端设备能够通过扫描图形码通讯连接控制单元;控制单元:用于接收用户终端设备发送的打印信息并生成打印 请求 发送至 云 平台管理服务端;以及接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置;税控单元:与所述控制单元通讯连接;打印装置:用于接收所述打印内容并能够打印在打印介质上。这种发票打印设备能够提供发票打印效率、打印设备的利用率和出错率,还可以实现共享。
权利要求

1.一种发票打印设备,其特征在于:包括
图形码:为至少存储有打印设备地址信息的数据载体,且用户终端设备能够通过扫描图形码通讯连接控制单元;
控制单元:用于接收用户终端设备发送的打印信息并生成打印请求发送至平台管理服务端;以及接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置;
税控单元:与所述控制单元通讯连接;
打印装置:用于接收所述打印内容并能够打印在打印介质上。
2.一种发票打印设备,其特征在于:包括
图形码:为至少存储有打印设备地址信息的数据载体,以使用户终端设备能够通过扫描图形码将打印设备地址信息传输至云平台管理服务端;
控制单元:用于接收所述云平台管理服务端发送的打印指令,打印指令包括打印内容;
所述控制单元还用于将所述打印内容传输至打印装置;
税控单元:与所述控制单元通讯连接;
打印装置:用于接收所述打印内容并能够打印在打印介质上。
3.如权利要求1所述的发票打印设备,其特征在于,所述控制单元能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述控制单元。
4.如权利要求1所述的发票打印设备,其特征在于,所述控制单元能够依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求以发送至云平台管理服务端。
5.如权利要求1或2所述的发票打印设备,其特征在于,所述图形码为静态图形码,通过图形呈现介质呈现。
6.如权利要求1或2所述的发票打印设备,其特征在于,所述图形码为动态图形码,通过电子显示屏呈现。
7.如权利要求1-4任一项所述的发票打印设备,其特征在于,所述图形码为二维码。
8.如权利要求1或2所述的发票打印设备,其特征在于,所述税控单元为税控盘,通过数据线通讯连接于所述控制单元或通过无线网络通讯连接于所述控制单元。
9.如权利要求1或2所述的发票打印设备,其特征在于,所述税控单元为存储有税控程序的云平台管理服务端的服务器
10.一种发票打印存储介质,存储介质中存储有程序,其特征在于,所述程序运行时执行以下步骤:
使打印设备在用户终端设备扫描图形码后与该用户终端设备通讯连接;
使打印设备接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及使打印设备接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容打印在打印介质上。
11.如权利要求10所述的发票打印存储介质,其特征在于:所述程序运行时还执行:
使所述打印设备将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中发送给所述打印设备。
12.如权利要求10所述的发票打印存储介质,其特征在于:所述程序运行时还执行:
使所述打印设备依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。
13.一种发票打印控制器,包括存储器和处理器,存储器中存储有程序,其特征在于,所述程序被处理器运行时执行以下步骤:
处理器在用户终端设备扫描图形码后与该用户终端设备通讯连接;
处理器接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;
以及使处理器接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置继而能够打印在打印介质上。
14.如权利要求13所述的发票打印控制器,其特征在于:所述程序被处理器运行时还执行:处理器能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述处理器。
15.如权利要求13所述的发票打印控制器,其特征在于:所述程序被处理器运行时还执行:处理器能够依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。

说明书全文

发票打印设备及发票打印存储器和发票打印控制器

技术领域

[0001] 本发明属于发票打印设备技术领域,具体涉及能够被通过扫描图形码获取地址信息的打印设备。

背景技术

[0002] 目前,人们在打印发票时,需要用发票打印机和连接于打印机并安装有税控盘和开票软件的电脑,一般由财务人员录入购买方名称、货物或应税劳、服务名称,以及数量和价格,再通过打印机打印出来,这就存在很多不便;例如人们在商场、饭店、宾馆消费后,大多只能到服务台由服务人员用专用电脑编辑相关发票内容后再打印发票,为避免购买方名称打印错误(中文同音字太多)还需要顾客用笔把名称写下来交给服务人员,如果消费后忘记开发票则还需回到商户或商场中。
[0003] 并且通常这种票据打印设备设置数量有限,例如一个商场综合工作效率和人工成本会将发票打印机控制在两三台左右,一个发票打印机被连接到一台计算机进行票据打印处理,虽然两三台设备均可打印发票但是实际处理效率很低,在购物高峰期如果分别统计客户购物小票总额、类别以及发票抬头等信息,耗时会较长,且服务人员输入信息的错误率也较高,会造成顾客排队现象。
[0004] 另外,一旦打印错误,相关人员还要在系统上做退票处理。
[0005] 有鉴于此,特提出本发明。

发明内容

[0006] 本发明要解决的技术问题在于克服现有技术的不足,提供一种发票打印设备,能够让用户用智能设备通过扫描该打印设备的图形码来获取设备的地址信息、以及与该打印设备通讯连接,进而在用户端实现数据的输入以便能够减少录入错误率,提高发票打印效率和打印机利用率;并且可以实现若干打印设备的平台化网络管理,基于该图形码提供的地址信息最终使得平台能够将打印任务分配给该打印设备;同时本发明还提供了该打印设备中程序的存储介质以及控制器。
[0007] 为解决上述技术问题,本发明采用技术方案的基本构思是:
[0008] 一种发票打印设备,包括
[0009] 图形码:为至少存储有打印设备地址信息的数据载体,且用户终端设备能够通过扫描图形码通讯连接控制单元;
[0010] 控制单元:用于接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置;
[0011] 税控单元:与所述控制单元通讯连接;
[0012] 打印装置:用于接收所述打印内容并能够打印在打印介质上。
[0013] 除上述外,实现本发明打印设备构思的第二种实施例,包括
[0014] 图形码:为至少存储有打印设备地址信息的数据载体,以及使用户终端设备能够通过扫描图形码将打印设备地址信息传输至云平台管理服务端;
[0015] 控制单元:用于接收所述云平台管理服务端发送的打印指令,打印指令包括打印内容;所述控制单元还用于将所述打印内容传输至打印装置;
[0016] 税控单元:与所述控制单元通讯连接;
[0017] 打印装置:用于接收所述打印内容并能够打印在打印介质上。
[0018] 进一步的,前述打印设备第一种实施例中,所述控制单元能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述控制单元。
[0019] 进一步的,前述打印设备第一种实施例中,所述控制单元能够依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求以发送至云平台管理服务端。
[0020] 进一步的,前述打印设备中,所述图形码为静态图形码,通过图形呈现介质呈现,例如可以为贴在打印设备上或打印设备附近的带图形码的标签,或直接印在打印设备表面。
[0021] 进一步的,前述打印设备中,所述图形码为动态图形码,通过电子显示屏呈现。
[0022] 进一步的,前述打印设备中,所述图形码为二维码。
[0023] 所述的税控单元,可以为现有的税控盘,直接通过数据信与所述控制单元连接,税控盘可外置也可内置或直接集成在控制单元电路板上。税控盘也可以采用无线通讯方式与所述控制单元通讯连接,这样税控盘可以与打印机不设置在一起,便于税务部位或打印设备所属商家管理。更进一步地,所述税控单元可以为税务部云平台管理服务端的税控服务器,以实现对不同发票打印机的远程统一管理、监控和授权,甚至可以为税务部门云平台管理服务端的管理服务器上的税控程序,这两种云端税控方式与前述现有税控盘方式相比,可以进一步把发票打印机解放出来实现同一打印机对不同商家或不同税种发票的共享打印,以及实现同一商家或税种发票在与云平台服务端连接和管理的任何发票打印机上打印。
[0024] 一种发票打印存储介质,存储介质中存储有程序,所述程序运行时执行以下步骤:
[0025] 使打印设备在用户终端设备扫描图形码后与该用户终端设备通讯连接;
[0026] 使打印设备接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及使打印设备接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容打印在打印介质上。
[0027] 进一步的,上述存储介质中,所述程序运行时还执行:
[0028] 使所述打印设备将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中发送给所述打印设备。
[0029] 进一步的,上述存储介质中,所述程序运行时还执行:
[0030] 使所述打印设备依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。
[0031] 一种发票打印控制器,包括存储器和处理器,存储器中存储有程序,所述程序被处理器运行时执行以下步骤:
[0032] 处理器在用户终端设备扫描图形码后与该用户终端设备通讯连接;
[0033] 处理器接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及使处理器接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置继而能够打印在打印介质上。
[0034] 进一步的,上述控制器中,所述程序被处理器运行时还执行:处理器能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述处理器。
[0035] 进一步的,上述控制器中,所述程序被处理器运行时还执行:处理器能够依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。
[0036] 采用上述技术方案后,本发明与现有技术相比具有以下有益效果:
[0037] 本发明发票打印设备提供了具有地址信息的图形码,使得用户的智能终端设备(如智能手机或PAD等)通过扫描图形码获取打印设备的地址信息并与打印设备或者云平台管理服务端通讯连接,在用户端即可输入打印信息而不用其他人代为输入,减少错误率,提高工作效率,尤其利于发票票据的打印;同时可以实现若干发票打印设备的平台化网络管理,打破打印设备位置、甚至以及打印任务分类的局限性,用户在任意本发明的发票打印设备上通过扫描图形码后均能实现打印信息的输入或建立上述连接,实现发票打印设备的共享、通用,极大便利用户;更为有利的是,由于发票信息的输入是在消费者的无线终端而不是在与发票打印机和税控盘连接的专用电脑上进行,因此在输入信息时并不占用打印设备和税控盘,方便了其他人的对打印设备的使用,提高了打印设备使用效率和发票打印效率,而且实现了不用专人值守打印,还降低了人员成本。
[0038] 第二方面本发明还提供了实现上述发票打印设备工作的发票打印程序存储介质以及控制器,基于物联网达到打印工作的灵活处理。附图说明
[0039] 图1是本发明的发票打印设备第一实施例示意图;
[0040] 图2是本发明的发票打印设备第二实施例示意图;
[0041] 图3是图2中所示发票打印设备另一实施方式示意图。

具体实施方式

[0042] 下面结合附图和具体实施例,对本发明作进一步说明,以助于理解本发明的内容。
[0043] 本发明中涉及的“用户终端设备”,如没有特别说明,均是指具有扫描和识别图形码(如二维码)功能的智能移动设备,如智能手机或pad等等,其对图形码的扫描和识别等等属于成熟技术,不另作赘述。
[0044] 本发明中涉及的“控制单元”,如没有特别说明,均是指打印设备的控制主板,包括芯片和存储器等等构成整体控制处理单元。
[0045] 本发明中涉及的“打印介质”,如没有特别说明,均是指能够用于打印机呈现打印内容的介质,如卷筒式打印纸、增值税用的双联打印纸等任何发票。
[0046] 本发明中涉及的“打印装置”,如没有特别说明,均是指能够完成具体发票打印动作的整体组件,如针式打印机等,属于成熟技术,不另作赘述。
[0047] 实施例1
[0048] 如图1所示,本发明提供的一种打印设备,包括
[0049] 图形码:为至少存储有打印设备地址信息的数据载体,且用户终端设备能够通过扫描图形码通讯连接控制单元;
[0050] 控制单元:用于接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置;
[0051] 税控盘:通讯连接于所述控制单元,实现发票税控功能的电子装置,能满足税务机关对发票的管理要求,保证发票税控数据的正确生成、可靠存储、防止篡改;
[0052] 打印装置:用于接收所述打印内容并能够打印在打印介质上。
[0053] 所述税控盘可以为仅实现税控功能的传统税控盘(税控盘与传输盘分离的现有技术),也可以为现有的税控和传输合一的税控盘,即还含有可以正确生成并可靠存储发票税控码和发票税控数据;存储监控管理数据。
[0054] 上述图形码优选为二维码,可以是静态二位码通过图形呈现介质(纸、卡片等等)呈现,呈现二维码的纸或卡片等可以固定在打印设备表面;或者二维码为动态码,通过电子显示屏呈现,所述动态码可以是相同外观的二维码在电子屏上动态显示,也可以是外观不断改变的二维码在电子屏上动态显示,但都要至少存储有打印设备地址信息(即能够被云平台管理服务端找到的网络地址信息,在云平台管理服务端具有唯一性)信息,且二维码中还具有链接地址使得用户终端设备通过扫描二维码能够与控制单元建立通讯连接,进行数据传输。
[0055] 其中,所述控制单元能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述控制单元,。
[0056] 在工作时,用户终端设备扫码图形码以连接控制单元后,控制单元提供图形界面显示在用户终端设备上,要求用户提供必要的打印信息,如打印发票需要提供发票抬头(购买方名称),有的还需输入发票明细(商品或服务名称、数量、价格)等;用户根据用户终端设备弹出的该图形界面输入打印信息,进而传输至打印设备的控制单元,控制单元将打印信息包含在打印请求中发送至相关云平台管理服务端请求打印,打印哪种发票即将请求发送至哪一个云平台管理服务端,例如打印停车费的发票,则将请求发送至停车管理服务端根据打印信息生成发票的票面内容(简称打印内容),停车管理服务端获得税务系统的许可和核验,核验后开具发票内容合法可以开具,则停车管理服务端反馈打印指令,打印指令包括编辑好的打印内容以及允许打印命令,控制单元收到后将打印内容传输至打印装置打印在纸等打印介质上。打印商场的发票,则发送到商场的云平台管理服务端。
[0057] 实施例2
[0058] 上述打印设备的另一实现方式是,包括上述图形码、控制单元和打印装置的打印设备中,用户终端设备扫码连接控制单元后,控制单元提供图形界面显示在用户终端设备上,要求用户提供必要的打印信息,用户根据用户终端设备弹出的该图形界面输入打印信息,进而传输至打印设备的控制单元,控制单元依据接收的打印信息生成打印内容(如依据票据信息生成票面内容),并为打印内容生成一个打印请求发送至相关云平台管理服务端,一般打印哪种票据即将请求发送至哪一个云平台管理服务端,云平台管理服务端核验打印内容的打印请求合法,允许该打印设备打印,则发出打印命令,控制单元收到后将打印内容传输至打印装置打印在纸等打印介质上。
[0059] 由于打印内容在控制单元生成,故控制单元可以预先获取某些云平台端的许可,默认为一定范围内的打印内容合法,则打印请求都被默认为许可打印,生成打印内容后的控制单元不与云平台端发起请求,直接打印即可;例如商户的打印设备连接有税控盘,生成发票票面内容后,由于该打印设备通讯连接税控盘后相当于已经获得税务系统的授权,故可直接打印发票,打印任务的相关记录存储在税控盘内可以被税务系统获知。
[0060] 其中,打印请求中包含所述打印设备的地址信息(包括IP地址,还可以进一步包括云平台对该打印设备的编号等),平台端需要了解执行打印任务的打印设备是否合法,需要知道具体是哪一个打印设备执行的哪一个任务,地址信息不许手动输入,通过扫码被用户终端获取,在用户终端设备以及控制单元的数据传输中默认存在;当然或者地址信息也可以是存储在控制单元中并在打印请求中包含以被云平台获知。
[0061] 在上述两个实施例中,如果打印设备应用在发票打印工作,则控制单元通讯连接税控盘,通过控制单元中的相关协议获得税务系统对打印设备的授权进行发票打印,其中如何通过税控盘获得税务系统的授权打印发票是常规技术手段,此处不做赘述。
[0062] 实施例3
[0063] 如图2所示,除上述外,实现本发明打印设备构思的第二种实施例,包括[0064] 图形码:为至少存储有打印设备地址信息的数据载体,以使用户终端设备能够通过扫描图形码将打印设备地址信息传输至云平台管理服务端;
[0065] 控制单元:用于接收所述云平台管理服务端发送的打印指令,打印指令包括打印内容;所述控制单元还用于将所述打印内容传输至打印装置;
[0066] 税控盘:通讯连接于所述控制单元,实现发票税控功能的电子装置,能满足税务机关对发票的管理要求,保证发票税控数据的正确生成、可靠存储、防止篡改;
[0067] 打印装置:用于接收所述打印内容并能够打印在打印介质上。
[0068] 其中用户终端设备通过扫描二维码连接云平台管理服务端,获取云平台管理服务端提供的图形界面输入打印信息;云平台管理服务端接收该打印信息的同时还接收到打印设备的地址信息,云平台管理服务端生成打印内容后,按照地址信息将包括打印内容的打印指令传输至控制单元,控制单元将打印内容传输至打印装置完成打印。
[0069] 或者用户终端设备已经与云平台管理服务端通讯连接,并将打印信息传输给云平台管理服务端使得云平台管理服务端生成打印内容;用户再通过扫描二维码获取打印设备地址信息,请求云平台管理服务端在这个打印设备进行打印;云平台管理服务端收到请求后向该打印设备发送指令,使其打印上述打印内容。
[0070] 本发明上述打印设备均可以通过对接多种云平台管理服务端实现多种发票票据的通用打印,根据不同票据内容不同打印纸也可以;也可以通过一个云平台管理服务端管理若干打印设备,相对于本地连接多个打印机以及局域网内连接多个打印机,不受计算机设备USB接口以及局域网实际允许连接数量的限制,尤其本发明可以使用户在任意具有上述二维码的打印设备上完成打印,只要在网络覆盖范围内,即可打破打印设备位置的局限,由云平台管理服务端网络控制打印,方便快捷。
[0071] 在这样的实施例中,打印内容是由云平台管理服务端生成,云平台管理服务端对发票打印设备具有更大控制权限,打印设备只要根据云平台管理服务端的指令进行打印,因此该云平台管理服务端即可以为由税务部门负责和管理的税务云平台管理服务端,税控单元如图3所示即可以为云平台管理服务端的税控服务器或管理服务器上的税控程序,只要商品或服务销售方的信息由顾客输入,或在消费场所或销售方提供的票据上扫码读入,并与购买方信息和消费信息(货物或应税劳、服务名称,数量和价格)一并传达到税务云平台,由云平台对买卖双方信息和打印机地址信息进行验证通过后生成发票内容,发送打印指令给打印机打印即可。因此可以实现发票打印机不分行业和商家的共享,任何商家和任务税种的发票都可以在同一台发票打印机上打印。这样发票打印机也不限于放置在商家管理的场所。
[0072] 第二方面,本发明还提供一种发票打印存储介质,存储介质中存储有程序,所述程序运行时执行以下步骤:
[0073] 使打印设备在用户终端设备扫描图形码后与该用户终端设备通讯连接;
[0074] 使打印设备接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及使打印设备接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容打印在打印介质上。
[0075] 实施例4
[0076] 进一步的,上述存储介质中,所述程序运行时还执行:
[0077] 使所述打印设备将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中发送给所述打印设备。
[0078] 该程序可以被实施例1中的打印设备实现,其执行时可以对应参考实施例1中描述的打印设备工作方式。
[0079] 实施例5
[0080] 本发明提供的上述存储介质中,不同于实施例4,所述程序运行时还执行:
[0081] 使所述打印设备依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。
[0082] 该程序可以被实施例2中的打印设备实现,其执行时可以对应参考实施例2中描述的打印设备工作方式。
[0083] 所述存储介质包括U盘、移动硬盘只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0084] 第三方面,本发明还提供了一种发票打印控制器,包括存储器和处理器,存储器中存储有程序,所述程序被处理器运行时执行以下步骤:
[0085] 处理器在用户终端设备扫描图形码后与该用户终端设备通讯连接;
[0086] 处理器接收用户终端设备发送的打印信息并生成打印请求发送至云平台管理服务端;以及使处理器接收云平台管理服务端反馈的打印指令,并将打印指令对应的打印内容传输至打印装置继而能够打印在打印介质上。
[0087] 实施例6
[0088] 进一步的,上述控制器中,所述程序被处理器运行时还执行:处理器能够将打印信息包含在所述打印请求中发送至云平台管理服务端,以使所述打印内容依据打印信息在云平台管理服务端生成后再被包含在所述打印指令中反馈至所述处理器。
[0089] 该控制器等同于实施例1中的打印设备的控制单元,其工作时可以对应参考实施例1中描述的打印设备工作方式。
[0090] 实施例7
[0091] 进一步的,上述控制器中不同于实施例6,所述程序被处理器运行时还执行:处理器能够依据接收的打印信息生成打印内容,并为打印内容生成所述打印请求发送至云平台管理服务端。
[0092] 该控制器等同于实施例2中的打印设备的控制单元,其工作时可以对应参考实施例2中描述的打印设备工作方式。
[0093] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
QQ群二维码
意见反馈