一种条码打印方法及装置制造方法及图纸

技术编号:32530186 阅读:12 留言:0更新日期:2022-03-05 11:24
本发明专利技术提供一种条码打印方法及装置,该方法包括:根据目标产品的产品类型信息,确定所述目标产品的原始打印模板;将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容;通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打印文件;根据所述目标打印文件进行打印。本发明专利技术基于产品与数据库之间映射关系,获取到产品对应的条码打印内容,从而对原始打印模板中的内容进行替换,再通过替换内容后的打印模板进行产品条码打印,相比现有技术,减少了打印程序的修改,只需修改打印模板,即可生成新的打印命令进行条码打印,提高了打印效率。提高了打印效率。提高了打印效率。

【技术实现步骤摘要】
一种条码打印方法及装置


[0001]本专利技术涉及信息管理
,尤其涉及一种条码打印方法及装置。

技术介绍

[0002]生产执行系统(Manufacturing Execution System,简称MES)可以根据生产线上采集到的实时生产数据,对在制品流动过程进行跟踪,包括物料移动、物料转换、物料拆分、物料合并和物料消耗等相关操作,用户在MES系统通过对产品上的条形码进行扫描,可以查询在产品的位置、数量等信息。
[0003]在应用MES系统时,打印条码是现代化工厂生产过程中所必须的且极其重要的一步,打印过程的速度、效率都决定了工厂生产环节是否简化,工人工作结果是否有利于产品追溯。而在产品条码打印过程中,模板是打印条码的必备设计过程,打印过程所需要的布局、字体,需要根据不同类型的产品,或者需要追溯的某些物件,设置对应的布局、字体以及内容。
[0004]目前较通用的打印过程,使用的是可预览打印程序进行打印,但是此种方法相对不够灵活可配,条码打印效率较低;并且在转换模板过程中,可能会由于接口设计较差,打印性能达不到预期,进而会影响生产过程的效率。因此,现在亟需一种条码打印方法及装置来解决上述问题。

技术实现思路

[0005]针对现有技术存在的问题,本专利技术提供一种条码打印方法及装置。
[0006]本专利技术提供一种条码打印方法,包括:
[0007]根据目标产品的产品类型信息,确定所述目标产品的原始打印模板;
[0008]将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容;
[0009]通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打印文件;
[0010]根据所述目标打印文件进行打印。
[0011]根据本专利技术提供的一种条码打印方法,在所述根据目标产品的产品类型信息,确定所述目标产品的原始打印模板之前,所述方法还包括:
[0012]根据不同产品的条码打印需求,获取多种打印模板;
[0013]基于字符串格式,构建原始条码打印内容,其中,所述原始条码打印内容为可替换的条码内容;
[0014]将所述原始条码打印内容设置在打印模板中,得到每种产品对应的原始打印模板。
[0015]根据本专利技术提供的一种条码打印方法,所述预设数据库通过以下步骤构建得到:
[0016]获取每种产品的订单数据,所述订单数据包括订单号、产品code标签和订单日期;
[0017]基于所述订单数据与条码打印内容之间的映射关系,构建预设数据库。
[0018]根据本专利技术提供的一种条码打印方法,所述将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容,包括:
[0019]根据所述目标产品的订单号和/或产品code标签,从所述预设数据库中匹配得到待打印订单的字段内容;
[0020]根据所述字段内容和所述目标产品的订单日期,生成所述目标产品对应的条码打印内容。
[0021]根据本专利技术提供的一种条码打印方法,所述通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打印文件,包括:
[0022]对所述条码打印内容进行判断,若判断获知所述条码打印内容满足预设打印命令格式要求,则将所述原始打印模板中的原始条码打印内容替换为所述条码打印内容,得到目标打印文件。
[0023]根据本专利技术提供的一种条码打印方法,在所述通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换之后,所述方法还包括:
[0024]基于多种不同的预设打印机程序,根据替换后的原始打印模板,生成每种预设打印机程序对应的目标打印文件。
[0025]根据本专利技术提供的一种条码打印方法,在所述根据所述目标打印文件进行打印之后,所述方法还包括:
[0026]根据所述目标打印文件对应的打印模板,对所述预设数据库进行更新。
[0027]本专利技术还提供一种条码打印装置,包括:
[0028]原始打印模板确定模块,用于根据目标产品的产品类型信息,确定所述目标产品的原始打印模板;
[0029]条码内容生成模块,用于将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容;
[0030]目标打印文件生成模块,用于通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打印文件;
[0031]条码打印模块,用于根据所述目标打印文件进行打印。
[0032]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述条码打印方法的步骤。
[0033]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述条码打印方法的步骤。
[0034]本专利技术提供的一种条码打印方法及装置,基于产品与数据库之间映射关系,获取到产品对应的条码打印内容,从而对原始打印模板中的内容进行替换,再通过替换内容后的打印模板进行产品条码打印,相比现有技术,减少了打印程序的修改,只需修改打印模板,即可生成新的打印命令进行条码打印,提高了打印效率。
附图说明
[0035]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本专利技术提供的条码打印方法的流程示意图;
[0037]图2为本专利技术提供的原始打印目标的构建示意图;
[0038]图3为本专利技术提供的条码打印过程的整体流程示意图;
[0039]图4为本专利技术提供的条码打印装置的结构示意图;
[0040]图5为本专利技术提供的电子设备的结构示意图。
具体实施方式
[0041]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]在现代化工程生产过程中,流水线上每个产品的信息都可通过产品上的条码进行查询。而在条码打印过程中,产品相关信息所组成的布局、字体等等,以及产品生产过程相关信息的条码打印模板,在打印之前需要提前确定。然而,工厂生产过程不可能基于同一种模板来打印相关生产过程所用物料码,也无法做到每次打印相关信息时,手动调整打印模板和填充打印信息。目前在打印过程中使用模板打印是较通用的技术方案,其可选方式有:使用ex本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种条码打印方法,其特征在于,包括:根据目标产品的产品类型信息,确定所述目标产品的原始打印模板;将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容;通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打印文件;根据所述目标打印文件进行打印。2.根据权利要求1所述的条码打印方法,其特征在于,在所述根据目标产品的产品类型信息,确定所述目标产品的原始打印模板之前,所述方法还包括:根据不同产品的条码打印需求,获取多种打印模板;基于字符串格式,构建原始条码打印内容,其中,所述原始条码打印内容为可替换的条码内容;将所述原始条码打印内容设置在打印模板中,得到每种产品对应的原始打印模板。3.根据权利要求1所述的条码打印方法,其特征在于,所述预设数据库通过以下步骤构建得到:获取每种产品的订单数据,所述订单数据包括订单号、产品code标签和订单日期;基于所述订单数据与条码打印内容之间的映射关系,构建预设数据库。4.根据权利要求3所述的条码打印方法,其特征在于,所述将所述目标产品的订单数据与预设数据库进行匹配,并根据匹配得到的字段内容,生成所述目标产品对应的条码打印内容,包括:根据所述目标产品的订单号和/或产品code标签,从所述预设数据库中匹配得到待打印订单的字段内容;根据所述字段内容和所述目标产品的订单日期,生成所述目标产品对应的条码打印内容。5.根据权利要求1所述的条码打印方法,其特征在于,所述通过所述条码打印内容,对所述原始打印模板中的原始条码打印内容进行替换,得到目标打...

【专利技术属性】
技术研发人员:陈鹏
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1