條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)_第1頁
條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)_第2頁
條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)_第3頁
條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)_第4頁
條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

條碼技術(shù)的特點(diǎn)第4章條碼識(shí)別技術(shù)基礎(chǔ)知識(shí)簡(jiǎn)單。條碼符號(hào)制作容易,掃描操作簡(jiǎn)單易行。信息采集速度快。普通計(jì)算機(jī)的鍵盤錄入速度是200字符每分鐘,而利用條碼掃描錄入信息的速度是用鍵盤錄入的20倍。可靠性高。鍵盤錄入數(shù)據(jù),誤碼率為三百分之一,利用光學(xué)字符識(shí)別技術(shù),誤碼率約為萬分之一,而采用條碼掃描錄入方式,誤碼率僅有百萬分之一。靈活、實(shí)用。條碼符號(hào)作為一種識(shí)別手段可以單獨(dú)使用,也可以和有關(guān)設(shè)備組成識(shí)別系統(tǒng)實(shí)現(xiàn)自動(dòng)化識(shí)別,還可和其他控制設(shè)備聯(lián)系起來實(shí)現(xiàn)整個(gè)系統(tǒng)的自動(dòng)化管理。同時(shí),在沒有自動(dòng)識(shí)別設(shè)備時(shí),也可實(shí)現(xiàn)手工鍵盤輸入。1第一頁,共49頁。條碼技術(shù)的特點(diǎn)自由度大。識(shí)別裝置與條碼標(biāo)簽相對(duì)位置的自由度要比OCR大得多。條碼通常只在一維方向上表達(dá)信息,而同一條碼上所表示的信息完全相同并且連續(xù),這樣即使是標(biāo)簽有部分缺欠,仍可以從正常部分輸入正確的信息。最后,也是最重要的特點(diǎn),條碼自動(dòng)識(shí)別系統(tǒng)所涉及到的識(shí)別符號(hào)成本以及設(shè)備成本都非常低。特別是條碼符號(hào),即使是一次性使用,也不會(huì)帶來多少附加成本,尤其是在大批量印刷的情況下。這一特點(diǎn)使得條碼技術(shù)在某些應(yīng)用領(lǐng)域有著無可比擬的優(yōu)勢(shì)。再者,條碼符號(hào)識(shí)讀設(shè)備的結(jié)構(gòu)簡(jiǎn)單,成本低廉,操作容易,適用于眾多的領(lǐng)域和工作場(chǎng)合。2第二頁,共49頁。4.1條碼的基本概念、符號(hào)結(jié)構(gòu)1、基本概念(1)條碼(barcode)條碼是由一組規(guī)則排列的條、空及其對(duì)應(yīng)字符組成的標(biāo)記,用以表示一定的信息。條碼通常用來對(duì)物品進(jìn)行標(biāo)識(shí),這個(gè)物品可以是用來進(jìn)行交易的一個(gè)貿(mào)易項(xiàng)目,如一瓶啤酒或一箱可樂,也可以是一個(gè)物流單元,如一個(gè)托盤。圖4-1標(biāo)識(shí)在一瓶古井貢酒上的條碼符號(hào)所謂對(duì)物品的標(biāo)識(shí),就是首先給某一物品分配一個(gè)代碼,然后以條碼的形式將這個(gè)代碼表示出來,并且標(biāo)識(shí)在物品上,以便識(shí)讀設(shè)備通過掃描識(shí)讀條碼符號(hào)而對(duì)該物品進(jìn)行識(shí)別。圖4-1即是標(biāo)識(shí)在一瓶古井貢酒上的條碼符號(hào)。條碼不僅可以用來標(biāo)識(shí)物品,還可以用來標(biāo)識(shí)資產(chǎn)、位置和服務(wù)關(guān)系等。3第三頁,共49頁。1、基本概念(2)代碼(code)代碼即一組用來表征客觀事物的一個(gè)或一組有序的符號(hào)。代碼必須具備鑒別功能,即在一個(gè)信息分類編碼標(biāo)準(zhǔn)中,一個(gè)代碼只能惟一地標(biāo)識(shí)一個(gè)分類對(duì)象,而一個(gè)分類對(duì)象只能有一個(gè)惟一的代碼,比如按國(guó)家標(biāo)準(zhǔn)“人的性別代碼”規(guī)定,代碼“1”表示男性,代碼“2”表示女性,而且這種表示是惟一的。我們?cè)趯?duì)項(xiàng)目進(jìn)行標(biāo)識(shí)時(shí),首先要根據(jù)一定的編碼規(guī)則為其分配一個(gè)代碼,然后再用相應(yīng)的條碼符號(hào)將其表示出來。如圖4-1所示,圖中的阿拉伯?dāng)?shù)字69即是該瓶古井貢酒的商品標(biāo)識(shí)代碼,而在其上方由條和空組成的條碼符號(hào)則是該代碼的符號(hào)表示。4第四頁,共49頁。在不同的應(yīng)用系統(tǒng)中,代碼可以有含義,也可以無含義,有含義代碼可以表示一定的信息屬性,如:某廠的產(chǎn)品有多種系列,1、基本概念70000-79999為湯奶鍋類產(chǎn)品;80000-89999為壓力鍋類炊具等等,從編碼的規(guī)律可以看出,代碼的第一位代表了產(chǎn)品的分類信息,是有含義的。其中代碼60000-69999是電器類產(chǎn)品;無含義代碼則只作為分類對(duì)象的惟一標(biāo)識(shí),只代替對(duì)象的名稱,而不提供對(duì)象的任何其他信息。5第五頁,共49頁。(3)碼制1、基本概念條碼的碼制是指條碼符號(hào)的類型,每種類型的條碼符號(hào)都是由符合特定編碼規(guī)則的條和空組合而成。每種碼制都具有固定的編碼容量和所規(guī)定的條碼字符集。條碼字符中字符總數(shù)不能大于該種碼制的編碼容量。常用的一維條碼碼制包括:EAN條碼、UPC條碼、UCC/EAN-128條碼、交插25條碼、39條碼、93條碼、庫(kù)德巴條碼等。6第六頁,共49頁。(4)條碼字符集條碼字符集是指某種條碼所含全部條碼字符的集合。1、基本概念條碼字符中字符總數(shù)不能大于該種碼制的編碼容量。有些碼制僅能表示10個(gè)數(shù)字字符:0~9,如EAN·UPC碼,交插25條碼;有些碼制除了能表示10個(gè)數(shù)字字符外,還可以表示幾個(gè)特殊字符,如庫(kù)德巴條碼。39條碼可表示數(shù)字字符:0~9,26個(gè)英文字母(A~Z)以及一些特殊符號(hào)。7第七頁,共49頁。(5)連續(xù)性與非連續(xù)性條碼符號(hào)的連續(xù)性是指每個(gè)條碼字符之間不存在間隔;相反,非連續(xù)性是指每個(gè)條碼字符之間存在間隔。條碼不存在條碼字符間隔,所以密度相對(duì)較高;而非連續(xù)性條碼的密度相對(duì)較低,但非連續(xù)性條碼字符間隔會(huì)引起較大誤差,一般規(guī)范不給出具體指標(biāo)限制。另外,對(duì)連續(xù)性條碼除了控制調(diào)控的尺寸誤差外,還需控制相鄰條與條,空與空的相同邊緣間的尺寸誤差及每一條碼字符的尺寸誤差。1、基本概念8第八頁,共49頁。(6)定長(zhǎng)條碼與非定長(zhǎng)條碼定長(zhǎng)條碼是指僅能表示固定字符個(gè)數(shù)的條碼;非定長(zhǎng)條碼是指能表示可變字符格式的條碼。例如:EAN、UPC碼是定長(zhǎng)條碼(其中EAN13僅能表示13個(gè)字符),39碼為非定長(zhǎng)條碼。非定長(zhǎng)條碼具有靈活、方便等優(yōu)點(diǎn),但受掃描器及印刷面積的限制,它不能表示任意多個(gè)字符,并且在掃描閱讀過程中會(huì)因信息丟失而導(dǎo)致譯碼錯(cuò)誤。定長(zhǎng)條碼由于限制了表示字符的個(gè)數(shù),所以譯碼的誤讀率相對(duì)較低(就一個(gè)完整的條碼符號(hào)而言,任何信息的丟失都會(huì)導(dǎo)致譯碼的失?。?;1、基本概念9第九頁,共49頁。(7)雙向可讀性條碼符號(hào)的雙向可讀性,是指從左、右兩側(cè)開始掃描都可被識(shí)別的特性。絕大多數(shù)碼制都可雙向識(shí)讀,所以都具有雙向可讀性。事實(shí)上,雙向可讀性不僅僅是條碼符號(hào)本身的特性,它也是條碼符號(hào)和掃描設(shè)備的綜合特性。對(duì)于雙向可讀的條碼,識(shí)讀過程中譯碼器需要判別掃描方向。有些類型的條碼符號(hào),其掃描方向的判定是通過起始符與終止符來完成的,例如39碼、交插25碼、庫(kù)德巴條碼。1、基本概念有些類型的條碼,由于從兩個(gè)方向掃描起始符和終止符所產(chǎn)生的數(shù)字脈沖信號(hào)完全相同,所以無法用它們來判別掃描方向,例如EAN和UPC碼,在這種情況下,掃描方向的判別則是通過條碼數(shù)據(jù)符的特定組合來完成的。10第十頁,共49頁。(8)自校驗(yàn)特性條碼符號(hào)的自校驗(yàn)特性是指條碼字符本身具有校驗(yàn)特性。例如39條碼、庫(kù)德巴條碼、交插25條碼都具有自校驗(yàn)功能;EAN和UPC條碼、93條碼、矩陣25條碼等都沒有自校驗(yàn)功能。自校驗(yàn)功能也能校驗(yàn)出一些印刷缺陷。對(duì)于某種碼制,是否具有自校驗(yàn)功能是由其編碼結(jié)構(gòu)決定的。碼制設(shè)計(jì)者在設(shè)計(jì)條碼符號(hào)時(shí),就已經(jīng)確定了該條碼是否有此功能。1、基本概念11第十一頁,共49頁。(9)條碼符號(hào)的密度條碼符號(hào)的密度是指單位長(zhǎng)度上所含有的條碼字符的個(gè)數(shù)。39條碼的最高密度為9.4個(gè)每25.4毫米(9.4個(gè)每英寸);庫(kù)德巴條碼的最高密度為10.0個(gè)每25.4毫米(10.0個(gè)每英寸);交叉25條碼的最高密度為:17.7個(gè)每25.4mm(17.7個(gè)每英寸)。顯然,對(duì)于任何一種碼制來說,各單元的寬度越小,條碼符號(hào)的密度就越高,也就越節(jié)約印刷面積。但由于印刷條件及掃描條件的限制,我們很難把條碼符號(hào)的密度做得太高。對(duì)于一種條碼符號(hào),密度越高,所需掃描設(shè)備的分辨率也就越高,而隨著掃描設(shè)備分辨率的增加,設(shè)備對(duì)印刷缺陷的敏感程度也就越高。1、基本概念12第十二頁,共49頁。(10)條碼質(zhì)量1、基本概念條碼質(zhì)量指的是條碼的印制質(zhì)量,其判定主要從外觀、條(空)反射率、條(空)尺寸誤差、空白區(qū)尺寸、條高、數(shù)字和字母的尺寸、校驗(yàn)碼、譯碼正確性、放大系數(shù)、印刷厚度、印刷位置幾個(gè)方面進(jìn)行。條碼的質(zhì)量是確保條碼正確識(shí)讀的關(guān)鍵,不符合條碼國(guó)家標(biāo)準(zhǔn)技術(shù)要求的條碼,不僅會(huì)因掃描儀器據(jù)讀而影響掃描速度,降低工作效率,而且可能造成誤讀進(jìn)而影響信息采集系統(tǒng)的正常運(yùn)行。因此確保條碼的質(zhì)量是十分重要的。條碼的質(zhì)量檢驗(yàn)需嚴(yán)格按照有關(guān)國(guó)家標(biāo)準(zhǔn)進(jìn)行,具體檢測(cè)方法將在后續(xù)章節(jié)中加以介紹。13第十三頁,共49頁。4.2.1條碼的符號(hào)結(jié)構(gòu)圖4-2條碼符號(hào)的結(jié)構(gòu)

一個(gè)完整的條碼是由兩側(cè)空白區(qū)、起始字符、數(shù)據(jù)字符、校驗(yàn)字符(可選)和終止字符以及供人識(shí)讀字符組成,如圖4-2所示。4.2條碼的符號(hào)表示14第十四頁,共49頁。4.2.2條碼的編碼理論條碼表示數(shù)字和字符的條碼符號(hào)是按照編碼規(guī)則組合排列的,故當(dāng)各種碼制的條碼的編碼規(guī)則一旦確定,我們就可將數(shù)字轉(zhuǎn)換化成條碼符號(hào)。條碼是一種信息代碼,通常是一種黑白條紋表示的特殊代碼,反映信息的條碼也應(yīng)信息的分類編碼原則。了解這些信息的分類方法和編碼的代碼選擇,將有助于我們了解和研究條碼的編制原理,以及對(duì)物品條碼的具體編制方法。1、編碼方法條碼是利用條紋和間隔或?qū)捳瓧l紋(間隔)構(gòu)成二進(jìn)制的“0”和“1”,并以它們的組合來表示某個(gè)數(shù)字或字符,反映某種信息的。但不同碼制的條碼在編碼方式上卻有所不同。一般有以下兩種:15第十五頁,共49頁。1、編碼方法(1)寬度調(diào)節(jié)編碼法寬度調(diào)節(jié)編碼法即條碼符號(hào)中的條和空由寬、窄兩種單元組成的條碼編碼方法。39條碼、庫(kù)德巴條碼及交插25條碼均屬寬度調(diào)節(jié)型條碼。下面以交插25條碼為例,簡(jiǎn)要介紹寬度調(diào)節(jié)型條碼的編碼方法。按照這種方式編碼時(shí),是以窄單元(條紋或間隔)表示邏輯值“0”,寬元素(條紋或間隔)表示邏輯值“l(fā)”。寬單元通常是窄單元的2~3倍。對(duì)于相鄰的二進(jìn)制數(shù)位,由條紋到間隔或由間隔到條紋,均存在明顯的印刷界限。16第十六頁,共49頁。1、編碼方法圖4-3字符為“1”的25條碼結(jié)構(gòu)圖4-3是25碼的一個(gè)示例。25條碼是一種只有條表示信息的非連續(xù)型條碼。條碼字符由規(guī)則裴烈的5個(gè)條構(gòu)成,其中有兩個(gè)寬單元,其余是窄單元。寬單元一般是窄單元的三倍,寬單元表示二進(jìn)制的“1”,窄單元表示二進(jìn)制的“0”。17第十七頁,共49頁。(2)模塊組配編碼法1、編碼方法模塊組和法是指條碼符號(hào)中,條和空是由標(biāo)準(zhǔn)寬度的模塊組合而成。一個(gè)標(biāo)注寬度的條模塊標(biāo)識(shí)二進(jìn)制的“1”,而一個(gè)標(biāo)準(zhǔn)寬度的空模塊標(biāo)識(shí)二進(jìn)制的“0”。EAN條碼、UPC條碼均屬模塊式組合型條碼。商品條碼模塊的標(biāo)準(zhǔn)寬度是0.33mm,它的一個(gè)字符由2個(gè)條和2個(gè)空構(gòu)成,每一個(gè)條或空由1~4個(gè)標(biāo)準(zhǔn)寬度的模塊組成,每一個(gè)條碼字符的總模塊數(shù)為7。圖4-4模塊組合法條碼字符的構(gòu)成凡是在字符間用空隔(位空)分開的條碼,稱為離散碼。凡是在字符間不存在間隔(位空)的條碼,稱為連續(xù)碼。模塊組合法條碼字符的構(gòu)成如圖所示。18第十八頁,共49頁。2、編碼容量每個(gè)碼制有一定的編碼容量,這是由其編碼方法決定的。編碼容量先治療條碼字符集中所能包含的字符個(gè)數(shù)的最大值。對(duì)于用寬度調(diào)節(jié)法編碼的,僅有兩種寬度單元的條碼符號(hào),即編碼容量為:C(n,k),這里,C(n,k)=n(n-1)…(n-k+1)/k!。其中,n是每一條碼字符中所包含的單元總數(shù),k是寬單元或窄單元的數(shù)量。例如,39條碼,它的每個(gè)條碼字符由9個(gè)單元組成,其中3個(gè)是寬單元,其余是窄單元,則,其編碼容量為:

