上篇文章给大家介绍了GS1 128的符号特点,本文接着来给大家介绍GS1 128符号结构及校验符及符号位置,有需求的用户可以参考,步骤如下:

一、符号结构
GS1 128条码是128条码(Code 128)的子集。Code 128无固定数据结构,如下图:
而GS1 128是通过应用标识符定义数据,用于开放的供应链。如下图:

GS1 128条码符号的结构要求如下图所示。表中阿拉伯数字为模块数,N为数据字符与辅助字符个数之和。

二、校验符
GS1 128条码的符号校验符总是位于终止符之前。校验符的计算是按模103的方法,通过对终止符外的所有符号代码值的计算得来的。计算方法如下:
1.从起始字符开始,赋予每个字符一个加权因子;
2.从起始符开始,每个字符的值(见GB/T 15425-2002)与相应的加权因子相乘;
3.将上一步的积相加;
4.将上一步的结果除以103;
5.第四步的余数即为校验符的值。
校验符的条码表示见GB/T 15425-2002。如果余数是102,那么校验符的值与功能符FNC1的值相等,这时功能符FNC1只能充当校验符。如图所示:

三、条码符号表示的字符代码的位置
数据代码必须以眼睛可读的形式标在条码符号的上方或下方。校验符不属于数据字符的一部分,因此不以人眼可读的形式标出。GS1 128条码符号对相应的数据代码的位置和字符类型不作具体规定,但必须自己清晰,摆放合理。
以上就是有关GS1 128条码的符号结构、校验符、符号位置介绍。条码软件设计比较灵活,不仅可以根据自己的需求自定义设置条码尺寸,还可以根据自己的需求设置条码位置,感兴趣的用户,可以在条码生成软件中根据自己的需求设计。