PDF417条码参数
每个PDF417条码都有一堆垂直对齐的行构成,行数最小为3行,最大90行。每行最小包括1个条码字符,最大包括30个条码字符,但开始字符,终止字符和行标示字符除外。条码的四周都有安静区。
行参数:
每个PDF417行有以下一些参数:
1、一个头安静区
2、一个开始字符
3、一个行左标示字符
4、1到30个条码字符
5、一个行右表式字符
6、一个终止字符
7、一个尾安静区
注意:上述第四个参数中定义的条码字符的数量就是PDF417条码中的列数。
编码词顺序
一个PDF417条码最多可包含928个条码字符或编码词(CODEWORDS)。其中,“条码字符“是一个专用术语,指被打印的条模式。“编码词“也是一个专用术语,它也可表示“条码字符“的意义,但用来指条码字符的数字值更为恰当。条码词排列遵循以下顺序:
第一个编码词是码长描述符,它表示了条码中的数据编码词(data codewords)的数量,这些编码词也包括码长描述符本身。
紧接着的数据编码词(data codewords)表示的是相对最重要的编码字符。功能编码词(function codewords)可插入其中用于数据压缩。
放在最后的是尾编码词(pad codewords),它使编码词构成矩阵形式。
另外,还有一个可选的宏PDF417控制块
纠错编码词(Error correction codewords)用于错误检测和纠正。
越重要的编码词越接近于第一个编码词(码长描述符),并且编码词的安放格式是从左到右,从上到下。图二是一个条码的编码格式,其中它的纠错等级为1级。
L1
d15
d14
R1
L2
d13
d12
R2
S
L3
d11
d10
R3
T
L4
d9
d8
R4
A
L5
d7
d6
R5
O
R
L6
d5
d4
R6
P
L7
d3
d2
R7
L8
d1
d0
R8
L9
e3
e2
R9
L10
e1
e0
R10
图二
其中,L:行左标示符,R:行右标示符,d:数据编码词,e:纠错编码词。
d15:码长描述符(在图二中,它的值为16)
d14到d1:由于表示信息数据编码词。
d0:尾编码词。