首页 / 帮助中心 / 标签条码百科 / 什么是Code 16K条码?它的编码规则是什么?
什么是Code 16K条码?它的编码规则是什么?

什么是Code 16K条码?

1988年 Laserlight 系统公司的 Ted Williams 推出第二种二维条码Code 16K码。它采用UPC及Code128字符。一个16层的Code 16K符号,可以表示77个ASCII字符或154个数字字符。Code 16K通过唯一的起始符/终止符标识层号,通过字符自校验及两个模107的校验字符进行错误校验。CODE49、CODE 16K、PDF417等同为行排式二维条码(又称:堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定、其译码算法与软件也不完全相同于一维条码。

Code16k条码的编码规则是什么?

以下是Code 16K条码的编码规则:

1. 编码字符集:Code 16K条码可以编码所有的ASCII字符(0-127)以及扩展字符集,包括ASCII扩展字符(128-255)。

2. 起始字符:Code 16K条码以起始字符开始,用于识别条码的起始位置。起始字符的编码为11010011100110。

3. 数据字符编码:Code 16K条码将数据分为两个字符集:A和B。根据所需的字符集,每个字符使用11位二进制编码。

字符集A包含ASCII字符0到94,它们的编码从0001101到1011111。

字符集B包含ASCII字符32到127,它们的编码从0100111到1111100。

4. 切换字符:Code 16K条码包含两个切换字符,用于在字符集A和字符集B之间切换。切换字符的编码为111010111010。

5. 结束字符:Code 16K条码以结束字符结束,用于标识条码的结束位置。结束字符的编码为1101011111010。

6. 校验字符:Code 16K条码可以包含一个校验字符,用于验证条码数据的准确性。校验字符是通过对数据字符进行计算得出的,并使用相应的编码表示。

请注意,以上是Code 16K条码的一般编码规则,具体实现可能会根据应用的要求和标准进行调整。如果您需要使用Code 16K条码,请参考相关标准和文档以获取准确的编码规则。

 

更新时间:2023-05-11
有帮助
无帮助