所以简单总结一下FNC1就是:
本身是Code 128等字符集中的一个特殊字符,本身就不属于ASCII字符集,也就不是ASCII中的某个字符。
FNC1放在GS1-128字符集中的作用呢,主要就是两个:
- 放在最开始
即放在Start字符后的,处于符号集中的第二个位置,在数据之前。此处的作用是,标识此符号集是GS1-128字符集(之前被称为UCC/EAN-128)
- 放在后面某个位置
即数据中间有FNC1的话,解码器就知道此FNC1是用于区分可变长度的AI和其他AI,然后就会将其替换为GS字符,然后同条形码的数据一起输出