条形码(一维码)是用宽窄不同、平行排列的黑条和白条表示数字或字符的图形标识,常见的有商品上的 EAN-13、物流常用的 Code 128 和外箱上的 ITF-14,扫描枪读取后即可得到编码。下面说明测试方法和样例。
条形码测试方法
校验一个 EAN-13:按“奇数位 ×1、偶数位 ×3”求前 12 位的加权和,计算出的校验码应等于第 13 位。印刷品还可以用条码检测仪按 ISO/IEC 15416 评级,A–C 级通常可以接受。
| 条件 | 计算结果 |
|---|---|
| EAN-13 前 12 位:978704000123 | 校验码 5,完整码 9787040001235 |
| EAN-13 前 12 位:978750000321 | 校验码 2,完整码 9787500003212 |
| UPC-A 前 11 位:01234567890 | 校验码 5,完整码 012345678905 |
| EAN-13 前 12 位:690987123450 | 校验码 4,完整码 6909871234504 |
常见用途
- 零售商品包装
- 仓库库位、出入库管理
- 快递面单、物流单号
- 图书 ISBN 条码
- 固定资产标签、会员卡
计算方法
EAN-13 校验码计算:从左往右,第 1、3、5…11 位乘以 1,第 2、4、6…12 位乘以 3,求加权和 S,校验码 = (10 − S mod 10) mod 10。例如 690123456789,加权和为 6+27+0+3+2+9+4+15+6+21+8+27=128,128 mod 10 = 8,校验码为 2,完整码 6901234567892。
实用技巧
- 标签打印时按打印机分辨率设置模块宽度
- 长数字编码用 Code 128 C 字符集
- 重要标签加上可读文字,便于人工输入
- 定期抽检打印质量
- 同一系统内统一码制
本站的条形码生成器工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。
常见问题
【条形码可以自己随便编吗?】内部使用的编号可以自行编排;在商超销售的商品必须使用中国物品编码中心注册的条码。
【690 开头是什么意思?】690–699 是 GS1 分配给中国大陆的前缀,表示条码在中国注册,不一定代表产地。
【条形码扫不出来怎么办?】检查打印是否清晰、空白区是否足够、颜色对比度和校验码是否正确。
文中示例可以在本站对应工具中核对。