C(9,3)=9×8×7/(3×2×1)=8419第十九頁,共49頁。2、編碼容量對(duì)于用模塊組配的條碼符號(hào),若每個(gè)條碼字符包含的模塊是恒定的,其編碼容量為C(n-1,2k-1),其中n為每一條碼字符中包含模塊的總數(shù),k是每一條碼字符中條或空的數(shù)量,k應(yīng)滿足1≤k≤n/2。例如93條碼,它的每個(gè)條碼字符中包含9個(gè)模塊,每個(gè)條碼字符中的條的數(shù)量為3個(gè),其編碼容量為:

C(9-1,2×3-1)=8×7×6×5×4/(5×4×3×2×1)=563、糾錯(cuò)方式為了保證正確識(shí)讀,條碼一般具有校驗(yàn)功能或糾錯(cuò)功能。一維碼一般具有校驗(yàn)功能,即通過字符的校驗(yàn)來防止錯(cuò)誤識(shí)讀。而二維條碼則具有糾錯(cuò)功能,這種功能使得二維條碼在有局部破損的情況下仍可被正確地識(shí)讀出來。一般情況下,條碼字符集中所表示的字符數(shù)量小于條碼字符的編碼容量。20第二十頁,共49頁。3、糾錯(cuò)方式(1)一維碼的校驗(yàn)方法一維碼的編碼方法通常采用二進(jìn)制算法。例如,在國(guó)標(biāo)中規(guī)定。每一個(gè)條碼字符由2個(gè)條和2個(gè)空構(gòu)成,每一條或空由1~4個(gè)模塊組成,每一個(gè)條碼字符的總模塊為7,用二進(jìn)制“1”標(biāo)識(shí)條的模塊,用二進(jìn)制“0”標(biāo)識(shí)空的模塊,如圖4-5所示。

