说明 GS1-DataMatrix

GS1-DataMatrix是二维DataMatrix 代码的一个专门变体,主要用于贸易和工业中货物和托盘的标记。
GS1 数据矩阵的特点
- 特殊字符:GS1-DataMatrix 使用紧随起始字符之后的控制字符 FNC1。起始字符和 FNC1 的组合可唯一标识 GS1-DataMatrix。
- 自动生成:在 ActiveBarcode 中选择 GS1-DataMatrix 时,会自动生成起始字符和 FNC1。
- 字段分隔符:GS1-DataMatrix 使用控制字符
<FNC1>
或<GS>
来标记长度可变的字段末尾。
编码多个数据
GS1-DataMatrix 可以同时编码多个数据点,例如产品代码(类似于 EAN 13)、重量信息或有效期。这是通过使用国际标准化的 Application Identifiers (AI)来实现的,AI 指定了编码数据的类型。
GS1 数据矩阵示例:

人可读的文本,例如 (01)01234567890128(15)051231
,包括
- (01): 产品代码(14 位数字).
- (15): 到期日期(6 位数,格式为 YYMMDD,此处为 31.12.05).
括号仅供阅读,不在条形码中编码。
如何使用 ActiveBarcode 创建 GS1-DataMatrix
输入人类可读文本,包括 应用程序标识符,例如 (01)01234567890128(15)051231
ActiveBarcode 会自动删除括号并生成正确的 GS1-DataMatrix,例如 010123456789012815051231
。
可变长度数据
对于长度可变的数据(如数量或序列号),必须在下一个 AI 之前插入控制字符 FNC1 以指示数据结束。
示例:

人类可读文本: (30)19<FNC1>(21)123456789012
- (30): 数量(此处为 19,最多 8 位数字).
- (21): 序列号(此处为 123456789012).
输入 <FNC1>
即可在 ActiveBarcode 中生成 <FNC1>
.
注意:如果扫描仪无法识别 FNC1,可以使用字符 <GS>
代替,因为有些扫描仪错误地期望使用该字符。
更多信息
- 所有标准化 应用程序标识符的概览。
- DataMatrix 符号大小列表及示例。
- GS1 DataMatrix 指导原则: GS1 DataMatrix 使用概述和技术介绍
技术数据
有效字符: | 字母数字 |
长度: | 无固定长度的变量。 |
校验码: |
计算依据 Reed-Solomon-纠错 ActiveBarcode 会自动计算校验位。 |
类型#: |
DataMatrix - #74 - CODEGS1DATAMATRIX 所有符号尺寸列表 |