code128条形码的开始停止字符是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了code128条形码的开始停止字符是啥相关的知识,希望对你有一定的参考价值。
谢谢答复!我还是有点疑问,我是用c128的条形码字体生成的条形码,起始和停止字符我要手工输入。以A组为例,我应该怎么输入呢?
1、Code128码有六个部分:空白区(空白区至少为10倍最窄条或空宽度)
启动字符(表明是A,B,C的哪种)
编码数据
校验字符(检查字符是计算加权总和(模103号)的所有字符)
停止字符
空白区
2、除终止符外,每个字符(如212222)由3个条和3个空构成,终止符(2331112)由4个条和3个空构成。
3、条码长度可调,但包括开始位和结束位在内,不可超过232个字元;
开始位StartA,211412(bbsbssssbss)
数据位[9,321122(bbbssbsbbss)+ 5,213212(bbsbbbssbss)+ 2,223211(bbssbbbssbs)+ 7,312131(bbbsbbsbbbs)+ 0,123122(bssbbbsbbss)+ 0,123122(bssbbbsbbss)+ 7,312131(bbbsbbsbbbs)+ 8,311222(bbbsbssbbss)]
检验位21(bbsbbbssbss)
结束位Stop(bbsssbbbsbsbb). 参考技术A
图中左右两端红框内,左边是开始字符,右边是停止字符
参考技术B 条 B(Bar) 空S(Space)开始字符有三种
B S B S B S
Start A 2 1 1 4 1 2
B S B S B S
Start B 2 1 1 2 1 4
B S B S B S
Start C 2 1 1 2 3 2
B S B S B S B
Stop 2 3 3 1 1 1 2
条码类型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三个字符串集合中。
扩展资料
Code 128条码指定相互间隔的3个条形和3个空白(共六个单元)代表一个字符,每个字符由一个条开始,以一个空结束。 在条形码字体中,最后一个条形通常与终止符一起组合成一个更宽的终止符。
Code 128码与Code 39码有很多的相近性,都广泛运用在企业内部管理、生产流程、物流控制系统方面。不同的在于Code 128比Code 39能表现更多的字符,单位长度里的编码密度更高。
当单位长度里不能容下Code 39编码或编码字符超出了Code 39的限制时,就可选择Code 128来编码。所以Code 128比Code 39更具灵活性。
由于CODE128码可表示较全面的字符(数字、字母和符号),在同样长度的条码中可容纳的字符长度较长(高密度),条码长度与字符串长度无明显的敏感性,所以CODE128码是企业内部管理系统最为广泛使用的条码码制。
参考资料来源:百度百科—code128
以上是关于code128条形码的开始停止字符是啥的主要内容,如果未能解决你的问题,请参考以下文章
PHP Regex 在字符串中插入特定字符串以打印 code128 条形码
条形码 Code128Auto 是如何自动在三个子集A、B、C中切换的,或者 Code128Auto 的编码规则,请举例说明