一維碼在糾錯(cuò)上主要采用校驗(yàn)碼的方法。即從代碼位置序號(hào)第二位開始,所有的偶(奇)數(shù)的數(shù)字代碼求和的方法來校驗(yàn)條碼的正確性。校驗(yàn)的目的是保證條空比的正確性。校驗(yàn)碼算法有很多種,將在后續(xù)章節(jié)中加以介紹。圖4-5一位碼的編碼21第二十一頁,共49頁。3、糾錯(cuò)方式圖4-6二維條碼糾錯(cuò)(

2)二維碼的糾錯(cuò)功能二維碼在保障識(shí)讀正確方面采用了更為復(fù)雜、技術(shù)含量更高的方法。例如PDF417條碼,在糾錯(cuò)方法上采用索羅門算法,見圖4-6。不同二維條碼可能采用不同的糾錯(cuò)算法。糾錯(cuò)是為了當(dāng)二維條碼存在一定局部破損情況下,還能采用替代運(yùn)算還原出正確的碼詞信息,從而保證條碼的正確識(shí)讀。本書將在以后詳細(xì)介紹二維碼的相關(guān)知識(shí)。22第二十二頁,共49頁。4、條碼符號(hào)集與符號(hào)密度條碼的碼制,包含編制的結(jié)構(gòu)形式(數(shù)字碼的位數(shù)及分布)、分類原則。編碼方式等,各種條碼的碼制除了結(jié)構(gòu)形式及編碼方式存在區(qū)別外,尚在以下方面有區(qū)分:(1)字符集在各種條碼碼制中,主要有兩種符號(hào)集,一種是數(shù)字符號(hào)集

