一种电子发票打印的方法及系统的制作方法
【专利摘要】本发明提供了一种电子发票打印的方法及系统,在与税务局打印服务器建立连接,并切换到电子发票打印界面后,用户向税务局打印服务器发送一张电子发票,并申请打印该电子发票的纸质凭证,当税务局打印服务器查找到该电子发票有打印记录,并发送该电子发票为重复打印的提示信息后,用户打印出具有重打标识的纸质凭证。本发明通过将客户端的发票打印设备和税务局打印服务器建立连接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公司入账情况的出现,解决了现有技术中的难题。
【专利说明】一种电子发票打印的方法及系统
【技术领域】
[0001]本发明涉及电子发票【技术领域】,更具体地说,涉及一种电子发票的打印方法及系统。
【背景技术】
[0002]电子发票是一种无纸化发票,即发票以电子文件形式存在于发售、开具、传递、认证验旧等流转环节。由于电子发票具有以下特点:1、可以反映企业的生产经营活动,具备法律效力,完全可以替代纸质发票在经济活动中起到的职能和作用;2、在发票流转的各个阶段中,都可以电子形式独立存在,不依赖于任何载体;3、具有不易丢失、易于复制和传输等电子特性。因此,电子发票是未来的发展趋势。
[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]所述第二验证单元,用于当所述税务局打印服务器查找到所述电子发票没有打印记录时,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时,触发所述打印单元;否则,触发所述第二打印结束单元;
[0038]所述第二打印结束单元,用于当所述电子发票为假票时,接收所述税务局打印服务器发送所述电子发票为假票的提示信息,打印结束。
[0039]优选的,还包括:
[0040]打印完成单元,用于向所述税务局打印服务器发送打印完成指令,以使所述税务局打印服务器在打印数据库中记录此次打印行为。
[0041]优选的,还包括:
[0042]注册发送单元,用于在所述登录单元获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面之前,获取所述用户的注册信息,并向所述税务局打印服务器发送申请注册信息;
[0043]注册接收单元,用于待所述税务局打印服务器注册完成后,接收所述税务局打印服务器发送的注册完成信息。
[0044]优选的,所述连接单元包括:发送子单元、接收子单元、重发子单元和连接子单元;
[0045]所述发送子单元,用于接收用户的连接指令,向所述税务局打印服务器发送建立连接请求;
[0046]所述接收子单元,用于当与所述税务局打印服务器建立连接失败时,接收所述税务局打印服务器发送的连接失败提示信息;
[0047]所述重发子单元,用于延迟预设时间段后,再次向所述税务局打印服务器发送建立连接请求;
[0048]所述连接子单元,用于当接收所述税务局打印服务器发送的连接成功的提示信息时,停止向所述税务局打印服务器发送建立连接请求,与所述税务局打印服务器建立连接。从上述的技术方案可以看出,本发明提供了一种电子发票打印的方法及系统,在与税务局打印服务器建立连接,并切换到电子发票打印界面后,用户向税务局打印服务器发送一张电子发票,并申请打印该电子发票的纸质凭证,当税务局打印服务器查找到该电子发票有打印记录,并发送该电子发票为重复打印的提示信息后,用户打印出具有重打标识的纸质凭证。本发明通过将客户端的发票打印设备和税务局打印服务器建立连接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公司入账情况的出现,解决了现有技术中的难题。
【专利附图】
【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本发明实施例公开的一种电子发票打印的方法的流程图;
[0051]图2为本发明实施例公开的另一种电子发票打印的方法的流程图;[0052]图3为本发明实施例公开的一种客户端的发票打印设备与税务局打印服务器建 立连接过程的方法的流程图;
[0053]图4为本发明实施例公开的一种电子发票打印的系统的结构示意图;
[0054]图5为本发明实施例公开的另一种电子发票打印的系统的结构示意图;
[0055]图6为本发明实施例公开的一种客户端的发票打印设备与税务局打印服务器建 立连接过程的系统的结构示意图。
【具体实施方式】
[0056]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0057]参见图1,本发明实施例公开了一种电子发票打印的方法的流程图,所述方法包括 步骤:
[0058]S11、接收用户的连接指令,与税务局打印服务器建立连接;
[0059]S12、获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界 面;
[0060]S13、向所述税务局打印服务器发送一张电子发票,并申请打印所述电子发票的纸 质凭证;
[0061]其中,所述电子发票预先打印加锁。
[0062]S14、接收所述税务局打印服务器发送的所述电子发票为重复打印的提示信息;
[0063]其中,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有 打印记录时而生成的。
[0064]S15、向所述税务局打印服务器发送重复打印的确认信息;
[0065]S16、接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解 锁。
[0066]需要说明的一点是,电子发票预先打印加锁,电子发票的纸质凭证的打印受税务 局打印服务器的控制,只有当接收到税务局打印服务器发送的打印指令后,电子发票才能 打印解锁,从而才能打印出电子发票的纸质凭证。
[0067]当电子发票为重复打印时,电子发票打印出的纸质凭证上印有重打第N次这样类 似的标识。
[0068]综上可以看出,本发明通过将客户端的发票打印设备和税务局打印服务器建立连 接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发 票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公 司入账情况的出现,解决了现有技术中的难题。
[0069]可以理解的是,当用户没有注册时,用户首先需要注册,才可以登录到与该用户对 应的电子发票打印界面。
[0070]参见图2,本发明实施例公开了一种电子发票打印的方法的流程图,所述方法包括 步骤:[0071]S21、获取用户的注册信息,并向税务局打印服务器发送申请注册信息;
[0072]其中,用户的注册信息可以为企业的税号,当然注册信息也可以为企业名称等,本发明在此不做限定。
[0073]S22、待所述税务局打印服务器注册完成后,接收所述税务局打印服务器发送的注册完成信息;
[0074]S23、接收所述用户的连接指令,与所述税务局打印服务器建立连接;
[0075]S24、获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面;
[0076]S25、向所述税务局打印服务器发送一张电子发票,并申请打印所述电子发票的纸质凭证;
[0077]其中,所述电子发票预先打印加锁。
[0078]S26、接收所述税务局打印服务器发送的所述电子发票为重复打印的提示信息;
[0079]其中,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有打印记录时而生成的。
[0080]S27、向所述税务局打印服务器发送重复打印的确认信息;
[0081]S28、接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁。
[0082]需要说明的一点是,电子发票预先打印加锁,电子发票的纸质凭证的打印受税务局打印服务器的控制,只有当接收到税务局打印服务器发送的打印指令后,电子发票才能打印解锁,从而才能打印出电子发票的纸质凭证。
[0083]当电子发票为重复打印时,电子发票打印出的纸质凭证上印有重打第N次这样类似的标识。
[0084]本领域技术人员可以理解的是,在税务局打印服务器向客户端的发票打印设备发送打印指令前,还可以对电子发票的真伪进行验证,因此,本实施例还可以包括步骤:
[0085]S29、税务局打印服务器对所述电子发票进行真伪验证,判断所述电子发票是否为真票,如果是,则执行步骤S28 ;如果否,则执行步骤S30 ;
[0086]S30、接收所述税务局打印服务器发送的所述电子发票为假票的提示信息,打印结束。
[0087]其中,对电子发票的校验手段可以采用CA (Certificate Authority,证书授证)签名校验,当然,也可以采用其他的校验方式,本发明在此不做限定。
[0088]为进一步优化本实施例,在执行完步骤S28后,还可以包括步骤:
[0089]S31、向所述税务局打印服务器发送打印完成指令,以使所述税务局打印服务器在打印数据库中记录此次打印行为。
[0090]这样,税务局打印服务器每次接收到电子发票的打印请求时,可以在打印数据库中查找该电子发票是否有打印记录。
[0091]需要说明的一点是,当所述税务局打印服务器查找到所述电子发票没有打印记录时,所述税务局打印服务器对所述电子发票进行真伪验证。
[0092]当所述电子发票为真票时,税务局打印服务器向客户端的发票打印设备发送打印指令,客户端的发票打印设备接收税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁,并打印出所述电子发票的纸质凭证;
[0093]当所述电子发票为假票时,税务局打印服务器向客户端的发票打印设备发送所述 电子发票为假票的提示信息,客户端的发票打印设备接收税务局打印服务器发送的所述电 子发票为假票的提示信息,打印结束。
[0094]综上可以看出,本发明通过将客户端的发票打印设备和税务局打印服务器建立连 接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发 票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公 司入账情况的出现,解决了现有技术中的难题。
[0095]并且,对电子发票的真伪进行验证的过程,可以有效避免假票、作废红冲票的入 账。
[0096]参见图3,本发明实施例公开了一种客户端的发票打印设备与税务局打印服务器 建立连接过程的方法的流程图,应用于客户端的发票打印设备,包括步骤:
[0097]S231、接收用户的连接指令,向税务局打印服务器发送建立连接请求;
[0098]S232、当与所述税务局打印服务器建立连接失败时,接收所述税务局打印服务器 发送的连接失败提示信息;
[0099]S233、延迟预设时间段(例如120s)后,再次向所述税务局打印服务器发送建立连 接请求;
[0100]S234、当接收所述税务局打印服务器发送的连接成功的提示信息时,停止向所述 税务局打印服务器发送建立连接请求,与所述税务局打印服务器建立连接。
[0101]与上述方法实施例相对应,本发明还提供了一种电子发票的系统。
[0102]参见图4,本发明实施例公开的一种电子发票的系统的结构示意图,电子发票的系 统包括:连接单元41、登录单元42、打印申请单元43、接收单元44、发送单元45和打印单元 46 ;
[0103]连接单元41,用于接收用户的连接指令,与税务局打印服务器建立连接;
[0104]登录单元42,用于获取所述用户的登录信息,切换到与所述登录信息对应的电子 发票打印界面;
[0105]打印申请单元43,用于向所述税务局打印服务器发送一张电子发票,并申请打印 所述电子发票的纸质凭证;
[0106]其中,所述电子发票预先打印加锁。
[0107]接收单元44,用于接收所述税务局打印服务器发送的所述电子发票为重复打印的 提示信息;
[0108]其中,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有 打印记录时而生成的。
[0109]发送单元45,用于向所述税务局打印服务器发送重复打印的确认信息;
[0110]打印单元46,用于接收所述税务局打印服务器发送的打印指令,对所述电子发票 进行打印解锁。
[0111]需要说明的一点是,电子发票预先打印加锁,电子发票的纸质凭证的打印受税务 局打印服务器的控制,只有当接收到税务局打印服务器发送的打印指令后,电子发票才能 打印解锁,从而才能打印出电子发票的纸质凭证。[0112]当电子发票为重复打印时,电子发票打印出的纸质凭证上印有重打第N次这样类似的标识。
[0113]综上可以看出,本发明通过将客户端的发票打印设备和税务局打印服务器建立连接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公司入账情况的出现,解决了现有技术中的难题。
[0114]可以理解的是,当用户没有注册时,用户首先需要注册,才可以登录到与该用户对应的电子发票打印界面。
[0115]参见图5,本发明实施例公开的一种电子发票的系统的结构示意图,电子发票的系统包括:注册发送单元51、注册接收单元52、连接单元53、登录单元54、打印申请单元55、接收单元56、发送单元57、打印单元58 ;
[0116]注册发送单元51,用于获取用户的注册信息,并向税务局打印服务器发送申请注册信息;
[0117]其中,用户的注册信息可以为企业的税号,当然注册信息也可以为企业名称等,本发明在此不做限定。
[0118]注册接收单元52,用于待所述税务局打印服务器注册完成后,接收所述税务局打印服务器发送的注册完成信息;
[0119]连接单元53,用于用于接收用户的连接指令,与税务局打印服务器建立连接;
[0120]登录单元54,用于获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面;
[0121]打印申请单元55,用于向所述税务局打印服务器发送一张电子发票,并申请打印所述电子发票的纸质凭证;
[0122]其中,所述电子发票预先打印加锁。
[0123]接收单元56,用于接收所述税务局打印服务器发送的所述电子发票为重复打印的提示信息;
[0124]其中,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有打印记录时而生成的。
[0125]发送单元57,用于向所述税务局打印服务器发送重复打印的确认信息;
[0126]打印单元58,用于接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁。
[0127]需要说明的一点是,电子发票预先打印加锁,电子发票的纸质凭证的打印受税务局打印服务器的控制,只有当接收到税务局打印服务器发送的打印指令后,电子发票才能打印解锁,从而才能打印出电子发票的纸质凭证。
[0128]当电子发票为重复打印时,电子发票打印出的纸质凭证上印有重打第N次这样类似的标识。
[0129]本领域技术人员可以理解的是,在税务局打印服务器向客户端的发票打印设备发送打印指令前,还可以对电子发票的真伪进行验证,因此,本实施例还可以包括:第一验证单元59和第一打印结束单元60 ;
[0130]第一验证单元59,用于在发送单元57向所述税务局打印服务器发送重复打印的确认信息之后,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票 为真票时,触发打印单元58 ;否则,触发第一打印结束单元60 ;
[0131]第一打印结束单元60,用于当所述电子发票为假票时,接收所述税务局打印服务 器发送所述电子发票为假票的提示信息,打印结束。
[0132]其中,对电子发票的校验手段可以采用CA (Certificate Authority,证书授证) 签名校验,当然,也可以采用其他的校验方式,本发明在此不做限定。
[0133]为进一步优化本实施例,在执行完打印单元58后,还可以包括:打印完成单元 61 ;
[0134]打印完成单元61,用于向所述税务局打印服务器发送打印完成指令,以使所述税 务局打印服务器在打印数据库中记录此次打印行为。
[0135]这样,税务局打印服务器每次接收到电子发票的打印请求时,可以在打印数据库 中查找该电子发票是否有打印记录。
[0136]为进一步优化本实施例,还可以包括:第二验证单元62和第二打印结束单元63 ;
[0137]第二验证单元62,用于当所述税务局打印服务器查找到所述电子发票没有打印记 录时,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时, 触发打印单元58 ;否则,触发第二打印结束单元63 ;
[0138]第二打印结束单元63,用于当所述电子发票为假票时,接收所述税务局打印服务 器发送所述电子发票为假票的提示信息,打印结束。
[0139]其中,第一打印结束单元60和第二打印结束单元63可以为同一打印结束单元。
[0140]综上可以看出,本发明通过将客户端的发票打印设备和税务局打印服务器建立连 接,实现了客户端的发票打印设备和税务局打印服务器间的数据交互,同时,采用在电子发 票的纸质凭证上印有重打标识的技术手段,有效避免了同一张发票多次入账,甚至多个公 司入账情况的出现,解决了现有技术中的难题。
[0141]并且,对电子发票的真伪进行验证的过程,可以有效避免假票、作废红冲票的入 账。
[0142]参见图6,本发明实施例公开了一种客户端的发票打印设备与税务局打印服务器 建立连接过程的系统的结构示意图,应用于客户端的发票打印设备,包括:发送子单元71、 接收子单元72、重发子单元73和连接子单元74 ;
[0143]发送子单元71,用于接收用户的连接指令,向所述税务局打印服务器发送建立连 接请求;
[0144]接收子单元72,用于当与所述税务局打印服务器建立连接失败时,接收所述税务 局打印服务器发送的连接失败提示信息;
[0145]重发子单元73,用于延迟预设时间段(例如120s)后,再次向所述税务局打印服务 器发送建立连接请求;
[0146]连接子单元74,用于当接收所述税务局打印服务器发送的连接成功的提示信息 时,停止向所述税务局打印服务器发送建立连接请求,与所述税务局打印服务器建立连接。
[0147]需要说明的一点是,系统实施例中各组成部分的具体工作原理与方法实施例相 同,此处不再赘述。
[0148]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0149] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种电子发票打印的方法,其特征在于,包括:接收用户的连接指令,与税务局打印服务器建立连接;获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面;向所述税务局打印服务器发送一张电子发票,并申请打印所述电子发票的纸质凭证, 所述电子发票预先打印加锁;接收所述税务局打印服务器发送的所述电子发票为重复打印的提示信息,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有打印记录时而生成的;向所述税务局打印服务器发送重复打印的确认信息;接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁。
2.根据权利要求1所述的方法,其特征在于,所述向所述税务局打印服务器发送重复打印的确认信息之后,还包括:待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时, 接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁;当所述电子发票为假票时,接收所述税务局打印服务器发送所述电子发票为假票的提示信息,打印结束。
3.根据权利要求1所述的方法,其特征在于,还包括:当所述税务局打印服务器查找到所述电子发票没有打印记录时,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时,接收所述税务局打印服务器发送的打印指令;当所述电子发票为假票时,接收所述税务局打印服务器发送所述电子发票为假票的提示信息,打印结束。
4.根据权利要求1所述的 方法,其特征在于,还包括:向所述税务局打印服务器发送打印完成指令,以使所述税务局打印服务器在打印数据库中记录此次打印行为。
5.根据权利要求1所述的方法,其特征在于,所述获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面之前,还包括:获取所述用户的注册信息,并向所述税务局打印服务器发送申请注册信息;待所述税务局打印服务器注册完成后,接收所述税务局打印服务器发送的注册完成信肩、O
6.根据权利要求1所述的方法,其特征在于,所述接收用户的连接指令,与税务局打印服务器建立连接,包括:接收用户的连接指令,向所述税务局打印服务器发送建立连接请求;当与所述税务局打印服务器建立连接失败时,接收所述税务局打印服务器发送的连接失败提不"[目息;延迟预设时间段后,再次向所述税务局打印服务器发送建立连接请求;当接收所述税务局打印服务器发送的连接成功的提示信息时,停止向所述税务局打印服务器发送建立连接请求,与所述税务局打印服务器建立连接。
7.一种电子发票打印的系统,其特征在于,包括:连接单元,用于接收用户的连接指令,与税务局打印服务器建立连接;登录单元,用于获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面; 打印申请单元,用于向所述税务局打印服务器发送一张电子发票,并申请打印所述电子发票的纸质凭证,所述电子发票预先打印加锁; 接收单元,用于接收所述税务局打印服务器发送的所述电子发票为重复打印的提示信息,所述重复打印的提示信息为所述税务局打印服务器查找到所述电子发票有打印记录时而生成的; 发送单元,用于向所述税务局打印服务器发送重复打印的确认信息; 打印单元,用于接收所述税务局打印服务器发送的打印指令,对所述电子发票进行打印解锁。
8.根据权利要求7所述的系统,其特征在于,还包括:第一验证单元和第一打印结束单元; 所述第一验证单元,用于在所述发送单元向所述税务局打印服务器发送重复打印的确认信息之后,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时,触发所述打印单元;否则,触发所述第一打印结束单元; 所述第一打印结束单元,用于当所述电子发票为假票时,接收所述税务局打印服务器发送所述电子发票为假票的提示信息,打印结束。
9.根据权利要求7所述的系统,其特征在于,还包括:第二验证单元和第二打印结束单元; 所述第二验证单元,用于当所述税务局打印服务器查找到所述电子发票没有打印记录时,待所述税务局打印服务器对所述电子发票进行真伪验证,当所述电子发票为真票时,触发所述打印单元;否则,触发所述第二打印结束单元; 所述第二打印结束单元,用于当所述电子发票为假票时,接收所述税务局打印服务器发送所述电子发票为假票的提示信息,打印结束。
10.根据权利要求7所述的系统,其特征在于,还包括: 打印完成单元,用于向所述税务局打印服务器发送打印完成指令,以使所述税务局打印服务器在打印数据库中记录此次打印行为。
11.根据权利要求7所述的系统,其特征在于,还包括: 注册发送单元,用于在所述登录单元获取所述用户的登录信息,切换到与所述登录信息对应的电子发票打印界面之前,获取所述用户的注册信息,并向所述税务局打印服务器发送申请注册信息; 注册接收单元,用于待所述税务局打印服务器注册完成后,接收所述税务局打印服务器发送的注册完成信息。
12.根据权利要求7所述的系统,其特征在于,所述连接单元包括:发送子单元、接收子单元、重发子单元和连接子单元; 所述发送子单元,用于接收用户的连接指令,向所述税务局打印服务器发送建立连接请求; 所述接收子单元,用于当与所述税务局打印服务器建立连接失败时,接收所述税务局打印服务器发送的连接失败提示信息; 所述重发子单元,用于延迟预设时间段后,再次向所述税务局打印服务器发送建立连接请求;所述连接子单元,用于当接收所述税务局打印服务器发送的连接成功的提示信息时, 停止向所述税务局打印服务器发送建立连接请求,与所述税务局打印服务器建立连接。
【文档编号】G06F3/12GK103593151SQ201310625959
【公开日】2014年2月19日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】杨大勇, 钱立阳, 徐继承 申请人:税友软件集团股份有限公司