有这么多一维条码类型,您如何选择合适的?
在本文中,我们为您提供一维条码的综合指南,涵盖 13 种主要条码类型。总的来说,它们涵盖了大部分应用程序需求。
对于一维条码,它们包括:
- UPC-A
- UPC-E
- EAN 8
- EAN 13
- Industrial 2 of 5
- Interleaved 2 of 5
- Codabar
- Code 11
- Code 39
- Code 93
- Code 128
- DataBar
- MSI Code
条形码类型比这 13 种条形码要多得多,但这 13 种条形码几乎是最受欢迎的。本指南将介绍这 14 种条形码中的每一种都提供什么以及使用它们的最佳场景是什么。
选择正确的条码类型
选择条形码的一个主要因素是基于您需要编码到其中的信息类型。这也称为条码字符集。清楚地知道要编码的信息类型后,条形码的选择会容易得多。
条形码可以包含哪些信息?
通常有四种不同类型的字符集:
- 数字— 仅包括数字 (0-9)
- 字母数字— 包括数字和字母字符(0-9 和 AZ)
- GS1 AI 可编码字符集 82 — 包括数字 (0-9)、字母字符 (AZ) 和特殊字符
- 完整 ASCII — 包括任何 ASCII 字符(值 0-127)
根据支持的字符集,一维和二维条码可以分为四个不同的组,如下表所示(补丁代码不包含任何编码数据):
字符集 | 一维条码 |
---|---|
数字 | UPC-A、UPC-E、EAN 13、EAN 8、Industrial 2 of 5、Interleaved 2 of 5、Codebar、Code 11、MSI Code、GS1 Databar(全向、堆叠全向、截断、堆叠、有限的) |
字母数字 | Code 39、Code 93 |
GS1 AI 可编码字符集 82 | GS1 数据栏(扩展、扩展堆叠) |
完整的 ASCII | Code 128 |
[1] Codabar 还支持以下字符:冒号 (:)、斜线 (/)、句点 (.)、加号 (+)
[2] Code 11 也支持字符:连字符 (-)
[3] Code 39 和 Code 93 还支持以下字符:百分号 (%)、加号 (+)、美元符号 ($)、斜线 (/)、句点 (.)、连字符 (-)
综上所述,一维条码通常编码一串数字,如产品编号、生产日期、类型、尺寸等。如果您想将文本信息添加到一维条码中,Code 39、Code 93 和 Code 128 有很大帮助。
请务必注意,如果您的信息仅包含数字字符,您仍然可以选择支持字母数字或 ASCII 字符集的条形码。您可能需要更多的物理空间来存储数据,但您将拥有更大的灵活性。将来您将能够容纳更多类型的信息,而无需更改使用的条形码类型。
条码符号
UPC-A
UPC-A 条码由 IBM 于 1971 年创建。如今,它几乎出现在每个消费品包装上。这包括在当地超市的货架上,以及书籍、杂志和报纸上。
UPC-A 对 11 位产品信息数据和一个尾随校验位进行编码,总共 12 位条形码数据。11 个产品数字进一步分为三个逻辑类别。
- 第一个数字代表有关产品类型的信息。
- 接下来的五位数字包含有关产品制造商的信息。
- 最后五位数字包含有关正在编码的特定产品的信息。
典型的 UPC-A 条码示例如下:
它在哪里使用?
UPC-A 条形码在世界各地广泛用于在销售点扫描贸易项目。
行业
- 零售
- 仓储
UPC-E
它是什么?
UPC-E 是 UPC-A 的变体,它通过压缩不必要的零来实现更紧凑的条码。这有助于使 UPC-E 条码的大小仅为 UPC-A 条码的一半左右。因此,UPC-E 通常可用于一个非常小的空间,其中完整的 UPC-A 条码无法合理地适应。
作为 UPC 条码,UPC-A 和 UPC-E 仅包含数字。因此,它们应该用于通常不需要复杂信息编码的简单和零售商店产品。
它在哪里使用?
UPC-E 条码用于零售和仓储,尤其是在美国和加拿大。
行业
- 零售
- 仓储
EAN 8
它是什么?
EAN-8 条码源自较长的欧洲商品编号 ( EAN-13 ) 代码。EAN-8 条码的主要目的是使用尽可能少的空间。
EAN-8 条码包括两位或三位国家代码、五位数据中的四位(根据国家代码的长度)和一个校验和位。EAN-8 符号中的数据数字标识特定产品和制造商。
EAN-8 使用三个 EAN-13 字符集进行编码,并且还有一个校验位,其计算方式与 EAN-13 相同。每个国家/地区提供的 EAN-8 条码数量有限。因此,它们仅适用于 EAN-13 符号空间不足的产品。
它在哪里使用?
您会在空间有限的产品上找到 EAN-8 条形码,例如小糖果、香烟、铅笔和口香糖包。
公司还可以使用 EAN-8 条码对 RCN-8(8 位限制流通编号)进行编码,用于识别仅在其商店销售的自有品牌产品。
行业
- 零售
EAN 13
它是什么?
欧洲的国际物品编号协会 (EAN) 设计了 EAN-13 条码类型。大多数欧洲国家都在使用这种条形码类型。
EAN-13 是一个 13 位(12 个数据和一个检查)条形码标准,它是原始 12 位通用产品代码 (UPC) 系统的超集。因此,任何能够读取 EAN-13 符号的软件或硬件都应该能够自动读取 UPC-A 符号。
EAN-13 条形码中的 13 位数字分组如下:
- 2 或 3 位数字系统或国家代码
- 制造商(公司)代码或前缀的 5 或 4 位数字
- 5位产品代码
- 1 位校验和
典型的 EAN-13 条码如下所示:
自 2005 年以来,美国的所有零售扫描系统都接受了 EAN-13 符号以及标准 UPC-A。因此,建议所有新设计都实施 EAN-13 而不是 UPC-A。这将使您的软件/硬件对国际社会具有吸引力。它还消除了向美国和加拿大出口商品的制造商对其产品进行双重标签的需要。
它在哪里使用?
EAN-13 条码在全球范围内用于标记通常在零售店和销售点销售的产品。
行业
- 零售
工业 2 of 5
Industrial 2 of 5 是一种低密度的数字符号,自 1960 年代以来一直伴随着我们。条形码被称为“2 of 5”,因为数字由五个条编码,其中两个始终是宽的(其余三个是窄的)。
Industrial 2 of 5 是一个非常简单的符号,因为所有信息都以条形宽度编码。条形码中的空格仅用于分隔条本身。
典型的 Industrial 2 of 5 条码如下所示:
它在哪里使用?
Industrial 2 of 5 已用于照片洗印、运输和仓库分拣应用,以及顺序编号的机票。
行业
- 运输
- 仓储
交错 2 of 5
它是什么?
Interleaved 2 of 5 是基于Industrial 2 of 5符号的高密度数字符号。它是 Industrial 2 of 5 的更有效实现。Interleaved 2 of 5 允许在条形和空格中编码信息,而(如前所述)Industrial 2 of 5 仅在条形宽度中编码信息。
每个数据字符由五个元素组成,五个条形或五个空格。在这五个元素中,两个是宽的,三个是窄的。该符号被称为“交错”,因为第一个数字数据在前五个条中编码,而第二个数字数据在前五个分隔前五个条的空间中编码。因此,前五个条和空格实际上编码了两个字符。此功能允许 Interleaved 2 of 5 实现相对较高的密度,但用户必须始终编码偶数个数值。
典型的 Interleaved 2 of 5 条码如下所示:
请注意,上述条形码在物理上小于 Industrial 2 of 5。
它在哪里使用?
Interleaved 2 of 5 主要用于标签包装、配送和仓储等应用。由于条码可以处理高打印公差,因此非常适合在瓦楞纸板上打印。
行业
- 包装
- 后勤
Codabar
它是什么?
Codabar 由 Pitney Bowes, Inc 于 1972 年开发。它及其变体也称为 Codeabar、Ames Code、NW-7、Monarch、Code 2 of 7、Rationalized Codabar、ANSI/AIM BC3-1995 或 USD-4。
Codabar 是一种离散的自检符号,最多可编码 16 个不同的字符以及另外 4 个开始/停止字符。Codabar 可以对数字 0 到 9、六个符号 (-:.$/+) 以及开始/停止字符 A、B、C、D、E、*、N 或 T 进行编码。开始/停止字符必须是成对使用,可能不会出现在条形码的其他地方。由于 Codabar 是自检的,因此没有确定的校验和数字。
典型的 Codabar 条码如下所示:
尽管较新的符号系统在较小的空间中保存了更多的数据信息,但 Codabar 在库中拥有庞大的安装基础。
它在哪里使用?
Codabar 条码被物流和医疗保健专业人员使用,包括美国血库、联邦快递空运单、照相馆、图书馆等。
行业
- 后勤
- 卫生保健
- 教育
Code 11
它是什么?
Code 11,也称为 USD-8,是 Intermec 于 1977 年生产的一种高密度离散符号。

