220 likes | 301 Views
單元六. 條碼閱讀器. 6-1 條碼閱讀器. 6-1-1 條碼認識與應用 條碼 (bar cod) 是以粗細線條的組合 ( 黑色或彩色均可 ) ,來表示數字或文字。 種類繁多。 因國家的規定不同而有所差異。 因公司的不同編碼方式而有所差異。 條碼使用的淵源 1970 年,美國超級市場公會大力提倡使用萬用產品碼 (universal product code ,簡稱 UPC) 以來。已使得條碼為大眾所認識後,進而廣泛使用中。. 6-1 條碼閱讀器. 條碼的應用 使用條碼除了能提供快速、正確的處理功能。 以光學方式讀取其產品碼 做庫存管理。 金額的表示
E N D
單元六 條碼閱讀器
6-1 條碼閱讀器 • 6-1-1 條碼認識與應用 • 條碼(bar cod)是以粗細線條的組合(黑色或彩色均可),來表示數字或文字。 • 種類繁多。 • 因國家的規定不同而有所差異。 • 因公司的不同編碼方式而有所差異。 • 條碼使用的淵源 • 1970年,美國超級市場公會大力提倡使用萬用產品碼(universal product code,簡稱UPC)以來。已使得條碼為大眾所認識後,進而廣泛使用中。
6-1 條碼閱讀器 • 條碼的應用 • 使用條碼除了能提供快速、正確的處理功能。 • 以光學方式讀取其產品碼 • 做庫存管理。 • 金額的表示 • 依其產品碼直接統計每日的銷售量、庫存量作利潤分析。 • 可依其庫存量及銷售狀況做為進貨、訂貨的參考。 • 圖書館 • 每一本書上都有條碼列印其上, • 透過電腦的檢查,可迅速了解圖書的出借/歸還的情形。 • 醫院 • 每一藥品加以編碼,控制藥品庫存量 • 計算個人的醫藥費。
6-1 條碼閱讀器 • 工業方面。 • 汽車製造公司 • 將每一產品的條碼貼在各零件上。再以條碼閱讀機讀取條碼。透過電腦控制的自動製造系統來排列其組合位置。不但節省大量人力。且其不良率亦大為減低,
6-1 條碼閱讀器 • 6-1-2 條碼的種類及規格 • 條碼是以線條的粗細的組合代表文字或數字資料,主要目的乃是供電腦直接快速讀取之用。 • 條碼的工作原理 • 將資料以邏輯方式來處理,以簡明的二進碼來表示。 • 依據黑或白、線條的粗或細來產生代表“0”和“1”的序列信號, • 以bar代表黑線部份,其反射率小, • 以space代表空白部份,其反射率較大,
6-1 條碼閱讀器 • 常用的條碼類型 • 5取2碼(2 of 5 code) • 最簡單也是使用最早的一種。又稱為分離碼(discrete code) • 應用於早期的銷售行業 • 以每條線路的寬度來代表資料。 • 寬線條的寬度為細線條的3倍。 • 寬線條代表”1“的信號, • 細線條則代表“0”的信號。 • 空白部份的寬度和細線條相同,但不代表任何資料。 • 由於空白不代表資料,因此需以較長的條碼來代表較少的資訊。 • 以5條線條來代表一個資料, • 以“1lO”代表開始[start),以“101”代表停止(Slop), • 每一個資料都含有二個“1”,三個“0”。 • 只能表示 0~9 十個數字資料。
6-1 條碼閱讀器 11000-----3 10100-----5 10010-----8 10001-----1 01100-----6 01010-----9 01001-----2 00110-----0 00101-----4 00011-----7
6-1 條碼閱讀器 • 9取3碼 • 5取2碼時有10種組合,只能代表0~9十個數字。 • 7取3碼時,有35種組合。無法表示十個數字及26個字母。 • 9取3碼則有84種組合,可用以表示所有的字母及數字。 • 在9取3碼中,只使用了44碼。分別代表0~9。A~2及-./*$+%及空白等8個符號。
6-1 條碼閱讀器 • 9取3碼又稱為code39。 • 每一資料由9條線組成。三條寬線。六條細線:三條寬線中,有二條是黑線,一條白線;六條細線則由三黑三白組成,編碼時。黑線與白線分別標示。 • “1”的代碼在bar部份為1000l而space則為0100,合為100010100, • 應用範圍較廣,包括工業、國防及醫療行業等
6-1 條碼閱讀器 • Codabar code • Codabarcode為萬用產品碼(UPC)的改良碼。 • 由四條黑線(1寬三細)及3條空白線(一寬二細)所組成。 • 完整的Codabar code包括開始字母及終止字母、資料字元及另一個開始/終止字母。 • 使用字元包括0~9,6個符號及4個可以變換的開始/終止碼,注意a、b、c、d四碼由右至左的關係即可明白,因此它是一個可以由任一方向掃描的碼。
6-1 條碼閱讀器 • UPC/EAN code • 歐洲方面於1976年採用了EAN條碼(European Article Numbering code) • 與UPC相似,在EAN條碼中間有二條細長線條,將產品碼分為兩部份,其開始與終止記號以二條細長線表示。
6-1 條碼閱讀器 • UPC/EAN條碼左邊6個數字中的第一個為識別碼,其餘5個為製造商的代表號碼。右邊的6位數字的前五碼為產品代碼。後一個則為檢查碼(本例為3)。 • UPC/EAN碼為國際通用碼,因此其格式固定不變。 • 在UPC/EAN條碼中,每一資料由七條明暗碼.代表“0”與“1”的線條組合來表示,且只能表示數字。 • 每一數字由7個位元來表示。因此,當數條細黑線組合在一起就變成寬的黑線。其寬度有128種(2-128)組合情況。 • 因考慮條碼有由右至左及由左至右兩種掃描方式,必須分別編碼,因此實際上只需10+10即20種組合碼即可,其餘108種組合視為無效或是誤讀所致。
6-1 條碼閱讀器 • 6-1-3 條碼光學閱讀器的組成 • 條碼光學閱讀器(bar-code optical reader)系統元件 • 印好的條碼標籤 • 掃描器(scanner),或稱為條碼閱讀器、光筆或探棒 • 解碼器(decoderl。 • 界面電路 • 條碼標籤 • 用以識別公司名稱及產品的代號, • 以標籤製作機印製或利用印表機來印製 • 可直接印在包裝袋或包裝盒上。 • 可直接印在自黏性貼紙上,再黏貼在產品上,
6-1 條碼閱讀器 • 掃描器 • 一般採用光學掃描原理,先發出光線掃描,經條碼反射到感光器上,產生電壓和條碼的圖案成比例、 • 掃描方式分掃描器對條碼的運動和條碼對掃描器的運動兩種。 • 固定光束掃描器是將掃描器固定在一檯上,將印有條碼的產品從上方通過,即可偵測出其條碼,在大型百貨公司或超級市場中,大都使用這種方式的掃描器。 • 移動光束掃描器是將產品固定或拿在手上。另一手拿掃描器從條碼上方掃過。即可讀出其條碼。
6-1 條碼閱讀器 • 手握型掃描棒內部結構圖。 • 一般是以直徑為1/2吋的鋁管製成,發光二極體(或用紅外線發光二極體)的光線經藍寶石圓球聚焦後。投射在標籤上。反射的光線則聚集在光電晶體上.使光電晶體集極電流的變化而產生相對應的電壓輸出,若在黑色線條區可產生0伏特輸出,在白色間隔時可產生0.11伏特的輸出。若掃描的速度太快時可能導致讀取的錯誤。另外若在條碼上有污點時也可能導致誤讀。
解碼的過程 • 如表6-3所示,其中(a)、(b)、(c)為條碼標籤的製作。(d)為掃描器掃描所得到波形,經條碼解碼器處理後,可得圖(g)所示的脈衝輸出,然後再經軟體程式處理、檢查、比較後即可轉換為原來的ASCII碼輸出。
6-1 條碼閱讀器 • 進階參考 • http://www.autoidasia.com/tc/BarcodeReq.asp • http://www.leicard.com.tw/prodshow.asp?ProdId=000002 • http://big5.cgan.net/book/books/print/stock/ch4.htm