文本打印方法、装置、计算机设备和存储介质与流程

文档序号:21406993发布日期:2020-07-07 14:41阅读:182来源:国知局
本申请涉及文本处理
技术领域
:,特别是涉及一种文本打印方法、装置、计算机设备和存储介质。
背景技术
::网络打印文本普遍应用到很多生活场景中,比如医院的病例打印系统、药单打印系统等。还有,现代物流系统也采用网络打印面单。在物流系统的运转过程中,往往需要打印各种各样的面单。为了实现面单的打印,需要在计算机本地安装客户端程序,例如浏览器程序,通过客户端程序将需要打印的面单发送到打印设备。然而,在使用网络打印文本时,计算机设备需安装特定的客户端程序才可以向打印设备发送打印文本,以实现文本的打印。例如,在打印浏览器的文本时,当下有两种打印方式。一种是基于c#组件特定版本的浏览器(firefox55)进行文本打印,另一种是基于c#的windows服务和websocket协议的浏览器进行打印。因此,当下网络文本打印有很大的局限性,直接影响到文本的打印效率。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够打破当下文本打印局限以提高文本打印效率的文本打印方法、装置、计算机设备和存储介质。一种文本打印方法,该方法包括:创建本地文本传输协议服务;根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。在其中一个实施例中,创建本地文本传输协议服务,包括:采用c#编程语言创建本地文本传输协议服务。在其中一个实施例中,根据文本传输协议服务接收文本打印请求,包括:根据文本传输协议服务接收本地浏览器发送的文本打印请求,文本打印请求包含本地浏览器中打印数据的标识信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据,包括:根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据。在其中一个实施例中,文本打印请求中的标识信息包括本地浏览器中打印数据的下载地址信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据,包括:根据下载地址信息以及本地文本传输协议服务从本地浏览器中读取打印数据。在其中一个实施例中,本地文本传输协议服务包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令,以使得本地浏览器根据接口命令调用调用接口以发送文本打印请求;根据文本传输协议服务接收本地浏览器发送的文本打印请求,包括:根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。在其中一个实施例中,本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境;根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据,包括:根据打印请求中的标识信息以及第二服务文件获取本地浏览器中的打印数据;根据打印数据生成打印文本,包括:根据第二服务文件以及打印数据生成打印文本。在其中一个实施例中,文本打印方法还包括:根据网络安全协议对本地文本传输协议服务进行安全设置;根据文本传输协议服务接收文本打印请求,包括:根据安全设置后的文本传输协议服务接收文本打印请求。一种文本打印装置,该装置包括:创建模块,用于创建本地文本传输协议服务;接收模块,用于根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;获取模块,用于根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;传输模块,用于根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。上述文本打印方法、装置、计算机设备和存储介质,用户终端创建本地文本传输协议服务,根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息。进一步地,根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据获取打印数据,根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。因此,用户终端通过创建地文本传输协议服务可直接接收文本打印请求以及获取打印数据,同时将打印数据生成符合打印设备要求的打印文本,从而可将打印文本发送到打印设备进行文本打印。在使用网络打印文本时,用户终端无需安装特定的客户端程序即可实现文本打印,任意客户端程序均可向用户终端发送文本打印请求,由用户终端通过该文本打印方法读取任意客户端程序对应的打印数据后实现文本打印,从而打破当下文本打印局限,提高文本打印效率。附图说明图1为一个实施例中一种文本打印方法的应用环境图;图2为一个实施例中一种文本打印方法的流程示意图;图3为另一个实施例中一种文本打印方法的流程示意图;图4为一个实施场景中一种文本打印方法的实现流程示意图;图5为一个实施例中打印集成服务程序的内部组件示意图;图6为一个实施例中一种文本打印装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的一种文本打印方法,应用于如图1所示的应用环境中。其中,如图1所示,用户终端100执行本申请所述的一种文本打印方法。用户终端100创建本地文本传输协议服务,根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息,根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据,根据打印数据生成打印文本,向打印设备200传输打印文本,以使得打印设备200打印打印文本。其中,用户终端100可以安装打印集成服务程序,通过打印集成服务程序实现上述一种文本打印方法。文本打印请求也可以是用户终端100上其他应用程序(如各类型的浏览器)向打印集成服务程序发送的文本打印请求。用户终端100可以是笔记本电脑、台式电脑或者移动手持设备等。在一个实施例中,如图2所示,提供了一种文本打印方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:s102,创建本地文本传输协议服务。在本实施例中,用户终端安装打印集成服务程序。在打印集成服务程序中创建本地文本传输协议服务。本地文本传输协议服务用于为网络数据交互提供服务。本地文本传输协议服务可以是http协议(hypertexttransferprotocol,超文本传输协议)服务或者https协议(hypertexttransferprotocoloversecuresocketlayer,超文本传输安全协议)服务。用户终端中打印集成服务程序可通过本地文本传输协议服务接收通过网络传输协议发送的文本打印请求,还可以通过本地文本传输协议服务读取打印数据。s104,根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息。在本实施例中,打印集成服务程序根据文本传输协议服务接收外部设备发送的文本打印请求或者本用户终端中其他应用程序发送的文本打印请求。文本打印请求包含打印数据的标识信息,该标识信息用于识别打印数据。若文本打印请求为本用户终端中其他应用程序发送的请求,则打印数据为本用户终端中其他应用程序对应的数据,标识信息可以是本用户终端中其他应用程序中的链接地址信息或者下载网址信息。若文本打印请求为外部设备发送的请求,则标识信息也可以是外部设备提供的链接地址信息或者下载网址信息。s106,根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据。在本实施例中,打印集成服务程序根据本地文本传输协议服务获取打印数据。也即是,打印集成服务程序通过本地文本传输协议服务提供的数据传输服务获取打印数据。同时,为了获取打印数据,打印集成服务程序还需根据文本打印请求中的标识信息进行数据识别,以获取精准的打印数据。打印数据可以是本用户终端中其他应用程序对应的数据,也可以是从外部设备中读取的数据。在一实现方式中,打印数据为本用户终端中其他应用程序对应的数据。此时,标识信息可以是打印数据对应的网络下载地址信息。打印集成服务程序通过网络下载地址信息并根据本地文本传输协议服务从对应网络地址中下载打印数据。s108,根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。在本实施例中,打印集成服务程序获得打印数据之后,根据打印数据生成打印文本。其中,打印数据可以是无关联的零散数据,打印集成服务程序将打印数据生成具备一定格式的打印文本。或者,打印数据的格式不符合打印设备的需求,打印集成服务程序将打印数据的格式进行转换后生成符合打印设备需求的打印文本。打印集成服务程序将打印文本传输到打印设备。打印设备接收到打印文本时,对打印文本执行打印操作。其中,打印文本可以是图片文本、word文本或者pdf(portabledocumentformat,便携式文档格式)文本等。打印集成服务程序对打印数据进行解析,根据解析结果生成对应的图片文本、word文本或者pdf文本。上述文本打印方法,用户终端安装打印集成服务程序,打印集成服务程序创建本地文本传输协议服务,根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息。进一步地,根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据获取打印数据,根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。因此,用户终端通过创建地文本传输协议服务可直接接收文本打印请求以及获取打印数据,同时将打印数据生成符合打印设备要求的打印文本,从而可将打印文本发送到打印设备进行文本打印。在使用网络打印文本时,用户终端无需安装特定的客户端程序即可实现文本打印,任意客户端程序均可向用户终端发送文本打印请求,由用户终端通过该文本打印方法读取任意客户端程序对应的打印数据后实现文本打印,从而打破当下文本打印局限,提高文本打印效率。在一实施例中,s102包括:采用c#编程语言创建本地文本传输协议服务。在该实施例中,打印集成服务程序中的本地文本传输协议服务采用c#编程语言进行程序编写,因此打印集成服务程序在使用本地文本传输协议服务提供的服务时可直接调用用户终端的操作系统的打印机驱动模块,执行对应的文件打印操作。在一实施例中,如图3所示,s104包括步骤:s1042,根据文本传输协议服务接收本地浏览器发送的文本打印请求,文本打印请求包含本地浏览器中打印数据的标识信息。此时,s106包括步骤:s1062,根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据。在该实施例中,用户终端安装有本地浏览器。本地浏览器可以是任意类型的浏览器。例如,本地浏览器可以是firefox浏览器、ie浏览器以及谷歌浏览器等。本地浏览器通过文本传输协议(例如http协议或https协议)向用户终端发送文本打印请求。具体地,本地浏览器通过ajax请求本地https服务,以向打印集成服务程序推送打印文件。其中,打印集成服务程序根据文本传输协议服务接收本地浏览器发送的文本打印请求。此时打印集成服务程序可以采用与本地浏览器同一类型的文本传输协议对应的服务接收文本打印请求。同时,文本打印请求中还可以封装本地浏览器中打印数据的标识信息,打印集成服务程序可以根据标识信息以及本地文本传输协议服务读取本地浏览器中的打印数据。例如,标识信息为打印数据对应的下载网址信息时,打印集成服务程序可以根据下载网址信息以及本地文本传输协议服务从网络中下载打印数据。因此,可以使得打印集成服务程序快速并精准获得打印数据。在一实施例中,文本打印请求中的标识信息包括本地浏览器中打印数据的下载地址信息。s1062包括:根据下载地址信息以及本地文本传输协议服务从本地浏览器中读取打印数据。在该实施例中,本地浏览器不是直接将打印数据传送给打印集成服务程序,而是将打印数据在网络上的下载地址信息传送给打印集成服务程序。打印集成服务程序通过下载地址信息并根据本地文本传输协议服务从网络上下载打印数据。其中,打印数据可以是图片文本或者pdf文本对应的打印数据。因此,无须本地浏览器直接传输打印数据,打印集成服务程序即可根据下载地址信息直接读取需要打印的打印数据,打破当下文本打印局限,提高文本打印效率。在一实施例中,本地文本传输协议服务中包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令,以使得本地浏览器根据接口命令调用调用接口以发送文本打印请求。此时,s1042包括:根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。在该实施例中,打印集成服务程序的本地文本传输协议服务中包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令。调用接口为打印集成服务程序对外数据交互的接口。本地浏览器可通过调用接口的接口命令调用打印集成服务程序的调用接口,以与打印集成服务程序进行数据交互。具体可以是,第一服务文件中设置有打印集成服务程序提供的多个接口的接口命令,其中包括本地浏览器使用的调用接口的接口命令。本地浏览器可以通过使用调用接口的接口命令调用打印集成服务程序提供的接口。第一服务文件可以是javascript文件。javascript文件包含本地浏览器调用打印集成服务程序的标准程序,为网页需要调用打印的程序提供一些标准接口。开发网页不需要了解打印集成服务程序是如何建立通道,只需要调用该javascript文件提供的一些接口,就可以完成打印。最终,打印集成服务程序还可根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。因此,任意类型的本地浏览器均可实现本地打印,打破当下文本打印局限,提高文本打印效率。在一实施例中,本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境。根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据,包括:根据打印请求中的标识信息以及第二服务文件获取本地浏览器中的打印数据。此时,根据打印数据生成打印文本,包括:根据第二服务文件以及打印数据生成打印文本。在该实施例中,打印集成服务程序的本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境,打印集成服务程序可以利用第二服务文件提供的转换环境将打印数据生成打印文件。第二服务文件可以是c#编程语言编写的windows服务文件。其中,第二服务文件与第一服务文件中关联。打印集成服务程序根据第二服务文件通过第一服务文件中提供的调用接口获取本地浏览器中的打印数据。在获取打印数据过程,通过打印请求中的标识信息识别并获取打印数据。打印集成服务程序接收到打印数据后,根据第二服务文件提供的将打印数据生成打印文件时的转换环境将打印数据生成打印文本。该打印文本为打印设备能够打印的文本。最终,打印集成服务程序根据第二服务文件提供的打印服务将打印文本发送到打印设备,以由打印设备进行文本打印。因此,在进行网路文本打印时,可以不受浏览器类型的局限即可实现网络文本打印,打破当下文本打印局限,提高文本打印效率。在一实施例中,s102之后还包括:根据网络安全协议对本地文本传输协议服务进行安全设置。此时s1042包括:根据安全设置后的文本传输协议服务接收文本打印请求。在该实施例中,用户终端对打印集成服务程序中的本地文本传输协议服务进行安全设置。具体可采用各类型的网络安全协议进行安全设置。例如,当文本传输协议服务为https协议服务时,用户终端配置本地的https协议的ssl(securesocketslayer,安全套接层)证书,从而解决https之间的访问安全性问题。具体地,打印集成服务程序采用c#编程语言编写,可建立本地https协议服务,此时需要放入“https的ssl证书”以后才能建立安全通信通道,以保证程序的安全运行。以下提供一具体实施场景,以说明上述实施例所述的文本打印方法:参见图4所示,在执行网络的文本打印时,用户终端基于本系统的打印集成服务总体框架执行。在该打印集成服务总体框架下,浏览器(可以是用户终端安装的本地浏览器)与打印集成服务程序进行数据交互,进一步地,利用打印集成服务程序将打印文本发送到打印设备。本申请的文本打印方法主要采用打印集成服务程序实现文本打印。具体地,如图4所示,打印集成服务程序获取浏览器传输的数据,将获取到的数据进行解析并生成图片文本或者pdf文本,进而将已生成的文件发送给打印设备进行打印。其中,打印集成服务程序的内部组件可参加图5所示。打印集成服务程序内包含两方面内容:javascript文件和基于c#的windows服务。javascript文件主要作用是与浏览器以及基于c#的windows服务进行交互,作为传输数据的媒介。基于c#的windows服务主要作用是接收打印数据,然后将打印数据解析成打印设备能打印的打印文件,并将打印文件传输给打印设备。因此,实现了跨浏览器的网页端可以直接控制本地计算机设备所有可扩展的设备进行打印作业,打破当下文本打印局限,提高文本打印效率。采用本申请的一种文本打印方法实现网络文本打印时,只需用户在用户计算机设备上安装打印集成服务程序,该打印集成服务程序能够建立本地https服务,接收本地浏览器请求,收到打印文件后执行本地文件打印。用户安装打印集成服务程序后,浏览器通过调用打印集成服务程序提供的javascript文件中的命令,以调用本地的打印集成服务,执行打印动作。因此,使用此技术,可以便捷的实现网页端跨浏览器打印功能。应该理解的是,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,附图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。本申请还提供一种文本打印装置,如图6所示,该装置包括创建模块10、接收模块20、获取模块30以及传输模块40。创建模块10,用于创建本地文本传输协议服务;接收模块20,用于根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;获取模块30,用于根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;传输模块40,用于根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。在其中一个实施例中,创建模块10具体用于采用c#编程语言创建本地文本传输协议服务。在其中一个实施例中,接收模块20具体用于根据文本传输协议服务接收本地浏览器发送的文本打印请求,文本打印请求包含本地浏览器中打印数据的标识信息;获取模块30具体用于根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的所述打印数据。在其中一个实施例中,文本打印请求中的标识信息包括本地浏览器中打印数据的下载地址信息;获取模块30具体用于根据下载地址信息以及本地文本传输协议服务从本地浏览器中读取打印数据。在其中一个实施例中,本地文本传输协议服务中包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令,以使得本地浏览器根据接口命令调用调用接口以发送文本打印请求;接收模块20具体用于根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。在其中一个实施例中,本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境;获取模块30具体用于根据打印请求中的标识信息以及第二服务文件获取本地浏览器中的打印数据;传输模块40具体用于根据第二服务文件以及打印数据生成打印文本。在其中一个实施例中,文本打印装置还包括安全设置模块(图6未示出)。安全设置模块用于根据网络安全协议对本地文本传输协议服务进行安全设置;接收模块20具体用于根据安全设置后的文本传输协议服务接收文本打印请求。关于文本打印装置的具体限定可以参见上文中对于文本打印方法的限定,在此不再赘述。上述文本打印装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种文本打印方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:创建本地文本传输协议服务;根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。在其中一个实施例中,处理器执行计算机程序实现上述的创建本地文本传输协议服务的步骤时,具体实现以下步骤:采用c#编程语言创建本地文本传输协议服务。在其中一个实施例中,处理器执行计算机程序实现上述的根据文本传输协议服务接收文本打印请求的步骤时,具体实现以下步骤:根据文本传输协议服务接收本地浏览器发送的文本打印请求,文本打印请求包含本地浏览器中打印数据的标识信息;处理器执行计算机程序实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据的步骤时,具体实现以下步骤:根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据。在其中一个实施例中,文本打印请求中的标识信息包括本地浏览器中打印数据的下载地址信息;处理器执行计算机程序实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据的步骤时,具体实现以下步骤:根据下载地址信息以及本地文本传输协议服务从本地浏览器中读取打印数据。在其中一个实施例中,本地文本传输协议服务中包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令,以使得本地浏览器根据接口命令调用调用接口以发送文本打印请求;处理器执行计算机程序实现上述的根据文本传输协议服务接收本地浏览器发送的文本打印请求的步骤时,具体实现以下步骤:根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。在其中一个实施例中,本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境;处理器执行计算机程序实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据的步骤时,具体实现以下步骤:根据打印请求中的标识信息以及第二服务文件获取本地浏览器中的打印数据;处理器执行计算机程序实现上述的根据打印数据生成打印文本的步骤时,具体实现以下步骤:根据第二服务文件以及打印数据生成打印文本。在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:根据网络安全协议对本地文本传输协议服务进行安全设置;处理器执行计算机程序实现上述的根据文本传输协议服务接收文本打印请求的步骤时,具体实现以下步骤:根据安全设置后的文本传输协议服务接收文本打印请求。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:创建本地文本传输协议服务;根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。在其中一个实施例中,计算机程序被处理器执行实现上述的创建本地文本传输协议服务的步骤时,具体实现以下步骤:采用c#编程语言创建本地文本传输协议服务。在其中一个实施例中,计算机程序被处理器执行实现上述的根据文本传输协议服务接收文本打印请求的步骤时,具体实现以下步骤:根据文本传输协议服务接收本地浏览器发送的文本打印请求,文本打印请求包含本地浏览器中打印数据的标识信息;计算机程序被处理器执行实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据的步骤时,具体实现以下步骤:根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据。在其中一个实施例中,文本打印请求中的标识信息包括本地浏览器中打印数据的下载地址信息;计算机程序被处理器执行实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据的步骤时,具体实现以下步骤:根据下载地址信息以及本地文本传输协议服务从本地浏览器中读取打印数据。在其中一个实施例中,本地文本传输协议服务中包含第一服务文件,第一服务文件用于向本地浏览器提供调用接口的接口命令,以使得本地浏览器根据接口命令调用调用接口以发送文本打印请求;计算机程序被处理器执行实现上述的根据文本传输协议服务接收本地浏览器发送的文本打印请求的步骤时,具体实现以下步骤:根据第一服务文件的接口命令确定通过调用接口接收到本地浏览器发送的文本打印请求。在其中一个实施例中,本地文本传输协议服务中包含第二服务文件,第二服务文件用于提供将打印数据生成打印文件时的转换环境;计算机程序被处理器执行实现上述的根据文本打印请求中的标识信息以及本地文本传输协议服务获取本地浏览器中的打印数据的步骤时,具体实现以下步骤:根据打印请求中的标识信息以及第二服务文件获取本地浏览器中的打印数据;计算机程序被处理器执行实现上述的根据打印数据生成打印文本的步骤时,具体实现以下步骤:根据第二服务文件以及打印数据生成打印文本。在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据网络安全协议对本地文本传输协议服务进行安全设置;计算机程序被处理器执行实现上述的根据文本传输协议服务接收文本打印请求的步骤时,具体实现以下步骤:根据安全设置后的文本传输协议服务接收文本打印请求。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1