自助发票打印方法、装置和系统 |
|||||||
申请号 | CN201610351565.3 | 申请日 | 2016-05-25 | 公开(公告)号 | CN106056804A | 公开(公告)日 | 2016-10-26 |
申请人 | 深圳市呤云科技有限公司; | 发明人 | 张耀光; 刘德田; | ||||
摘要 | 本 发明 揭示了一种自助发票打印方法、装置和系统,其中方法包括获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打 软件 的填充项内;通过发票机打软件控制发票 打印机 打印发票。本发明的自助发票打印方法、装置和系统,通过获取移动终端的发票信息,然后自动填写到发票机打软件的填充项内,无需服务人员手动填写以及找开票人确认信息等步骤,大大地提高了开取发票的速度,降低服务人员的人 力 输出。 | ||||||
权利要求 | 1.一种自助发票打印方法,其特征在于,包括: |
||||||
说明书全文 | 自助发票打印方法、装置和系统技术领域[0001] 本发明涉及到发票打印领域,特别是涉及到一种自助发票打印方法、装置和系统。 背景技术[0002] 开发票时,顾客需要告诉服务人员发票抬头(报销单位)的名称、发票类别等信息,服务人员还需确认拼写的汉字信息无误后开票,顾客取走发票。每一次开票过程耗时较长,而服务员的人力配置有限,影响后续的结款速度,影响满意度进而影响销量。 发明内容[0003] 本发明的主要目的为提供一种快速开取发票的自助发票打印方法、装置和系统。 [0004] 为了实现上述发明目的,本发明提出一种自助发票打印方法,包括: [0007] 进一步地,所述获取移动终端中编辑完成的发票信息的步骤,包括: [0010] 进一步地,所述将发票信息自动填写到发票机打软件的填充项内的步骤,包括: [0011] 学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。 [0012] 本发明还提供一种自助发票打印装置,包括: [0013] 获取单元,用于获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打软件的填充项内; [0014] 打印单元,用于通过发票机打软件控制发票打印机打印发票。 [0015] 进一步地,所述获取单元,包括: [0016] 近场通讯模块,用于通过近场通讯的方式获取移动终端中编辑完成的发票信息;或者, [0017] 网络通讯模块,用于通过云服务器获取移动终端的发票信息,通过网络获取云服务器得到的所述发票信息。 [0018] 进一步地,所述获取单元包括: [0019] 学习录入模块,用于学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。 [0020] 本发明还提供一种自助发票打印系统,包括:计算机和发票打印机; [0021] 所述计算机获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打软件的填充项内; [0022] 所述计算机通过发票打印软件控制发票打印机打印发票。 [0023] 进一步地,所述计算机通过近场通讯的方式获取移动终端中编辑完成的发票信息;或者,通过云服务器获取移动终端的发票信息,然后再通过网络获取云服务器得到的所述发票信息。 [0024] 进一步地,所述计算机还用于学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。 [0025] 本发明的自助发票打印方法、装置和系统,通过获取移动终端的发票信息,然后自动填写到发票机打软件的填充项内,无需服务人员手动填写以及找开票人确认信息等步骤,大大地提高了开取发票的速度,降低服务人员的人力输出。附图说明 [0027] 图3为本发明一实施例的获取单元的结构示意框图; [0028] 图4为本发明一实施例的自助发票打印系统的结构示意框图。 [0029] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式[0030] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0031] 参照图1,本发明实施例提供一种自助发票打印方法,包括步骤: [0032] S1、获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打软件的填充项内; [0033] S2、通过发票机打软件控制发票打印机打印发票。 [0034] 如上述步骤S1所述,上述移动终端一般为智能手机、平板电脑等可以连接网络或具有近场通讯功能的电子设备,移动终端上会安装有指定的应用APP,在该APP上按照一定规则输入开取发票的信息,使计算机可以准确地将该信息自动填充到发票机打软件的填充项内。上述发票机打软件是安装在计算机等电子设备内的应用程序,该发票机打软件上设置有开取发票需要填写的填充项,比如发票抬头、发票类别、开票金额等。在开票过程中,客户将需要开票的发票信息输入到移动终端的APP内,由于是客户自己输入,所以可以省略服务人员找客户确认开票信息的步骤,然后计算机自动将发票信息填充到发票机打软件的填充项内,省略服务人员手动输入的过程,既可以提高发票信息的准确性,提高开取发票的速度,还可以节约服务人员的劳力输出。 [0035] 如上述步骤S2所述,该步骤则为正常的发票打印过程。 [0036] 本实施例中,上述步骤S1中的获取移动终端中编辑完成的发票信息的步骤,包括: [0037] S101、通过近场通讯的方式获取移动终端中编辑完成的发票信息;或者,[0038] S102、通过云服务器获取移动终端的发票信息,通过网络获取云服务器得到的所述发票信息。 [0039] 如上述步骤S101所述,上述近场通讯包括WIFI、蓝牙、NFC等通讯,一般会设置一个近场接收器的智能硬件,用于与移动终端上的APP建立近场通信,接收移动终端发送的开票信息,然后发送给计算机等装有发票机打软件的电子设备,无需网络,使用方便。 [0040] 如上述步骤S102所述,上述云服务器是一种可以存储数据、处理数据等能力的连接网络的装置,其与之关联的各指定的计算机进行网络连接,当客户需要开取发票时,现将APP上的发票信息通过网络上传到云服务器,然后云服务器将发票信息通过网络发送给指定的计算机,该计算机将发票信息填充到发票机打软件的填充项上,然后开始打印发票。 [0041] 本实施例中,上述步骤S1中的将发票信息自动填写到发票机打软件的填充项内的步骤,包括: [0042] S103、学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。 [0043] 如上述步骤S103所述,发票机打软件原来必须手工操作录入进行信息匹配,举例而言,有些发票机打软件须输入开票单位名称、明细、金额、税号等信息,而有些系统仅需要单位名称、金额信息。本步骤的学习过程只需学习一次,将发票机打软件必须手工录入的窗口或控件在windows系统内的指针等参数获取并存储,作为自动填充发票信息的录入模板,提高本发明适应能力和使用效率。窗口或控件在windows系统内的指针等参数,这一过程类似于自动登录工具,比如可以通过程序后台运行,自动填充QQ的用户名和密码,并让其自动登录。上述获取的指针等参数的目的就是为了获得这些信息在windows系统内的位置或指针等信息。 [0044] 在一具体实施例中,客户住酒店退房后需要开取发票,开票时人较多,客户可以在其智能手机的指定APP上输入自己的开票信息,并与酒店的开票计算机关联,然后通过近场通讯的方式或者通过云服务器的网络通讯方式将开票信息发送到对应的计算机,计算机将开票信息自动填写到发票机打软件的填充项上,然后控制发票打印机打印发票,大大地提高发票打印的速度。 [0045] 本实施例的自助发票打印方法,通过获取移动终端的发票信息,然后自动填写到发票机打软件的填充项内,无需服务人员手动填写以及找开票人确认信息等步骤,大大地提高了开取发票的速度,降低服务人员的人力输出。 [0046] 参照图2,本发明实施例还提供本发明还提供一种自助发票打印装置,包括: [0047] 获取单元10,用于获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打软件的填充项内; [0048] 打印单元20,用于通过发票机打软件控制发票打印机打印发票。 [0049] 如上述获取单元10,上述移动终端一般为智能手机、平板电脑等可以连接网络或具有近场通讯功能的电子设备,移动终端上会安装有指定的应用APP,在该APP上按照一定规则输入开取发票的信息,使计算机可以准确地将该信息自动填充到发票机打软件的填充项内。上述发票机打软件是安装在计算机等电子设备内的应用程序,该发票机打软件上设置有开取发票需要填写的填充项,比如发票抬头、发票类别、开票金额等。在开票过程中,客户将需要开票的发票信息输入到移动终端的APP内,由于是客户自己输入,所以可以省略服务人员找客户确认开票信息的步骤,然后计算机自动将发票信息填充到发票机打软件的填充项内,省略服务人员手动输入的过程,既可以提高发票信息的准确性,提高开取发票的速度,还可以节约服务人员的劳力输出。 [0050] 如上打印单元20,该单元的工作过程则为正常的发票打印过程。 [0051] 参照图3,本实施例中,上述获取单元,包括: [0052] 近场通讯模块101,用于通过近场通讯的方式获取移动终端中编辑完成的发票信息;或者, [0053] 网络通讯模块102,用于通过云服务器获取移动终端的发票信息,通过网络获取云服务器得到的所述发票信息。 [0054] 如上述近场通讯模块101,上述近场通讯包括WIFI、蓝牙、NFC等通讯,一般会设置一个近场接收器的智能硬件,用于与移动终端上的APP建立近场通信,接收移动终端发送的开票信息,然后发送给计算机等装有发票机打软件的电子设备,无需网络,使用方便。 [0055] 如上述网络通讯模块102,上述云服务器是一种可以存储数据、处理数据等能力的连接网络的装置,其与之关联的各指定的计算机进行网络连接,当客户需要开取发票时,现将APP上的发票信息通过网络上传到云服务器,然后云服务器将发票信息通过网络发送给指定的计算机,该计算机将发票信息填充到发票机打软件的填充项上,然后开始打印发票。 [0056] 参照图3,本实施例中,上述获取单元10包括: [0057] 学习录入模块103,用于学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。 [0058] 如上述学习录入模块103,发票机打软件原来必须手工操作录入进行信息匹配,举例而言,有些发票机打软件须输入开票单位名称、明细、金额、税号等信息,而有些系统仅需要单位名称、金额信息。学习录入模块的学习过程只需学习一次,将发票机打软件必须手工录入的窗口或控件在windows系统内的指针等参数获取并存储,作为自动填充发票信息的录入模板,提高本发明适应能力和使用效率。窗口或控件在windows系统内的指针等参数,这一过程类似于自动登录工具,比如可以通过程序后台运行,自动填充QQ的用户名和密码,并让其自动登录。上述获取的指针等参数的目的就是为了获得这些信息在windows系统内的位置或指针等信息。 [0059] 在一具体实施例中,客户住酒店退房后需要开取发票,开票时人较多,客户可以在其智能手机的指定APP上输入自己的开票信息,并与酒店的开票计算机关联,然后通过近场通讯的方式或者通过云服务器的网络通讯方式将开票信息发送到对应的计算机,计算机将开票信息自动填写到发票机打软件的填充项上,然后控制发票打印机打印发票,大大地提高发票打印的速度。 [0060] 本实施例的自助发票打印装置,通过获取移动终端的发票信息,然后自动填写到发票机打软件的填充项内,无需服务人员手动填写以及找开票人确认信息等步骤,大大地提高了开取发票的速度,降低服务人员的人力输出。 [0061] 参照图4,本发明实施例还提供一种自助发票打印系统,包括:计算机100和发票打印机200;所述计算机100获取移动终端中编辑完成的发票信息,并将发票信息自动填写到发票机打软件的填充项内;所述计算机100通过发票打印软件控制发票打印机200打印发票。 [0062] 本实施例中,上述移动终端一般为智能手机、平板电脑等可以连接网络或具有近场通讯功能的电子设备,移动终端上会安装有指定的应用APP,在该APP上按照一定规则输入开取发票的信息,使计算机100可以准确地将该信息自动填充到发票机打软件的填充项内。上述发票机打软件是安装在计算机100等电子设备内的应用程序,该发票机打软件上设置有开取发票需要填写的填充项,比如发票抬头、发票类别、开票金额等。在开票过程中,客户将需要开票的发票信息输入到移动终端的APP内,由于是客户自己输入,所以可以省略服务人员找客户确认开票信息的步骤,然后计算机100自动将发票信息填充到发票机打软件的填充项内,省略服务人员手动输入的过程,既可以提高发票信息的准确性,提高开取发票的速度,还可以节约服务人员的劳力输出。 [0063] 本实施例中,上述计算机100通过近场通讯的方式获取移动终端中编辑完成的发票信息;或者,通过云服务器获取移动终端的发票信息,然后再通过网络获取云服务器得到的所述发票信息。 [0064] 上述近场通讯包括WIFI、蓝牙、NFC等通讯,一般会设置一个近场接收器的智能硬件,用于与移动终端上的APP建立近场通信,接收移动终端发送的开票信息,然后发送给计算机100等装有发票机打软件的电子设备,无需网络,使用方便。上述云服务器是一种可以存储数据、处理数据等能力的连接网络的装置,其与之关联的各指定的计算机100进行网络连接,当客户需要开取发票时,现将APP上的发票信息通过网络上传到云服务器,然后云服务器将发票信息通过网络发送给指定的计算机100,该计算机100将发票信息填充到发票机打软件的填充项上,然后开始打印发票。 [0065] 本实施例中,上述计算机100还用于学习发票机打软件需要手工录入的窗口或控件在windows系统内的指针参数,形成发票信息的自动录入模板。发票机打软件原来必须手工操作录入进行信息匹配,举例而言,有些发票机打软件须输入开票单位名称、明细、金额、税号等信息,而有些系统仅需要单位名称、金额信息。学习录入模块的学习过程只需学习一次,将发票机打软件必须手工录入的窗口或控件在windows系统内的指针等参数获取并存储,作为自动填充发票信息的录入模板,提高本发明适应能力和使用效率。窗口或控件在windows系统内的指针等参数,这一过程类似于自动登录工具,比如可以通过程序后台运行,自动填充QQ的用户名和密码,并让其自动登录。上述获取的指针等参数的目的就是为了获得这些信息在windows系统内的位置或指针等信息。 [0066] 在一具体实施例中,客户住酒店退房后需要开取发票,开票时人较多,客户可以在其智能手机的指定APP上输入自己的开票信息,并与酒店的开票计算机100关联,然后通过近场通讯的方式或者通过云服务器的网络通讯方式将开票信息发送到对应的计算机100,计算机100将开票信息自动填写到发票机打软件的填充项上,然后控制发票打印机200打印发票,大大地提高发票打印的速度。 [0067] 本实施例的自助发票打印系统,通过获取移动终端的发票信息,然后自动填写到发票机打软件的填充项内,无需服务人员手动填写以及找开票人确认信息等步骤,大大地提高了开取发票的速度,降低服务人员的人力输出。 |