,它包含數(shù)字0~9及一些特殊字符;另一種是字母數(shù)字符號(hào)集,它包含數(shù)字0~9、大寫英文字母A~Z及一些特殊字符。不同符號(hào)集的條碼,能夠編制的信息容量是不同的,例如:交插25碼僅能對(duì)0~9的10個(gè)數(shù)字位進(jìn)行編碼,39碼則可對(duì)全部數(shù)字和英文字母進(jìn)行編碼。23第二十三頁,共49頁。(2)條碼符號(hào)的密度條碼符號(hào)的密度是指單位長(zhǎng)度上所標(biāo)識(shí)的條碼字符的個(gè)數(shù)。由于印刷條碼及掃描條件的限制,很難把條碼符號(hào)的密度做得太高。39條碼的最高密度為:9.4個(gè)/25.4mm(9.4個(gè)/英寸),庫(kù)德巴條碼的最高密度為:10.0個(gè)/25.4mm(10.0個(gè)/英寸),交插25碼的最高密度為:17.7個(gè)/25.4mm(17.7個(gè)/英寸)。條碼符號(hào)的密度越高,所需掃描設(shè)備的分辨率也就越高,這必能增加掃描設(shè)備對(duì)印刷缺陷的敏感性。除了上述的特性外,在碼制設(shè)計(jì)及選用碼制時(shí)還需要考慮的因素有:定條碼字符寬度、結(jié)構(gòu)的簡(jiǎn)單性、對(duì)掃描速度變化的適應(yīng)性、所有字符應(yīng)有相同的條數(shù)、盡可能大的允許誤差。4、條碼符號(hào)集與符號(hào)密度24第二十四頁,共49頁。4.3幾種常見的條碼條碼按照不同的分類方法、不同的編碼規(guī)則可以分成許多種,現(xiàn)在已知的世界上正在使用的條碼就有250種之多。條碼的分類方法有許多種,主要依據(jù)條碼的編碼結(jié)構(gòu)和條碼的性質(zhì)來決定。條碼可分為一維條碼和二維條碼。就一維條碼來說按條碼的長(zhǎng)度來分,可分為定長(zhǎng)和非定長(zhǎng)條碼;按排列方式分,可分為連續(xù)型和非連續(xù)型條碼;從校驗(yàn)方式分,又可分為自校驗(yàn)和非自校驗(yàn)型條碼等。條碼分類25第二十五頁,共49頁。條碼可分為一維條碼和二維條碼。一維條碼是通常我們所說的傳統(tǒng)條碼。一維條碼按照應(yīng)用可分為商品條碼和物流條碼。商品條碼包括EAN條碼和UPC條碼,物流條碼包括128條碼、ITF條碼、39條碼、庫(kù)德巴條碼等。4.3幾種常見的條碼EAN條碼是國(guó)際物品編碼協(xié)會(huì)制定的一種條碼,已用有于全球90多個(gè)國(guó)家和地區(qū),EAN條碼符號(hào)有標(biāo)準(zhǔn)版和縮短版兩種,標(biāo)準(zhǔn)版是由13位數(shù)字構(gòu)成,縮短版是由8位數(shù)字構(gòu)成,我國(guó)于1991年加入EAN組織。UPC碼,和EAN條碼一樣,UPC條碼也是一種用于商品的條碼,UPC條碼是由美國(guó)統(tǒng)一代碼委員會(huì)制定的一種條碼,主要用于美國(guó)和拿大地區(qū)。我國(guó)有些出口到北美地區(qū)的商品為適應(yīng)北美地區(qū)的需要,也申請(qǐng)了UPC條碼。UPC條碼有標(biāo)準(zhǔn)版和縮短版兩種,標(biāo)準(zhǔn)版由12位數(shù)字構(gòu)成,縮短版的由8位數(shù)字構(gòu)成。26第二十六頁,共49頁。3、條碼分類二維條碼根據(jù)構(gòu)成原理、結(jié)構(gòu)形狀的差異,可分為兩大類型:一類是行排式二維條碼(2Dstackedbarcode)如PDF417、Code49、Code16K等;另一類是矩陣式二維條碼(2Dmatrixbarcode),如QRCode、Data、Matrix、Codeone、MaxiCode等。。27第二十七頁,共49頁。1、25條碼25條碼是一種只有條表示信息的非連續(xù)型條碼。每一個(gè)條碼字符由規(guī)則排列的5個(gè)條組成,其中有兩個(gè)條為寬單元,其余的條、空和字符間隔是窄單元,故稱之為“25條碼”。25條碼的字符集為數(shù)字字符0~9。圖4-6是表示“123458”的25條碼結(jié)構(gòu)。圖4-6表示“123458”的25條碼1、25條碼28第二十八頁,共49頁。從上圖可以看出,25條碼由左側(cè)空白區(qū)、起始符、數(shù)據(jù)符、終止符及右側(cè)空白區(qū)構(gòu)成。空不表示信息,寬單元用二進(jìn)制的“1”表示,窄單元用二進(jìn)制的“0”表示,起始符用二進(jìn)制“110”表示(二個(gè)寬單元和一個(gè)窄單元),終止符用二進(jìn)制“101”表示(中間是窄單元,兩邊是寬單元)。因相鄰字符之間有字符間隔,所以25條碼是非連續(xù)型條碼。1、25條碼29第二十九頁,共49頁。25條碼是最簡(jiǎn)單的條碼,它研制于20世紀(jì)60年代后期,到1990年由美國(guó)正式提出。這種條碼只含數(shù)字0~9,應(yīng)用比較方便。但25條碼不能有效地利用空間,人們?cè)?5條碼的啟迪下,將條表示信息,擴(kuò)展到也用空表示信息。因此在25條碼的基礎(chǔ)上又研制出了條、空均表示信息的交插25條碼。當(dāng)時(shí)主要用于各種類型文件處理及倉(cāng)庫(kù)的分類管理、標(biāo)識(shí)膠卷包裝及機(jī)票的連續(xù)號(hào)等。1、25條碼30第三十頁,共49頁。2、交插25條碼交插25條碼(interleaved2of5barcode)是在25條碼的基礎(chǔ)上發(fā)展起來的,由美國(guó)的Intermec公司于1972年發(fā)明的。它彌補(bǔ)了25條碼的許多不足之處,不僅增大了信息容量,而且由于自身具有校驗(yàn)功能,還提高了交插25條碼的可靠性。交插25條碼起初廣泛應(yīng)用于倉(cāng)儲(chǔ)及重工業(yè)領(lǐng)域,1987年開始用于運(yùn)輸包裝領(lǐng)域。1987年日本引入了交插25條碼,用于儲(chǔ)運(yùn)單元的識(shí)別與管理。1997年我國(guó)也研究制定了交插25條碼標(biāo)準(zhǔn)(GB/T16829-1997),主要應(yīng)用于運(yùn)輸、倉(cāng)儲(chǔ)、工業(yè)生產(chǎn)線、圖書情報(bào)等領(lǐng)域的自動(dòng)識(shí)別管理。31第三十一頁,共49頁。交插25條碼是一種條、空均表示信息的連續(xù)型、非定長(zhǎng)、具有自校驗(yàn)功能的雙向條碼。它的字符集為數(shù)字字符0~9。圖4-7是表示“3185”的交插25條碼的結(jié)構(gòu)。

從圖中可以看出,交插25條碼由左側(cè)空白區(qū)、起始符、數(shù)據(jù)符、終止符及右側(cè)空白區(qū)構(gòu)成。它的每一個(gè)條碼數(shù)據(jù)符由5個(gè)單元組成,其中兩個(gè)是寬單元(表示二進(jìn)制的“1”),三個(gè)窄單元(表示二進(jìn)制的“0”)。2、交插25條碼條碼符號(hào)從左到右,表示奇數(shù)位數(shù)字符的條碼數(shù)據(jù)符由條組成,表示偶數(shù)位數(shù)字符的條碼數(shù)據(jù)符由空組成。組成條碼符號(hào)的條碼字符個(gè)數(shù)為偶數(shù)。圖4-7表示“3185”的交插25條碼32第三十二頁,共49頁。2、交插25條碼當(dāng)條碼字符所表示的字符個(gè)數(shù)為奇數(shù)時(shí),應(yīng)在字符串左端添加“0”,如圖4-8所示。起始符包括兩個(gè)窄條和兩個(gè)窄空,終止符包括兩個(gè)條(一個(gè)寬條、一個(gè)窄條)和一個(gè)窄空。表4-1交插25條碼字符集的二進(jìn)制表圖4-8表示“215”的條碼(字符串左端添加“0”)它的字符集為數(shù)字字符0~9,字符的二進(jìn)制表示見表4-1。33第三十三頁,共49頁。3、39條碼39條碼(code39)是1975年由美國(guó)的Intermec公司研制的一種條碼,它能夠?qū)?shù)字、英文字母及其他字符等44個(gè)字符進(jìn)行編碼。還由于它具有自檢驗(yàn)功能,使得39條碼具有誤讀率低等優(yōu)點(diǎn),首先在美國(guó)國(guó)防部得到應(yīng)用。目前廣泛應(yīng)用在汽車行業(yè)、材料管理、經(jīng)濟(jì)管理、醫(yī)療衛(wèi)生和郵政、儲(chǔ)運(yùn)單元等領(lǐng)域。我國(guó)于1991年研究制定了39條碼標(biāo)準(zhǔn)(GB/T12908-2002),推薦在運(yùn)輸、倉(cāng)儲(chǔ)、工業(yè)生產(chǎn)線、圖書情報(bào)、醫(yī)療衛(wèi)生等領(lǐng)域應(yīng)用39條碼39條碼是一種條、空均表示信息的非連續(xù)型、非定長(zhǎng)、具有自校驗(yàn)功能的雙向條碼。34第三十四頁,共49頁。3、39條碼(1)符號(hào)結(jié)構(gòu)

