Code128存在混合编码的形式,即包含Code128A/Code128B/Code128C等其中的两种或三种,现以实际条码举例,剖析译码及校验方式:
1. 实际的Code128混合码如下:
2. 根据黑白条的(尾部)结束符(2111332)、(首)类型符(211232/Code128C)及数据区(每11个模块,即三黑空+三白条),把条码分为如下区域,各区域的黑白条宽度及对应的Code128码见下表;
3. 对上述条码分区,统计黑白条宽度及对应的128码(参见Code128码国标),各区域含义:
4. 校验的方式
参考链接:https://www.cnblogs.com/sunny7727277/p/HybridCoding_Code128.html
https://www.bilibili.com/read/cv1331508/
https://www.rootsense.com.cn/h5/smart/developing/221.htm
5. Code128码的网上制作,链接:
https://www.fontke.com/tool/code128/