一种条码打印方法

文档序号:8351944阅读:195来源:国知局
一种条码打印方法
【技术领域】
[0001] 本发明涉及条码打印技术领域,特别涉及一种条码打印方法。
【背景技术】
[0002] 从条码照相制版到标识生成,无论采用哪种印刷方法,都要经过很多的过程和处 理,由此会出现一些影响精度的因素,油墨展宽就是这些影响印刷精度因素中的主要现象 之一,所谓油墨展宽,是指采用湿墨技术印刷时,印出来的条宽明显比制版版面上的条的尺 寸宽,而且条的边缘粗糙度也不好,使空的宽度也随之发生变化。如图1所示,图左侧为条 码胶片,其作用之一就是预先对出现的印刷过程中的因素进行消除或弥补;图右侧为油墨 展宽后的条码,可以明显看出,右侧条码出现条形增宽,这种条形增宽的量值叫印刷增量, 它主要由以下因素造成:印刷材料、油墨粘性、符号载体的多孔性(对油墨的吸收率)以及 印刷压力等等。而且每次实际印刷过程中出现的印刷增量,总是与预估的增量有差异,其差 值称为印刷增量变化量。

【发明内容】

[0003] 本申请提供一种条码打印方法,包括步骤:
[0004] A、在所打印的一组测试条码中,判断各条码印刷增量的实测值集合中是否存在任 一实测值超出预定范围,若是,则执行下一步;
[0005] B、对测试条码的条宽减少量进行修正;
[0006] C、在修正后测试条码中各条码印刷增量的实测值集合中,判断是否仍存在任一实 测值超出所述预定范围,若否则执行下一步;
[0007] D、以所述修正后的各条码印刷增量确定条码的条宽减少量,并依据该条宽减少量 进行条码打印。
[0008] 由上,本发明将打印条码的实际印刷增量作为依据,将待打印的条码条宽适当地 减少,以抵消印刷中的印刷增量,由此使印出来的条宽不超过允许误差,方便扫码识别。 [0009] 可选的,所述步骤A包括:
[0010] 依据所选用的印刷适性等级以及放大系数确定测试条码对应的条宽减少量;
[0011] 依据条宽减少量进行测试条码打印,测量所打印出各测试条码的印刷增量的实测 值集合;
[0012] 在所测量出的印刷增量实测值集合中,判断是否存在任一实测值超出在相应印刷 适性等级以及放大系数下所允许的印刷增量最大值,若是则执行下一步骤。
[0013] 由上,依据不同适性等级以及放大系数的标准,检测出不同情况下打印条码的印 刷增量是否符合要求。
[0014] 可选的,所述步骤B包括:
[0015] 采用以下计算式进行修正:
[0016] Vsj = AVs^BWR,式中Λ &表示所述印刷增量实测值集合;BWR表示印刷适性等级 以及放大系数确定对应的条宽减少量;Vg表示实际误差集合;
[0017] 计算实际误差集合的平均值% ;
[0018] BWR修=-V$,式中BW%表示条宽减少量的修正值。
[0019] 由上,本步骤通过计算一组条码中各个条码打印出来后与预想结果的实际误差进 行条码宽度的修正,以保证条码中各条码在修正后进行打印时其宽度达到或接近理想值, 从而实现克服印刷增量。
[0020] 可选的,步骤C所述的判断步骤包括:
[0021] 采用下列公式进行验证:
[0022] Λ % = & +BWRisl,式中Λ %表示进行条宽修正后条码的宽度集合;
[0023] 判断条宽修正后条码的宽度集合是否存在任一宽度值超出所述预定范围,若否则 验证通过。
[0024] 可选的,步骤C所述的判断步骤包括:采用下列公式进行验证:
[0025] Λ % =Λ ^ -BWR+BWR<sl,式中Λ %表示进行条宽修正后条码的宽度集合;
[0026] 判断条宽修正后条码的宽度集合是否存在任一宽度值超出所述预定范围,若否则 验证通过。
[0027] 由上,实现对修正结果的验证。以便使印出来的条宽不超过允许误差,方便扫码识 别。
[0028] 可选的,步骤D中所述进行各条码打印包括:依据公式N = Ns +BWR<_进行条码打 印,式中Ns表示打印出条码的理想条宽、N表示待打印条码条宽的标称值。
[0029] 由上,本发明将打印条码的实际印刷增量作为依据,将待打印的条码条宽适当地 减少,以抵消印刷中的印刷增量,由此使印出来的条宽不超过允许误差,方便扫码识别。
【附图说明】
[0030] 图1为条码的印刷增量示意图;
[0031] 图2为Code39码示意图;
[0032] 图3为本发明的流程图;
[0033] 图4中(A)为条码打印理想效果示意图;
[0034] 图4中(B)为条码打印实际效果示意图。
【具体实施方式】
[0035] 基于现有技术的缺陷,本发明所公开的一种条码打印方法,打印系统将待打印的 条码条宽适当地减少,以抵消印刷中的印刷增量,由此使印出来的条宽不超过允许误差,方 便扫码识别。
[0036] 条码打印系统依据公式N = Ns +BWR进行条码打印。式中Ns表示完美识别的条 码的理想条宽、N表示系统中设定的待打印条码条宽的标称值、BWR表示条宽减少量。由于 所述条宽减少量BWR与由油墨产生的印刷增量相抵,即条宽减少量和印刷增量符号相反。
[0037] 在具体操作中,需确定出由条码打印系统与纸张共同影响的印刷增量,从而在系 统中输入准确的待打印条码条宽的标称值,以保证实际打印出来的条码宽度在允许误差 内。
[0038] 本实施例以图2所示的Code39码为例,对于确认条宽减少量BWR进行说明。Code 39符号类型是为了满足使用包含字母和数字条码的数据输入系统而开发的。它是当前应用 最广泛的字母和数字条码,被许多组织公认为标准代码。包含下列43个可用字符:
[0039] · 10 个数字 0-9
[0040] · 26个大写字母A-Z
[0041] · 6个符号字母% +$/· -
[0042] ?空格
[0043] 具体的,如图3所示,确认印刷增量包括以下步骤:
[0044] SlO :确定印刷增量的实测值Λ ^是否符合要求。
[0045] 打印过程中,需在系统中设置条码的印刷适性等级以及放大系数Μ,针对不同印刷 适性等级和放大系数,如表1所示,系统中对应包括依据经验值确定的条宽减少量BWR。
[0046]
【主权项】
1. 一种条码打印方法,其特征在于,包括步骤: A、 在所打印的一组测试条码中,判断各条码印刷增量的实测值集合中是否存在任一实 测值超出预定范围,若是,则执行下一步; B、 对测试条码的条宽减少量进行修正; C、 在修正后测试条码中各条码印刷增量的实测值集合中,判断是否仍存在任一实测值 超出所述预定范围,若否则执行下一步; D、 以所述修正后的各条码印刷增量确定条码的条宽减少量,并依据该条宽减少量进行 条码打印。
2. 根据权利要求1所述的方法,其特征在于,所述步骤A包括: 依据所选用的印刷适性等级以及放大系数确定测试条码对应的条宽减少量; 依据条宽减少量进行测试条码打印,测量所打印出各测试条码的印刷增量的实测值集 合; 在所测量出的印刷增量实测值集合中,判断是否存在任一实测值超出在相应印刷适性 等级以及放大系数下所允许的印刷增量最大值,若是则执行下一步骤。
3. 根据权利要求2所述的方法,其特征在于,所述步骤B包括: 采用以下计算式进行修正: & = Λ & +BWR,式中Λ &表示所述印刷增量实测值集合;BWR表示印刷适性等级以及 放大系数确定对应的条宽减少量;V#表示实际误差集合; 计算实际误差集合的平均值%; BWR修=-%,式中BWR修表示条宽减少量的修正值。
4. 根据权利要求3所述的方法,其特征在于,步骤C所述的判断步骤包括: 采用下列公式进行验证: Λ % = & +BWRisl,式中Λ %表示进行条宽修正后条码的宽度集合; 判断条宽修正后条码的宽度集合是否存在任一宽度值超出所述预定范围,若否则验证 通过。
5. 根据权利要求3所述的方法,其特征在于,步骤C所述的判断步骤包括:采用下列公 式进行验证: Λ % = Λ & -BWR+BWR<sl,式中Λ %表示进行条宽修正后条码的宽度集合; 判断条宽修正后条码的宽度集合是否存在任一宽度值超出所述预定范围,若否则验证 通过。
6. 根据权利要求4或5所述的方法,其特征在于,步骤D中所述进行各条码打印包括: 依据公式N = Nig +BWRisl进行条码打印,式中Nig表示打印出条码的理想条宽、N表示待打印 条码条宽的标称值。
【专利摘要】本发明提供一种条码打印方法,包括步骤:A、在所打印的一组测试条码中,判断各条码印刷增量的实测值集合中是否存在任一实测值超出预定范围,若是,则执行下一步;B、对测试条码的条宽减少量进行修正;C、在修正后测试条码中各条码印刷增量的实测值集合中,判断是否仍存在任一实测值超出所述预定范围,若否则执行下一步;D、以所述修正后的各条码印刷增量确定条码的条宽减少量,并依据该条宽减少量进行条码打印。由上,本发明将打印条码的实际印刷增量作为依据,将待打印的条码条宽适当地减少,以抵消印刷中的印刷增量,由此使印出来的条宽不超过允许误差,方便扫码识别。
【IPC分类】B41M5-00
【公开号】CN104669810
【申请号】CN201510119468
【发明人】袁一文
【申请人】北京科创京成科技股份有限公司
【公开日】2015年6月3日
【申请日】2015年3月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1