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

标签的打印处理方法及装置制造方法及图纸

技术编号:43883739 阅读:14 留言:0更新日期:2024-12-31 19:08
本发明专利技术公开了一种标签的打印处理方法及装置。其中,该方法包括:获取基础打印数据,其中,基础打印数据为各类型产品标签的特征数据,特征数据用于描述各类型产品标签;基于基础打印数据生成各类型产品的通用标签打印模板;在收到标签打印指令的情况下,根据标签打印指令从通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,其中,标签打印指令是基于目标产品的标签打印需求生成的指令;基于目标标签打印模板生成打印指令集;基于打印指令集控制目标打印机执行打印作业,以得到与标签打印需求对应的目标标签。本发明专利技术解决了相关技术中无法将标签模板和业务系统进行解耦分析,通用性较差的技术问题。

【技术实现步骤摘要】

本专利技术涉及标签打印,具体而言,涉及一种标签的打印处理方法及装置


技术介绍

1、标签打印被广泛应用于物流、制造、仓储等各种领域。当前对使用标签打印系统的通用性、方便性、组态柔性提出了更高的要求,大量的应用开发也提出了更低开发成本的要求。

2、现有技术中,存在模板设计通用性差,模板系统和业务系统耦合性高、打印设备厂商繁多适配难等问题,最终导致实现业务的落地效果较差、成本高。例如,现有技术中有通过模板系统基于配置或接口将业务数据进行填充,然后使用第三方标签打印软件,驱动打印机打印。也有通过在模板系统生成web标签,使用占位符的方式进行数据填充。

3、然而上述方式中模板系统与业务系统糅合,依赖于第三方标签打印软件。打印设备被第三方软件限制。此外,web标签通用性差、占位符填充数据方式能力受限且容易出错;标准打印指令多种,该方案中的标签解析没有阐明打印指令的具体转换细节,不具有可行性。

4、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种标签的打印处理方法及装置,以至少解决相关技术中无法将标签模板和业务系统进行解耦分析,通用性较差的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种标签的打印处理方法,包括:获取基础打印数据,其中,所述基础打印数据为各类型产品标签的特征数据,所述特征数据用于描述所述各类型产品标签;基于所述基础打印数据生成所述各类型产品的通用标签打印模板;在收到标签打印指令的情况下,根据所述标签打印指令从所述通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,其中,所述标签打印指令是基于所述目标产品的标签打印需求生成的指令;基于所述目标标签打印模板生成打印指令集;基于所述打印指令集控制目标打印机执行打印作业,以得到与所述标签打印需求对应的目标标签。

3、可选地,在收到打印指令的情况下,根据所述标签打印指令从所述通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,包括:调取应用程序接口api模块的列表信息;基于所述列表信息确定与所述目标产品相匹配的所述目标标签打印模板。

4、可选地,基于所述目标标签打印模板生成打印指令集,包括:获取预打印的所述目标产品的标签信息;将所述目标产品的所述标签信息与所述目标标签打印模板进行比对,得到比对结果;在基于所述比对结果确定需要对所述目标标签打印模板进行数据填充的情况下,通过所述api模块获取需要对所述目标标签打印模板进行填充的填充数据;根据所述填充数据对所述目标标签打印模板进行数据填充,得到数据填充后的所述目标标签打印模板;基于填充后的所述目标标签打印模板生成所述打印指令集。

5、可选地,基于所述目标标签打印模板生成打印指令集,包括:对所述目标标签打印模板进行解析,得到初始打印指令集;获取所述目标打印机所支持的打印指令类型;根据所述打印指令类型对所述初始打印指令进行格式转换,得到所属打印指令集。

6、可选地,在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,该标签的打印处理方法还包括:将生成的所述通用标签打印模板按照预设格式存储至目标位置。

7、可选地,在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,该标签的打印处理方法还包括:将生成的所述标签打印模板以schema数据的形式保存至目标位置。

8、可选地,在基于所述打印指令集控制目标打印机执行打印作业,以得到与所述标签打印需求对应的目标标签之后,该标签的打印处理方法还包括:在确定所述目标打印机完成所述打印作业后,生成打印记录;存储所述打印记录。

