- 相關(guān)推薦
PDF417二維條碼在嵌入式設(shè)備中的應(yīng)用
摘要:介紹PDF417二維條碼的編碼、譯碼及糾錯的原理,并分析其在嵌入式設(shè)備上的軟硬件實現(xiàn)。其中譯碼部分是使用Symbol公司生產(chǎn)的SE923HS型號的掃描頭,編碼部分是用軟件來實現(xiàn)的。關(guān)鍵詞:PDF417 二維條碼編碼譯碼 嵌入式設(shè)備
引 言
??二維條碼是不依賴計算機網(wǎng)絡(luò)和數(shù)據(jù)庫存儲、轉(zhuǎn)移信息的一種方法,是信息的另一種表示形式,是信息攜帶、信息自動傳遞、信息防偽的理想手段。四一七條碼是應(yīng)用最為成功的一種二維條碼,它的出現(xiàn)是條碼技術(shù)的一次革新。它以其高密度、高信息容量、糾錯能力強、成本低等特點,廣泛應(yīng)用于國際貿(mào)易、物流、工業(yè)、商業(yè)等領(lǐng)域,已經(jīng)取得了巨大的社會效益和經(jīng)濟效益。由于二維條碼的編碼和譯碼算法相對比較復(fù)雜,大部分應(yīng)用是用臺式機打印出條碼,再通過掃描槍進行解碼,通過RS232串口輸出數(shù)據(jù);而在嵌入式設(shè)備上,對數(shù)據(jù)進行二維條碼數(shù)據(jù)加密并不多見。本文提出一種在嵌入式設(shè)備上利用Symbol公司生產(chǎn)的SE923HS型號的掃描頭解碼數(shù)據(jù),解碼后的數(shù)據(jù)和其它數(shù)據(jù)混合重新編碼的解決方案,可以適用于郵政、物流等行業(yè)。
1 二維條碼
1.1 二維條碼的特性
PDF417二維條碼具有信息容量大、信息密度高、修正錯誤能力強、譯碼可靠性高、保密性強和容易印制等特點。
四一七條碼的基本特性如圖1所示。一個PDF417條碼符號,可以將最多1848個字母字符或2729個數(shù)字字符或字母、數(shù)字混編字符進行編碼。按照ISO標準的證卡格式,當PDF417條碼的窄條(模)寬為0.17mm 時,使用PDF417條碼表卡片上所含的信息,條碼符號(包括周圍的白區(qū))所占面積僅為76mm×25mm。PDF417采用了目前世界上最先進的錯誤修正技術(shù)。這種隱含子符號內(nèi)的錯誤修正技術(shù),不僅可以有效地防止譯碼錯誤,提高譯碼的速度及可靠性,而且可以將由于條碼符號破損、沾污等丟失的信息破譯出來。錯誤修正可分為八個等級,錯誤修正為最高時,可以將符號受損面積達50%的條碼符號所含信息復(fù)現(xiàn)出來;PDF417可以把編碼信息按密碼格式進行編碼,以防止偽造條碼符號或非法使用有關(guān)編碼的信息。因此,可以將數(shù)據(jù)量不大但非常重要的信息按照某種二維條碼的格式進行編碼。
本文是將二維條碼用在物品投遞過程中,即把物品的信息(如寄信人地址、姓名、身份證號,收信人地址、姓名、身份證號以及郵資等信息)制成二維條碼,打印出來貼在物品上,以便傳遞信息。通過掌上嵌入式的條碼識讀設(shè)備,對條碼進行譯碼。在掌上嵌入式設(shè)備工作過程中,譯碼的信息可以和其它輸入的信息重新編碼,完成對數(shù)據(jù)再加密的過程。
1.2 PDF417條碼的結(jié)構(gòu)
四一七條碼符號是一個多行結(jié)構(gòu)。符號的頂部和底部為空白區(qū)。上下空白區(qū)之間為多行結(jié)構(gòu)。每行數(shù)據(jù)符號字符數(shù)相同,行與行左右對齊直接銜接。其最小行數(shù)為3,最大行數(shù)為90,見圖1。每行構(gòu)成如下:
a) 左空白區(qū);b)起始符;c) 左行指示符號字符;d) 1~30個數(shù)據(jù)符號字符;e)右行指示符號字符;f) 終止符;g)右空白區(qū)。
1.
[1] [2] [3] [4]
【PDF417二維條碼在嵌入式設(shè)備中的應(yīng)用】相關(guān)文章:
條碼及讀卡設(shè)備·什么是條碼設(shè)備04-26
條碼及讀卡設(shè)備·什么是掃描模式04-26
條碼及讀卡設(shè)備·什么是掃描速率04-26
嵌入式系統(tǒng)與通信技術(shù)在汽車安全中的應(yīng)用05-02
小波變換在二維瞬時參數(shù)分析中的應(yīng)用04-30
CARDINAL模型在長江武漢段二維流場模擬中的應(yīng)用04-29