黄 乐,王 斌,王卫亚
(长安大学 信息工程学院,陕西 西安 710064)
二维条码PDF417是一种高密度、高信息含量的便携式数据文件,是实现证件及卡片等大容量、高可靠性信息自动存储、携带并可用机器自动识读的理想手段。它可以将照片、指纹、掌纹、签字、声音、文字等凡可数字化的信息进行编码。它作为一种新的信息存储和传递技术,从诞生之初就受到了国际社会的广泛关注。经过几年的努力,现已被广泛地应用在国防、公共安全、交通运输、工业、商业、金融、海关及政府管理等领域。PDF417最大的优势在于其庞大的数据容量和极强的纠错能力,同时对印制要求不高,可用多种阅读设备阅读,另外,码制已公开且形成国际标准,我国也已制定了PDF417码的国标。此外,二维条码还具有成本低、信息可随载体移动、不依赖于数据库和计算机网络、保密防伪性强等优点,再结合我国人口多、底子薄、计算机网络投资资金难度较大、对证件的防伪措施要求较高等特点,可以预见,二维条码PDF417在我国极有推广价值。本文结合此情况对PDF417的编码和解码进行分析和研究,开发出一套二维条码PDF417编码和解码系统。
PDF417条码符号是一个多行结构[1-2]。符号的顶部和底部为空白区,上下空白区之间为多行结构。每行数据符合字符数相同,行与行左右对齐直接衔接,其最小行数为3,最大行数为90,符号结构图如图1所示[1]。

图1 PDF417条码符号结构图Fig.1 Structure diagram of PDF417 barcode symbol
每行构成如下:(A)左空白区;(B)起始符;(C)左行指示符号字符;……