发票打印系统、方法、存储介质和电子设备与流程

    专利2022-07-08  112


    本公开涉及发票打印领域,具体地,涉及一种发票打印系统、方法、存储介质和电子设备。



    背景技术:

    随着我国科学技术的发展,国产化的范围逐步扩大,越来越多的国产操作系统相继问世,并投入使用,然而,在发票打印领域,由于现有技术中针对发票打印开发的软件开发平台和开源软件等都是针对windows操作系统进行开发的,其接口、协议等都与国产操作系统不匹配,无法将其应用到国产操作系统中进行发票的打印,并且,在现有技术中,打印系统通常是作为客户端将接收到的发票打印请求转发给发票平台后下载发票信息,现有技术打印方式较为单一,不能够灵活地接入到各种类型的发票平台。

    另外,现有技术中针对某一操作系统进行软件开发时,其驱动编程一般是针对目标对象进行开发的,不具备通用性,若要针对国产操作系统进行发票打印软件的开发,需要对不同的打印机进行其相应的软件开发,此种方法设计复杂且开发工作量大,增加了开发的成本,造成了人力的浪费,降低了针对国产操作系统进行发票打印软件开发的效率。



    技术实现要素:

    为克服相关技术中存在的问题,本公开提供一种发票打印系统、方法、存储介质和电子设备。

    根据本公开实施例的第一方面,提供一种发票打印系统,所述系统包括:网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动;所述发票打印系统,用于通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印。

    可选地,所述发票打印系统,用于从所述发票信息中获取发票特征信息,根据所述发票特征信息确定目标发票模板,并根据所述发票信息和所述目标发票模板生成所述发票电子打印信息;所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板。

    可选地,所述发票打印系统,用于根据所述目标发票模板生成打印控件,针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件,并将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息,所述打印控件为根据发票票面布局预先设置的绘图部件。

    可选地,所述发票打印系统,用于在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    根据本公开实施例的第二方面,提供一种发票打印方法,应用于发票打印系统,所述发票打印系统包括网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动;所述方法包括:通过所述网络通信模块接收所述发票平台发送的待打印的发票信息;利用所述打印信息生成模块将所述发票信息生成发票电子打印信息;将所述发票电子打印信息通过所述接口调用模块发送至打印机进行发票打印。

    可选地,所述利用所述打印信息生成模块将所述发票信息生成发票电子打印信息包括:从所述发票信息中获取发票特征信息,所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板;根据所述发票特征信息确定目标发票模板;根据所述发票信息和所述目标发票模板生成所述发票电子打印信息。

    可选地,所述根据所述发票信息和所述目标发票模板生成所述发票电子打印信息包括:根据所述目标发票模板生成打印控件,所述打印控件为根据发票票面布局预先设置的绘图部件;针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件;将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息。

    可选地,所述方法还包括:在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第二方面所提供的发票打印方法的步骤。

    根据本公开实施例的第四方面,提供一种电子设备,包括本公开第一方面所述的发票打印系统。

    通过上述技术方案,所述发票打印系统包括:网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动,这样,通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印,本方案的发票打印系统可以以中间件的形式安装在终端上,可以适配于不同机型的打印机,适用于国产操作系统,避免了对不同的打印机进行其相应的软件开发,合理利用人力资源,降低了开发的成本,减少了业务系统实现发票打印功能的工作量,提高了针对国产操作系统进行发票打印软件开发的效率;另外,在本方案中,打印系统还可以作为服务端接收发票平台发送的待打印的发票信息,并将待打印的发票信息生成发票电子打印信息,发送至打印机进行发票打印,对现有的发票打印技术做出了改善,扩大了发票打印的方法,使打印系统能够灵活地接入到各种类型的发票平台进行发票打印,提高了用户发票打印的体验和企业工作效率。

    本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

    附图说明

    附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

    图1为根据一示例性实施例示出的一种发票打印系统的结构框图;

    图2是根据一示例性实施例示出的第一种发票打印方法的流程图;

    图3是根据一示例性实施例示出的第二种发票打印方法的流程图;

    图4是根据一示例性实施例示出的一种电子设备的框图。

    具体实施方式

    以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

    首先,对本公开的应用场景进行说明,随着越来越多的国产操作系统投入使用,在发票打印领域,因为现有技术中针对发票打印开发的软件开发平台和开源软件等都是针对windows操作系统进行开发的,其接口、协议等都与国产操作系统不匹配,无法将其应用到国产操作系统中进行发票的打印,并且,在现有技术中,打印系统通常是作为客户端将接收到的发票打印请求转发给发票平台后下载发票信息,随着社会经济发展,越来越来的企业在全国各地都设立了分所,例如,若该企业的总部在北京,该企业分别在上海和广州设立了分所,此时,若要在总部北京打印该企业在上海和广州分所的发票信息,即将打印系统作为服务端,接收发票平台发送的待打印的发票信息并进行打印,然而,现有技术打印方式较为单一,不能够灵活地接入到各种类型的发票平台进行发票打印,无法满足这一业务场景。

    另外,现有技术中针对某一操作系统进行软件开发时,其驱动编程一般是针对目标对象进行开发的,不具备通用性,若要针对国产操作系统进行发票打印软件的开发,需要对不同的打印机进行其相应的软件开发,此种方法设计复杂且开发工作量大,增加了开发的成本,造成了人力的浪费,降低了针对国产操作系统进行发票打印软件开发的效率。

    为解决上述存在的问题,本公开提供一种发票打印系统、方法、存储介质和电子设备,该发票打印系统包括:网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动,这样,通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印,本方案的发票打印系统可以以中间件的形式安装在终端上,可以适配于不同机型的打印机,适用于国产操作系统,避免了对不同的打印机进行其相应的软件开发,合理利用人力资源,降低了开发的成本,减少了业务系统实现发票打印功能的工作量,提高了针对国产操作系统进行发票打印软件开发的效率;另外,在本方案中,打印系统还可以作为服务端接收发票平台发送的待打印的发票信息,并将待打印的发票信息生成发票电子打印信息,发送至打印机进行发票打印,对现有的发票打印技术做出了改善,扩大了发票打印的方法,使打印系统能够灵活地接入到各种类型的发票平台进行发票打印,提高了用户发票打印的体验和企业工作效率。

    下面结合具体实施例,对本公开的内容进行详细说明。

    图1为根据一示例性实施例示出的一种发票打印系统10的结构框图,

    如图1所示,该发票打印系统10包括:网络通信模块101,与所述网络通信模块101连接的打印信息生成模块102,与所述打印信息生成模块102连接的接口调用模块103;所述网络通信模块101与所述发票打印系统10外部的发票平台20进行通信;所述接口调用模块103用于调用所述发票打印系统10外部的打印机驱动;

    所述发票打印系统10,用于通过所述网络通信模块101接收所述发票平台20发送的待打印的发票信息,利用所述打印信息生成模块102将所述发票信息生成发票电子打印信息,并通过所述接口调用模块103调用打印机驱动,以便将所述发票电子打印信息发送至打印机30进行发票打印。

    其中,该网络通信模块101使用http(hypertexttransferprotocol,超文本传输协议),以实现该发票打印系统10与该发票平台20之间的该发票信息传输功能;该打印信息生成模块102用于将待打印发票信息生成该发票电子打印信息以便使用该打印机30进行发票打印;该接口调用模块103用于调用该打印机驱动的api(applicationprogramminginterface,应用程序接口);该发票平台20可以打印机是具有存储发票信息功能的软件或者系统,例如,该发票平台20可以是一个简单的软件系统或者业务复杂的云平台;该打印机30可以是国产打印机设备,不同类型的打印机30可以通过各自的驱动程序连接到操作系统中,该操作系统可以是国产操作系统。

    可选地,所述发票打印系统10,用于从所述发票信息中获取发票特征信息,根据所述发票特征信息确定目标发票模板,并根据所述发票信息和所述目标发票模板生成所述发票电子打印信息;所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板。

    需要说明的是,该发票打印系统10可支持专票、普票、机动车发票、二手车发票、信息表、清单打印等多种票种的发票打印,即该发票打印系统10可支持全票种的打印;具体地,该发票打印系统10通过识别该发票信息的发票特征信息确定目标发票模板,该发票特征信息可以是数字、二维码、条形码等可表征发票类型的信息,该发票打印系统10首先根据该发票特征信息确定该目标发票的大类,继而在该大类中根据该发票特征信息确定该目标发票子类,通过确定该目标发票的大类和子类确定该目标发票模板;例如,通过识别该发票的二维码确定该目标发票属于普通发票,通过进一步的识别确定该目标发票属于普通发票中的收购发票,则确定该目标发票模板为普通收购发票模板。

    可选地,所述发票打印系统10,用于根据所述目标发票模板生成打印控件,针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件,并将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息,所述打印控件为根据发票票面布局预先设置的绘图部件。

    其中,该打印控件包括不同类型的标签、列表、线段、二维码和条形码等部件,该标签包括每个字段值对应的字体、大小、样式、颜色、位置、间距等信息,该线段可以是发票表格的边框,属于一种特殊的标签,在通过所述目标发票模板生成打印控件时,通过该标签规定该打印控件的一系列属性信息;通过将根据该目标发票模板生成的打印控件与该发票信息绑定生成该发票电子打印信息,最后将该发票电子打印信息发送到打印机30中进行打印。

    另外,该目标发票模板包括一系列的该打印控件,该目标发票模板与发票的类型一一对应,不同的发票类型对应不同的发票模板,在实际应用中,根据具体的发票类型生成其对应的打印控件进而生成该发票类型相对应的该目标发票模板。

    需要说明的是,用户可以根据业务需求设计不同业务对应的各种类型的发票模板,并将该发票模板存储在该发票打印系统10中,以便该发票打印系统10通过识别该发票信息的发票特征信息确定目标发票模板并生成其对应的打印控件;另外,该发票打印系统10还具有发票连续打印的功能,用户可以通过该网络通信模块101接收所述发票平台20发送的待打印的发票信息并将该待打印的发票信息推送到该发票打印系统10中或者通过该发票打印系统10接收用户触发的发票打印请求,将该发票打印请求转发到发票平台20中进行发票信息的下载,进而通过该发票打印系统10进行发票的连续打印。

    可选地,所述发票打印系统,用于在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    采用上述发票打印系统,通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印,本方案的发票打印系统可以以中间件的形式安装在终端上,可以适配于不同机型的打印机,适用于国产操作系统,避免了对不同的打印机进行其相应的软件开发,合理利用人力资源,降低了开发的成本,减少了业务系统实现发票打印功能的工作量,提高了针对国产操作系统进行发票打印软件开发的效率;另外,在本方案中,打印系统还可以作为服务端接收发票平台发送的待打印的发票信息,并将待打印的发票信息生成发票电子打印信息,发送至打印机进行发票打印,对现有的发票打印技术做出了改善,扩大了发票打印的方法,使打印系统能够灵活地接入到各种类型的发票平台进行发票打印,提高了用户发票打印的体验和企业工作效率。

    图2是根据一示例性实施例示出的一种发票打印方法的流程图,该方法可以应用于如图1所示的发票打印系统,该发票打印系统包括:

    网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动。

    其中,该网络通信模块使用http,以实现该发票打印系统与该发票平台之间的该发票信息传输功能;该打印信息生成模块用于将待打印发票信息生成该发票电子打印信息以便使用该打印机进行发票打印;该接口调用模块用于调用该打印机驱动的api;该发票平台可以是具有存储发票信息功能的软件或者系统,例如,该发票平台可以是一个简单的软件系统或者业务复杂的云平台;该打印机可以是国产打印机设备,不同类型的打印机可以通过各自的驱动程序连接到操作系统中,该操作系统可以是国产操作系统。

    如图2所示,该方法包括以下步骤:

    s201、通过所述网络通信模块接收所述发票平台发送的待打印的发票信息。

    s202、利用所述打印信息生成模块将所述发票信息生成发票电子打印信息。

    在本步骤中,可以利用所述打印信息生成模块从所述发票信息中获取发票特征信息,所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板;根据所述发票特征信息确定目标发票模板;根据所述发票信息和所述目标发票模板生成所述发票电子打印信息。

    需要说明的是,该发票打印系统可支持专票、普票、机动车发票、二手车发票、信息表、清单打印等多种票种的发票打印,即该发票打印系统可支持全票种的打印;具体地,该发票打印系统通过识别该发票信息的发票特征信息确定目标发票模板,该发票特征信息可以是数字、二维码、条形码等可表征发票类型的信息,该发票打印系统首先根据该发票特征信息确定该目标发票的大类,继而在该大类中根据该发票特征信息确定该目标发票子类,通过确定该目标发票的大类和子类确定该目标发票模板;例如,通过识别该发票的二维码确定该目标发票属于普通发票,通过进一步的识别确定该目标发票属于普通发票中的收购发票,则确定该目标发票模板为普通收购发票模板。

    进一步地,在根据所述发票信息和所述目标发票模板生成所述发票电子打印信息的过程中,可以根据所述目标发票模板生成打印控件,所述打印控件为根据发票票面布局预先设置的绘图部件;针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件;将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息。

    其中,该打印控件包括不同类型的标签、列表、线段、二维码和条形码等部件,该标签包括每个字段值对应的字体、大小、样式、颜色、位置、间距等信息,该线段可以是发票表格的边框,属于一种特殊的标签,在通过所述目标发票模板生成打印控件时,通过该标签规定该打印控件的一系列属性信息;通过将根据该目标发票模板生成的打印控件与该发票信息绑定生成该发票电子打印信息,最后将该发票电子打印信息发送到打印机中进行打印。

    另外,该目标发票模板包括一系列的该打印控件,该目标发票模板与发票的类型一一对应,不同的发票类型对应不同的发票模板,在实际应用中,根据具体的发票类型生成其对应的打印控件进而生成该发票类型相对应的该目标发票模板。

    s203、将所述发票电子打印信息通过所述接口调用模块发送至打印机进行发票打印。

    需要说明的是,用户可以根据业务需求设计不同业务对应的各种类型的发票模板,并将该发票模板存储在该发票打印系统中,以便该发票打印系统通过识别该发票信息的发票特征信息确定目标发票模板并生成其对应的打印控件;另外,该发票打印系统还具有发票连续打印的功能,用户可以通过该网络通信模块接收所述发票平台发送的待打印的发票信息并将该待打印的发票信息推送到该发票打印系统中或者通过该发票打印系统接收用户触发的发票打印请求,将该发票打印请求转发到发票平台中进行发票信息的下载,进而通过该发票打印系统进行发票的连续打印。

    可选地,图3是根据图2所示实施例示出的第二种发票打印方法的流程图,如图3所示,该方法还包括:

    s204、在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    其中,用户可以通过点击操作进行发票打印请求的触发,示例地,若企业a的机房在北京,办公地点在上海,则上海的员工可以通过安装有该发票打印系统的终端触发该发票打印请求,该发票打印系统将该发票打印请求发送至位于北京的发票平台,根据所述发票打印请求从北京的发票平台下载所述发票信息后进行打印。

    采用上述发票打印方法,通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印,本方案的发票打印系统可以以中间件的形式安装在终端上,可以适配于不同机型的打印机,适用于国产操作系统,避免了对不同的打印机进行其相应的软件开发,合理利用人力资源,降低了开发的成本,减少了业务系统实现发票打印功能的工作量,提高了针对国产操作系统进行发票打印软件开发的效率;另外,在本方案中,打印系统还可以作为服务端接收发票平台发送的待打印的发票信息,并将待打印的发票信息生成发票电子打印信息,发送至打印机进行发票打印,对现有的发票打印技术做出了改善,扩大了发票打印的方法,使打印系统能够灵活地接入到各种类型的发票平台进行发票打印,提高了用户发票打印的体验和企业工作效率。

    图4是根据一示例性实施例示出的一种电子设备400的框图。如图4所示,该电子设备400可以包括上述所述的发票打印系统10。

    在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的发票打印方法的步骤。

    在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的发票打印方法的代码部分。

    以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

    另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

    此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。


    技术特征:

    1.一种发票打印系统,其特征在于,所述系统包括:

    网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动;

    所述发票打印系统,用于通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印。

    2.根据权利要求1所述的系统,其特征在于,所述发票打印系统,用于从所述发票信息中获取发票特征信息,根据所述发票特征信息确定目标发票模板,并根据所述发票信息和所述目标发票模板生成所述发票电子打印信息;所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板。

    3.根据权利要求2所述的系统,其特征在于,所述发票打印系统,用于根据所述目标发票模板生成打印控件,针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件,并将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息,所述打印控件为根据发票票面布局预先设置的绘图部件。

    4.根据权利要求1至3任一项所述的系统,其特征在于,所述发票打印系统,用于在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    5.一种发票打印方法,应用于发票打印系统,其特征在于,所述发票打印系统包括网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动;所述方法包括:

    通过所述网络通信模块接收所述发票平台发送的待打印的发票信息;

    利用所述打印信息生成模块将所述发票信息生成发票电子打印信息;

    将所述发票电子打印信息通过所述接口调用模块发送至打印机进行发票打印。

    6.根据权利要求5所述的方法,其特征在于,所述利用所述打印信息生成模块将所述发票信息生成发票电子打印信息包括:

    从所述发票信息中获取发票特征信息,所述发票特征信息用于表征待打印发票的发票类型,不同的发票类型对应不同的发票模板;

    根据所述发票特征信息确定目标发票模板;

    根据所述发票信息和所述目标发票模板生成所述发票电子打印信息。

    7.根据权利要求6所述的方法,其特征在于,所述根据所述发票信息和所述目标发票模板生成所述发票电子打印信息包括:

    根据所述目标发票模板生成打印控件,所述打印控件为根据发票票面布局预先设置的绘图部件;

    针对多种发票信息中的每种发票信息,确定该发票信息对应的目标打印控件;

    将该发票信息与所述目标打印控件绑定,以便生成所述发票电子打印信息。

    8.根据权利要求5至7任一项所述的方法,其特征在于,所述方法还包括:

    在接收到用户触发的发票打印请求后,将所述发票打印请求发送至所述发票平台,以便根据所述发票打印请求从所述发票平台下载所述发票信息。

    9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求5-8中任一项所述方法的步骤。

    10.一种电子设备,其特征在于,包括权利要求1-4中任一项所述的发票打印系统。

    技术总结
    本公开涉及发票打印领域,具体地,涉及一种发票打印系统、方法、存储介质和电子设备,所述系统包括:网络通信模块,与所述网络通信模块连接的打印信息生成模块,与所述打印信息生成模块连接的接口调用模块;所述网络通信模块与所述发票打印系统外部的发票平台进行通信;所述接口调用模块用于调用所述发票打印系统外部的打印机驱动;所述发票打印系统,用于通过所述网络通信模块接收所述发票平台发送的待打印的发票信息,利用所述打印信息生成模块将所述发票信息生成发票电子打印信息,并通过所述接口调用模块调用打印机驱动,以便将所述发票电子打印信息发送至所述打印机进行发票打印。

    技术研发人员:靳石勇;洒西涛;魏贺生;单国军
    受保护的技术使用者:航天信息股份有限公司
    技术研发日:2020.12.11
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23559.html

    最新回复(0)