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

技术编号:36875445 阅读:26 留言:0更新日期:2023-03-15 20:29
本申请实施例公开了一种云打印方法、装置、设备及计算机存储介质。其中,该方法包括:获取待打印数据,并将待打印数据转换成目标指令集,然后在目标指令集所占内存大于第一阈值的情况下,基于目标指令集中的目标打印字符对目标指令集进行拆分,得到至少两个所占内存小于或等于第一阈值的目标指令子集,最后将至少两个目标指令子集依次发送至云打印机,以使云打印机基于至少两个目标指令子集打印待打印数据,通过在目标指令集所占内存大于第一阈值的情况下,基于目标指令集中的目标打印字符对目标指令集进行拆分打印,既解决了待打印数据较大时云打印机可能会打印失败的问题,又减少了云打印机的硬件压力,提升云打印过程的吞吐量和打印成功率。量和打印成功率。量和打印成功率。

【技术实现步骤摘要】
云打印方法、装置、设备及计算机存储介质


[0001]本申请涉及计算机
,尤其涉及一种云打印方法、装置、设备及计算机存储介质。

技术介绍

[0002]云打印技术可通过各种型号的云打印机进行打印,云打印机需要把服务端下发的待打印数据对应的指令集解析到云打印机的内存上然后进行打印。由于云打印机质量参差不齐,云打印机本身的内存大小不一,因此,在待打印数据较大时,打印速度会下降,甚至可能出现死机无法打印等问题。

技术实现思路

[0003]本申请实施例提供了一种云打印方法、装置、设备及计算机存储介质,能够解决待打印数据较大时云打印机可能会打印失败的问题,减少了云打印机的硬件压力,提升云打印过程的吞吐量和打印成功率。上述技术方案如下:
[0004]第一方面,本申请实施例提供了一种云打印方法,包括:
[0005]获取待打印数据;
[0006]将上述待打印数据转换成目标指令集;
[0007]在上述目标指令集所占内存大于第一阈值的情况下,基于上述目标指令集中的目标打印字符对上述目标指令集进行拆分,得到至少两个目本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云打印方法,其特征在于,所述方法包括:获取待打印数据;将所述待打印数据转换成目标指令集;在所述目标指令集所占内存大于第一阈值的情况下,基于所述目标指令集中的目标打印字符对所述目标指令集进行拆分,得到至少两个目标指令子集;所述目标指令子集所占内存小于或等于所述第一阈值;将所述至少两个目标指令子集依次发送至云打印机,以使所述云打印机基于所述至少两个目标指令子集打印所述待打印数据。2.如权利要求1所述的方法,其特征在于,所述基于所述目标指令集中的目标打印字符对所述目标指令集进行拆分,得到至少两个目标指令子集,将所述至少两个目标指令子集依次发送至云打印机,以使所述云打印机基于所述至少两个目标指令子集打印所述待打印数据,包括:遍历所述目标指令集;当所述目标指令集中已遍历字符集所占内存达到第二阈值时,基于所述目标指令集中的目标打印字符对所述目标指令集进行拆分,得到第一目标指令子集和第二目标指令子集;所述第二阈值小于所述第一阈值;将所述第一目标指令子集发送至所述云打印机,以使所述云打印机基于所述第一目标指令子集打印第一数据;所述第一数据为所述待打印数据中所述第一目标指令子集对应的数据;在所述第二目标指令子集大于所述第二阈值的情况下,将所述目标指令集更新为所述第二目标指令子集;再次执行所述遍历所述目标指令集的步骤,直至所述第二目标指令子集小于或等于所述第二阈值,将所述第二目标指令子集发送至所述云打印机,以使所述云打印机基于所述第二目标指令子集打印第二数据;所述第二数据为所述待打印数据中所述第二目标指令子集对应的数据。3.如权利要求2所述的方法,其特征在于,所述第一目标指令子集包括所述目标打印字符以及所述目标指令集中所述目标打印字符之前未发送至所述云打印机的打印字符;所述第二目标指令子集包括所述目标指令集中所述目标打印字符之后的打印字符。4.如权利要求2所述的方法,其特征在于,所述目标打印字符为所述目标指令集中与所述已遍历字符集中最后一个打印字符距离最近的目标打印字符;或者所述目标打印字符为所述已遍历字符集中的最后一个打印字符。5.如权利要求1所述的方法,其特征在于,所述将所述待打印数据转换成目标指令集之后,所述基于所述目标指令集中的目标打印字符对所述目标指令集进行拆分之前,所述方法还包括:基于所述待打印数据对应的打印区域分布情况确定所述目标指令集中的至少一个第一目标打印字符;所述基于所述目标指令集中的目标打印字符对所述目标指令集进行拆分,得到至少两个目标指令子...

【专利技术属性】
技术研发人员:孟春晨施杰沈国斌韩鹏宇贺震宇
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:

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

1