二維條碼簡(jiǎn)介
由于條碼技術(shù)具有輸入速度快、準(zhǔn)確度高、成本低、可靠性強(qiáng)等優(yōu)點(diǎn),因此在各行業(yè)得到了廣泛應(yīng)用。但隨著應(yīng)用領(lǐng)域的不斷擴(kuò)展,傳統(tǒng)的一維條碼漸漸表現(xiàn)出了它的局限:首先,使用一維條碼,必須通過(guò)連接數(shù)據(jù)庫(kù)的方式提取信息才能明確條碼所表達(dá)的信息含意,因此在沒(méi)有數(shù)據(jù)庫(kù)或者不便聯(lián)網(wǎng)的地方,一維條碼的使用就受到了限制;其次,一維條碼表達(dá)的只能為字母和數(shù)字,而不能表達(dá)漢字和圖像,在一些需要應(yīng)用漢字的場(chǎng)合,一維條碼便不能很好的滿(mǎn)足要求;另外,在某些場(chǎng)合下,大信息容量的一維條碼通常受到標(biāo)簽尺寸的限制,也給產(chǎn)品的包裝和印刷帶來(lái)了不便。 二維條碼的誕生解決了一維條碼不能解決的問(wèn)題,它能夠在橫向和縱向兩個(gè)方位同時(shí)表達(dá)信息,不僅能在很小的面積內(nèi)表達(dá)大量的信息,而且能夠表達(dá)漢字和存儲(chǔ)圖像。二維條碼的出現(xiàn)拓展了條碼的應(yīng)用領(lǐng)域,因此被許多不同的行業(yè)所采用。
二維條碼的分類(lèi)
二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成,矩陣式二維條碼以矩陣的形式組成,在矩陣相應(yīng)元素位置上用點(diǎn)的出現(xiàn)表示二進(jìn)制“1”,空的出現(xiàn)表示二進(jìn)制“0”,由點(diǎn)的排列組合確定了代碼表示的含義。具有代表性的堆疊式二維條碼包括PDF417、Code 49、Code 16K等。有代表性的矩陣式二維條碼包括Code one、Aztec、Date Matrix、QR碼等。二維條碼可以使用激光或CCD閱讀器識(shí)讀。
堆疊式二維條碼中包含附加的格式信息,信息容量可以達(dá)到1K,例如:PDF417碼可用來(lái)為運(yùn)輸/收貨標(biāo)簽的信息編碼,它作為ANSI MH10.8標(biāo)準(zhǔn)的一部分為“紙上EDI”的送貨標(biāo)簽內(nèi)容編碼,這種編碼方法被許多的工業(yè)組織和機(jī)構(gòu)采用。
矩陣式二維條碼帶有更高的信息密度(如:Data Matrix、Maxicode、Aztec、QR碼),可以作為包裝箱的信息表達(dá)符號(hào),在電子半導(dǎo)體工業(yè)中,將DataMatrix用于標(biāo)識(shí)小型的零部件。矩陣式二維條碼只能被二維的CCD圖像式閱讀器識(shí)讀,并能以全向的方式掃描。
新的二維條碼能夠?qū)⑷魏握Z(yǔ)言(包括漢字)和二進(jìn)制信息(如簽字、照片)編碼,并可以由用戶(hù)選擇的不同程度的糾錯(cuò)級(jí)別以和在符號(hào)殘損的情況下恢復(fù)所有信息的能力。
二維條碼的印刷和識(shí)別
條碼可以直接印刷在被掃描的物品上或者打印在標(biāo)簽上,標(biāo)簽可以由供應(yīng)商專(zhuān)門(mén)打印或者現(xiàn)場(chǎng)打印。
所有條碼都有一些相似的組成部分。它們都有一個(gè)空白區(qū),稱(chēng)為靜區(qū),位于條碼的起始和終止部分的邊緣的外側(cè)。由特殊的起始和終止字符標(biāo)示符號(hào)的開(kāi)始和結(jié)束。校驗(yàn)符在一些符號(hào)法中是必須的,它可以用數(shù)學(xué)的方法對(duì)條碼進(jìn)行校驗(yàn)以保證譯碼后的信息正確無(wú)誤。二維條碼與一維條碼具有許多相同的成分,它同時(shí)還包括信息量、排列順序以及糾錯(cuò)的功能。矩陣式符號(hào)沒(méi)有標(biāo)志起始和終止的模塊,但它們有一些特殊的“定位符”,定位符中包含了符號(hào)的大小和方位等信息。矩陣式二維條碼和新的堆疊式二維條碼能夠用先進(jìn)的數(shù)學(xué)算法將數(shù)據(jù)從損壞的條碼符號(hào)中恢復(fù)。 在使用中,閱讀矩陣式二維條碼必須使用2D CCD條碼閱讀器,二維圖像式CCD條碼閱讀器同樣能閱讀一維線(xiàn)性條形碼和堆疊式二維條碼。使用二維圖像式CCD條碼閱讀器可以全向識(shí)讀任何一種符號(hào)。盡管每一種閱讀器都有它的優(yōu)越性,但是若要從一個(gè)條碼系統(tǒng)中獲得最大的收益,所選用的掃描器就要求與應(yīng)用的需求相對(duì)應(yīng)。 |