条码、二维码与 OCR 标签:生成、扫描与校验
条码、二维码与 OCR 标签:生成、扫描与校验
扫不出来的码只是装饰。如何在条码与二维码间选择、为打印设定尺寸,并在开印前验证。
原创流程图
条码、二维码与 OCR 标签:生成、扫描与校验
理解原理
检查后再进入下一步
检查边界
检查后再进入下一步
使用工具
检查后再进入下一步
EAN、Code 128 等一维条码适合结账时的短数字或字母数字标识。二维码容量更大、局部损坏后更耐用,适合 URL、Wi-Fi 载荷和多字段票券。不要把长 URL 放进一维条码;用二维码或短链跳转。
扫描器需要码周围的空白边距,即静区。裁掉它是常见设计错误。对比度也重要:浅底深色模块比低对比品牌色更可靠。若必须用品牌色,让码本身接近黑底白字,品牌色放别处。
相对打印机 DPI 过小的码会发糊。按最终物理尺寸生成并打样。热敏标签机要在实际标签纸上测;有些材料会渗墨加粗黑条。
二维码可用更高纠错在脏污损坏后仍可读,代价是模块更密。过小印刷上开高纠错会让模块细到无法分辨。在纠错级别与物理尺寸之间平衡。
量产前打印样本,并用至少两种设备解码:有的话用专用扫描器,再用手机摄像头。任一失败,先修尺寸、对比度或静区,再订数千张标签。
当码本身损坏时,OCR 可以读条码下方的可读数字。它比干净扫描更慢更不可靠。设计标签时应让主路径是成功的条码或二维码扫描,OCR 仅作恢复。
不要在公开标签的二维码里嵌入秘密。假定能看见标签的人就能读载荷。数据敏感时使用映射到服务端记录的不透明标识。
印在包装上的二维码可能比它指向的 URL 结构更长寿。优先使用你能控制的稳定标识和跳转,或在结构化载荷中包含版本字段,以便未来系统解释旧标签。站点改版后整仓代码都跳到 404,没有比这更贵的事。
标签会损坏、法规会变、SKU 会下架。保留补印包:生成工程、导出设置、批准的打样照片和解码载荷。当运营要求再印五千张时,你应能重生,而不是从纸箱照片反推去年的稿件。
(中文扩写)When a scanner fails, operators fall back to typing. Print the identifier in a clear font under the barcode or QR code, with enough size for gloves and poor light. OCR can help, but readable text is still the fastest recovery path on a busy line. Design for the failure case, not only the perfect scan.
(中文扩写)When a code fails in the field six months later, you need to know module size, error correction, quiet zone and colour values used at creation. Store those settings beside the design file. Reproducing a working label is otherwise guesswork, especially after design tools or export plugins were upgraded.
(中文扩写)Labels get damaged, regulations change, and SKUs are retired. Keep a reprint package: the generator project, export settings, approved proof photos, and the decoded payload. When operations asks for five thousand more labels, you should be able to regenerate without reverse-engineering last years artwork from a photo of a box.
常见问题
通常是尺寸、对比度、静区或打印发糊。在真实材料上打样并重新解码。
用二维码或短链。一维条码不适合长 URL。
码周围的空白边距。裁掉它是扫描失败的常见原因。
不可靠。OCR 适合码损坏时的备份,而不是主标识路径。