由圖4-9可以看出,39條碼的每一個(gè)條碼字符由9個(gè)單元組成(5個(gè)條單元和4個(gè)空單元),其中3個(gè)單元是寬單元(用二進(jìn)制的“1”表示),其余是窄單元(用二進(jìn)制的“0”表示),故稱之為“39條碼”。39條碼可編碼的字符集包括:A~Z和0~9的所有數(shù)字字母;

特殊字符:空格$%+-·/;起始符/終止符。每個(gè)條碼字符共9個(gè)單元,其中有3個(gè)寬單元和6個(gè)窄單元,共包括5個(gè)條和4個(gè)空;非數(shù)據(jù)字符等于兩個(gè)符號(hào)字符。圖4-9表示“B2C3”的39條碼

35第三十五頁,共49頁。(2)字符編碼39條碼符號(hào)包括:左右兩側(cè)空白區(qū),起始符、條碼數(shù)據(jù)符(包括符號(hào)校驗(yàn)字符)、終止符、如圖4-9所示,條碼字符間隔是一個(gè)空,它將條碼字符分隔開。圖4-9表示“B2C3”的39條碼

在供人識(shí)讀的字符中,39條碼的起始符和終止符通常用“*”表示。此字符不能在符號(hào)的其他位置作為數(shù)據(jù)的一部分,并且譯碼器不應(yīng)將它輸出。3、39條碼36第三十六頁,共49頁。符號(hào)校驗(yàn)字符1)校驗(yàn)字符(3)附加的特性3、39條碼如果采用符號(hào)校驗(yàn)字符,應(yīng)該采用以下符號(hào)校驗(yàn)字符的算法:(1)每一個(gè)數(shù)據(jù)字符分配一個(gè)數(shù)值,如39條碼字符值分配表所示;(2)計(jì)算出符號(hào)所有數(shù)據(jù)字符數(shù)值的總和;(3)將數(shù)值的總和除以43;(4)步驟(3)所得的余數(shù)值在表2-2中對(duì)應(yīng)的字符就是符號(hào)校驗(yàn)字符。譯碼器可以輸出43模數(shù)的符號(hào)校驗(yàn)字符。37第三十七頁,共49頁。表4-239條碼字符值分配表3、39條碼38第三十八頁,共49頁。數(shù)據(jù)字符CODE空格39

字符值122413143839

字符值的總和113

除以43113÷43=2……27

數(shù)值27對(duì)應(yīng)的字符R

帶有符號(hào)校驗(yàn)字符的數(shù)據(jù)字符CODE空格39R示例:對(duì)于“CODE39”數(shù)據(jù)符號(hào)校驗(yàn)字符的計(jì)算,見上頁39條碼字符值分配表。符號(hào)校驗(yàn)字符3、39條碼39第三十九頁,共49頁。2)供人識(shí)讀的字符

通常應(yīng)該同與其對(duì)應(yīng)的39條碼一起印制,表示起始符和終止符的*也可印制。3)可選擇的數(shù)據(jù)傳輸模式

為了滿足特定應(yīng)用的需要,譯碼器可以通過編程來識(shí)讀非標(biāo)準(zhǔn)形式的39條碼符號(hào)。這里有以下三個(gè)方案:全ASCII碼,信息追加和控制函數(shù)。3、39條碼40第四十頁,共49頁。符號(hào)標(biāo)識(shí)符可以通過編好程序的條碼譯碼器作為數(shù)據(jù)前綴符加到譯碼數(shù)據(jù)上。ISO/IEC15424為39條碼分配的符號(hào)標(biāo)識(shí)符為:]Am(4)符號(hào)標(biāo)識(shí)符3、39條碼其中:-----]代表第93號(hào)ASCII碼字符;-----A是39條碼的代碼字符;-----m是一個(gè)修飾字符,下面的表4-59給出了它的值,其值代表一些應(yīng)用和操作方面的選項(xiàng)。m的有效值為:0,1,3,4,5,7。41第四十一頁,共49頁??删幋a的字符集:除一些特殊的字符外的所有數(shù)字字母字符集(注意,這里面不含全ASCII碼和控制函數(shù)選擇);(5)符號(hào)特征3、39條碼數(shù)據(jù)字符的數(shù)目:可變,最長(zhǎng)為16個(gè)字符;符號(hào)校驗(yàn)字符:應(yīng)該使用并輸出43模的符號(hào)校驗(yàn)字符;數(shù)據(jù)校驗(yàn)字符:無。42第四十二頁,共49頁。4、庫(kù)德巴條碼庫(kù)德巴條碼是1972年研制出來的,它廣泛應(yīng)用于醫(yī)療衛(wèi)生和圖書館行業(yè),也用于郵政快件上。美國(guó)輸血協(xié)會(huì)還將庫(kù)德巴條碼規(guī)定為血袋標(biāo)識(shí)的代碼,以確保操作準(zhǔn)確,保護(hù)人類生命安全。我國(guó)于1991年研究制定了庫(kù)德巴條碼國(guó)家標(biāo)準(zhǔn)(GB/T12909-1991)。

庫(kù)德巴條碼是一種條、空均表示信息的非連續(xù)型、非定長(zhǎng)、具有自校驗(yàn)功能的雙向條碼。它由條碼字符及對(duì)應(yīng)的供人識(shí)別字符組成。它的字符集包括:

(1)數(shù)字字符0~9(10個(gè)數(shù)字);

(2)英文字母A~D(4個(gè)字母);

(3)特殊字符-(減號(hào))

$(美元符號(hào)):(冒號(hào))

/(斜杠)

·(圓點(diǎn))

+(加號(hào))43第四十三頁,共49頁。4、庫(kù)德巴條碼由圖4-10可以看出,庫(kù)德巴條碼由左側(cè)空白區(qū)、起始符、數(shù)據(jù)符、終止符及右側(cè)空白區(qū)構(gòu)成。它的每一個(gè)字符由7個(gè)單元組成(4個(gè)條單元和3個(gè)空單元),其中兩個(gè)或3個(gè)是寬單元(用二進(jìn)制“1”表示),其余是窄單元(用二進(jìn)制“0”表示)。圖4-10表示“A12345678B”的庫(kù)德巴條碼庫(kù)德巴條碼字符集中的字母A、B、C、D只用于起始字符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論