Code 93 条码类型最初由 Intermec 于 1982 年开发,以改进和补充 Code 39 条码类型。 Code 93 与 Code 39 一样,通过使用 2 个字符的组合来利用完整的 ASCII 字符集,但被设计为更高密度的代码,也更安全。 符号系统得名是因为每个字符都是由 9 个模块或元素构成的,这些模块或元素排列成 3 个条形,并带有相邻的空格。
使用 Code 93 条码类型的好处在于它能够在更小的空间中存储更多信息,同时在条码本身内实现额外的安全性。 代码 93 中制作的标签比代码 39 中制作的相同标签短约 25%。它的紧凑尺寸是当今用于标记电子元件、识别零售库存中的产品以及为加拿大提供补充包裹递送信息的原因之一 邮政。
规格:Code 93 跟 Code 39 类似,其起始符和终止符不能以常规 ASCII 字符表示,通常指定为“*”。起始符后面是编码的数据。跟 Code 39 一样,每个字母由数值代表。数据后面是两个字符的校验码,用于在手动输入代码时保证准确性。这两个字符被称为“Modulo-47 校验符 C”和“Modulo-47 校验符 K”。代码中特定的数字组合生成一个余数,对应的字母或数字就变成了校验符 C 或 K。校验码后面是终止符,紧接着是终止条纹,表明条码结束。
优势: Code 93 条码比 Code 39 更小巧、更高效,且拥有更大的数据冗余,具备更高的安全性。它还包括 Code 39 中没有的 5 个特殊字符。
缺点:不同于 Code 39,Code 93 不是自检码,因此需要一个校验位。
Code 93符号结构
该符号包含以下元素:
- 头部静区
- 起始字符
- 表示数据的输入字符
- 两个校验位
- 停止字符
- 尾部静区
Code 93 符号中的每个数据字符由六个元素组成:三个条和三个空格。 这六个元素分布在九个模块宽的空间中。 (“Code 93”这个名字源于这样一个事实,即每个字符由九个模块组成,这些模块排列成三个条形 [加上相邻的空格]。)