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为例,实际计算

posted @ 2022-07-07 13:54  devdog  阅读(2719)  评论(0编辑  收藏  举报