条形码生成教程

打印出来扫不出来九成是静区被压没了。EAN-13 的 95 个模块与 37.29 毫米符号宽度怎么算出来,EAN、Code 128、Code 39 各管什么,条形码和二维码的区别。

打印出来扫不出来,九成是留白

设计稿把条码贴边放,打印出来怎么扫都失败,换两台扫码枪一样。把左右各加三毫米白边,一扫就过。静区被压没了,扫码枪分不清哪里是条码的起点。

EAN-13 的宽度是算出来的

EAN-13 一共 95 个模块,标准模块宽 0.33 毫米,95×0.33 得 31.35 毫米;左边静区 11 个模块合 3.63 毫米,右边 7 个模块合 2.31 毫米;三项相加正好 37.29 毫米,正是标准给出的符号宽度。高度 25.93 毫米含下方可读数字,条码区约 22.85 毫米。缩放打印时按比例走,别只保证条不动、留白被裁掉。

码制怎么选

  • 商品零售:EAN-13,13 位数字含校验位,收银台通用
  • 物流与内部编号:Code 128,能装字母和符号,密度高
  • 工业老系统:Code 39,密度低但容错好,老设备认

条形码和二维码不是一回事

条码几十个字符就到顶,扫码枪一扫即出,成本低;二维码能装上千字符,手机摄像头就能读。要在包装上印批次、日期、型号这类信息,二维码更合适,条码只适合短编号。各打印机的实际容差我没逐台测,但静区和缩放这两条是硬要求。

常见问题

自编数字能直接生成吗
能,但要按 GS1 规则算校验位,否则扫码枪校验失败。
条码能被压缩高度吗
不建议,条高不足会降低识别率,尤其手持枪。
屏幕截图能当条码用吗
不能,屏幕反光与像素对齐都会影响识别,必须实际打印。
一批条码怎么批量出
用工具批量生成后拼版打印,注意每张之间保留静区。

相关阅读

二维码容错看 二维码纠错等级;编码校验位规则看 校验位怎么算;商品图处理看 图片压缩。工具在 条形码生成器。

去使用 条形码生成工具