9、根据本专利技术实施例的另外一个方面,还提供了一种标签的打印处理装置,包括:第一获取单元,用于获取基础打印数据,其中,所述基础打印数据为各类型产品标签的特征数据,所述特征数据用于描述所述各类型产品标签;第一生成单元,用于基于所述基础打印数据生成所述各类型产品的通用标签打印模板;第二获取单元,用于在收到标签打印指令的情况下,根据所述标签打印指令从所述通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,其中,所述标签打印指令是基于所述目标产品的标签打印需求生成的指令;第二生成单元,用于基于所述目标标签打印模板生成打印指令集;控制单元,用于基于所述打印指令集控制目标打印机执行打印作业,以得到与所述标签打印需求对应的目标标签。

10、可选地,所述第二获取单元,包括:调取模块,用于调取应用程序接口api模块的列表信息;确定模块,用于基于所述列表信息确定与所述目标产品相匹配的所述目标标签打印模板。

11、可选地,所述第二生成单元,包括:第一获取模块,用于获取预打印的所述目标产品的标签信息;比对模块,用于将所述目标产品的所述标签信息与所述目标标签打印模板进行比对,得到比对结果;第二获取模块,用于在基于所述比对结果确定需要对所述目标标签打印模板进行数据填充的情况下,通过所述api模块获取需要对所述目标标签打印模板进行填充的填充数据;填充模块,用于根据所述填充数据对所述目标标签打印模板进行数据填充,得到数据填充后的所述目标标签打印模板;第二获取模块,用于基于填充后的所述目标标签打印模板生成所述打印指令集。

12、可选地,所述第二生成单元,包括:解析模块,用于对所述目标标签打印模板进行解析,得到初始打印指令集;第三获取模块,用于获取所述目标打印机所支持的打印指令类型;转换模块,用于根据所述打印指令类型对所述初始打印指令进行格式转换,得到所属打印指令集。

13、可选地,该标签的打印处理装置还包括:第一存储单元,用于在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,将生成的所述通用标签打印模板按照预设格式存储至目标位置。

14、可选地,该标签的打印处理装置还包括:第二存储单元,用于在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,将生成的所述标签打印模板以schema数据的形式保存至目标位置。

15、可选地,该标签的打印处理装置还包括:第三生成单元,用于在基于所述打印指令集控制目标打印机执行打印作业,以得到与所述标签打印需求对应的目标标签之后,在确定所述目标打印机完成所述打印作业后,生成打印记录;第三存储单元,用于存储所述打印记录。

16、根据本专利技术实施例的另外一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行上述中任意一项所述的标签的打印处理方法。

17、根据本专利技术实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的标签的打印处理方法。

18、根据本专利技术实施例的另外一个方面,还提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时执行上述中任意一项所述的标签的打印处理方法。

19、在本专利技术实施例中,获取基础打印数据,其中本文档来自技高网...

【技术保护点】

1.一种标签的打印处理方法,其特征在于,包括:

2.根据权利要求1所述的标签的打印处理方法,其特征在于,在收到打印指令的情况下,根据所述标签打印指令从所述通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,包括:

3.根据权利要求2所述的标签的打印处理方法,其特征在于,基于所述目标标签打印模板生成打印指令集,包括:

4.根据权利要求1所述的标签的打印处理方法,其特征在于,基于所述目标标签打印模板生成打印指令集,包括:

5.根据权利要求1至3中任一项所述的标签的打印处理方法,其特征在于,在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,还包括:

6.根据权利要求1所述的标签的打印处理方法,其特征在于,在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,还包括:

7.根据权利要求1所述的标签的打印处理方法,其特征在于,在基于所述打印指令集控制目标打印机执行打印作业,以得到与所述标签打印需求对应的目标标签之后,还包括:

8.一种标签的打印处理装置,其特征在于,包括:>

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至7中任意一项所述的标签的打印处理方法。

10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时执行权利要求1至7中任意一项所述的标签的打印处理方法。

...

【技术特征摘要】

1.一种标签的打印处理方法,其特征在于,包括:

2.根据权利要求1所述的标签的打印处理方法,其特征在于,在收到打印指令的情况下,根据所述标签打印指令从所述通用标签打印模板中获取与目标产品相匹配的目标标签打印模板,包括:

3.根据权利要求2所述的标签的打印处理方法,其特征在于,基于所述目标标签打印模板生成打印指令集,包括:

4.根据权利要求1所述的标签的打印处理方法,其特征在于,基于所述目标标签打印模板生成打印指令集,包括:

5.根据权利要求1至3中任一项所述的标签的打印处理方法,其特征在于,在基于所述基础打印数据生成所述各类型产品的通用标签打印模板之后,还包括:

6.根据权利要求1所...

【专利技术属性】
技术研发人员:庞永盟
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1