CODE128编码规则及图解
CODE128编码规则
黑色和白色间隔宽度与CODE39的仅有一倍宽和二倍宽不同,CODE128有一倍宽,二倍宽,三倍宽以及四倍宽。
前导码及数据每6个数字作为一个编码,即黑白黑白黑白6个间隔的各自不同宽度编码。停止码7个数字编码,即黑白黑白黑白黑7个间隔的各自不同宽度编码。
CODE128编码规则
上文最后举例里面, CodeC前10个应该是00,01,02, ......, 09这样。CodeC按照2位数字字符来编码的,如果最后是一位字符,例如952700780最后一个一位字符0, 则采用CodeB转义,字符0即为CodeB的16。假设是 952700780,可以修改为 StartC + 95 + 27 + 00 + 78 +100(CODEB) + 16(0) + 校验 + stop。
实际计算图解
以011234954为例,实际计算