條形碼
條形碼(barcode)是將寬度不等的多個(gè)黑條和空白,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形標(biāo)識符。常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)排成的平行線圖案。條形碼可以標(biāo)出物品的生產(chǎn)國、制造廠家、商品名稱、生產(chǎn)日期、圖書分類號、郵件起止地點(diǎn)、類別、日期等許多信息,因而在商品流通、圖書管理、郵政管理、銀行系統(tǒng)等許多領(lǐng)域都得到廣泛的應(yīng)用。
條形碼(barcode)
國際上,包括中國,現(xiàn)在統(tǒng)稱為條碼(barcode)。
通用商品條形碼一般由前綴部分、制造廠商代碼、商品代碼和校驗(yàn)碼組成。商品條形碼中的前綴碼是用來標(biāo)識國家或地區(qū)的代碼,賦碼權(quán)在國際物品編碼協(xié)會(huì),如00-09代表美國、加拿大。45-49代表日本。690-695代表中國大陸,471代表中國臺灣地區(qū),489代表香港特區(qū)。制造廠商代碼的賦權(quán)在各個(gè)國家或地區(qū)的物品編碼組織,中國由國家物品編碼中心賦予制造廠商代碼。商品代碼是用來標(biāo)識商品的代碼,賦碼權(quán)由產(chǎn)品生產(chǎn)企業(yè)自己行使,生產(chǎn)企業(yè)按照規(guī)定條件自己決定在自己的何種商品上使用哪些阿拉伯?dāng)?shù)字為商品條形碼。商品條形碼最后用1位校驗(yàn)碼來校驗(yàn)商品條形碼中左起第1-12數(shù)字代碼的正確性。商品條形碼是指由一組規(guī)則排列的條、空及其對應(yīng)字符組成的標(biāo)識,用以表示一定的商品信息的符號。其中條為深色、空為納色,用于條形碼識讀設(shè)備的掃描識讀。其對應(yīng)字符由一組阿拉伯?dāng)?shù)字組成,供人們直接識讀或通過鍵盤向計(jì)算機(jī)輸入數(shù)據(jù)使用。這一組條空和相應(yīng)的字符所表示的信息是相同的。
條形碼技術(shù)是隨著計(jì)算機(jī)與信息技術(shù)的發(fā)展和應(yīng)用而誕生的,它是集編碼、印刷、識別、數(shù)據(jù)采集和處理于一身的新型技術(shù)。
使用條形碼掃描是今后市場流通的大趨勢。為了使商品能夠在全世界自由、廣泛地流通,企業(yè)無論是設(shè)計(jì)制作,申請注冊還是使用商品條形碼,都必須遵循商品條形碼管理的有關(guān)規(guī)定。
發(fā)展歷史
最早被打上條形碼的產(chǎn)品是箭牌口香糖。條形碼技術(shù)最早產(chǎn)生在風(fēng)聲鶴唳的二十世紀(jì)二十年代,誕生于威斯汀豪斯(Westinghouse)的實(shí)驗(yàn)室里。一位名叫約翰·科芒德(John Kermode) 性
條形碼
格古怪的發(fā)明家“異想天開”地想對郵政單據(jù)實(shí)現(xiàn)自動(dòng)分檢,那時(shí)候?qū)﹄娮蛹夹g(shù)應(yīng)用方面的每一個(gè)設(shè)想都使人感到非常新奇。
他的想法是在信封上做條碼標(biāo)記,條碼中的信息是收信人的地址,就象今天的郵政編碼。為此科芒德發(fā)明了最早的條碼標(biāo)識,設(shè)計(jì)方案非常的簡單(注:這種方法稱為模塊比較法),即一個(gè)“條”表示數(shù)字“1”,二個(gè)“條”表示數(shù)字“2”,以次類推。然后,他又發(fā)明了由基本的元件組成的條碼識讀設(shè)備:一個(gè)掃描器(能夠發(fā)射光并接收反射光);一個(gè)測定反射信號條和空的方法,即邊緣定位線圈;和使用測定結(jié)果的方法,即譯碼器。
科芒德的掃描器利用當(dāng)時(shí)新發(fā)明的光電池來收集反射光。“空”反射回來的是強(qiáng)信號,“條”反射回來的是弱信號。與當(dāng)今高速度的電子元器件應(yīng)用不同的是,科芒德利用磁性線圈來測定“條”和“空”。就象一個(gè)小孩將電線與電池連接再繞在一顆釘子上來夾紙。科芒德用一個(gè)帶鐵芯的線圈在接收到“空”的信號的時(shí)候吸引一個(gè)開關(guān),在接收到“條”的信號的時(shí)候,釋放開關(guān)并接通電路。因此,最早的條碼閱讀器噪音很大。開關(guān)由一系列的繼電器控制,“開”和“關(guān)”由打印在信封上“條”的數(shù)量決定。通過這種方法,條碼符號直接對信件進(jìn)行分檢。
此后不久,科芒德的合作者道格拉斯·楊(Douglas Young),在科芒德碼的基礎(chǔ)上作了些改進(jìn)。
科芒德碼所包含的信息量相當(dāng)?shù)牡?,并且很難編出十個(gè)以上的不同代碼。而楊碼使用更少的條,但是利用條之間空的尺寸變化,就象今天的UPC條碼符號使用四個(gè)不同的條空尺寸。新的條碼符號可在同樣大小的空間對一百個(gè)不同的地區(qū)進(jìn)行編碼,而科芒德碼只能對十個(gè)不同的地區(qū)進(jìn)行編碼。
直到1949年的專利文獻(xiàn)中才第一次有了諾姆·伍德蘭(Norm Woodland)和伯納德·西爾沃(Bernard Silver)發(fā)明的全方位條形碼符號的記載,在這之前的專利文獻(xiàn)中始終沒有條形碼技術(shù)的記錄,也沒有投入實(shí)際應(yīng)用的先例。諾姆·伍德蘭和伯納德·西爾沃的想法是利用科芒德和楊的垂直的“條”和“空”,并使之彎曲成環(huán)狀,非常象射箭的靶子。這樣掃描器通過掃描圖形的中心,能夠?qū)l形碼符號解碼,不管條形碼符號方向的朝向。
在利用這項(xiàng)專利技術(shù)對其進(jìn)行不斷改進(jìn)的過程中,一位科幻小說作家艾薩克·阿西莫夫(Isaac Azimov)在他的《赤裸的太陽》(The Naked Sun)一書中講述了使用信息編碼的新方法實(shí)現(xiàn)自動(dòng)識別的事例。那時(shí)人們覺得此書中的條形碼符號看上去象是一個(gè)方格子的棋盤,但是今天的條形碼專業(yè)人士馬上會(huì)意識到這是一個(gè)二維矩陣條形碼符號。雖然此條形碼符號沒有方向、定位和定時(shí),但很顯然它表示的是高信息密度的數(shù)字編碼。
直到1970年Iterface Mechanisms公司開發(fā)出“二維碼”之后,才有了價(jià)格適于銷售的二維矩陣條碼的打印和識讀設(shè)備。那時(shí)二維矩陣條形碼用于報(bào)社排版過程的自動(dòng)化。二維矩陣條形碼印在紙帶上,由今天的一維CCD掃描器掃描識讀。CCD發(fā)出的光照在紙帶上,每個(gè)光電池對準(zhǔn)紙帶的不同區(qū)域。每個(gè)光電池根據(jù)紙帶上印刷條碼與否輸出不同的圖案,組合產(chǎn)生一個(gè)高密度信息圖案。用這種方法可在相同大小的空間打印上一個(gè)單一的字符,作為早期科芒德碼之中的一個(gè)單一的條。定時(shí)信息也包括在內(nèi),所以整個(gè)過程是合理的。當(dāng)?shù)谝粋€(gè)系統(tǒng)進(jìn)入市場后,包括打印和識讀設(shè)備在內(nèi)的全套設(shè)備大約要5000美元。
條形碼(17張)
此后不久,隨著LED(發(fā)光二極管)、微處理器和激光二極管的不斷發(fā)展,迎來了新的標(biāo)識符號(象征學(xué))和其應(yīng)用的大爆炸,人們稱之為“條碼工業(yè)”。今天很少能找到?jīng)]有直接接觸過即快又準(zhǔn)的條形碼技術(shù)的公司或個(gè)人。由于在這一領(lǐng)域的技術(shù)進(jìn)步與發(fā)展非常迅速,并且每天都有越來越多的應(yīng)用領(lǐng)域被開發(fā),用不了多久條形碼就會(huì)像燈泡和半導(dǎo)體收音機(jī)一樣普及,將會(huì)使我們每一個(gè)人的生活都變得更加輕松和方便。
識別原理
要將按照一定規(guī)則編譯出來的條形碼轉(zhuǎn)換成有意義的信息,需要經(jīng)歷掃描和譯碼兩個(gè)過程。物體的顏色是由其反射光的類型決定的,白色物體能反射各種波長的可見光,黑色物體則吸收各種
條形碼 制作
波長的可見光,所以當(dāng)條形碼掃描器光源發(fā)出的光在條形碼上反射后,反射光照射到條碼掃描器內(nèi)部的光電轉(zhuǎn)換器上,光電轉(zhuǎn)換器根據(jù)強(qiáng)弱不同的反射光信號,轉(zhuǎn)換成相應(yīng)的電信號。根據(jù)原理的差異,掃描器可以分為光筆、紅光CCD、激光、影像四種。電信號輸出到條碼掃描器的放大電路增強(qiáng)信號之后,再送到整形電路將模擬信號轉(zhuǎn)換成數(shù)字信號。白條、黑條的寬度不同,相應(yīng)的電信號持續(xù)時(shí)間長短也不同。然后譯碼器通過測量脈沖數(shù)字電信號0,1的數(shù)目來判別條和空的數(shù)目。通過測量0,1信號持續(xù)的時(shí)間來判別條和空的寬度。此時(shí)所得到的數(shù)據(jù)仍然是雜亂無章的,要知道條形碼所包含的信息,則需根據(jù)對應(yīng)的編碼規(guī)則(例如:EAN-8碼),將條形符號換成相應(yīng)的數(shù)字、字符信息。最后,由計(jì)算機(jī)系統(tǒng)進(jìn)行數(shù)據(jù)處理與管理,物品的詳細(xì)信息便被識別了。
掃描原理
條形碼的掃描需要掃描器,掃描器利用自身光源照射條形碼,再利用光電轉(zhuǎn)換器接受反射的光線,將反射光線的明暗轉(zhuǎn)換成數(shù)字信號。不論是采取何種規(guī)則印制的條形碼,都由靜區(qū)、起始字符、數(shù)據(jù)字符與終止字符組成。有些條碼在數(shù)據(jù)字符與終止字符之間還有校驗(yàn)字符。
▲靜區(qū):靜區(qū)也叫空白區(qū),分為左空白區(qū)和右空白區(qū),左空白區(qū)是讓掃描設(shè)備做好掃描準(zhǔn)備,右空白區(qū)是保證掃描設(shè)備正確識別條碼的結(jié)束標(biāo)記。
為了防止左右空白區(qū)(靜區(qū))在印刷排版時(shí)被無意中占用,可在空白區(qū)加印一個(gè)符號(左側(cè)沒有數(shù)字時(shí)印<號,右側(cè)沒有數(shù)字時(shí)加印>號)這個(gè)符號就叫靜區(qū)標(biāo)記。主要作用就是防止靜區(qū)寬度不足。只要靜區(qū)寬度能保證,有沒有這個(gè)符號都不影響條碼的識別。
▲起始字符:第一位字符,具有特殊結(jié)構(gòu),當(dāng)掃描器讀取到該字符時(shí),便開始正式讀取代碼了。
▲數(shù)據(jù)字符:條形碼的主要內(nèi)容。
▲校驗(yàn)字符:檢驗(yàn)讀取到的數(shù)據(jù)是否正確。不同編碼規(guī)則可能會(huì)有不同的校驗(yàn)規(guī)則。
▲終止字符:最后一位字符,一樣具有特殊結(jié)構(gòu),用于告知代碼掃描完畢,同時(shí)還起到只是進(jìn)行校驗(yàn)計(jì)算的作用。
為了方便雙向掃描,起止字符具有不對稱結(jié)構(gòu)。因此掃描器掃描時(shí)可以自動(dòng)對條碼信息重新排列。條碼掃描器有光筆、CCD、激光、影像四種
▲光筆:最原始的掃描方式,需要手動(dòng)移動(dòng)光筆,并且還要與條形碼接觸。
▲CCD:以CCD作為光電轉(zhuǎn)換器,LED作為發(fā)光光源的掃描器。在一定范圍內(nèi),可以實(shí)現(xiàn)自動(dòng)掃描。并且可以閱讀各種材料、不平表面上的條碼,成本也較為低廉。但是與激光式相比,掃描距離較短。
▲激光:以激光作為發(fā)光源的掃描器。又可分為線型、全角度等幾種。
▲影像:以光源拍照利用自帶硬解碼板解碼,通常影像掃描可以同時(shí)掃描一維及二維條碼,如新大陸引擎及Honeywell引擎。
線型:多用于手持式掃描器,范圍遠(yuǎn),準(zhǔn)確性高。
全角度:多為工業(yè)級固定式掃描,自動(dòng)化程度高,在各種方向上都可以自動(dòng)讀取條碼及輸出電平信號,結(jié)合傳感器使用。
優(yōu)點(diǎn)介紹
條形碼是迄今為止最經(jīng)濟(jì)、實(shí)用的一種自動(dòng)識別技術(shù)。條形碼技術(shù)具有以下幾個(gè)方面的優(yōu)點(diǎn)
A.輸入速度快:與鍵盤輸入相比,條形碼輸入的速度是鍵盤輸入的5倍,并且能實(shí)現(xiàn)“即時(shí)數(shù)據(jù)輸入”。
B.可靠性高:鍵盤輸入數(shù)據(jù)出錯(cuò)率為三百分之一,利用光學(xué)字符識別技術(shù)出錯(cuò)率為萬分之一,而采用條形碼技術(shù)誤碼率低于百萬分之一。
C.采集信息量大:利用傳統(tǒng)的一維條形碼一次可采集幾十位字符的信息,二維條形碼更可以攜帶數(shù)千個(gè)字符的信息,并有一定的自動(dòng)糾錯(cuò)能力。
D.靈活實(shí)用:條形碼標(biāo)識既可以作為一種識別手段單獨(dú)使用,也可以和有關(guān)識別設(shè)備組成一個(gè)系統(tǒng)實(shí)現(xiàn)自動(dòng)化識別,還可以和其他控制設(shè)備聯(lián)接起來實(shí)現(xiàn)自動(dòng)化管理。
另外,條形碼標(biāo)簽易于制作,對設(shè)備和材料沒有特殊要求,識別設(shè)備操作容易,不需要特殊培訓(xùn),且設(shè)備也相對便宜。
E. 成本非常低。在零售業(yè)領(lǐng)域,因?yàn)闂l碼是印刷在商品包裝上的,所以其成本幾乎為‘零’。
編碼規(guī)則
唯一性:同種規(guī)格同種產(chǎn)品對應(yīng)同一個(gè)產(chǎn)品代碼,同種產(chǎn)品不同規(guī)格應(yīng)對應(yīng)不同的產(chǎn)品代碼。根據(jù)產(chǎn)品的不同性質(zhì),如:重量、包裝、規(guī)格、氣味、顏色、形狀等等,賦予不同的商品代碼。
永久性:產(chǎn)品代碼一經(jīng)分配,就不再更改,并且是終身的。當(dāng)此種產(chǎn)品不再生產(chǎn)時(shí),其對應(yīng)的產(chǎn)品代碼只能擱置起來,不得重復(fù)起用再分配給其它的商品。
無含義:為了保證代碼有足夠的容量以適應(yīng)產(chǎn)品頻繁的更新?lián)Q代的需要,最好采用無含義的順序碼。
條形碼校驗(yàn)碼公式:
1.首先,把條形碼從右往左依次編序號為“1,2,3,4……”從序號二開始把所有奇數(shù)序號位上的數(shù)相加求和,用求出的和乘3,再把所有偶數(shù)序號上的數(shù)相加求和,用求出的和加上剛才奇數(shù)序號上的數(shù)的和乘3的積,然后得出和。再用大于或等于這個(gè)和的最小的10的倍數(shù)減去這個(gè)和,就得出校驗(yàn)碼。
舉個(gè)例子:
此條形碼為:977167121601X(X為校驗(yàn)碼)。
1.1+6+2+7+1+7=24
2.24×3=72
3.0+1+1+6+7+9=24
4.72+24=96
5.100-96=4
所以最后校驗(yàn)碼X=4。此條形碼為9771671216014。
碼制區(qū)別
UPC
(統(tǒng)一產(chǎn)品代碼)
只能表示數(shù)字,有A、B、C、D、E五個(gè)版本 版本 A - 12 位數(shù)字 版本 E - 7 位數(shù)字 最后一位為校驗(yàn)位 大小是寬1.5" 高1 " ,而且背景要與清晰 主要使用于美國和加拿大地區(qū),用于工業(yè)、醫(yī)藥、倉庫等部門。當(dāng)UPC作為十二位進(jìn)行解碼時(shí),定義如下:第一位 = 數(shù)字標(biāo)識 (已經(jīng)由UCC(統(tǒng)一代碼委員會(huì))所建立). 第2-6位 = 生產(chǎn)廠家的標(biāo)識號(包括第一位) 第7-11 = 唯一的廠家產(chǎn)品代碼 第12位 = 校驗(yàn)位(used for error detection)
Code 3 of 9
能表示字母、數(shù)字和其它一些符號共43個(gè)字符:A -Z,0 - 9,-.$/+%,pace 條形碼的長度是可變化的,通常用“*”號作為起始、終止符校驗(yàn)碼不用代碼密度介于3 - 9.4個(gè)字符/每英寸,空白區(qū)是窄條的10倍,用于工業(yè)、圖書、以及票證自動(dòng)化管理上。
Code 128
表示高密度數(shù)據(jù), 字符串可變長,符號內(nèi)含校驗(yàn)碼,有三種不同版本:A,B,and C 可用128個(gè)字符分別在 A,B,or C 三個(gè)字符串集合中,用于工業(yè)、倉庫、零售批發(fā)。
Interleaved
2-of-5 (I2 of 5)
只能表示數(shù)字0 -9 可變長度,連續(xù)性條形碼,所有條與空都表示代碼,第一個(gè)數(shù)字由條開始,第二個(gè)數(shù)字由空組成 空白區(qū)比窄條寬10倍,應(yīng)用于商品批發(fā)、倉庫、機(jī)場、生產(chǎn)/包裝識別、工業(yè)中,條形碼的識讀率高,可適用于固定掃描器可靠掃描,在所有一維條形碼中的密度最高。
Codabar
(庫德巴碼)
可表示數(shù)字0 - 9,字符$、+、 -、還有只能用作起始/終止符的a,b,c d四個(gè)字符,可變長度,沒有校驗(yàn)位,應(yīng)用于物料管理、圖書館、血站和當(dāng)前的機(jī)場包裹發(fā)送中,空白區(qū)比窄條寬10,非連續(xù)性條形碼,每個(gè)字符表示為4條3空。Codabar 又名 NW 7,NW 7是在日本的叫法。
PDF417
(二維碼)
多行組成的條形碼,不需要連接一個(gè)數(shù)據(jù)庫,本身可存儲大量數(shù)據(jù),應(yīng)用于:醫(yī)院、駕駛證、物料管理、貨物運(yùn)輸,當(dāng)條形碼受一定破壞時(shí),錯(cuò)誤糾正能使條形碼能正確解碼PDF417,是訊寶(Symbol)科技公司于1990年研制的產(chǎn)品。它是一個(gè)多行、連續(xù)性、可變長、包含大量數(shù)據(jù)的符號標(biāo)識。每個(gè)條形碼有3 - 90行,每一行有一個(gè)起始部分、數(shù)據(jù)部分、終止部分。它的字符集包括所有128個(gè)字符,最大數(shù)據(jù)含量是1850個(gè)字符。
一)PDF417簡介
PDF417碼是由留美華人王寅敬(音)博士發(fā)明的。PDF是取英文Portable Data File三個(gè)單詞的首字母的縮寫,意為“便攜數(shù)據(jù)文件”。因?yàn)榻M成條形碼的每一符號字符都是由4個(gè)條和4個(gè)空構(gòu)成,如果將組成條形碼的最窄條或空稱為一個(gè)模塊,則上述的4個(gè)條和4個(gè)空的總模塊數(shù)一定為17,所以稱417碼或PDF417碼。
二)PDF417的特點(diǎn)
1. 信息容量大
PDF417碼除可以表示字母、數(shù)字、ASCII字符外,還能表達(dá)二進(jìn)制數(shù)。為了使得編碼更加緊湊,提高信息密度,PDF417在編碼時(shí)有三種格式:
* 擴(kuò)展的字母數(shù)字壓縮格式 可容納1850 個(gè)字符;
* 二進(jìn)制 / ASCII格式 可容納1108 個(gè)字節(jié);
* 數(shù)字壓縮格式 可容納2710 個(gè)數(shù)字。
2. 錯(cuò)誤糾正能力
一維條形碼通常具有校驗(yàn)功能以防止錯(cuò)讀,一旦條形碼發(fā)生污損將被拒讀。而二維條形碼不僅能防止錯(cuò)誤,而且能糾正錯(cuò)誤,即使條形碼部分損壞,也能將正確的信息還原出來。
3. 印制要求不高
普通打印設(shè)備均可打印,傳真件也能閱讀。
4. 可用多種閱讀設(shè)備閱讀
PDF417碼可用帶光柵的激光閱讀器,線性及面掃描的圖像式閱讀器閱讀。
5. 尺寸可調(diào)以適應(yīng)不同的打印空間
6. 碼制公開已形成國際標(biāo)準(zhǔn),中國也已制定了417碼的國標(biāo)。
三)PDF417的糾錯(cuò)功能
二維條形碼的糾錯(cuò)功能是通過將部分信息重復(fù)表示(冗余)來實(shí)現(xiàn)的。比如在PDF417碼中,某一行除了包含本行的信息外,還有一些反映其它位置上的字符(錯(cuò)誤糾正碼)的信息。這樣,即使當(dāng)條形碼的某部分遭到損壞,也可以通過存在于其它位置的錯(cuò)誤糾正碼將其信息還原出來。
PDF417的糾錯(cuò)能力依錯(cuò)誤糾正碼字?jǐn)?shù)的不同分為0~8共9級,見圖4,級別越高,糾正碼字?jǐn)?shù)越多,糾正能力越強(qiáng),條形碼也越大。當(dāng)糾正等級為8時(shí),即使條形碼污損50%也能被正確讀出。
四)PDF417的幾種變形
PDF417還有幾種變形的碼制形式:
* PDF417截短碼
在相對“干凈”的環(huán)境中,條形碼損壞的可能性很小,則可將右邊的行指示符省略并減少終止符。
* PDF417微碼
進(jìn)一步縮減的PDF碼。
* 宏P(guān)DF417碼
當(dāng)文件內(nèi)容太長,無法用一個(gè)PDF417碼表示時(shí),可用包含多個(gè)(1~99999個(gè))條形碼分塊的宏P(guān)DF417碼來表示。
以PDF417碼為例,介紹二維條形碼的特性和特點(diǎn)。
二維條形碼的優(yōu)勢
從以上的介紹可以看出,與一維條形碼相比二維條形碼有著明顯的優(yōu)勢,歸納起來主要有以下幾個(gè)方面:
一)數(shù)據(jù)容量更大
二)超越了字母數(shù)字的限制
三)條形碼相對尺寸小
四)具有抗損毀能力
維碼區(qū)別
一維條形碼
一維條形碼只是在一個(gè)方向(一般是水平方向)表達(dá)信息,而在垂直方向則不表達(dá)任何信息,其一定的高度通常是為了便于閱讀器的對準(zhǔn)。
一維條形碼的應(yīng)用可以提高信息錄入的速度,減少差錯(cuò)率,但是一維條形碼也存在一些不足之處:
* 數(shù)據(jù)容量較?。?0個(gè)字符左右
* 只能包含字母和數(shù)字
* 條形碼尺寸相對較大(空間利用率較低)
* 條形碼遭到損壞后便不能閱讀
二維條形碼
在水平和垂直方向的二維空間存儲信息的條形碼, 稱為二維條形碼(2-dimensional bar code)。
與一維條形碼一樣,二維條形碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通常可分為以下三種類型
1. 線性堆疊式二維碼
是在一維條形碼編碼原理的基礎(chǔ)上,將多個(gè)一維碼在縱向堆疊而產(chǎn)生的。典型的碼制如:Code 16K、Code 49.PDF417等。
2. 矩陣式二維碼
是在一個(gè)矩形空間通過黑、白像素在矩陣中的不同分布進(jìn)行編碼。典型的碼制如:Aztec、Maxi Code、QR Code、 Data Matrix等。
3. 郵政碼
通過不同長度的條進(jìn)行編碼,主要用于郵件編碼,如:Postnet、BPO 4-State。
在許多種類的二維條形碼中,常用的碼制有:Data Matrix,Maxi Code,Aztec,QR Code,Vericode,PDF417,Ultracode,Code 49,Code 16K 等,其中:
* Data Matrix 主要用于電子行業(yè)小零件的標(biāo)識,如英特爾(Intel)的奔騰處理器的背面就印制了這種碼。
* Maxi Code 是由美國聯(lián)合包裹服務(wù)(UPS)公司研制的,用于包裹的分揀和跟蹤。
* Aztec 是由美國韋林(Welch Allyn)公司推出的,最多可容納3832個(gè)數(shù)字或3067個(gè)字母字符或1914個(gè)字節(jié)的數(shù)據(jù)。
制作要求
商品條形碼的標(biāo)準(zhǔn)尺寸是37.29mm x 26.26mm,放大倍率是0.8-2.0。當(dāng)印刷面積允許時(shí),應(yīng)選擇1.0倍率以上的條形碼,以滿足識讀要求。放大倍數(shù)越小的條形碼,印刷精度要求越高,當(dāng)印刷精度不能滿足要求時(shí),易造成條形碼識讀困難。
由于條形碼的識讀是通過條形碼的條和空的顏色對比度來實(shí)現(xiàn)的,一般情況下,只要能夠滿足對比度(PCS值)的要求的顏色即可使用。通常采用淺色作空的顏色,如白色、橙色、黃色等,采用深色作條的顏色,如黑色、暗綠色、深棕色等。最好的顏色搭配是黑條白空。根據(jù)條形碼檢測的實(shí)踐經(jīng)驗(yàn),紅色、金色、淺黃色不宜作條的顏色,透明、金色不能作空的顏色。
制作方法
條形碼的制作一般用印刷、通過條碼打印機(jī)或激光雕刻機(jī)打印條形碼。條碼打印機(jī)和普通打印機(jī)的最大的區(qū)別就是,條碼打印機(jī)的打印是以熱轉(zhuǎn)印為基礎(chǔ),以碳帶為打印介質(zhì)(或直接使用熱敏紙)完成打印,配合不同材質(zhì)的碳帶可以實(shí)現(xiàn)高質(zhì)量的打印效果和在無人看管的情況下實(shí)現(xiàn)連續(xù)高速打印,如要檢測條碼等級,使用專用的條碼檢測儀檢測,條碼等級分為從A級到F級,C級以下的條碼屬于不合格條碼。
一、應(yīng)用軟件
NiceLabel
label matrix
Labelview
Bartender
Codesoft
CorelDRAW
Photoshop
Illustrator
label matrix、Codesoft等屬于專業(yè)條形碼生成與打印軟件,集條碼生成、標(biāo)簽制作、批量打印于一體,可打印固定與可變數(shù)據(jù)并支持調(diào)用數(shù)據(jù)庫(如.dbf,.xls,.mdb等)文件直接打印;CorelDRAW、Photoshop、Illustrator屬于專業(yè)的畫圖設(shè)計(jì)軟件,另外Label mx可以導(dǎo)出條碼為矢量圖片(.emf 和.wmf)和CorelDRAW、Photoshop、Illustrator 交互使用。
編碼方案
寬度調(diào)節(jié)法
寬度調(diào)節(jié)編碼法是指條形碼符號有寬窄的條單元和空單元以及字符符號間隔組成,寬的條單元和空單元邏輯上表示“1”,窄的條單元和空單元邏輯上是“0”,寬的條空單元和窄的條空單元可稱為四種編碼元素。code-11碼、code- B碼、code39碼、2/5code碼等均采用寬度調(diào)節(jié)編碼法。
色度調(diào)節(jié)法
色度調(diào)節(jié)編碼法是指條形碼符號是利用條和空的反差來標(biāo)識的,條邏輯上表示“1”,而空邏輯上表示“0”。我們把“1”和“0”的條空稱為基本元素寬度或基本元素編碼寬度,連續(xù)的“1”、“0”則可有2倍寬、3倍寬、4倍寬等。所以此編碼法可稱為多種編碼元素方式,如ENA\UPC碼采用八種編碼元素。
商品條碼解析(舉例)
數(shù)字含義
商品條碼數(shù)字的含義(EAN-13)
以條形碼 6936983800013 為例
此條形碼分為4個(gè)部分,從左到右分別為:
1-3位:共3位,對應(yīng)該條碼的693,是中國的國家代碼之一。(690--695都是中國的代碼,由國際上分配)
4-8位:共5位,對應(yīng)該條碼的69838,代表著生產(chǎn)廠商代碼,由廠商申請,國家分配
9-12位:共4位,對應(yīng)該條碼的0001,代表著廠內(nèi)商品代碼,由廠商自行確定
第13位:共1位,對應(yīng)該條碼的3,是校驗(yàn)碼,依據(jù)一定的算法,由前面12位數(shù)字計(jì)算而得到。
(公式:前12位數(shù)字總和÷43=xxx……余數(shù) 校驗(yàn)碼取余數(shù))
各地碼表
碼 編碼組織所在國家
前綴碼
編碼組織所在國家
000 ~ 019
030 ~ 039
060 ~ 139
美國
627
科威特
020 ~ 029
040 ~ 049
200 ~ 299
店內(nèi)碼
628
沙特阿拉伯
050 ~ 059
優(yōu)惠券
629
阿拉伯聯(lián)合酋長國
300 ~ 379
法國
640 ~ 649
芬蘭
380
保加利亞
690 ~ 695
中國
383
斯洛文尼亞
700 ~ 709
挪威
385
克羅地亞
729
以色列
387
波黑
730 ~ 739
瑞典
400 ~ 440
德國
740
危地馬拉
450 ~ 459
490 ~ 499
日本
741
薩爾瓦多
460 ~ 469
俄羅斯
742
洪都拉斯
470
吉爾吉斯斯坦
743
尼加拉瓜
471
中國臺灣
744
哥斯達(dá)黎加
474
愛沙尼亞
745
巴拿馬
475
拉脫維亞
746
多米尼加
476
阿塞拜疆
750
墨西哥
477
立陶宛
754 ~ 755
加拿大
478
烏茲別克斯坦
759
委內(nèi)瑞拉
479
斯里蘭卡
760 ~ 769
瑞士
480
菲律賓
770
哥倫比亞
481
白俄羅斯
773
烏拉圭
482
烏克蘭
775
秘魯
484
摩爾多瓦
777
玻利維亞
485
亞美尼亞
779
阿根廷
486
格魯吉亞
780
智利
487
哈薩克斯坦
784
巴拉圭
489
中國香港特別行政區(qū)
786
厄瓜多爾
500 ~ 509
英國
789 ~ 790
巴西
520
希臘
800 ~ 839
意大利
528
黎巴嫩
840 ~ 849
西班牙
529
塞浦路斯
850
古巴
530
阿爾巴尼亞
858
斯洛伐克
531
馬其頓
859
捷克
535
馬耳他
860
南斯拉夫
539
愛爾蘭
865
蒙古
540 ~ 549
比利時(shí)和盧森堡
867
朝鮮
560
葡萄牙
869
土耳其
569
冰島
870 ~ 879
荷蘭
570 ~ 579
丹麥
880
韓國
590
波蘭
884
柬埔寨
594
羅馬尼亞
885
泰國
599
匈牙利
888
新加坡
600、601
南非
890
印度
603
加納
893
越南
608
巴林
899
印度尼西亞
609
毛里求斯
900 ~ 919
奧地利
611
摩洛哥
930 ~ 939
澳大利亞
613
阿爾及利亞
940 ~ 949
新西蘭
616
肯尼亞
955
馬來西亞
618
象牙海岸
958
中國澳門特別行政區(qū)
619
突尼斯
977
連續(xù)出版物
621
敘利亞
978、979
圖書
622
埃及
980
應(yīng)收票據(jù)
624
利比亞
981、982
普通流通券
625
約旦
990 ~ 999
優(yōu)惠券
626
伊朗
二維條碼
二維條碼自出現(xiàn)以來,得到了人們的普遍關(guān)注,發(fā)展速度十分迅速。它的使用,極大地提高了數(shù)據(jù)采集和信息處理的速度,提高了工作效率,并為管理的科學(xué)化和現(xiàn)代化做出了很大貢獻(xiàn)。
由于受信息容量的限制,一維條碼僅僅是對“物品”的標(biāo)識,而不是對“物品”的描述。故一維條碼的使用,不得不依賴數(shù)據(jù)庫的存在。在沒有數(shù)據(jù)庫和不便聯(lián)網(wǎng)的地方,一維條碼的使用受到了較大的限制,有時(shí)甚至變得毫無意義。
另外,要用一維條碼表示漢字的場合,顯得十分不方便,且效率很低。現(xiàn)代高新技術(shù)的發(fā)展,迫切要求用條碼在有限的幾何空間內(nèi)表示更多的信息,從而滿足千變?nèi)f化的信息表示的需要。
二維條碼正是為了解一維條碼無法解決的問題而產(chǎn)生的。因?yàn)樗哂懈呙芏?、高可靠性等特點(diǎn),所以可以用它表示數(shù)據(jù)文件(包括漢字文件)、圖像等。二維條碼是大容量、高可靠性信息實(shí)現(xiàn)存儲、攜帶并自動(dòng)識讀的最理想的方法。
輸入速度快:與鍵盤輸入相比,條碼輸入的速度是鍵盤輸入的5倍,并且能實(shí)現(xiàn)"即時(shí)數(shù)據(jù)輸入"。
可靠性高:鍵盤輸入數(shù)據(jù)出錯(cuò)率為三百分之一,利用光學(xué)字符識別技術(shù)出錯(cuò)率為萬分之一,而采用條碼技術(shù)誤碼率低于百萬分之一。
采集信息量大:利用傳統(tǒng)的一維條碼一次可采集幾十位字符的信息,二維條碼更可以攜帶數(shù)千個(gè)字符的信息,并有一定的自動(dòng)糾錯(cuò)能力。
靈活實(shí)用:條碼標(biāo)識既可以作為一種識別手段單獨(dú)使用,也可以和有關(guān)識別設(shè)備組成一個(gè)系統(tǒng)實(shí)現(xiàn)自動(dòng)化識別,還可以和其他控制設(shè)備聯(lián)接起來實(shí)現(xiàn)自動(dòng)化管理。
另外,條碼標(biāo)簽易于制作,對設(shè)備和材料沒有特殊要求,識別設(shè)備操作容易,不需要特殊培訓(xùn),且設(shè)備也相對便宜。
二維條碼(2-dimensional barcode) 是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識讀以實(shí)現(xiàn)信息自動(dòng)處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對不同行的信息自動(dòng)識別功能、及處理圖形旋轉(zhuǎn)變化等特點(diǎn)。
二維條碼能夠在橫向和縱向兩個(gè)方位同時(shí)表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息。
二維條碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼。堆疊式/行排式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成;矩陣式二維條碼以矩陣的形式組成,在矩陣相應(yīng)元素位置上用“點(diǎn)”表示二進(jìn)制“1”, 用“空”表示二進(jìn)制“0”,由“點(diǎn)”和“空”的排列組成代碼。
1. 堆疊式/行排式二維條碼 (又稱堆積式或?qū)优攀剑?,其編碼原理是建立在一維條碼基礎(chǔ)之上,按需要堆積成二行或多行。它在編碼設(shè)計(jì)、校驗(yàn)原理、識讀方式等方面繼承了一維條碼的一些特點(diǎn),識讀設(shè)備與條碼印刷與一維條碼技術(shù)兼容。但由于行數(shù)的增加,需要對行進(jìn)行判定,其譯碼算法與軟件也不完全相同于一維條碼。有代表性的行排式二維條碼有:Code 16K、Code 49.PDF417等。
2. 矩陣式二維碼 (又稱棋盤式二維條碼)它是在一個(gè)矩形空間通過黑、白像素在矩陣中的不同分布進(jìn)行編碼。在矩陣相應(yīng)元素位置上,用點(diǎn)(方點(diǎn)、圓點(diǎn)或其他形狀)的出現(xiàn)表示二進(jìn)制“1”,點(diǎn)的不出現(xiàn)表示二進(jìn)制的“0”,點(diǎn)的排列組合確定了矩陣式二維條碼所代表的意義。矩陣式二維條碼是建立在計(jì)算機(jī)圖像處理技術(shù)、組合編碼原理等基礎(chǔ)上的一種新型圖形符號自動(dòng)識讀處理碼制。具有代表性的矩陣式二維條碼有:Code One、Maxi Code、QR Code、 Data Matrix等。在目前幾十種二維要碼中,常用的碼制有:PDF417二維條碼,Datamatrix二維條碼, Maxicode二維條碼,QR Code,Code 49,Code 16K,Code one,等,除了這些常見的二維條碼之外,還有Vericode條碼、CP條碼、Codablock F條碼、田字碼、 Ultracode條碼,Aztec條碼。
二維條碼特點(diǎn) 1.高密度編碼,信息容量大:可容納多達(dá)1850個(gè)大寫字母或2710個(gè)數(shù)字或1108個(gè)字節(jié),或500多個(gè)漢字,比普通條碼信息容量約高幾十倍。2.編碼范圍廣:該條碼可以把圖片、聲音、文字、簽字、指紋等可以數(shù)字化的信息進(jìn)行編碼,用條碼表示出來;可以表示多種語言文字;可表示圖像數(shù)據(jù)。3.容錯(cuò)能力強(qiáng),具有糾錯(cuò)功能:這使得二維條碼因穿孔、污損等引起局部損壞時(shí),照樣可以正確得到識讀,損毀面積達(dá)50%仍可恢復(fù)信息。4.譯碼可靠性高:它比普通條碼譯碼錯(cuò)誤率百萬分之二要低得多,誤碼率不超過千萬分之一。5.可引入加密措施:保密性、防偽性好。6.成本低,易制作,持久耐用。7.條碼符號形狀、尺寸大小比例可變。8.二維條碼可以使用激光或CCD閱讀器識讀。
二維條碼目前應(yīng)用:二維條碼具有儲存量大、保密性高、追蹤性高、抗損性強(qiáng)、備援性大、成本便宜等特性,這些特性特別適用於表單、安全保密、追蹤、證照、存貨盤點(diǎn)、資料備援等方面。表單應(yīng)用:公文表單、商業(yè)表單、進(jìn)出口報(bào)單、艙單等資料之傳送交換,減少人工重覆輸入表單資料,避免人為錯(cuò)誤,降低人力成本 保密應(yīng)用:商業(yè)情報(bào)、經(jīng)濟(jì)情報(bào)、政治情報(bào)、軍事情報(bào)、私人情報(bào)等機(jī)密資料之加密及傳遞。追蹤應(yīng)用:公文自動(dòng)追蹤、生產(chǎn)線零件自動(dòng)追蹤、客戶服務(wù)自動(dòng)追蹤、郵購運(yùn)送自動(dòng)追蹤、維修記錄自動(dòng)追蹤、危險(xiǎn)物品自動(dòng)追蹤、後勤補(bǔ)給自動(dòng)追蹤、醫(yī)療體檢自動(dòng)追蹤、生態(tài)研究(動(dòng)物、鳥類...)自動(dòng)追蹤等。證照應(yīng)用:護(hù)照、身分證、掛號證、駕照、會(huì)員證、識別證、連鎖店會(huì)員證等證照之資料登記及自動(dòng)輸入,發(fā)揮「隨到隨讀」、「立即取用」的資訊管理效果。盤點(diǎn)應(yīng)用:物流中心、倉儲中心、聯(lián)勤中心之貨品及固定資產(chǎn)之自動(dòng)盤點(diǎn),發(fā)揮「立即盤點(diǎn)、立即決策」的效果。備援應(yīng)用:文件表單的資料若不愿或不能以磁碟、光碟等電子媒體儲存?zhèn)湓畷r(shí),可利用二維條碼來儲存?zhèn)湓瑪y帶方便,不怕折疊,保存時(shí)間長,又可影印傳真,做更多備份。
商品條碼
EAN-13通用商品條形碼一般由前綴部分、制造廠商代碼、商品代碼和校驗(yàn)碼組成。商品條形碼中的前綴碼是用來標(biāo)識國家或地區(qū)的代碼,賦碼權(quán)在國際物品編碼協(xié)會(huì),如00-09代表美國、加拿大。45-49代表日本。690-695代表中國大陸,471代表中國臺灣地區(qū),489代表香港特區(qū)。制造廠商代碼的賦權(quán)在各個(gè)國家或地區(qū)的物品編碼組織,中國由國家物品編碼中心賦予制造廠商代碼。商品代碼是用來標(biāo)識商品的代碼,賦碼權(quán)由產(chǎn)品生產(chǎn)企業(yè)自己行使,生產(chǎn)企業(yè)按照規(guī)定條件自己決定在自己的何種商品上使用哪些阿拉伯?dāng)?shù)字為商品條形碼。商品條形碼最后用1位校驗(yàn)碼來校驗(yàn)商品條形碼中左起第l-12數(shù)字代碼的正確性。
商品條形碼是指由一組規(guī)則排列的條、空及其對應(yīng)字符組成的標(biāo)識,用以表示一定的商品信息的符號。其中條為深色、空為納色,用于條形碼識讀設(shè)備的掃描識讀。其對應(yīng)字符由一組阿拉伯?dāng)?shù)字組成,供人們直接識讀或通過鍵盤向計(jì)算機(jī)輸入數(shù)據(jù)使用。這一組條空和相應(yīng)的字符所表示的信息是相同的。
條形碼技術(shù)是隨著計(jì)算機(jī)與信息技術(shù)的發(fā)展和應(yīng)用而誕生的,它是集編碼、印刷、識別、數(shù)據(jù)采集和處理于一身的新型技術(shù)。
使用條形碼掃描是今后市場流通的大趨勢。為了使商品能夠在全世界自由、廣泛地流通,企業(yè)無論是設(shè)計(jì)制作,申請注冊還是使用商品條形碼,都必須遵循商品條形碼管理的有關(guān)規(guī)定。
目前世界上常用的碼制有EAN條形碼、UPC條形碼、二五條形碼、交叉二五條形碼、庫德巴條形碼、三九條形碼和128條形碼等,而商品上最常使用的就是EAN商品條形碼。
EAN商品條形碼亦稱通用商品條形碼,由國際物品編碼協(xié)會(huì)制定,通用于世界各地,是目前國際上使用最廣泛的一種商品條形碼。中國目前在國內(nèi)推行使用的也是這種商品條形碼。EAN商品條形碼分為EAN-13(標(biāo)準(zhǔn)版)和EAN-8(縮短版)兩種。
商品條形碼的編碼遵循唯一性原則,以保證商品條形碼在全世界范圍內(nèi)不重復(fù),即一個(gè)商品項(xiàng)目只能有一個(gè)代碼,或者說一個(gè)代碼只能標(biāo)識一種商品項(xiàng)目。不同規(guī)格、不同包裝、不同品種、不同價(jià)格、不同顏色的商品只能使用不同的商品代碼。
商品條形碼的標(biāo)準(zhǔn)尺寸是37.29mmx26.26mm,放大倍率是0.8-2.0。當(dāng)印刷面積允許時(shí),應(yīng)選擇1.0倍率以上的條形碼,以滿足識讀要求。放大倍數(shù)越小的條形碼,印刷精度要求越高,當(dāng)印刷精度不能滿足要求時(shí),易造成條形碼識讀困難。
由于條形碼的識讀是通過條形碼的條和空的顏色對比度來實(shí)現(xiàn)的,一般情況下,只要能夠滿足對比度(PCS值)的要求的顏色即可使用。通常采用淺色作空的顏色,如白色、橙色、黃色等,采用深色作條的顏色,如黑色、暗綠色、深棕色等。最好的顏色搭配是黑條白空。根據(jù)條形碼檢測的實(shí)踐經(jīng)驗(yàn),紅色、金色、淺黃色不宜作條的顏色,透明、金色不能作空的顏色。
EAN-8商品條形碼是指用于標(biāo)識的數(shù)字代碼為8位的商品條形碼,由7位數(shù)字表示的商品項(xiàng)目代碼和1位數(shù)字表示的校驗(yàn)符組成。
商品條形碼的誕生極大地方便了商品流通,現(xiàn)代社會(huì)已離不開商品條形碼。據(jù)統(tǒng)計(jì),目前中國已有50萬種產(chǎn)品使用了國際通用的商品條形碼。中國加入世貿(mào)組織后,企業(yè)在國際舞臺上必將贏得更多的活動(dòng)空間。要與國際慣例接軌,適應(yīng)國際經(jīng)貿(mào)的需要,企業(yè)更不能怠慢商品條形碼。