符号系统是纯数字的,能够对数字 0 到 9、破折号 (-) 和开始/停止字符进行编码。可以包括一个或两个模 11 校验位。典型的 Code 11 条码如下所示:
每个数字由三个条形和两个空格组成。数字的宽度不会固定。在这五种元素中,可能有二宽三窄,或一宽四窄。
Code 11 不能免于打印缺陷,因为它们可以轻松地将一个字符转换为另一个有效字符。因此,使用一个或有时两个校验位(名为 C 和 K)来提高数据完整性;通常,如果数据长度为 10 个字符或更少,则仅使用第一个校验位 (C)。
它在哪里使用?
它主要用于标记电信设备。
行业
- 电信
Code 39
作为 Intermec 在 1974 年开发的第一个字母数字符号,Code 39 是一种可变长度的离散条形码符号系统。此外,它通常被称为 Alpha39、Code 3 of 9、Code 3/9、Type 39、USS Code 39 或 USD-3。
代码 39 的名称来源于它总共只能编码 39 个字符。然而,在其最新版本中,字符集已增加到 43 个。它们由大写字母(A 到 Z)、数字(0 到 9)和一些特殊字符(-、.、$、/、 +、% 和空格)。一个附加字符(表示为“*”)用于开始和停止分隔符。典型的 Code 39 条码如下所示:
条形码本身不包含校验位。但它被认为是自检,因为单个打印缺陷不能将一个字符转换为另一个有效字符。
Code 39 是通用的,也是使用最广泛的条形码类型之一。几乎所有条码编码/解码设备都可以对其进行编码和解码。
Code 39 有一些缺点。它的数据密度很低。它也不像Code 93或Code 128 条码那样紧凑。这使得它不适合需要大量信息进行编码的非常小的商品或物品。
它在哪里使用?
Code 39 诞生于 1974 年,至今仍被广泛使用,尤其是在非零售环境中。它被认为是美国国防部使用的标准条码,也被卫生行业条码委员会 (HIBCC) 使用。
行业
- 政府
- 制造业
- 后勤
- 邮政
- 医疗的
- 汽车
- 防御
Code 93
Code 93 由 Intermec 于 1982 年制定,以补充和改进Code 39。
Code 93 与 Code 39 的相似之处在于它可以通过使用两个字符的组合来表示一个字母数字字符集。不同之处在于 Code 93 是一个连续符号并产生更密集的代码。与 Code 39 的 43 个字符相比,它编码 47 个字符。其高密度和紧凑的尺寸使其标签比 Code 39 生产的条形码短约 25%。
每个 Code 93 字符有 9 个模块宽,并且总是有 3 个横杠和 3 个空格。一个常见的 Code 93 条码如下所示:
Code 93 的标准模式(默认实现)可以编码大写字母(A 到 Z)、数字(0 到 9)和特殊字符,如 *、-、$、%、(空格)、.、/ 和 +。Full ASCII 模式或扩展版本可以编码所有 128 个 ASCII 字符。Code 93 可在条码本身内实现额外的安全性。
它在哪里使用?
Code 93 条码广泛用于物流识别包裹、零售库存、标记电子元件,据报道甚至为加拿大邮政提供额外的递送信息。
行业
- 邮政
- 零售
- 制造业
- 后勤
Code 128
Computer Identics 于 1981 年设计了 Code 128,这是另一种在工业和商店中流行的线性条形码。
Code 128 字符集包括数字 0 到 9、字母 AZ(大写和小写)以及所有标准 ASCII 符号和控制代码。这些代码分为三个子集 A、B 和 C。有三个单独的起始代码来指示将使用哪个子集。此外,每个子集包括控制字符以切换到条形码中间的另一个子集。子集 A 包括标准 ASCII 符号、数字、大写字母和控制代码。子集 B 包括标准 ASCII 符号、数字、大小写字母。子集 C 将两个数字(从 00 到 99 的 100 个数字对的集合)压缩到每个字符中,从而提供出色的密度。
单个 Code 128 条码中字母数字编码的示例条码是:
Code 128 通常在新应用程序中被选择而不是 Code 39,因为它具有出色的密度和更多的字符选择。它已在许多必须在非常小的空间中编码相对大量数据的应用中得到广泛实施。
它在哪里使用?
Code 128 条码是一种紧凑的高密度代码,用于物流和运输行业的订购和配送。它们面向非 POS 产品,例如需要带有串行运输容器代码 (SSCC) 的标签单元的供应链应用。
行业
- 运输
- 船运
- 追踪
DataBar
DataBar 是在 GS1 系统条码中使用的一系列线性符号。共有三种类型的 GS1 DataBar 符号和七种 DataBar 变体。
有关所有不同变体的更多信息,请访问我们的DataBar介绍。
它在哪里使用?
DataBar 条形码通常出现在杂货店的新鲜农产品标签上。
行业
- 零售
MSI
MSI 代码是 Plessey 代码的变体,也称为修改后的 Plessey。MSI Data Corporation 开发了 MSI 代码以提高 Plessey 代码的解码精度,这是最容易出错的条形码之一。
MSI 代码仅包含从 0 到 9 的数字。有四种可能的校验位计算算法用于错误检测:
- Modulo 10
- Modulo 11
- Modulo 1010
- Modulo 1110
默认情况下,验证模 10 校验位。
它在哪里使用?
MSI 代码用于库存管理以标记货架和容器以识别存储位置。
行业
- 存货
- 仓储