code128auto条形码
1、条码类型code128是什么意思
CODE128码是1981年引入的一种高密度条码,CODE128 码可表示从 ASCII 0 到ASCII 127 共128个字符,故称128码。其中包含了数字、字母和符号字符。
特点
1、可表示高密度数据和字符串;
2、每个字符由3个条、3个空、11个单元构成,字符串可变长;
3、符号内含校验码;
4、有三种不同的版本:A(数字、大写字母、控制字符)B(数字、大小字母、字符)C(双位数字)
CODE128A:标准数字和大写字母,控制符,特殊字符
CODE128B:标准数字和大写字母,小写字母,特殊字符
CODE128C:[00]-[99]的数字对集合,共100个
5、可用128个字符分别在A、B或C三个字符串集合中。
(1)code128auto条形码扩展资料Code 128条码指定相互间隔的3个条形和3个空白(共六个单元)代表一个字符,每个字符由一个条开始,以一个空结束。 在条形码字体中,最后一个条形通常与终止符一起组合成一个更宽的终止符。
Code 128码与Code 39码有很多的相近性,都广泛运用在企业内部管理、生产流程、物流控制系统方面。不同的在于Code 128比Code 39能表现更多的字符,单位长度里的编码密度更高。
当单位长度里不能容下Code 39编码或编码字符超出了Code 39的限制时,就可选择Code 128来编码。所以Code 128比Code 39更具灵活性。
由于CODE128码可表示较全面的字符(数字、字母和符号),在同样长度的条码中可容纳的字符长度较长(高密度),条码长度与字符串长度无明显的敏感性,所以CODE128码是企业内部管理系统最为广泛使用的条码码制。
2、这个条形码是什么格式的?求高手回答!
条码类型是code128auto自动码。
3、Code128Auto条码的校验位算法
开始码+128C+CODEB+校验+最后1位+结束位
这个公式本身就不对。应该是START C+双位数字+CODE B+奇数位数字+校验位+结束位
校验就是最后一位。
(105+1*95*2*27+3*0+4*78+5*100+6*16)mod 103
4、条形码 Code128Auto 是如何自动在三个子集A、B、C中切换的,或者 Code128Auto 的编码规则,请举例说明
CODE 128条码是1981年由COMPUTER IDENTICS公司开发的、对128个字符进行标准化的多级别编码。其条码的字符与其表示的数据呈1对1的关系,特点是通过起始字符、代码集字符、转换字符的选择使用。
这几个字符集的区别是:
A字符集仅包含数字和大写字母;
B字符集包含大小写字母和数字;
C字符集仅包含从00-99的100个“两位”数字编码。
Auto 是根据数据内容自动选择ABC字符集,以最短的方式编码图形。
一般来说,如果条码内容是大写英文字母,用A用B是一样的,如果包含大小写字母,则要用B,如果条码是由纯数字构成且是偶数个数,就要用C了。
CODE 128 的详细说明
5、条码“CODE 128AUTO”与“CODE 128B”有什么区别?
CODE128A: 标准数字和字母, 控制符, 特殊字符
CODE128B: 标准数字和字母, 小写字母, 特殊字符
CODE128C: [00]-[99]的数字对集合, 共100个(只能包含数字,一个条码字符代表两位数字)
CODE128AUTO:会自动在几个代码集中切换。
由于Code128本身数据和条码图像是一对多的关系, 甚至Code128A-C可以同时存在于一个条码里面, 因此从标准上是不可能区分的.
如果要区分的话, 我觉得通过肉眼判断条码的起始符更简单一点。
起始码
编码类别 逻辑型态 相对值
CODE A 11010000100 103
CODE B 11010010000 104
CODE C 11010011100 105