Pdf417二维条码编码技术研究

2012-04-29 00:44:03毛莉君
电脑知识与技术 2012年12期
关键词:编码

毛莉君

摘要:该文主要介绍了PDF417二维条码的结构及编码原理,并给出数据码字编码、错误纠正码字编码和符号码字编码等编码算法,最后通过实验生成条码图片。

关键词:Pdf417;二维条码;编码

中图分类号:TP399文献标识码:A文章编号:1009-3044(2012)12-2762-02

Pdf417 Two-dimension bar code Coding Technology Research

MAO Li-jun

(Xian Peihua University, Xian 710125, China)

Abstract: This paper mainly introduces the PDF417 two-dimension bar code structure and coding principle, and gives the data word cod? ing, error correcting code encoding and symbol codeword coding algorithm, finally through the experiment to generate bar code images.

Key words: Pdf417; two dimensional bar code; coding

PDF417条码编码分为数据码字编码、错误纠正码字编码和符号码字编码三大部分。

2.1数据码字的编码算法

PDF417条码采用三种数据压缩模式设置来组成字符集。三种数据压缩模式分别为文本压缩模式(TC)、字节压缩模式(BC)和数字压缩模式(NC)。通过使用模式锁定/转移码字,可以在一个PDF417条码符号中使用多种模式来表示数据。其中模式锁定主要是将当前模式切换为指定的目标模式,该模式切换始终有效,除非下一个模式切换已经开始。模式转移是指将文本压缩模式(TC)切换为字节压缩模式(BC),这种压缩模式只对切换后的第一个码字有效,随后的码字又返回到文本压缩模式(TC)的当前子模式。

1)文本压缩模式

再将数据码字、纠错码字和行指示符号字符通过所对应的簇号转换成条码的条空数。

2.4生成条码图片

该文通过调用画黑条和画白空两个函数来实现条码图片的生成,即将生成好的符号码字序列每行奇数位调用画黑条函数,偶数位调用画白空函数。即可根据条空组合绘制出条码图片,因为本条码图片只有黑白两色,故生成单色位图的bmp格式图片能很好的压缩图片存储空间。

条码原始信息:PDF417二维条码软件生成的条码如图3所示。

3结束语

该文主要介绍了PDF417二维条码的结构及编码原理,根据其编码特点及原理结合实验生成条码图片。实验结果表明生成的PDF4l7二维条码可以非常方便地应用到实际生活中。

参考文献:

[1] GB/T 17172-1997四一七条码[S]

[2]张鹏.二维条码识别中关键技术的研究[D].青岛:中国海洋大学,2008.

[3]陈平,周克俭,等.二维条形码(PDF417)及其应用[J].电子技术应用,1999(1).

[4]丁金德.二维条码PDF417的识别[D].北京:北京工业大学,2001.

[5]龚小超.PDF417条码生成与识别研究[D].西安:西安理工大学,2008.

猜你喜欢
编码
编码中心(二)
编码中心(一)
中国编码APP
生活中的编码
基于SAR-SIFT和快速稀疏编码的合成孔径雷达图像配准
《全元诗》未编码疑难字考辨十五则
子带编码在图像压缩编码中的应用
电子制作(2019年22期)2020-01-14 03:16:24
Genome and healthcare
基于线性码的隐写编码研究进展
DHT预编码的OFDM系统性能