条形码的工作原理
条形码通过一系列宽度不同的黑白条纹(或点阵)来编码数据。扫描设备(激光扫描仪或摄像头)读取这些条纹的宽度比例,解码为数字或字母信息。不同格式的条形码具有不同的数据容量、纠错能力和适用场景。
常见条形码格式对比
| 格式 | 数据类型 | 长度 | 典型用途 |
|---|---|---|---|
| Code 128 | 数字 + 字母 + 符号 | 可变长 | 物流、仓储、快递包裹 |
| EAN-13 | 纯数字 | 固定 13 位 | 零售商品(国际标准) |
| UPC-A | 纯数字 | 固定 12 位 | 北美零售商品 |
| EAN-8 | 纯数字 | 固定 8 位 | 小包装商品(空间受限) |
| Code 39 | 数字 + 大写字母 | 可变长 | 工业、汽车配件、政府 |
| ITF-14 | 纯数字 | 固定 14 位 | 外箱/托盘标识(GS1) |
| QR Code | 任意内容 | 可变 | 移动端扫码、URL、名片 |
如何选择条形码格式
- 零售商品上架:使用 EAN-13(国际)或 UPC-A(北美),需要向 GS1 申请注册前缀
- 内部库存管理:Code 128 最灵活,支持任意字母数字,无需注册
- 物流/快递:Code 128 或 ITF-14(外箱)是行业标准
- 手机扫码跳转链接:使用 QR Code,数据容量远大于传统条形码
- 老旧设备兼容:Code 39 读取容错高,适合工业环境的老扫描枪
如何在线生成条形码
使用 tool.tl 的条形码生成器:
- 访问 tool.tl/barcode-generator
- 选择条形码格式(Code 128、EAN-13、UPC-A 等)
- 输入要编码的数字或文本
- 预览条形码,调整尺寸和显示选项
- 下载 PNG 或 SVG 格式,用于打印或嵌入文档
EAN-13 校验位计算
EAN-13 和 UPC-A 的最后一位是校验位,由前面的数字按固定算法计算得出,用于验证扫描结果是否正确: