PDF417二维条码的纠错能力
PDF417 二维条码的一个重要特性是其自动纠正错误的能力较高,不过 PDF417 的错误纠正能力与每个条码可存放的资料量有关,PDF417 码将错误复原分为 9 个等级,其值从 0 到 8,级数愈高,错误纠正能力愈强,但可存放资料量就愈少,一般建议编入至少 10% 的检查字码。资料存放量与错误纠正等级的关系如表 8.1 所示。表 8.2 则建议不同的字数所适用的错误纠正等级。
表 8.1 可存放资料量与错误纠正等级对照表
错误纠正等级 |
纠正码数 |
可存资料量(位元) |
自动设定 |
64 |
1024 |
0 |
2 |
1108 |
1 |
4 |
1106 |
2 |
8 |
1101 |
3 |
16 |
1092 |
4 |
32 |
1072 |
5 |
64 |
1024 |
6 |
128 |
957 |
7 |
256 |
804 |
8 |
512 |
496 |
表 8.2 PDF417 的建议错误纠正等级
资料字码数 |
错误纠正等级 |
1~40 |
2 |
40~160 |
3 |
161~320 |
4 |
321~863 |
5 |
如前所述,错误纠正等级涉及拒读错误( E 错误)与替代错误( T 错误)两种错误类型。无论使用哪一种条码机都有一定的精密度极限,造成线条和空白的宽度与理想宽度间必有偏差存在,条码扫瞄设备能够读出解码演算法所允许范围内的不精确条码符号,目前标准中规定 X 的值最小为 0.0075 英寸(约 0.191mm ),此一限制同时反映出目前标准设备的技术现状。 |