字符集 |
如果为 Data Matrix 条形码指定的“符号类型”不是 ECC 200,则将会启用“字符集”选项。 ECC 200 通过评估数据来自动确定所需的字符集。 根据条形码中所含数据的数量和类型,可以通过手动指定字符集来获得最小的条形码。 选择字符集时可以使用以下选项:
自动:
数字: 指定仅将数字视为可接受的数据。
带标点符号的大写字符: 指定仅将大写字母和数字(包括标点)视为可接受的数据。
带空格的大写字符数值: 指定仅将大写字母和数字(包括空格)视为可接受的数据。
全 128 定界: 指定将所有键盘字符(包括大写和小写字母、数字和符号)视为可接受的数据。
全部 256 定界: 指定将全部 256 定界字符(包括所有键盘字符和国际定界字符)视为可接受的数据。
数据矩阵也支持在数据流中使用各种转义符序列。 转义符序列以脱字号“^”开头。 (使用两个连续的脱字号“^^”可以在数据流中加入一个实际脱字号。)
^X: 表示 ASCII 控制字符,其中 X 表示该字符。 例如,^G 表示 BEL。
^dnnn: 这表示 3 位数的 ASCII 十进制代码字,其中 nnn 表示该代码字。
^7nnnnnn: 表示 ECI(扩展通道翻译协议)值,其中 nnnnnn 表示 6 位数的 ECI 编码。 例如,^7000009 表示 ECI 值 9。 ECI 协议值有四种翻译类型:
作为国际字符集(代码页)的标识符
作为无缓冲模式下结构化附加的控制信息
作为加密、压缩或其它一般用途的信息
作为用户定义的信息
其他:
^1: 表示 FNC1。 在第二个代码字位置,^1 的前面必须是大写或小写字母,或从 01 到 99 的成对数字。
^3: 表示阅读器编程。
^5: 用作应用标识符的缩写 05 头部。 它将被解码为 05 Macro 头部和尾部。
^6: 用作应用标识符的缩写 06 头部。 它将被解码为 06 Macro 头部和尾部。
由于将生成最小的条形码,因此应该指定与数据最匹配的字符集。 不过,如果数据中包含不可接受的字符,当条形码显示在屏幕上时,将在中心处显示一个红色的“X”(如图所示),并且不会打印该条形码。
此选项可用于以下符号体系:
数据矩阵