什么是 UPC-A 条形码? #
UPC-A 条形码由 IBM 于 1971 年开发,是 EAN(欧洲商品编号)系统的子集。UPC-A 条形码最初是为杂货行业设计的,如今几乎出现在每个消费品包装上。您可以在从书籍、报纸和杂志到当地超市货架的所有物品上找到这些条形码。在美国,它也被称为标准零售“价格代码”条形码。其他名称包括 POS 产品条码和消费品条码。
UPC-A 条形码对 11 位商品信息数据进行编码,对 12 位条形码数据的尾部校验位进行编码。这 11 个产品数字可以分为三个逻辑类别:
- 第一位数字表示有关产品类型的信息。
- 以下五位数字包含有关商品制造商的信息。
- 其余 5 位数字包含有关正在编码的特定产品的信息。
以下是典型的 UPC-A 条形码示例:

UPC-A 在 ISO/IEC 15420 信息技术 - 自动识别和数据捕获技术 - EAN/UPC 条形码符号规范中定义。GS1 实施在 GS1 通用规范中定义。
符号结构 #
该符号由以下元素组成:
- 开始的静音区
- 守卫模式(起始字符)
- 六个符号字符
- 中心护卫模式(中心字符)
- 6 个符号字符,包括校验位
- 守卫模式(停止字符)
- 结尾的静音区
UPC-A 将 11 位数字消息数据与一个校验位一起编码,总共 12 位。
大多数条形码符号体系仅以两种宽度打印条形和空格,但对于 UPC,则使用四种不同的宽度。这使得每个数字字符只需使用两个条形和两个空格即可表示,这是任何符号系统中每个字符所需的最少模块数。
尽管 UPC 条形码有许多不同的消息长度,但这些长度并不像其他条形码符号那样完全可变。
字符集 #
此符号系统支持所有数字 (0-9)。
附加符号 #
2 位和 5 位附加符号(补充条形码)可用于添加到 UPC-A 符号的右侧。这些附加符号通常用于为期刊、书籍和称重产品(如食品)添加日期或制造商的建议零售价 (MSRP)。附加符号的字符集和密度与 UPC-A 相同。始终包括人类可读的解释。
UPC-A 在哪里使用? #
UPC-A 条形码在全球范围内广泛用于扫描 POS(销售点)的贸易商品。
应用行业 #
- 零售
- 入仓