说明 UPC-E

概述
UPC-E代码(通用产品代码,E版)是一种压缩的8位条形码标准,设计用于小型产品,因为完整的UPC-A条形码太大。它是 UPC-A代码的紧凑版本,通过压缩某些数字来表示相同的GTIN-12(具有 12 位数字的全球贸易项目编号),使其成为空间有限包装的理想选择。与 UPC-A 一样,UPC-E 也是 GS1 系统的一部分,主要用于北美的零售业。
UPC-E 代码在功能上等同于 UPC-A 代码(因此也等同于 GTIN-12),但它使用压缩算法来减少显示的位数,同时仍然编码相同的产品信息。GTIN-12 由扫描仪在处理过程中进行内部还原。
UPC-E 代码的特点
- 数字代码:由 8 位数字组成(包括数字系统字符、压缩产品标识符和校验数位)。
- 条形码格式:每个数字由条形和空格图案表示,与 UPC-A 相比,优化后的条形码尺寸更小。
- 长度:尽管在内部代表 12 位 GTIN-12,但其印刷形式总是 8 位数。
- 用途:用于零售空间有限的小物品(如糖果棒、小化妆品),确保与 UPC-A 扫描仪兼容。
UPC-E 代码的结构
UPC-E 代码是 UPC-A 代码的压缩表示,通过省略 12 位 UPC-A 结构中的特定数字来实现。UPC-E 代码由以下部分组成:
- 第一位数字(数字系统字符):
标准零售产品通常为 0,表示它是一个普通的 UPC 码。其他值(如 1-9)不太常见,但遵循与 UPC-A 相同的约定(如 2 表示可变重量物品,5 表示优惠券)。
- 第 2-7 位(压缩产品标识符):
这六位数字编码了 UPC-A 制造商和商品编号的压缩版本。压缩是基于允许缩短某些 UPC-A 号码的特定规则,通常是在制造商代码或商品编号包含尾数零或特定模式的情况下。
注意:并非所有 UPC-A 代码都能转换为 UPC-E。只有那些具有特定模式(如以零结尾或某些数字组合)的代码才符合压缩条件。
- 第 8 位(校验码):
最后一位数字是校验码,使用与 UPC-A 相同的 Modulo-10 算法计算,基于完整的 12 位 UPC-A 等效码。ActiveBarcode 在应用算法之前,通过内部将代码扩展到 12 位数,自动计算 UPC-E 的校验数位。
UPC-E、UPC-A 和 GTIN-12 之间的关系
- 压缩机制:UPC-E 是 UPC-A 的缩短版,以紧凑的 8 位数格式表示相同的 12 位数 GTIN-12。在处理过程中,扫描仪或系统会将 UPC-E 扩展回等同的 UPC-A。
- 等效性:UPC-E 条形码与相应的 UPC-A 条形码代表相同的 GTIN-12,确保与使用 UPC-A 或 GTIN-12 的系统兼容。
- 示例:
- UPC-A:042100005264(12 位数字,包括校验位)。
- UPC-E:04252614(8 位数,压缩,校验位相同)。
- GTIN-12:042100005264(数据库中的数字标识符)。
- 全球使用:与 UPC-A 一样,UPC-E 主要在北美使用,但也是全球 GS1 系统的一部分。它所代表的 GTIN-12 可在全球供应链和电子商务中使用。
实施说明
- GS1成员:要获得UPC-E代码,公司必须拥有GS1指定的制造商代码,因为UPC-E是从有效的UPC-A代码衍生而来的。
- 校验数位计算:校验数位是在完整的 12 位 UPC-A 等价物上使用 Modulo-10 算法计算的。ActiveBarcode 在生成条形码时自动执行此步骤。
结论
UPC-E 代码是一种专为小型产品设计的紧凑型条形码标准,在代表相同的 GTIN-12 识别码的同时,为 UPC-A 提供了一种节省空间的替代方案。作为 GS1 系统的一部分,UPC-E 确保与 UPC-A 和全球 GTIN-12 标准兼容,因此适用于空间有限的零售和供应链应用。
技术数据
有效字符: | 0123456789 |
长度: | 8 |
校验码: |
计算依据 Modulo 10 ActiveBarcode 会自动计算校验位。 |
类型#: |
UPC-E - #17 - CODEUPCE |