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 @   devdog  阅读(3276)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示