信息打印方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:34827625发布日期:2023-07-20 11:19阅读:21来源:国知局
信息打印方法、装置、计算机设备及计算机可读存储介质与流程

本技术涉及互联网,特别是涉及一种信息打印方法、装置、计算机设备及计算机可读存储介质。


背景技术:

1、近年来,互联网技术飞速发展,更加方便、快捷的云打印技术应用而生。云打印技术能够以互联网为基础,整合打印设备资源,构建共享打印平台,向全社会提供随时随地的质量标准化的打印服务。采用云打印技术运营的系统一般由客户端设备、云打印服务器和打印终端组成,用户使用客户端设备向云打印服务器发送想要打印的信息,由云打印服务器将信息下发给打印终端打印。

2、相关技术中,云打印服务器在将信息下发给打印终端进行打印时,会把信息转换成机器识别指令。机器识别指令中不仅包括需要打印在纸上的信息,而且还包括信息在纸上展示的大小、粗细、字体等属性数据,以使打印终端按照属性数据的指示将信息打印在纸上。

3、在实现本技术的过程中,申请人发现相关技术至少存在以下问题:

4、由于需要在机器识别指令中携带属性数据,使得单个打印任务中云打印服务器通过指令向打印终端传输的数据量较大,导致传输指令的通讯链路的吞吐量降低,浪费大量用于传输数据的流量。


技术实现思路

1、有鉴于此,本技术提供了一种信息打印方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前单个打印任务中云打印服务器通过指令向打印终端传输的数据量较大,导致传输指令的通讯链路的吞吐量降低,浪费大量用于传输数据的流量的问题。

2、依据本技术第一方面,提供了一种信息打印方法,该方法包括:

3、获取指示待打印信息的打印指令字段,在所述打印指令字段中确定至少一个属性字段;

4、确定所述至少一个属性字段对应的字段占位符,在所述打印指令字段中采用所述字段占位符对所述至少一个属性字段进行替换,得到待传输指令字段;

5、将所述待传输指令字段传输至打印终端,以使所述打印终端基于所述待传输指令字段执行打印操作。

6、可选地,所述获取指示待打印信息的打印指令字段,在所述打印指令字段中确定至少一个属性字段之前,所述方法还包括:

7、获取待打印的文本内容,对所述文本内容进行指令集转换,得到文本字段;

8、确定设置的至少一个属性内容,对所述至少一个属性内容进行指令集转换,得到所述至少一个属性字段;

9、按照预设的字段排列顺序,对所述文本字段、所述至少一个属性字段进行排序组合,得到所述打印指令字段。

10、可选地,所述获取待打印的文本内容,对所述文本内容进行指令集转换,得到文本字段之前,所述方法还包括:

11、当接收到打印请求时,确定所述打印请求指示的待打印对象,所述待打印对象是订单、文档或语句;

12、在所述待打印对象中提取多个字符,将所述多个字符作为所述文本内容。

13、可选地,所述确定所述至少一个属性字段对应的字段占位符,在所述打印指令字段中采用所述字段占位符对所述至少一个属性字段进行替换,得到待传输指令字段,包括:

14、获取预设字段模板,所述预设字段模板包括预设的多个字段占位符,且所述多个字段占位符中每个字段占位符关联有属性字段或属性字段组;

15、在所述预设字段模板中查询是否存在第一属性字段组,所述第一属性字段组与所述至少一个属性字段构成的属性字段组相同;

16、当查询确定所述预设字段模板中存在所述第一属性字段组时,获取所述第一属性字段组在所述预设字段模板中关联的第一字段占位符;

17、在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段与所述第一字段占位符进行组合,得到所述待传输指令字段。

18、可选地,所述在所述预设字段模板中查询是否存在第一属性字段组之后,所述方法还包括:

19、当查询确定所述预设字段模板中不存在所述第一属性字段组时,查询所述预设字段模板中是否存在第二属性字段组,其中,所述至少一个属性字段构成的属性字段组中包括所述第二属性字段组;

20、若所述预设字段模板中存在所述第二属性字段组,则在所述至少一个属性字段构成的属性字段组中提取除所述第二属性字段组外的剩余属性字段;

21、在所述预设字段模板中获取所述第二属性字段组关联的第二字段占位符、所述剩余属性字段组成的字段组关联的第三字段占位符;

22、在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段、所述第二字段占位符、所述第三字段占位符进行组合,得到所述待传输指令字段。

23、可选地,所述当查询确定所述预设字段模板中不存在所述第一属性字段组时,查询所述预设字段模板中是否存在第二属性字段组之后,所述方法还包括:

24、若所述预设字段模板中不存在所述第二属性字段组,则在所述预设字段模板中查询所述至少一个属性字段中每个属性字段对应的第四字段占位符,得到至少一个第四字段占位符;

25、在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段和所述至少一个第四字段占位符进行组合,得到所述待传输指令字段。

26、可选地,所述将所述待传输指令字段传输至打印终端,以使所述打印终端基于所述待传输指令字段执行打印操作,包括:

27、确定所述打印指令字段标注的打印终端标识,将所述待传输指令字段传输至所述打印终端标识指示的所述打印终端;

28、其中,当所述打印终端接收到所述待传输指令字段时,所述打印终端在所述待传输指令字段中确定所述字段占位符,获取预设字段模板,在所述预设字段模板中查询所述字段占位符关联的所述至少一个属性字段,采用所述至少一个属性字段对所述待传输指令字段中的所述字段占位符进行替换,得到所述打印指令字段,以及根据所述打印指令字段执行所述打印操作。

29、可选地,所述获取指示待打印信息的打印指令字段,在所述打印指令字段中确定至少一个属性字段之前,所述方法还包括:

