资料介绍
嵌入式系统论文
PDF417二维条码在嵌入式设备中的应用
摘要:介绍PDF417二维条码的编码、译码及纠错的原理,并分析其在嵌入式设备上的软
硬件实现。其中译码部分是使用Symbol公司生产的SE923HS型号的扫描头,编码部分是用
软件来实现的。
关键词:PDF417 二维条码编码译码 嵌入式设备
引 言
二维条码是不依赖计算机网络和数据库存储、转移信息的一种方法,是信息的另一种
表示形式,是信息携带、信息自动传递、信息防伪的理想手段。四一七条码是应用最为
成功的一种二维条码,它的出现是条码技术的一次革新。它以其高密度、高信息容量、
纠错能力强、成本低等特点,广泛应用于国际贸易、物流、工业、商业等领域,已经取
得了巨大的社会效益和经济效益。由于二维条码的编码和译码算法相对比较复杂,大部
分应用是用台式机打印出条码,再通过扫描枪进行解码,通过RS232串口输出数据;而在
嵌入式设备上,对数据进行二维条码数据加密并不多见。本文提出一种在嵌入式设备上
利用Symbol公司生产的SE923HS型号的扫描头解码数据,解码后的数据和其它数据混合重
新编码的解决方案,可以适用于邮政、物流等行业。
1 二维条码
1.1 二维条码的特性
PDF417二维条码具有信息容量大、信息密度高、修正错误能力强、译码可靠性高、
保密性强和容易印制等特点。
四一七条码的基本特性如图1所示。一个PDF417条码符号,可以将最多1848个字母字
符或2729个数字字符或字母、数字混编字符进行编码。按照ISO标准的证卡格式,当PDF
417条码的窄条(模)宽为0.17mm
时,使用PDF417条码表卡片上所含的信息,条码符号(包括周围的白区)所占面积仅为76
mm×25mm。PDF417采用了目前世界上最先进的错误修正技术。这种隐含子符号内的错误修
正技术,不仅可以有效地防止译码错误,提高译码