摘要
GS1-128,之前叫做UCC/EAN-128,其他叫法还有EAN-128, UCC-128, USS-128, GS1 128, UCC.EAN-128, GTIN-128, UCC-12, EAN/UCC-13, EAN/UCC-14。
GS1-128是Code 128符号集的子集。
GS1-128,在Code 128字符集中的起始符后,如果是Code 128字符集中的FNC1,那么就说明此条码是GS1的条码。
GS1-128条码的格式,规范中的解释为:
用表格表示为:
表 3.1. GS1-128格式-表格版
Leading Quiet Zone | Start pattern(The double character) | Data (including the AI) | A Symbol Check Character | The Stop Character | Trailing Quiet Zone | ||
---|---|---|---|---|---|---|---|
A Start Character (A, B, or C) | The Function Code 1 (FNC1) | AI | AI related Data | ||||
起始处的静区 | 起始位/起始字符 | FNC1字符 | AI | AI数据 | 校验码字符 | 停止位 | 末尾处的静区 |
另外一种,去掉了Leading Quiet Zone和Trailing Quiet Zone,然后再用图形表示GS1-128 Bar Code Symbol Structure如下:
http://www.gs1tw.org/twct/gs1w/download/GS_Section_5-3_V7.pdf
如果了解Code 128字符集的话,可以看出,此GS1-128,整个格式和Code 128没啥区别,只是起始位后面多了个FNC1字符,表示此条码为GS1-128,然后其中所表示的数据,都是AI而已。
关于其中的Double character:
对应地,一般的所以Start Pattern,都只有一个字符,即Start Character,而此处由于Start Character后面多了个FNC1字符,所以才成为Double character。