文本打印方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24798715 阅读:18 留言:0更新日期:2020-07-07 20:55
本申请涉及一种文本打印方法、装置、计算机设备和存储介质,所述方法包括:创建本地文本传输协议服务;根据文本传输协议服务接收文本打印请求,文本打印请求包含打印数据的标识信息;根据文本打印请求中的标识信息以及本地文本传输协议服务获取打印数据;根据打印数据生成打印文本,向打印设备传输打印文本,以使得打印设备打印打印文本。上述方法能够打破当下文本打印局限以提高文本打印效率。

【技术实现步骤摘要】
文本打印方法、装置、计算机设备和存储介质
本申请涉及文本处理
,特别是涉及一种文本打印方法、装置、计算机设备和存储介质。
技术介绍
网络打印文本普遍应用到很多生活场景中,比如医院的病例打印系统、药单打印系统等。还有,现代物流系统也采用网络打印面单。在物流系统的运转过程中,往往需要打印各种各样的面单。为了实现面单的打印,需要在计算机本地安装客户端程序,例如浏览器程序,通过客户端程序将需要打印的面单发送到打印设备。然而,在使用网络打印文本时,计算机设备需安装特定的客户端程序才可以向打印设备发送打印文本,以实现文本的打印。例如,在打印浏览器的文本时,当下有两种打印方式。一种是基于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,超文本传输安全协议)服务。用户终端中打印本文档来自技高网...

【技术保护点】
1.一种文本打印方法,所述方法包括:/n创建本地文本传输协议服务;/n根据所述文本传输协议服务接收文本打印请求,所述文本打印请求包含打印数据的标识信息;/n根据所述文本打印请求中的标识信息以及所述本地文本传输协议服务获取所述打印数据;/n根据所述打印数据生成打印文本,向打印设备传输所述打印文本,以使得所述打印设备打印所述打印文本。/n

【技术特征摘要】
1.一种文本打印方法,所述方法包括:
创建本地文本传输协议服务;
根据所述文本传输协议服务接收文本打印请求,所述文本打印请求包含打印数据的标识信息;
根据所述文本打印请求中的标识信息以及所述本地文本传输协议服务获取所述打印数据;
根据所述打印数据生成打印文本,向打印设备传输所述打印文本,以使得所述打印设备打印所述打印文本。


2.根据权利要求1所述的方法,其特征在于,所述创建本地文本传输协议服务,包括:采用c#编程语言创建本地文本传输协议服务。


3.根据权利要求1所述的方法,其特征在于,所述根据所述文本传输协议服务接收文本打印请求,包括:根据所述文本传输协议服务接收本地浏览器发送的文本打印请求,所述文本打印请求包含所述本地浏览器中打印数据的标识信息;
所述根据所述文本打印请求中的标识信息以及所述本地文本传输协议服务获取所述打印数据,包括:
根据所述文本打印请求中的标识信息以及所述本地文本传输协议服务获取所述本地浏览器中的所述打印数据。


4.根据权利要求3所述的方法,其特征在于,所述文本打印请求中的标识信息包括所述本地浏览器中打印数据的下载地址信息;
所述根据所述文本打印请求中的标识信息以及所述本地文本传输协议服务获取所述本地浏览器中的所述打印数据,包括:根据所述下载地址信息以及所述本地文本传输协议服务从所述本地浏览器中读取所述打印数据。


5.根据权利要求3所述的方法,其特征在于,所述本地文本传输协议服务包含第一服务文件,所述第一服务文件用于向所述本地浏览器提供调用接口的接口命令,以使得所述本地浏览器根据所述接口命令调用所述调用接口以发送所述文本打印请求;
所述根据所述文本传输协议服务接收本地浏览器发送的文本打印请求,包括:根据所述第一服务文...

【专利技术属性】
技术研发人员:吴尚夏仲钟
申请(专利权)人:江苏苏宁物流有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1