基于VC++的二维条码PDF417编解码系统设计
2.3 PDF417条码软件解码实现
理论上,解码的过程是编码的逆过程,通过解码不但可以实现对条码的识别,而且还可以进一步验证编码的正确性。首先计算机要获取到待解码的PDF417二维条码,然后对该条码进行全部扫描,并将扫描结果存在一个二维数组中,接下来将扫描到的条码符号转换成码字,再将码字按照不同的编码规则转化为可读的字符、汉字等相关文本信息并在计算机屏幕上显示出来。本文通过对系统编码实现的PDF417二维条码进行解码对比,解码得到的文本信息和编码时输入的文本信息完全一致,也进一步验证了编码的准确性。
2.4 软件系统验证
以原始条码文本信息“长安大学直属国家教育部,是教育部和交通运输部、陕西省人民政府共建的国家211工程重点建设大学01234567 89abcdefghPDF417”为例,利用该系统对其进行编码和解码,其中纠错等级和条码列数分别设置为1和5,实现界面如图3所示,最终编码生成的PDF417二维条码如图4所示,以bmp格式将其保存在指定的文件夹中。最后点击打印编码按钮,选择以Adobe PDF Converter类型打印编码后的PDF417二维条码,结果如图5所示。
3 结束语
文中在分析和研究二维条码PDF417的结构和编解码原理的基础上,以VC++6.0为开发环境,开出一套简易的二维条码PDF417编解码系统,实现了对汉字、字母、数字等文本信息进行编码,以及对该系统生成的PDF417二维条码进行解码。该系统编码精确,速度快,方便灵活,同时还实现了对编码后的PDF417二维条码的解码和打印。此外,该系统再配置上其它相关硬件控制设备,即可制成一套PDF417二维条码打印和扫描系统。总之,二维条码在我国有着广阔的应用前景,PDF417二维条码技术在我国的推广应用也必将为我国信息产业的发展和现代化的经济建设带来可观的社会效益和经济效益。
- MAX4172/MAX4173高端电流检测电路原理及设计(01-09)
- 安森美半导体新的高集成度过压保护IC 减少便携设备电路板占用空间多达40%(10-21)
- 利用VC++模拟示波器实现简谐振动的合成(05-02)
- 某型末制导雷达自动测试系统设计(05-12)
- G.SHDSL接口卡多PVC测试技术(10-22)
- 利用VC++模拟示波器实现简谐振动合成 (02-21)