C39 条形码

条形码是一种打印机器能够读取的信息的方法。用于代表字符的条和空格的特殊图案被称为条形码符号表示法C39 条形码(通常被称为 Code 39 码),是字母数字的条形码符号表示法的一个例子,使用 44 个不同的字母、数字和特殊字符。它编码数字(0-9)、大写字母(A-Z)和 8 个其他字符(*、$、%、+、-、.、/),包括空格。

星号字符(*)被留作为起始/终止代码使用。确认使用星号来开始和结束条形码数据,并且不在数据中使用星号。

当使用这些条形码字体时,条形码的前面和后面需要一些空格(被称为静区)。键盘上的空格字符被留用为插入或增加静区。通过在数据中放置下划线(_)来打印条形码空格字符。

用标准 PCL 5 字体选择命令来选择 C39 条形码字体。它们每一个都与不同的符号集一起工作。符号集 9Y 编码标准的 44 个字符。

C39 条形码的标准定义只包括大写字母(A-Z)。然而,当用户输入条形码数据时,他们往往使用小写字母输入文本。为了应对这种倾向,更多的符号集 109Y 和 209Y 被包括进来。这些字符集在小写字符的位置复制大写条形码字符。

建议使用符号集 209Y。它包括条形码符号下面人工可读的字符。

与 C39 条形码字体一起工作的符号集的详细信息描述如下:

符号集

详细信息

9Y

只接受官方的 44 个字符

条形码中任何一个小写字母都将留有间隙

109Y

接受官方字符

将任何小写字母转换为大写的条形码

209Y

接受大写和小写字母

包括每个条形码下面人工可读的字符


C39 条形码字体是使用不同高宽比的可缩放字体(高度到宽度)。当选择 72 点时,每个字体使用一英寸的高度打印条形码。条的高度被线性缩放,这样,当选择 36 点时将用 ½ 英寸的高度打印条形码。提供具有三种不同高宽比的字体(Narrow、Regular 和 Wide),这样,当选择了条形码的高度后,您就可以从三个可用宽度中进行选择。

C39 条形码字体的详细信息描述如下:

高宽比

字体选择

应用程序

C39 Narrow

«Esc»(«symbol_set»«Esc»(s1p«point»v0s0b32774T

打印非常高的条形码(例如包装箱标签)

C39 Regular

«Esc»(«symbol_set»«Esc»(s1p«point»v0s0b32772T

打印平均大小的条形码

C39 Wide

«Esc»(«symbol_set»«Esc»(s1p«point»v0s0b32777T

打印非常短的条形码来保持它们的宽度以便易于读取


为确保条形码的可读性,这里有一些提示:

C39 码不要求校验和,因为它具有自校验特性。虽然通常不使用校验和字符,但为要求额外数据安全的程序定义了可选的模 43 校验字符。

对于其程序要求校验和的客户,我们建议使用“条形码”选项。此选项使用能够打印许多不同条形码符号表示法的更多高宽比的算法条形码扩展条形码字体的性能。它将自动插入起始/终止位,并且计算和插入校验和位。