System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 面单打印方法、装置和存储介质制造方法及图纸_技高网

面单打印方法、装置和存储介质制造方法及图纸

技术编号:40194305 阅读:5 留言:0更新日期:2024-01-26 23:57
本申请公开了一种面单打印方法、装置和存储介质,涉及文件打印技术领域,所述方法包括:获取待打印面单列表;对于所述待打印面单列表中的第i个面单,检测所述第i个面单的格式是否为目标格式;1≤i≤n,i为正整数,n为所述待打印面单列表中的面单总量;若检测结果为是所述目标格式,则对所述第i个面单进行格式转换;打印格式转换后的所述第i个面单。解决了现有技术中打印效率较低的问题,达到了不同格式的面单可以自动进行格式转换进而实现按序打印提高打印效率的效果。

【技术实现步骤摘要】

本专利技术涉及一种面单打印方法、装置和存储介质,属于文件打印。


技术介绍

1、随着互联网技术的发展,线上购物已经成为当代用户主流的购物方式之一。订单进入发货系统进行发货,发货单对应的物流方式是多样的,发货面单格式也是多样的,如pdf、epl、zpl等格式。每日仓库开始发货前,会先设置发货计划,比如按面单时间顺序或者按sku维度顺序等,这样相对应的发货面单就会有一定的排序规则。

2、现有方案中仓库需要按文件格式分批次打印,先打印完所有pdf文件,然后再打zpl文件、epl文件,依次打印直至所有文件打印完成。由于工作人员需要先按照格式分批之后才能完成打印,打印效率较低。


技术实现思路

1、本专利技术的目的在于提供一种面单打印方法、装置和存储介质,用于解决现有技术中存在的问题。

2、为达到上述目的,本专利技术提供如下技术方案:

3、根据第一方面,本专利技术实施例提供了一种面单打印方法,所述方法包括:

4、获取待打印面单列表;

5、对于所述待打印面单列表中的第i个面单,检测所述第i个面单的格式是否为目标格式;1≤i≤n,i为正整数,n为所述待打印面单列表中的面单总量;

6、若检测结果为是所述目标格式,则对所述第i个面单进行格式转换;

7、打印格式转换后的所述第i个面单。

8、可选地,若所述目标格式为pdf格式,所述对所述第i个面单进行格式转换,包括:

9、将pdf格式的所述第i个面单转换为javax.print.simpledoc文件。

10、可选地,所述将pdf格式的所述第i个面单转换为javax.print.simpledoc文件,包括:

11、将pdf格式的所述第i个面单转换为java.awt.print.book文件;

12、将所述java.awt.print.book文件转换为javax.print.simpledoc文件。

13、可选地,所述打印格式转换后的所述第i个面单,包括:

14、将所述javax.print.simpledoc文件通过javax.print.docprintjob接口发送至打印机;

15、通过所述打印机接收并打印所述javax.print.simpledoc文件。

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

17、若检测结果为是zpl格式或者epl格式,则直接打印所述第i个面单。

18、可选地,所述直接打印所述第i个面单,包括:

19、读取所述第i个面单的字符流并发送至打印机;

20、通过所述打印机打印所述第i个面单。

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

22、在所述第i个面单打印完成后,若i<n则将i+1,并再次执行所述检测所述第i个面单的格式是否为目标格式的步骤。

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

24、在所述第i个面单打印完成后,若i=n,则流程结束。

25、第二方面,提供了一种面单打印装置,所述装置包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如第一方面所述的方法。

26、第三方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一条程序指令,所述至少一条程序指令被处理器加载并执行以实现如第一方面所述的方法。

27、通过获取待打印面单列表;对于所述待打印面单列表中的第i个面单,检测所述第i个面单的格式是否为目标格式;1≤i≤n,i为正整数,n为所述待打印面单列表中的面单总量;若检测结果为是所述目标格式,则对所述第i个面单进行格式转换;打印格式转换后的所述第i个面单。解决了现有技术中打印效率较低的问题,达到了不同格式的面单可以自动进行格式转换进而实现按序打印提高打印效率的效果。

28、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。

本文档来自技高网...

【技术保护点】

1.一种面单打印方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若所述目标格式为PDF格式,所述对所述第i个面单进行格式转换,包括:

3.根据权利要求2所述的方法,其特征在于,所述将PDF格式的所述第i个面单转换为javax.print.SimpleDoc文件,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述打印格式转换后的所述第i个面单,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述直接打印所述第i个面单,包括:

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

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

9.一种面单打印装置,其特征在于,所述装置包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如权利要求1至8任一所述的方法。

10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有至少一条程序指令,所述至少一条程序指令被处理器加载并执行以实现如权利要求1至8任一所述的方法。

...

【技术特征摘要】

1.一种面单打印方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若所述目标格式为pdf格式,所述对所述第i个面单进行格式转换,包括:

3.根据权利要求2所述的方法,其特征在于,所述将pdf格式的所述第i个面单转换为javax.print.simpledoc文件,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述打印格式转换后的所述第i个面单,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述直...

【专利技术属性】
技术研发人员:李振标徐诚陈开亮
申请(专利权)人:大健云仓科技苏州有限公司
类型:发明
国别省市:

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

1