字母數字條形碼

字母數字條形碼

條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)排成的平行線圖案。字母數字條形碼現階段主要有Code128、EAN128、Code39、Code93等字元編碼。

作用

字母數字條形碼一般由前綴部分、製造廠商代碼、商品代碼和校驗碼組成。商品條形碼中的前綴碼是用來標識國家或地區的代碼,賦碼權在國際物品編碼協會,如 00-09代表美國、加拿大。45、49代表日本。69代表中國大陸,471 代表中國台灣地區,489 代表香港特區。製造廠商代碼的賦權 在各個國家或地區的物品編碼組織,中國由國家物品編碼中心賦予製造廠商代碼。商品代碼是用來標識商品的代碼,賦碼權由產品生產企業自己行使,商品條形碼。商品條形碼最後用1位校驗碼來校驗商品條形碼中左起第1-12數字代碼的正確性。商品條形碼 是指由一組規則排列的條、空及其對應字元組成的標識,用以表示一定的商品信息的 符號。其中條為 深色、空為 淺色,用於條形碼識讀 設備的掃描識讀。其對應字元由一組阿拉伯數字組成,供人們直接識讀或通過鍵盤向計算機輸入數據使用。這一組條空和相應的字元所表示的信息是相同的。

條形碼技術,是隨著計算機與信息技術的發展和套用而誕生的,它是集編碼、印刷、識別、數據採集和處理於一身的 新型技術。

Code128

Code128特性

1、具有A、B、C三種不同的編碼類型,可提供標準ASCII中128個字元的編碼使用;

2、允許雙向掃描;

3、可自行決定是否加上檢驗位;

4、條碼長度可調,但包括開始位和結束位在內,不可超過232個字元;

5、同一個128碼,可以由A、B、C三種不同編碼規則互換,既可擴大字元選擇的範圍,也可縮短編碼的長度。

編碼範圍

1、Code128A:標準數字和字母,控制符,特殊字元;

2、Code128B:標準數字和字母,小寫字母,特殊字元;

3、Code128C/EAN128:[00]-[99]的數字對集合,共100個,即只能表示偶數位長度的數字 。

編碼規則

開始位+ [FNC1(為EAN128碼時加)]+ 數據位+ 檢驗位+ 結束位

檢驗位計算

(開始位對應的ID值+ 每位數據在整個數據中的位置×每位數據對應的ID值)% 103

Code128編碼表

IDCode128ACode128BCode128CBandCode編碼值
0SPSP0212222bbsbbssbbss
1!!1222122bbssbbsbbss
2""2222221bbssbbssbbs
3##3121223bssbssbbsss
4$$4121322bssbsssbbss
5%%5131222bsssbssbbss
6&&6122213bssbbssbsss
7''7122312bssbbsssbss
8((8132212bsssbbssbss
9))9221213bbssbssbsss
10**10221312bbssbsssbss
11++11231212bbsssbssbss
12,,12112232bsbbssbbbss
13--13122132bssbbsbbbss
14..14122231bssbbssbbbs
15//15113222bsbbbssbbss
160016123122bssbbbsbbss
171117123221bssbbbssbbs
182218223211bbssbbbssbs
193319221132bbssbsbbbss
204420221231bbssbssbbbs
215521213212bbsbbbssbss
226622223112bbssbbbsbss
237723312131bbbsbbsbbbs
248824311222bbbsbssbbss
259925321122bbbssbsbbss
26::26321221bbbssbssbbs
27;;27312212bbbsbbssbss
28<<28322112bbbssbbsbss
29==29322211bbbssbbssbs
30>>30212123bbsbbsbbsss
31??31212321bbsbbsssbbs
32@@32232121bbsssbbsbbs
33AA33111323bsbsssbbsss
34BB34131123bsssbsbbsss
35CC35131321bsssbsssbbs
36DD36112313bsbbsssbsss
37EE37132113bsssbbsbsss
38FF38132311bsssbbsssbs
39GG39211313bbsbsssbsss
40HH40231113bbsssbsbsss
41II41231311bbsssbsssbs
42JJ42112133bsbbsbbbsss
43KK43112331bsbbsssbbbs
44LL44132131bsssbbsbbbs
45MM45113123bsbbbsbbsss
46NN46113321bsbbbsssbbs
47OO47133121bsssbbbsbbs
48PP48313121bbbsbbbsbbs
49QQ49211331bbsbsssbbbs
50RR50231131bbsssbsbbbs
51SS51213113bbsbbbsbsss
52TT52213311bbsbbbsssbs
53UU53213131bbsbbbsbbbs
54VV54311123bbbsbsbbsss
55WW55311321bbbsbsssbbs
56XX56331121bbbsssbsbbs
57YY57312113bbbsbbsbsss
58ZZ58312311bbbsbbsssbs
59[[59332111bbbsssbbsbs
60\\60314111bbbsbbbbsbs
61]]61221411bbssbssssbs
62^^62431111bbbbsssbsbs
63__63111224bsbssbbssss
64NUL`64111422bsbssssbbss
65SOHa65121124bssbsbbssss
66STXb66121421bssbssssbbs
67ETXc67141122bssssbsbbss
68EOTd68141221bssssbssbbs
69ENQe69112214bsbbssbssss
70ACKf70112412bsbbssssbss
71BELg71122114bssbbsbssss
72BSh72122411bssbbssssbs
73HTi73142112bssssbbsbss
74LFj74142211bssssbbssbs
75VTk75241211bbssssbssbs
76FFI76221114bbssbsbssss
77CRm77413111bbbbsbbbsbs
78SOn78241112bbssssbsbss
79SIo79134111bsssbbbbsbs
80DLEp80111242bsbssbbbbss
81DC1q81121142bssbsbbbbss
82DC2r82121241bssbssbbbbs
83DC3s83114212bsbbbbssbss
84DC4t84124112bssbbbbsbss
85NAKu85124211bssbbbbssbs
86SYNv86411212bbbbsbssbss
87ETBw87421112bbbbssbsbss
88CANx88421211bbbbssbssbs
89EMy89212141bbsbbsbbbbs
90SUBz90214121bbsbbbbsbbs
91ESC{91412121bbbbsbbsbbs
92FS|92111143bsbsbbbbsss
93GS}93111341bsbsssbbbbs
94RS~94131141bsssbsbbbbs
95USDEL95114113bsbbbbsbsss
96FNC3FNC396114311bsbbbbsssbs
97FNC2FNC297411113bbbbsbsbsss
98SHIFTSHIFT98411311bbbbsbsssbs
99CODECCODEC99113141bsbbbsbbbbs
100CODEBFNC4CODEB114131bsbbbbsbbbs
101FNC4CODEACODEA311141bbbsbsbbbbs
102FNC1FNC1FNC1411131bbbbsbsbbbs
103StartAStartAStartA211412bbsbssssbss
104StartBStartBStartB211214bbsbssbssss
105StartCStartCStartC211232bbsbssbbbss
106StopStopStop2331112bbsssbbbsbsbb

Code39

說明

Code39僅有兩種單元寬度——分別為寬單元和窄單元。寬單元這寬度為窄單元的1到3倍,一般多選用2倍、2.5倍或3倍。Code39的每一個條碼字元由九個單元組成,其中有三個寬單元,其餘是窄單元,因此稱為三九碼。而Code 93碼與Code39具有相同的字元集,但它的條碼密度要比Code39高,所以在面積不足的情況下,可以用93碼代替Code39。 標準的Code39是由起始安全空間、起始碼、資料碼、可忽略不計的檢查碼、終止安全空間及終止碼所構成。

Code39是國內常見的條形碼之一,三九碼Code39是在公元1974年發展出來的條形碼系統 。三九碼之所以在國內常見的原因有兩個,一個是因為三九碼的限制很少,而且支持文數字;另一個則是它很適用在非正式場合中。

三九碼的長度,沒有強迫性的限制,隨著使用者的需求,可自由地調整。唯在規劃時,應該考慮到條形碼閱讀機(Barcode Reader)所能容許的範圍為限,才不至於會有無法讀取完整的問題發生。

三九碼所能表示的資料內容,包含有:0~9 的數字,大寫 A~Z 的英文字母,「+」,「-」,「*」,「/」,「%」,「$」,「.」,以及空格符(Space)等,共44組編碼。

三九碼在讀取方面,允許讀碼機進行雙向的掃描讀取;也就是說,如果使用者把三九碼倒著讀取也是得到相同的結果。 三九碼的檢查碼,可有可無;使用者可自行斟酌使用。 三九碼所占用的空間較一般條形碼來的寬大。 三九碼的起始碼與終止碼均為 * 字元。

特點

1.條碼的長度沒有限制,可隨著需求作彈性調整。但在規劃長度的大小時,應考慮條碼閱讀機所能允許的範圍,避免掃描時無法讀取完整的資料。

2. 起始碼和終止碼必須固定為“ * ”字元。

3. 允許條碼掃描器進行雙向的掃描處理。

4. 由於Code39具有自我檢查能力,故檢查碼可有可無,不一定要設定。

EAN-128

效益及作用

1.變動性產品資訊的條碼化。

2.國際流通的共通協定標準。

3.產品運送較佳的品質管理。

4.更有效的控制生產及配銷。

5.提供更安全可靠的供給線。

特點

1、EAN-128條碼 是由一組平行的條和空組成的長方形團。

2、除終止符(STOP)由13個模組組成外,其他字元均由11個模組組成。

3、在條碼字元中,每三個條和三個空組成一個字元,終止符有四個條和三個空組成。

條和空都有四個寬度單位,可以從一個模組寬到四個模組寬。

4、符號中通常採用符號校驗符。

5、符號可從左右兩個方向閱讀。

相關詞條

熱門詞條

聯絡我們