參考一下 一、條形碼概述 條形碼是由美國的n.t.woodland在1949年首先提出的.近年來,隨著計算機應用的不斷普及,條形碼的應用得到了很大的發展.條形碼可以標出商品的生產國、制造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等信息,因而在商品流通、圖書管理、郵電管理、銀行系統等許多領域都得到了廣泛的應用. 條形碼是由寬度不同、反射率不同的條和空,按照一定的編碼規則(碼制)編制成的,用以表達一組數字或字母符號信息的圖形標識符.即條形碼是一組粗細不同,按照一定的規則安排間距的平行線條圖形.常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)組成的.
二、條形碼識別系統的組成
為了閱讀出條形碼所代表的信息,需要一套條形碼識別系統,它由條形碼掃描器、放大整形電路、譯碼接口電路和計算機系統等部分組成。
三、條形碼的識別原理 由於不同顏色的物體,其反射的可見光的波長不同,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當條形碼掃描器光源發出的光經光闌及凸透鏡1後,照射到黑白相間的條形碼上時,反射光經凸透鏡2聚焦後,照射到光電轉換器上,於是光電轉換器接收到與白條和黑條相應的強弱不同的反射光信號,並轉換成相應的電信號輸出到放大整形電路.白條、黑條的寬度不同,相應的電信號持續時間長短也不同.但是,由光電轉換器輸出的與條形碼的條和空相應的電信號一般僅10mv左右,不能直接使用,因而先要將光電轉換器輸出的電信號送放大器放大.放大後的電信號仍然是一個模擬電信號,為了避免由條形碼中的疵點和污點導致錯誤信號,在放大電路後需加一整形電路,把模擬信號轉換成數字電信號,以便計算機系統能准確判讀。 整形電路的脈沖數字信號經譯碼器譯成數字、字符信息.它通過識別起始、終止字符來判別出條形碼符號的碼制及掃描方向;通過測量脈沖數字電信號0、1的數目來判別出條和空的數目.通過測量0、1信號持續的時間來判別條和空的寬度.這樣便得到了被辯讀的條形碼符號的條和空的數目及相應的寬度和所用碼制,根據碼制所對應的編碼規則,便可將條形符號換成相應的數字、字符信息,通過接口電路送給計算機系統進行數據處理與管理,便完成了條形碼辨讀的全過程。
標准版商品條碼所表示的代碼由13位數字組成,其結構如下:
結構一:x13x12x11x10x9x8x7x6x5x4x3x2x1
其中:x13……x7廠商識別代碼;x6……x2表示商品項目代碼;x1校驗碼。
結構二:x13x12x11x10x9x8x7x6x5x4x3x2x1
其中:x13……x6廠商識別代碼;x5……x2表示商品項目代碼;x1校驗碼。
當x13x12x11為690、691時,其代碼結構同結構一;當x13x12x11為692時,其代碼結構同結構二。
校驗碼計算
參見gb12904《通用商品條碼》國家標准規定的方法。
縮短版商品條碼由8位數字組成,其結構如下:
x8x7x6x5x4x3x2x1
其中:x8x7x6:其含義同標准版商品條碼的x13x12x11;x5x4x3x2:表示商品項目代碼,
由ean編碼組織統一分配。在我國,由中國物品編碼中心統一分配;x1:校驗碼。計算時,
需在縮短版商品條碼代碼前加5個“0”,然後按標准版商品條碼校驗碼的計算方法計算。前綴碼編碼組織所在國家(或地區)/應用領域前綴碼編碼組織所在國家(或地區)/應用領域 000~019;030~039;060~139美國 020~029;040~049;200~299店內碼 050~059優惠券 300~379法國 380保加利亞 383斯洛文尼亞 385克羅地亞 387波黑 400~440德國 450~459;490~499日本 460~469俄羅斯 470吉爾吉斯斯坦 471中國台灣 474愛沙尼亞 475拉脫維亞 476阿塞拜疆 477立陶宛 478烏茲別克斯坦 479斯裡蘭卡 480菲律賓 481白俄羅斯 482烏克蘭 484摩爾多瓦 485亞美尼亞 486格魯吉亞 487哈薩克斯坦 489中國香港特別行政區 500~509英國 520希臘 528黎巴嫩 529塞浦路斯 530阿爾巴尼亞 531馬其頓 535馬耳他 539愛爾蘭 540~549比利時和盧森堡 560葡萄牙 569冰島 570~579丹麥 590波蘭 594羅馬尼亞 599匈牙利 600、601南非 603加納 608巴林 609毛裡求斯 611摩洛哥 613阿爾及利亞 616肯尼亞 618象牙海岸 619突尼斯 621敘利亞 622埃及 624利比亞 625約旦 626伊朗 627科威特 628沙特阿拉伯 629阿拉伯聯合酋長國 640~649芬蘭 690~695中華人民共和國 700~709挪威 729以色列 730~739瑞典 740危地馬拉 741薩爾瓦多 742洪都拉斯 743尼加拉瓜 744哥斯達黎加 745巴拿馬 746多米尼加 750墨西哥 754~755加拿大 759委內瑞拉 760~769瑞士 770哥倫比亞 773烏拉圭 775秘魯 777玻利維亞 779阿根廷 780智利 784巴拉圭 786厄瓜多爾 789~790巴西 800~839意大利 840~849西班牙 850古巴 858斯洛伐克 859捷克 860南斯拉夫 865蒙古 867朝鮮 869土耳其 870~879荷蘭 880韓國 884柬埔寨 885泰國 888新加坡 890印度 893越南 899印度尼西亞 900~919奧地利 930~939澳大利亞 940~949新西蘭 955馬來西亞 958中國澳門特別行政區 977連續出版物 978、979圖書 980應收票據 981、982普通流通券 990~999優惠券
|
|