30、接收上传的字段压缩规范文件,所述字段压缩规范文件包括预设的多个属性字段或多个属性字段组,其中,所述多个属性字段中每个属性字段、所述多个属性字段组中每个属性字段组在所述字段压缩规范文件中存在对应的字段占位符;

31、获取字段整理模板,按照所述字段压缩规范文件中属性字段、属性字段组与字段占位符之间的对应关系,对所述字段压缩规范文件进行整理,得到预设字段模板,以及将所述预设字段模板进行存储。

32、可选地,所述方法还包括:

33、确定当前接入的至少一个打印终端,分别向所述至少一个打印终端中每个打印终端发送所述预设字段模板,以使所述每个打印终端接收到所述预设字段模板时将所述预设字段模板进行存储。

34、依据本技术第二方面,提供了一种信息打印装置,该装置包括:

35、确定模块,用于获取指示待打印信息的打印指令字段,在所述打印指令字段中确定至少一个属性字段;

36、替换模块,用于确定所述至少一个属性字段对应的字段占位符,在所述打印指令字段中采用所述字段占位符对所述至少一个属性字段进行替换,得到待传输指令字段;

37、传输模块,用于将所述待传输指令字段传输至打印终端,以使所述打印终端基于所述待传输指令字段执行打印操作。

38、可选地,所述装置还包括:

39、转换模块,用于获取待打印的文本内容,对所述文本内容进行指令集转换,得到文本字段;

40、所述转换模块,还用于确定设置的至少一个属性内容,对所述至少一个属性内容进行指令集转换,得到所述至少一个属性字段;

41、组合模块,用于按照预设的字段排列顺序,对所述文本字段、所述至少一个属性字段进行排序组合,得到所述打印指令字段。

42、可选地,所述确定模块,还用于当接收到打印请求时,确定所述打印请求指示的待打印对象,所述待打印对象是订单、文档或语句;在所述待打印对象中提取多个字符,将所述多个字符作为所述文本内容。

43、可选地,所述确定模块,用于获取预设字段模板,所述预设字段模板包括预设的多个字段占位符,且所述多个字段占位符中每个字段占位符关联有属性字段或属性字段组;在所述预设字段模板中查询是否存在第一属性字段组,所述第一属性字段组与所述至少一个属性字段构成的属性字段组相同;当查询确定所述预设字段模板中存在所述第一属性字段组时,获取所述第一属性字段组在所述预设字段模板中关联的第一字段占位符;在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段与所述第一字段占位符进行组合,得到所述待传输指令字段。

44、可选地,所述确定模块,还用于当查询确定所述预设字段模板中不存在所述第一属性字段组时,查询所述预设字段模板中是否存在第二属性字段组,其中,所述至少一个属性字段构成的属性字段组中包括所述第二属性字段组;若所述预设字段模板中存在所述第二属性字段组,则在所述至少一个属性字段构成的属性字段组中提取除所述第二属性字段组外的剩余属性字段;在所述预设字段模板中获取所述第二属性字段组关联的第二字段占位符、所述剩余属性字段组成的字段组关联的第三字段占位符;在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段、所述第二字段占位符、所述第三字段占位符进行组合,得到所述待传输指令字段。

45、可选地,所述确定模块,还用于若所述预设字段模板中不存在所述第二属性字段组,则在所述预设字段模板中查询所述至少一个属性字段中每个属性字段对应的第四字段占位符,得到至少一个第四字段占位符;在所述打印指令字段中将所述至少一个属性字段删除,将删除后的所述打印指令字段和所述至少一个第四字段占位符进行组合,得到所述待传输指令字段。

46、可选地,所述传输模块,用于确定所述打印指令字段标注的打印终端标识,将所述待传输指令字段传输至所述打印终端标识指示的所述打印终端;其中,当所述打印终端接收到所述待传输指令字段时,所述打印终端在所述待传输指令字段中确定所述字段占位符,获取预设字段模板,在所述预设字段模板中查询所述字段占位符关联的所述至少一个属性字段,采用所述至少一个属性字段对所述待传输指令字段中的所述字段占位符进行替换,得到所述打印指令字段,以及根据所述打印指令字段执行所述打印操作。

47、可选地,所述装置还包括:

48、接收模块,用于接收上传的字段压缩规范文件,所述字段压缩规范文件包括预设的多个属性字段或多个属性字段组,其中,所述多个属性字段中每个属性字段、所述多个属性字段组中每个属性字段组在所述字段压缩规范文件中存在对应的字段占位符;

49、整理模块,用于获取字段整理模板,按照所述字段压缩规范文件中属性字段、属性字段组与字段占位符之间的对应关系,对所述字段压缩规范文件进行整理,得到预设字段模板,以及将所述预设字段模板进行存储。

50、可选地,所述传输模块,还用于确定当前接入的至少一个打印终端,分别向所述至少一个打印终端中每个打印终端发送所述预设字段模板,以使所述每个打印终端接收到所述预设字段模板时将所述预设字段模板进行存储。

51、依据本技术第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述方法的步骤。

52、依据本技术第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。

53、借由上述技术方案,本技术提供的一种信息打印方法、装置、计算机设备及计算机可读存储介质,本技术中云打印服务器获取指示待打印信息的打印指令字段,在打印指令字段中确定至少一个属性字段,确定至少一个属性字段对应的字段占位符,在打印指令字段中采用字段占位符对至少一个属性字段进行替换,得到待传输指令字段,并将待传输指令字段传输至打印终端,以使打印终端基于待传输指令字段执行打印操作,利用简化的占位符对打印指令字段中指示打印属性的固定内容进行替换,使大量的属性信息被一个占位符替代,达到对打印指令压缩的目的,提高传输指令的通讯链路的吞吐量,节省大量用于传输数据的流量。

54、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1