超市收银员扫一下商品就能识别价格,快递员扫一下包裹就知道去哪——背后都是条形码(一维码)。但不同的使用场景对应不同的条码格式,选错了扫码枪读不出来。
常见条形码格式
| 格式 | 用途 | 字符集 | 长度 |
|---|---|---|---|
| EAN-13 | 商品零售(国际通用) | 数字 0-9 | 固定 13 位 |
| EAN-8 | 小包装商品 | 数字 0-9 | 固定 8 位 |
| UPC-A | 北美商品 | 数字 0-9 | 固定 12 位 |
| CODE128 | 物流、仓储、标签 | 全 ASCII | 变长 |
| CODE39 | 工业、汽车 | 大写字母+数字 | 变长 |
| ITF(交叉25) | 纸箱、外包装 | 数字 0-9 | 变长(偶数位) |
商品条码的申请流程
如果你要给自己生产的商品印条码,需要去中国物品编码中心(或当地分中心)申请厂商识别代码,审核通过后分配给你一段条码前缀,你再自己给每个商品分配后几位。个人玩家可以用 在线条形码生成器 先生成测试用条码,但正式流通必须申请正规条码。
在线生成步骤
- 打开 条形码生成器。
- 选择条码格式(商品用 EAN-13,仓储用 CODE128)。
- 输入内容(EAN-13 要 13 位数字,最后一位是校验位)。
- 调整尺寸和颜色,点击生成。
- 下载 PNG 或 SVG 格式,用于打印或设计稿。
条码打印注意事项
- 打印分辨率至少 300 DPI,否则扫码枪可能读不出
- 条码底色用白色,条纹用黑色(对比度越高越好)
- 留够「静区」(条码左右两边各留 6-10 个模块宽度的空白)
- 不要拉伸或压扁条码,比例失调会导致无法识别
FAQ
EAN-13 最后一位校验位怎么算?
奇数位相加 × 1 + 偶数位相加 × 3,取结果的个位数,用 10 减这个个位数,就是校验位。工具会自动算,不用手算。
二维码和条形码哪个好?
二维码存的信息多得多(几千字符 vs 几十个字符),还能存中文和网址。但条形码成本低、打印简单、所有扫码枪都支持,适合只需要存一串数字的场景(商品、图书)。