条形码的工作原理是将数据编码到二进制系统中,该系统可以由专门的阅读器进行扫描和解码。符号系统是一组规则,用于控制编码数据类型和编码方式。存在数百种符号,随着技术的进步,几十年来已经开发和完善。一些符号体系也已自定义,以满足企业需求或符合行业标准。
条形码符号体系 #
条形码符号系统是一种编码方案,用于通过在条形码中使用条形和空格的模式来表示数据。条形和空格是条形码的最基本元素,它们的排列由所使用的符号系统定义。
符号体系可以根据技术规范分为三类:
- 线性符号(1-D)一维码
- 二维符号体系(2-D )二维码
- 复合符号体系
线性条形码、二维条形码(如 QR 码、PDF417、DataMatrix、MaxiCode 和 Aztec 码)、DataBar、GS1 复合符号、Pharmacode和各种类型的邮政编码。
线性条码符号体系 #
线性符号系统是单行条形和空格。这些元素可以按宽度(如 EAN-8 中)或高度而变化。线性符号也称为一维 (1-D) 符号。
通用产品代码(UPC) #
通用产品代码 (UPC) 是一种广泛用于零售行业的条形码系统,用于跟踪和识别产品。它是销售点 (POS) 系统的重要组成部分,在库存管理和供应链运营中发挥着重要作用。UPC 系统包括各种格式,每种格式都旨在满足不同的商品尺寸和包装限制。这些格式包括:
Code 2 of 5 #
Code 2 of 5,也称为 2 of 5,是一系列条形码符号,通过条形宽度的变化对数字数据进行编码。在这个系列中,Industrial 2 of 5 和 Interleaved 2 of 5 (ITF) 是两种值得注意的格式。
- Industrial 2 of 5 是一种较旧的格式,它使用总共 5 个条形中的两个宽条和三个窄条对数据进行编码,因此得名“2 of 5”。此符号系统已在很大程度上被逐步淘汰,取而代之的是更高效、更安全的格式。
- Interleaved 2 of 5 (ITF) 是一种高密度条码,由 Industrial 2 of 5 演变而来。它以数字对数据进行编码,第一个数字由五个条形(黑线)表示,第二个数字由它们之间交错的五个空格(白线)表示。这种格式在空间有限且需要紧凑、高效编码数字数据的物流和工业应用中特别有用。
Code 系列 #
Code 11:Code 11 是一种线性数字条形码符号系统,常用于电信设备贴标。
Code 39: Code 39 是一种可变长度的条形码符号系统。它广泛用于库存和运输应用,是第一种同时使用数字和字母的条形码类型。
Code 93:Code 93 条形码是一种高密度符号系统,可以在更小的空间内容纳更多字符,非常适合紧凑型标签。
Code 128:Code 128 条形码符号系统广泛用于工业和商店。它包括字母(大写和小写)、数字和标准 ASCII 符号,用于对信息进行编码。
其他 #
Codabar:Codabar 是一种自检、纯数字条形码符号系统,旨在简化操作。它通常用于图书馆、血库和库存控制。
MSI 代码:MSI 代码,也称为 Modified Plessey,通常用于库存和跟踪应用程序。它采用二进制编码方案来有效表示数字数据,使其适用于不同的工业和零售环境。
GS1 DataBar条码 #
GS1 DataBar条码(原名为RSS条码)也是GS1系统的一种条码符号。该条码具有“尺寸更小、信息量更大”“可承载如产品有效期、系列号等商品附加信息”等优势,可满足特小型产品、不定量产品、需要安全追溯管理的食品等商品的标识需求。
GS1 DataBar 系列包括七种条码类型,专为满足各种零售和库存管理需求而设计。这些包括:
- GS1 DataBar 全向 - GS1 DataBar 全向
- GS1 DataBar 截断 - GS1 DataBar 截断
- GS1 DataBar 堆叠式 - GS1 DataBar 堆叠式
- GS1 DataBar 堆叠全向 - GS1 DataBar 堆叠全向
- GS1 DataBar Limited - GS1 DataBar Limited
- GS1 DataBar 扩展版 - GS1 DataBar 扩展版
- GS1 DataBar 扩展堆叠 - GS1 DataBar 扩展堆叠
在零售行业,UPC 和 GS1 DataBar(或任何其他条形码类型)之间的选择取决于几个因素:
- 产品尺寸:对于可能无法放置 UPC 条形码的较小商品,GS1 DataBar(尤其是截断或堆叠形式的商品)可能是更好的选择,因为它的体积紧凑。
- 信息要求:如果需要对其他产品信息(如重量、有效期或批号)进行编码,GS1 DataBar 扩展版本将比 UPC 更合适。
- 扫描效率:对于需要快速和全向扫描的产品,例如在大批量零售环境中,GS1 DataBar 全向或堆叠全向类型可能是首选。
- 全球兼容性:虽然 UPC 在北美广泛使用,但 GS1 DataBar 是全球标准的一部分,可能会选择用于国际分销的产品。
- 行业标准:某些行业或商品类别可能对条形码类型有特定的标准或首选项。例如,新鲜农产品越来越多地使用 GS1 DataBar 来提高可追溯性。
二维条码 #
- 二维 (2-D) 堆叠符号系统包含多行条形和空格。某些 2-D 堆叠符号体系在数据行之间具有分隔符行(例如 GS1 Databar Expanded Stacked)。其他 2-D 堆叠符号体系没有分隔符行(例如 PDF417)。
- 2-D 矩阵符号体系(二维矩阵符号系统)具有二维元素模式,不一定具有逐行结构。通常,元素是正方形或点,而不是条形,就像 Aztec Code 一样(其中数据以螺旋向外写入)。
- QR二维码:QR (Quick Response) 码是一种广泛使用的二维条码,在网格中以白色背景上的黑色方块为特色,可被相机、扫描仪或成像设备读取。
- 微型二维码:微型二维码是二维码的紧凑版本,非常适合有限的空间或数据需求。与 QR 码一样,它可以对汉字字符进行编码。
- PDF417:PDF417 是一种常见的二维条形码,是堆叠的、可变长度的和双向的。广泛应用于物流、运输、政府 ID、库存和文档管理。
- 微型 PDF417:Micro PDF417 源自 PDF417,是一种可变长度的堆叠二维条码,能够紧凑地编码中等数据。
- 数据矩阵:Data Matrix 是一种紧凑的二维条码,由以“方形”方式排列的黑色和白色单元格组成。常见用例包括标记小型电子和工业部件。
- 阿兹特克:Aztec 代码是一种多用途的 2D 条形码,在机票和旅行证件中很受欢迎。
- MaxiCode :MaxiCode 是由 UPS 开发和使用的二维条码。它由中心有同心圆的六边形模块组成。
- 点代码:DotCode 是一种专为高速、大批量打印应用而设计的二维条码,利用以网格格式排列的点矩阵对数据进行编码,提供出色的可读性和可靠性。
复合符号体系 #
GS1 复合代码 - GS1 复合代码是 1D 组件(用于主要信息)和 2D 组件(用于编码其他信息)的组合。
复合符号系统有两个组成部分:二维符号下方的线性符号(例如 GS1 DataBar Limited)或 2-D 符号(例如 GS1 DataBar Expanded Stacked)。对于 GS1 复合符号,两个组件之间始终存在分隔行。
条形码专用应用标准 #
几种“通用”条形码符号体系已被各种行业用作传输特定类型数据的专用应用标准。这些符号体系包括以下内容:
- GS1-128
- GS1 DataBar
- GS1 DataMatrix
- GS1 QR Code
- DUN-14
- ISBT 128
- ISS Code 128
- ITF-14
- Tri-Optic
- UPS Tracking
- HIBC Code 128
- HIBC Code 39
- HIBC Aztec Code
- HIBC Data Matrix ECC 200
- HIBC MicroPDF417
- HIBC QR Code