什么是 Codabar? #
Codabar 是一种自检条形码,旨在读取打印表格,尤其是点阵打印机。其典型用途包括 Fed-Ex 包裹和血库表格。在许多方面,Codabar 代码已经过时,因为新的代码形式现在允许在更小的空间中包含大量信息。然而,Codabar 尚未过时,仍在图书馆(书籍的书脊上)和其他几个组织中使用。
Codabar 由 Pitney Bowes, Inc. 于 1972 年开发,也称为自检条形码。它是一个离散符号,可编码多达 16 个不同的字符以及 4 个开始/停止字符。
Codabar 可以用六个符号 (-:.$/+) 对从 0 到 9 的数字进行编码,最后是开始/停止字符 - A、B、C、D、E、*、N 或 T。开始/停止字符不应出现在条形码中的其他位置,而应成对使用。此外,Codabar 没有已建立的校验和数字,因为它是自检的。
以下是 Codabar 条形码的样子:

与可以在较小区域容纳更多数据信息的较新符号体系相比,Codabar 条形码在库中的安装基础更大。
Codabar 在 AIM-BC3-2000 统一符号规范 - Codabar 中定义。
Codabar 有时被称为 USD 4、Code 27、2 of 7 Code 或 Monarch。它在日本被称为 NW-7。
符号结构 #
该符号由以下元素组成:
- 开始的静音区
- 起始字符
- 表示数据的符号字符(包括可选的校验位)
- 停止字符
- 结尾的静音区
符号字符:每个 Codabar 字符由七个元素表示:四个条形和三个空格。在这七种元素中,两种或三种成分较宽,其余为窄。理论上,缺乏固定数量的宽元素可以降低 Codabar 条形码相对于其他符号系统的数据完整性。
第四个空格称为“字符间空格”,用于将每个条形码字符与下一个条形码字符分隔开,但其本身不是条形码字符的一部分。此空间的宽度并不重要,它通常设置为与狭窄空间的宽度相同。
开始和停止字符: Codabar 有四个开始和停止字符,分别由字母 A、B、C 和 D 表示。这些字母中的任何一个都可以用作起始字符,任何一个都可以用作终止字符。任何给定条形码中的开始字符和终止字符不必相同。开始和停止字符缺少单一的接受模式是理论上会降低 Codabar 数据完整性的另一个因素。
条形码扫描仪通常有一个选项,用于指定是否将开始字符和终止字符作为条形码的一部分进行传输。
字符集 #
此符号系统支持以下字符:
- 所有数字 (0-9)
- 以下特殊字符:
- 连字符 (-)
- 美元符号 ($)
- 结肠 (:)
- 斜杠标记 (/)
- 句点 (.)
- 加号 (+)
- 四个字母字符:A、B、C 和 D
这四个字母字符仅用作开始和终止字符,不在条形码消息的内容中使用。因此,除了 6 个特殊字符外,Codabar 是纯数字符号系统,例如 Interleaved 2 of 5。
Codabar 用在哪里? #
Codabar 条形码主要由医疗保健和物流专业人士使用,包括 FedEx 包裹和航空账单、美国血库表格、图书馆、照相馆等。
行业应用 #
- 后勤
- 医疗
- 教育