Code 39 标准条码 (ISO 16388)
标准代码 39 由 Intermec 于 1974 年开发。输入数据可以是任意长度,可以包括字符 0-9、AZ、破折号 (-)、句号 (.)、空格、星号 (*)、美元 ($)、斜杠 (/)、加号 (+)和百分比 (%)。该标准不需要校验位,但如果需要,可以通过设置option_2 = 1或使用--ver=1添加模43校验位。
Code 39 扩展条码
也称为 Code 39e 和 Code39+,此符号系统扩展了Code 39 标准条码,以提供对完整 ASCII 字符集的支持。该标准不需要校验位,但如果需要,可以通过设置option_2 = 1或使用--ver=1添加模43校验位。
Code 93 条码
Code 39 扩展条码 的一种变体,Code 93 也支持完整的 ASCII 文本。Zint 添加了两个校验位。
Pharmazentralnummer (PZN) 条码
Pharmazentralnummer 是德国制药业使用的基于 Code 39 的符号系统。Pharmazentralnummer 编码一个 6 位数字,Zint 将向其添加一个模 10 校验位。
LOGMAR 条码
LOGMARS(自动标记和读取符号的物流应用)是美国国防部使用的 Code 39 条码的变体。LOGMARS 编码与Code 39 标准条码 相同的字符集,并添加一个模 43 校验位。
Code 32 条码
意大利卫生部(“Ministero della Sanità”)用于编码药品标识符的 Code 39 的变体。此符号系统要求输入长度不超过 8 位的数字。Zint 添加了一个校验位。
HIBC Code 93 条码
此选项将一个前导“+”字符和一个尾随模 49 校验位添加到卫生行业条码标准要求的标准 Code 39 符号。
车辆识别号(VIN条码)
Vehicle Identification Number 是 Code 39 的一种变体,用于北美使用的车辆识别号(第一个字符“1”到“5”)具有校验字符验证阶段。可以通过设置 option_2 = 1 或使用 --vers=1 添加导入字符前缀“I”。
我正在扫描 Code 39 条形码。为什么交换了一些字符(例如 Y 和 Z)?
您的扫描仪很可能通过 USB 或键盘外设(连接扫描仪、键盘和 PC 的 Y 形电缆)连接到计算机。默认情况下,大多数扫描仪都设置为模拟美国键盘布局。但是,如果您的原始键盘具有德语键盘布局(举个例子),与美国布局相比,字母 Y 和 Z 会交换,从而导致这种行为。
您的扫描仪配置手册将有一个名为“键盘布局”或“键盘语言”或类似内容的部分。本节应提供有关如何配置扫描仪以使其与键盘匹配的信息。