code128码的编码方法

code128码的编码方法,第1张

CODE128介绍

CODE128是一种高效率条码

它一共映射了106种编码,

每种编码针对不同版本的CODE128(CODE128A,

CODE128B,

CODE128C),

代表了不同的数据组合

同时,

每种编码通过11个黑白条模块的组合实现

终止符比较特殊,由13个模块组成

CODE128A:

标准数字和字母,

控制符,

特殊字符

CODE128B:

标准数字和字母,

小写字母,

特殊字符

CODE128C:

[00]-[99]的数字对集合,

共100个

CODE128整体结构如下:

■■■■■其他的去网站看,有■■■■■加分啊

Code128码分成三类,即128A、128B、128C。它们的区别就是对应的字符表不一样。

这个码是由黑白相间的,黑的叫“条”(B),白的叫“空”(S)。并且条和空都有4种不同的宽度。它从细到粗赋予1、2、3、4这几个值。

将码按这个读取后,转成对应的数值,但这个码有头和尾,其中头有3种:A)211412

B)211214

C)211232

。这分别表示此Code128是什么类型的。(ABC其中一种)

然后去掉尾段(校验位),6位一组,转成对应的数值即可。

从条码可看出,客人提供的是EAN128码,而你的是Code128C码。两者的区别在于EAN128在开始位后多加了一个控制位FNC1,同时将FNC1做为第1位数据加入到检验位的计算。但是,用扫描枪扫出的结果是完全一样的。如果客人要求完全一致,你改用EAN128码即可。

这是两个完全不同的码制,相当于两种不同的语言。这两种条码使用的编码规则不同,能表示的字母符号数量也不同,如果是表示纯数字,CODE-128码更有优势,可以用较短的条码图形表示更多位数的数字。

CODE128一般不需要校验位,目前也没有关于128码校验位算法的说明。需要用到校验位的是EAN-13码,这种条码一般是用在商品上的,最后一位校验位是根据前12位数字经过一定的算法而生成的,并不是手工算出来的。山东青岛艾讯条码技术小组提供 >

以上就是关于code128码的编码方法全部的内容,包括:code128码的编码方法、如何看懂Code128条形码、按照相同的Code 128条码数字,生成的条形码和原版为什么在图形上不一样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/life/3753805.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存