条形码印刷质量指标(共2篇)
用VB 设计条形码轻印刷系统
---- 条 形 码 技 术 简 介
---- 条 形 码 作 为 一 种 识 别 输 入 技 术, 由 于 其 显 而 易 见 的 快 速、 准 确、 低 廉 等 优 点, 被 广 泛 应 用 于 商 品 流 通、 图 书 馆 管 理 等 众 多 的 自 动 化 管 理 系 统 中。
---- 条 形 码 是 利 用 条( 着 色 部 份)、 空( 非 着 色 部 份) 及 其 宽、 窄 的 交 替 变 换 来 表 达 信 息。 每 一 种 编 码, 都 制 定 有 字 符 与 条 空、 宽 窄 表 达 的 对 应 关 系, 只 要 遵 循 这 一 标 准 打 印 出 来 的 条、 空 交 替 排 列 的“ 图 形 符 号”, 这 一“ 图 形 符 号” 中 就 包 含 了 字 符 信 息; 当 识 读 器 划 过 这 一“ 图 形 符 号” 时, 这 一 条、 空 交 替 排 列 的 信 息 通 过 光 线 反 射, 在 识 读 器 内, 这 种 光 信 号 被 转 换 成 数 字 信 号, 再 经 过 相 应 的 解 码 软 件, 就 能 将“ 图 形 符 号” 还 原 成 字 符 信 息。
---- 三 九 码 是 一 种 应 用 比 较 普 遍 的 条 形 码, 它 长 度 可 变、 可 校 验, 容 纳 的 字 符 多 达43 个( 包 括 数 字0~9、 字 母A~Z 及 其 它 七 个 特 殊 字 符)。 由 于 在 表 示 每 一 字 符 时, 使 用9 个 元 素, 其 中3 个 宽 元 素、6 个 窄 元 素, 故 名39 码, 这3 个 宽 元 素 中 必 须 有 两 个 是 条( 有 四 个 特 殊 用 途 的 字 符 除 外)。 如 字 母“J” 的 编 码 规 则 为:“N N N N W W W N N”, 其 中N 表 示 窄 元 素,W 表 示 宽 元 素, 奇 数 位 为 条 元 素, 偶 数 位 为 空 元 素, 宽 窄 元 素 的 宽 度 尺 寸 比 为2~3, 且 在 同 一 个 条 码 中 必 须 是 固 定 的。 在 打 印 制 作 条 形 码 时, 条 是 需 要 打 印( 着 色) 的, 而 空 元 素 内 不 必 打 印 的, 不 过 要 将 其 宽 度 计 算 在 内。 对 于 某 一 要 打 印 的 字 符 串, 按 其 先 后 顺 序 打 印, 串 前 串 后 各 加 一 个“*” 符 号 做 为 起 始 符 与 终 止 符, 相 邻 的 字 符 间 在 打 印 时 由“ 位 空” 分 隔,“ 位 空” 类 似 空 元 素, 即 不 着 色 部 分, 其 宽 度 应 小 于1.35mm, 为 编 程 方 便, 通 常 取 为 一 个 窄 元 素 的 宽 度。
---- 条 形 码 的 制 作 有 制 版 印 刷、 轻 印 刷 两 种 方 式, 轻 印 刷 是 指 使 用 普 通 打 印 机, 在 计 算 机 控 制 下 制 作 条 形 码。 这 种 制 作 方 法 灵 活, 成 本 较 低, 即 适 宜 于 同 一 号 码 的 单 条 制 作, 也 可 用 于 同 一 号 码 的 大 量 制 作, 这 一 特 点 是 制 版 印 刷 无 可 替 代 的。 使 用 计 算 机 软 件 打 印 条 形 码, 其 原 理 是 将 条 形 码 作 为 图 形 来 看 待, 用 编 程 语 言 中 的 绘 图 语 句- 画 矩 形 框, 在 相 应 的 坐 标 上 画 出 各 种 宽 度 不 同 的 条 元 素, 这 样 即 可 实 现 条 形 码 的 计 算 机 软 件 打 印。
---- VB 中 几 种 打 印 功 能 在 条 码 打 印 时 的 比 较
---- Visual Basic 是近年 来 比 较 流 行 的 编 程 语 言, 功 能 强 大, 易 学 易 用。Visual Basic 对 打 印 功 能 提 供 了 两 种 输 出 方 式: 一 是 首 先 将 条 码 输 出 到 某 一 对 象, 再 使 用 该 对 象 中Print 方 法, 将 其 输 出 到 打 印 机; 二 是 使 用 打 印 机 对 像Printer 绘 图。 下 面 对 这 种 方 法 做 个 比 较:
---- 一、 将 条 形 码 图 在 窗 体 上 绘 出, 再 使 用PrintForm. 方 法 打 印 窗 体。
窄 条 打 印:Line (x,y)-step(i,h),,bf
宽 条 打 印:Line (x,y)-step(3*i,h),,bf 或
Line (x,y)-step(2*i,h),,bf
---- 再 使 用formname.PrintForm. 将 条 形 码 输 出 到 打 印 机。
---- 在 这 种 方 式 下, 窗 体 的 量 度 单 位 可 以 有:twip, point, picel 三 种 其 中 以twip 为 单 位 为 最 小。
---- 以twip 为 单 位, 对 条 形 码 来 说, 打 印 精 度 可 达30, 即 当 窄 元 素 宽 度 必 须 等 于 或 大 于30 时, 打 印 出 来 的 条 形 码 可 以 阅 读, 若 窄 元 素 的 宽 度 小 于30, 条 形 码 中 相 邻 的 条 会 粘 连 在 一 起, 无 法 识 读。 当 窄 元 素 宽 度 为30 时,“J10059” 六 位 字 符 条 码 尺 寸 为:67mm。
---- 以Picel 为 单 位, 打 印 精 度 可 达2, 当 窄 元 素 宽 度 为2 时,“J10059” 六 位 字 符 条 形 码 尺 寸 为80 mm 以 上。
---- 以Point 为 单 位, 打 印 精 度 可 达2, 当 窄 元 素 宽 度 为2 时,J10059 六 位 字 符 条 形 码 尺 寸 为110MM。
---- 二、 直 接 使 用Printer.Line , 在 打 印 机 上 绘 画- 画 矩 形 框
窄 条 打 印:Printer.Line (x,y)-Step(i,h),,bf
宽 条 打 印:Printer.Line (x,y)-Step(3*i,h),,bf 或
Printer.Line (x,y)-Step(2*i,h),,bf
---- 用Printer.Line 打 印, 量 度 单 位 为 点, 最 小 精 度 为 达10, 当 窄 元 素 宽 为10 时,J10059 六 位 字 符 之 条 码 尺 寸 为:21MM。
---- 根 据 以 上 的 比 较, 使 用 第 二 种 方 法 打 印 输 入 的 条 形 码 精 度 最 高( 同 样 的 字 符 数, 尺 寸 最 短)。 很 显 然, 不 同 的 打 印 方 式, 分 别 有 不 同 的 适 用 范 围, 对 尺 寸 宽 度 要 求 不 高 的 情 况 下, 可 以 使 用 第 一 种 打 印 方 式, 若 对 条 形 码 尺 寸 要 求 较 严 格, 则 使 用 第 二 种 打 印 方 式 更 合 适。
---- 软 件 设 计
---- 一、 菜 单 设 计: 由 于 条 形 码 轻 印 刷 软 件 相 对 说 来 是 一 个 很 小 的 系 统, 需 要 选 择 的 项 目 不 多, 可 以 不 设 置 菜 单, 而 将 全 部 的 操 作 由 窗 体 控 件 来 完 成,
如 果 使 用 上 述 的 第 一 种 打 印 方 式, 则 必 须 建 立 另 一 窗 体, 用 于 第 一 步 的 输 出 条 形 码 图 形。
---- 二、 设 计 窗 体 控 件: 窗 体 中 的 控 件 包 括 两 大 类, 即: 参 数 设 置 框、 打 印 操 作 按 钮。 本 列 设 计 的 窗 体 见 图 示。 本 列 给 出 的 是 一 个 对 参 数 没 有 设 置 功 能 的 窗 体, 有 兴 趣 的 读 者 可 以 在 此 基 础 上 自 行 补 充 它。
---- 对 于 打 印 参 数, 对 条 形 码 的 打 印 来 说, 需 要 指 定 的 参 数 大 致 有: 条 码 宽 窄 比: 3:1~2:1; 条 码 高; 窄 元 素 宽 度; 打 印 机 类 型 及 端 口; 打 印 份 数; 打 印 纸 尺 寸 规 格; 每 行 条 形 码 数; 每 个 条 码 的 字 符 数; 是 否 自 动 增 值 打 印; 增 值 步 长; 每 一 页 行 计 数 起 止 数; 终 止 码 等。
---- 本 列 设 计 了 八 个 按 钮, 其 作 用 分 别 是:
---- Begin- 单 号 条 形 码 打 印 开 始
---- Auto- 自 动 增 值 打 印 开 始
---- Page- 将 打 印 机 内 存 中 的 条 码( 不 足 一 页) 打 印 出 来
---- Cancel- 中 止 自 动 增 值 打 印
---- Delete- 清 除 打 印 机 内 存 中 的 未 打 印 条 码
---- Help- 帮 助 信 息
---- About- 版 本 及 设 计 信 息
---- Exit- 关 闭 系 统
---- 三、 程 序 流 程:
---- 在 本 例 中, 条 形 码 的 打 印 分 为 单 号 打 印; 自 动 增 值 打 印 两 种。 单 号 打 印, 是 用 户 输 入 一 个 或 几 个 需 要 打 印 的 号 码 的 打 印 方 式; 而 自 动 增 值 打 印 是 用 户 指 定 起 始 号、 终 止 号 及 增 加 步 长, 由 机 器 自 动 生 成 被 打 印 号 码 来 打 印。 其 实 这 两 种 方 式 在 打 印 时 的 操 作 是 完 全 一 样 的, 不 同 之 处 在 于 被 打 号 码 的 获 取, 需 要 注 意 的 是 由 于39 码 字 符 集 中 包 括 字 符, 在 自 动 增 值 时 要 与 纯 数 字 码 区 别。
---- 下 面 以 单 号 打 印 为 例, 介 绍 条 形 码 打 印 的 程 序 流 程。
---- 1 . 检 查 各 项 参 数 设 置 是 否 完 全 正 确, 若 正 确, 则 继 续, 否 则 退 出;
---- 2 . 获 取 各 项 参 数 设 置;
---- 3 . 为X 坐 标 取 初 值( 纸 的 左 边 打 印 边 界);
---- 4 .( 循 环A) 是 否 打 印 完 一 行(I 条 条 码) ? 是 则 转14;
---- 5 . 本 条 条 码 是 否 为 空 ? 是 则 将 横 坐 标 加 上 一 条 条 码 之 宽 度;
---- 6 . 打 印 起 始 符;
---- 7 .( 循 环B) 是 否 打 印 完 本 条 条 码(J 个 字 符) ? 是 则 转10;
---- 8 . 打 印 一 个 字 符 的 条 码;
---- 9 .( 循 环B) 下 一 个 字 符;
---- 10 . 打 印 终 止 符;
---- 11 . 修 改X 坐 标;
---- 12 .( 循 环A) 下 一 条 条 码
---- 13 . 修 改Y 坐 标;
---- 14 . 打 印 本 行 每 一 条 码 的 人 工 识 别 字 符;
---- 15 . 本 页 是 否 已 打 满 ? 是 则 打 印, 并 对 新 页 坐 标 初 始 化;
---- 16. 退 出
---- 四、 程 序 代 码:
---- 用 于 检 查 参 数 设 置 正 确 性 的 程 序 主 要 从 各 项 参 数 间 的 关 系 去 检 查。 如 根 据 使 用 的 宽 度、 高 度、 每 行 条 码 数, 判 断 是 否 超 出 了 纸 的 打 印 范 围; 输 入 的 号 码 是 否 合 法 等。
---- 可 以 为 每 字 符 设 计 一 段 各 自 的 打 印 程 序, 这 种 方 式 编 程 简 单。 也 可 以 将 打 印 程 序 与 条 形 码 的 编 码 规 则 分 离, 通 过 参 数 传 递 某 一 字 符 的 编 码 规 则, 不 同 的 字 符 共 享 同 一 打 印 程 序。 本 列 采 用 前 一 种 方 式。 如 字 母“J” 的 编 码 规 则 为:“N N N N W W W N N”, 打 印 程 序 代 码 如 下:
Private Sub prn_J
Printer.Line (x, y)-Step(widt, high), , BF 注释:打印窄条
x = x + widt 注释:改变X坐标
x = x + widt 注释:打印窄空
Printer.Line (x, y)-Step(widt, high), , BF
x = x + widt
x = x + widt
Printer.Line (x, y)-Step(w_n * widt, high), , BF 注释:打印宽条
x = x + w_n * widt 注释:改变X坐标
x = x + w_n * widt 注释:打印宽空
Printer.Line (x, y)-Step(w_n * widt, high), , BF
x = x + w_n * widt
x = x + widt
Printer.Line (x, y)-Step(widt, high), , BF
x = x + widt
x = x + widt 注释:打印位空
End Sub
---- 其 中x,y 分 别 为 坐 标 值,w_n 为 宽 窄 元 素 宽 度 比, widt 为 窄 元 素 的 宽 度 值( 点), high 为 条 形 码 高 度, 每 打 印 一 个 条 元 素, 应 立 即 改 变X 坐 标, 以 便 打 印 下 一 个 元 素; 打 印 空 元 素 时, 由 于 是 不 着 色, 只 需 改 变X 坐 标 即 可; 每 一 个 字 符 打 印 结 束 时, 应 打 印 一 个 位 空( 本 列 中 位 空 宽 度 等 于 窄 空)。 其 它 的42 个 字 符 的 编 码 规 则, 读 者 可 以 在 有 关 条 形 码 技 术 的 文 献 中 查 到。
光盘可变条形码的实现方法
光盘普通条形码一般采取常规的印刷方法,条形码在制作胶片时就已经设计好,和光盘图案一起直接印刷在光盘表面即可。相比之下,光盘可变条形码的实现方法比较复杂,由于每张光盘上的条形码都是不同的,无法进行批量印刷,如果利用预先印刷好的条码进行贴标,则既影响美观、又费时费力。笔者所在公司采取的方式是将目前技术比较成熟的喷码机安装在光盘印刷机上,以实现同步的在线喷码生产,如图2所示。
根据工作原理的不同,喷码机可分为连续喷墨式、按需喷墨式、激光式三大类。其中,按需喷墨式喷码机的工作效率较高、质量较为稳定,但操作稍显复杂,成本投入较高,上文提到的大西洋蔡瑟OMEGA36喷码机就是一款按需喷墨式喷码机。
喷码前生产工艺参数的选择
将喷码机安装到光盘印刷机上之后,首先需要调整控制系统,保证喷码机和光盘印刷机的工作节奏相匹配;其次,在进行喷码之前,还需要对光盘印刷机的生产速度和UV灯功率进行调整,同时选择合适的白墨。
1.光盘印刷机生产速度的调整
光盘印刷机的生产速度是可调节的,调节范围为30~50片/分钟。在进行普通光盘印刷时,使用最高速度即可,印刷带有可变条形码的光盘时,则需要选择合适的生产速度。笔者所在公司使用的大西洋蔡瑟OMEGA36喷码机的喷码速度为60米/分钟,和光盘印刷机联动后,其喷码头由固定喷印转变为移动喷印,因此需要调整光盘印刷机的生产速度,以得到最佳的喷码效果。表1为光盘印刷机在不同生产速度下的喷码效果。
从表1可以看出,光盘印刷机生产速度的快慢对喷码效果有很大影响。综合考虑生产效率和喷码效果,我们在生产中选择了40片/分钟的速度,这个生产速度在我公司长时间的批量生产中也被验证是比较合适的。当然,不同的光盘生产企业使用的设备各不相同,生产速度的选择也会有差异,要以最终喷码效果为准。
2.UV固化装置功率的调整
表1 光盘印刷机不同生产速度下的喷码效果(UV固化装置功率为1800W)
雷明光盘印刷机采用的是无水胶印方式,使用UV油墨,并配有功率为1800W的UV固化装置,UV固化装置的功率可以通过光盘印刷机的操作面板调节,可选的功率为50%(即900W)、75%(即1350W)、100%(即1800W)。大西洋蔡瑟OMEGA36喷码机使用UV墨水,但由于需要安装在光盘印刷机上使用,不能使用其自带的SMARTCURE LED UV固化装置,所以需要检测光盘印刷机UV固化装置对喷码UV墨水的固化能力。
经过实验,我们最终选择了1800W的UV固化装置功率,在这一功率下,可保证喷码UV墨水完全固化,同时也不会产生过固化现象。
3.白墨的选择
由于光盘所使用的材料本身是透明的,所以通常情况下需要在光盘的印刷面先印一层白墨,以利于印刷面图案的色彩还原。不同品牌的白墨对喷码墨水的持久性、附着性、扩散率影响很大。这主要是由于白墨的平整度、表面张力、流变值、收缩性等参数各不相同。我们在生产中所使用白墨的相关参数如下:黏度为23000CPS/25°C、流变值为6.4、附着性为100%、细度为4μm。不同的光盘印刷企业在进行喷码生产时,需要对白墨进行现场实验,根据最终喷码效果寻找适合本企业喷码工艺的白墨。
可变条形码喷码工艺流程
光盘印刷机和喷码机联动后,光盘印刷工艺流程有了较大的变化。由于生产的是可变条形码,所以在条码质量控制、条码唯一性方面要求更高,其生产流程如图3所示。
1.建立可变条形码数据库
在印刷可变条形码时,由于每张光盘上的条形码都是不一样的,所以必须建立相应的可变条形码数据库,以利于喷码机的读取。喷码机打印软件可读取的文件类型有gif、jpg、pdf、tif、dxf、txt等。对于较大的订单,可以对可变条形码数据进行“化整为零”的拆分处理,将5千或1万个可变条形码放在一个数据库中,制作多个数据库,以方便数据库的管理、核对和后续生产,这样也有利于后道工序的检查和反向追溯。但在进行文件转换和数据库制作时,必须保证可变条形码数据的完整和正确,确保没有混码、错码、重码。
2.调整光盘印刷机相关工艺参数
由于可变条形码光盘印刷为特殊订单,在进行印刷时,必须严格设置相关的工艺参数,并按照上文的方法对印刷设备进行调整。另外还需要注意的是,喷码机对生产环境的要求较高,温度应控制在15~35℃,湿度应在60%以下,周边无粉尘、烟雾、易燃易爆性污染物等。
3.试喷码
准备工作完成后,便可进行试喷码,并检查喷码后的效果:条形码表面整洁,无明显污垢、脱墨、污点、锯齿、断线现象,边缘整齐。条形码中的条和空应有明显的反差信号,且反差信号越大,可识读性就越好。本段工序中需要注意的是:因为是试喷码,所以必须有效区分所喷印的条形码和正式生产的条形码,以避免混码、多码、错码。
4.正式喷码
正式喷码时,应随时对光盘进行抽检,保证印刷、喷码的质量。本段工序需要注意的是:要及时发现出现的质量问题,尤其在设备出现报警或非正常停机时,必须对条形码进行检查核对,保证条形码的正确性;当条形码出现断线时,应严格按照喷码机手册操作,保证喷码墨路的畅通;对印刷完成的光盘,应及时进行后续检验工作,第一时间反馈信息。
5.喷码后工序
【条形码印刷质量指标】推荐阅读:
检验科条形码方案09-28
条形统计图备课卡12-12
小学六年级数学《复式条形统计图》教案06-07
纵向复式条形统计图练习课教案设计06-18
数学五年级复式条形统计图的测试题07-13