128)编码构造方式

 佚名文
发布时间:2025-09-30 05:13

GS1-128(原EAN-128)是 Code 128 条码的子集,专用于GS1系统的物流、零售和供应链管理。其编码方式遵循严格的规则,以确保全球统一的数据交换标准。

■ 1. GS1-128 主要结构

GS1-128 条码由以下部分组成:

1. 起始符(Start Code):标识条码类型(通常为 Start C 或 Start B)

2. FNC1 字符(Function Code 1):表示这是一个 GS1-128 条码(区别于普通Code 128)

3. 应用标识符(AI):定义数据字段的含义(2~4位数字)

4. 信息内容:由AI决定格式和长度

5. 校验位(Check Digit):确保素材准确性

6. 终止符(Stop Code):条码结束标志

▲ 示例:

(01) 09506200000013 (10) ABC123 (17) 231231

- `(01)` 是AI,表示GTIN(全球贸易项目代码)

- `09506200000013` 是GTIN数据

- `(10)` 是AI,表示批号

- `ABC123` 是批号数据

- `(17)` 是AI,表示有效期

- `231231` 表示2023年12月31日

■ 2. 关键编码规则

▲ (1) 应用标识符(AI)

AI 是GS1-128的核心,用于定义后续内容的含义和格式。AI的长度可以是 2位、3位或4位,并分为:

- 固定长度 AI:数据长度固定(如 `(17)` 有效期,必须是6位 `YYMMDD`)

- 可变长度 AI:内容长度可变,以 FNC1 或 AI结束符 终止(如 `(10)` 批号)

▲ (2) FNC1 的作用

- 在 GS1-128 中,FNC1 用于:

- 标识条码符合GS1标准(区别于普通Code 128

- 在某些AI后作为内容分隔符(如可变长度数据)

▲ (3) 数据编码方式

GS1-128 使用 Code 128 字符集,支持:

- 数字(Code C 模式,高密度)

- 字母+数字(Code B 模式)

- 特殊字符(如 `-`, `(`, `)` 等)

3. 编码步骤

▲ 步骤1:选择起始符

- Start C(推荐):适用于纯数字数据(高密度)

- Start B:适用于字母+数字数据

▲ 步骤2:插入FNC1

GS1-128条码就是- 在起始符后紧跟 FNC1,表示这

▲ 步骤3:添加AI 和 数据

按顺序写入 AI 和 资料,例如:

- `(01) 09506200000013` → GTIN

- `(10) ABC123` → 批号

- `(17) 231231` → 有效期

▲ 步骤4:计算校验位

- 使用 Code 128 校验算法 计算校验位

▲ 步骤5:添加终止符

- 条码以 Stop Code 结束

■ 4. 示例编码

▲ 示例1:仅含GTIN

数据:(01) 09506200000013

编码步骤:

1. Start C

2. FNC1

3. AI (01) + 数据 09506200000013

4. 计算校验位

5. Stop Code

条码结构:

`Start C + FNC1 + (01) + 09506200000013 + 校验位 + Stop`

▲ 示例2:GTIN + 批号 + 有效期

资料:(01) 09506200000013 (10) ABC123 (17) 231231

编码步骤:

1. Start B(含字母)

2. FNC1

3. AI (01) + 09506200000013

4. AI (10) + ABC123

5. AI (17) + 231231

6. 计算校验位

7. Stop Code

条码结构:

`Start B+ FNC1+ (01) + 09506200000013 + (10) +ABC123 + (17) + 231231 + 校验位 + Stop`

■ 5. 注意事项

1. AI必须符合GS1标准,不能随意定义。

2. 固定长度AI(如 `(17)` 有效期)必须严格匹配位数

3. 可变长度AI(如 `(10)` 批号)以 FNC1 或 下一个AI 结束。

必须的,确保扫描准确性。就是4. 校验位

5. 推荐使用GS1-128专用生成器,避免手动编码错误。

■ 总结

| 组成部分 | 说明 |

| 起始符 | Start C(数字)/ Start B(字母+数字) |

| FNC1 | 标识GS1-128条码 |

| AI + 数据 | 如 `(01) GTIN`, `(10) 批号`, `(17) 有效期` |

| 校验位 | 确保数据正确 |

| 终止符 | 条码结束 |

供应链管理的核心条码标准,正确编码可确保全球物流、零售和追溯系统的兼容性。就是GS1-128

首页
评论
分享
Top