条码技术(CODE39编码)

条码技术(CODE39编码)⼀、CODE 39编码规则
CODE 39码的编码规则是:
1、每五条线表⽰⼀个字符
2、粗线表⽰1,细线表⽰0;
3、线条间的间隙宽的表⽰1,窄的表⽰0;
4、五条线加上它们之间的四条间隙就是九位⼆进制编码,⽽且这九位中必定有三位是1,所以称为39码;
5、条形码的⾸尾各⼀个*标识开始和结束
6、宽条和窄条的⽐率为2-3之间
序号字符编码
00nnnwwnwnnn数字式水表
11wnnwnnnnwn
22nnwwnnnnwn
33wnwwnnnnnn
44nnnwwnnnwn
55wnnwwnnnnn
66nnwwwnnnnn
77nnnwnnwnwn
88wnnwnnwnnn
99nnwwnnwnnn
10A wnnnnwnnwn
11B nnwnnwnnwn
12C wnwnnwnnnn
13D nnnnwwnnwn
14E wnnnwwnnnn
牙齿修复体
15F nnwnwwnnnn
16G nnnnnwwnwn
17H wnnnnwwnnn
18I nnwnnwwnnn
19J nnnnwwwnnn
20K wnnnnnnwwn
21L nnwnnnnwwn
22M wnwnnnnwnn
23N nnnnwnnwwn
24O wnnnwnnwnn
25P nnwnwnnwnn扎带
26Q nnnnnnwwwn
27R wnnnnnwwnn
28S nnwnnnwwnn
29T nnnnwnwwnn
30U wwnnnnnnwn
31V nwwnnnnnwn
32W wwwnnnnnnn
33X nwnnwnnnwn
34Y wwnnwnnnnn
肠镜裤
35Z nwwnwnnnnn
36-nwnnnnwnwn
37.wwnnnnwnnn
38空格nwwnnnwnnn
39*nwnnwnwnnn
40$nwnwnwnnnn
41/nwnwnnnwnn
42+nwnnnwnwnn
43%nnnwnwnwnn
n代表窄线,w代表宽线,最后⼀个编码都是n,是字符和字符之间的空⽩间隔
⼆、39码校验位的计算规则。
39码⽤的是Mod 43 校验计算法。存档文件
每个39码的字符有⼀个指定的值,如下表所⽰。
0=01=12=23=34=45=56=67=78=89=9A=10 B=11C=12D=13E=14F=15G=16H=17I=18J=19K=20L=21 M=22N=23O=24P=25Q=26R=27S=28T=29U=30V=31W=32 X=33Y=34Z=35-=36. = 37sp=38$=39/=40+=41%=42
⽰范字符串为 :12345ABCDE/
1、将所有的字符转换为相应的数值并相加。
1 +
2 +
3 +
4 +
5 + 10 + 11 + 12 + 13 +14 + 40 = 115城乡信息一体化
2、将步骤1的结果除以43,取其余数。115 / 43 = 2  余 29
3、校验位是步骤2余数对应的字符。余数 = 29,29 所对应的字符是 T,T 即是校验位。  菁菁报表就是根据该算法实现了条码打印,详细内容可参见

本文发布于:2024-09-21 01:35:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/285555.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符   编码   条码
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议