En
EN CN
行业新闻
喷码机的QR码是如何编写的
加载中... 2020.08.14

二维码喷码机的编辑过程与二维码编码的过程基本相同,都是根据相应的模块、区域、颜色进行编辑,具有相当的准确性、辨识性、纠错性,那么二维码的编辑方法是怎么样的呢?

 

喷码机二维码编法

 二维码编码规则:RR码符号结构设计中,每个RR码由一个个正方形模块构成,排列组成正方形阵列,其中有编码区域和功能区域,符号的四周是空区。

 
 

1.符号规格和版本:

RR码总共有40种规格的符号,根据标准,编号分别为规格1到规格40,规格121*21个模块,规格225*25模块,以此类推。版本n的规格每行每列为21+4n-1)个模块。

 

2.寻像图形:

 一般来说,寻像图形会分布在3个位置,且图形均相同。这些图形分别位于符号的、右上角和左下角。以三个重叠的同心的正方形组成探测图形,这些图形的模块宽度比为1:1: 3: 1: 1,分别为7*7个深色模块、5*5个浅色模块、3*3个深色模块。由于该符号中在其它地方遇到类似图形的可能性极小,所以组成寻像图形的3个位置探测图形可以明确 地确定视场中符号的位置和方向。

 

3.分隔符:

 探测图形所在的位置和编码区域之间分隔符宽度为1个模块,全部由浅色模块组成。

 

4.定位图形:

 定位图形有列和行在垂直和水平方向,组成色由深色浅色交替。深色模块在开始和结尾。

 

5.校正图形:

3个重叠的同心正方形组成校正图形,由5*5个深色模块、3*3个浅色模块以及位于中心的一个深色模块组成。校正图形的数量由RE码的版本号决定,版本号2及以上的符号均有校正图形,本设计采用的版本号为7

 

6.编码区域:

在设计中规定有编码区域,编码区域中有多种符号字符,包括数据码字、纠错码字、版本信息和格式信息等。

 

7.空白区空白区即为环绕在符号四周的区域,它有4个模块宽的区域,空白区反射率与浅色模块相同。

  

 

RE码编码方法:RR码规定标准

1.数据编码

在数据编码过程中,将输入的数据转换为一个位流,若ECI为缺省状态,那么一个数据流将包括模式指示符、字符计数指示符和数据,终以4位终止符0000表示。

 

1)数字模式在本次设计中的数字模式下,将待输入的数据转化为二进制数,具体方法为每三位分为一组,剩余位转化为7位或4位二进制数。

 把指示符和数字计数指示符加在前面并将二进制数据连接起来。

 

2)字母模式在本次设计中的字母模式下,具体方法为:

 将前面字符乘以45之后再与第二个字符相加,再将其结果转化为11位二进制数,并将输入的数据以两个字符分为一组,若剩余一位,则将其转化为6位二进制数。后把指示符和数字计数指示符加在前面并将二进制数据连接起来即可。

 

38位字节模式 8位字节模式下,把指示符和数字计数指示符加在前面并直接将二进制数据连接起来。

 

2.纠错编码 RR纠错码字采用纠错算法,为了符号在遇到损坏时不至丢失数据,把纠错码添加在数字码字序列的后面。

 

纠错等级共有四级,分别为:l级纠错容量:7%;m级纠错容量:15%;q级纠错容量:25%;h级纠错容量:30%

 

3.构造终信息 在该步骤中,在确定规格之后,按次序把产生的序列放入每一分块中,再按规定将数据分块,之后再对每一块进行单独计算。

 

在得出相应的纠错码字区块后,按顺序把纠错码字区 块排列,构成一个序列,添加到数据码字序列后面。

 

4.构造矩阵 在这一步中,需要将探测图形、分隔符、定位图形、校正图形和码字模块放入同一矩阵中,并把算出的序列填充到相应区域中。