庐江商品条形码是如何设计的?

合肥捷佳条形码代理有限公司
联系人:王经理
电话:17732605906(微信同步)

新闻中心

您的位置:首页 > 新闻中心 > 庐江商品条形码是如何设计的?

庐江商品条形码是如何设计的?

作者:合肥捷佳条形码代理有限公司 时间:2023-11-07 08:59:56

为了提高编码效率以及编码的信息量,本文采用了新的编码机制,即对于不同的信息类型采用不同的编码模式,编码原则如下:

①较长的数字字符串,采用数字编码方式实现。

②以字节表示的文件,如存储的图像信息,可以采用字节编码方式。

③文本信息采用文本编码模式,并且在文本模式下,根据各个文本字符使用的频率,将文本分为四个类型:大写字母型、小写字母、标点符号型和混合型,各个类型对应着文本模式下的一个子模式,在对文本信息进行编码时根据需要在各个子模式之间进行转换。

其中数字编码模式可以将约3个数字位用一个码词表示,编码效率比较高;字节编码模式通过基256到基900的转换,将字节序列转换成码词序列;文本编码模式将两个字以30为基数组合成一个码词,节省编码空间。

合肥条码技术是在计算机的应用实践中产生和发展起来的一种自动识别技术,是对数据自动识读且将数据自动输入计算机的重要方法和手段,它是以计算机技术、编解码技术和通信技术的发展为基础的综合性科学技术。自动识别技术近几十年在全球范围内得到了迅猛发展,初步形成了一个包括条码技术、磁条(卡)技术、光学字符识别、射频技术、语音识别等集计算机、光、机电、通信技术为一体的高新技术。其中由于条码技术的容易印制,成本低廉、纠错能力强等特点,被广泛应用。

条码是由一组规则排列的条、空和相应的字符组成。这种用条、空组成的数据编码可以供机器识读,而且很容易译成二进制数和十进制数。这些条和空可以有多种不同的组合方法,从而构成各种不同码制,应用于不同的场合。条码分为一维条码和二维条码,本文主要研究我国唯一的一个二维条码国家标准PDF417二维条码。

二维合肥条码的码词很多,而且对于相同的信息根据不同的编码模式所得到的码词是不一样的,所以不能像一维条码一样将所表示的信息与码词对应起来然后存在数组中。对于文本信息,编码采用文本模式,表示的信息包括所有的ASCII码字符以及汉字字符等。将文本信息转换成码词时需要一个中间过程,即将文本信息转换成文本模式下的对应值——文本码,然后将相邻的文本码以30作为基数两两结合起来,最后得到编码的码词。在此过程中还涉及模式转换的问题,因此将文本信息及其对应的文本码保存在Access数据库的一个数据表中,将文本信息转换成文本码的过程就变成了查询数据库的过程。本文采用VC++语言编程及ODBC接口方式对数据库进行访问。

首先截取待查询的文本字符串中第一个字符,并将文本模式设为大写字母子模式,接着判断存放文本码信息的数据库是否已经打开;查询的SQL语句含义是从数据表中的第一行开始依次向下查找该字符,直到找到该字符为止,并记录下该行value字段的值。这个值就是字符的文本码。在记录文本码的同时还要判断是在数据表的哪一列找到该字符的。如果是在当前的子模式中找到的,则不需要进行模式切换,否则要先进行模式切换,并将模式切换码包括到表示该字符串的文本码集合作为一个文本码进行处理。

根据实现原理,二维合肥条码通常分为层排式二维条码(又称堆积式二维条码或行排式二维条码)、矩阵式二维条码(又称棋盘式二维条码)和邮政码三大类。

1.行排式二维条码

行排式二维条码其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定、其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有Code49、Code16K、PDF417等。其中的Code49、PDF417、Code16K等都是层排式二维条码。层排式二维条码可通过线性扫描器逐层实现译码,也可通过照相和图像处理进行译码。

2.矩阵式二维条码

矩阵式二维条码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。QRCode、DataMatrix、MaxiCode、CodeOne、矽感CM码(CompactMatrix)、龙贝码等都是矩阵式二维条码。绝大多数矩阵式二维条码必须采用照相方法识读。

3.邮政码

邮政码相对应用较为专门,它是通过对不同长度的条进行编码,主要用于邮件编码,如:Postnet、BP04State。


 

版权所有:合肥捷佳条形码代理有限公司  - 网站地图  技术支持QQ/微信:1766534168