字母數字條形碼

字母數字條形碼

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

基本介紹

  • 中文名:字母數字條形碼
  • 外文名:Alphanumeric code
  • 套用商品流通、圖書管理、郵政管理
  • 基本分類:Code128、EAN128、Code39
  • 性質:條碼碼制
  • 所屬類別:條形碼碼制
作用,Code128,Code128特性,編碼範圍,編碼規則,檢驗位計算,Code128編碼表,Code39,說明,特點,EAN-128,效益及作用,特點,

作用

字母數字條形碼一般由前綴部分、製造廠商代碼、商品代碼校驗碼組成。商品條形碼中的前綴碼是用來標識國家或地區的代碼,賦碼權在國際物品編碼協會,如 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編碼表

ID
Code128A
Code128B
Code128C
BandCode
編碼值
0
SP
SP
0
212222
bbsbbssbbss
1
!
!
1
222122
bbssbbsbbss
2
"
"
2
222221
bbssbbssbbs
3
#
#
3
121223
bssbssbbsss
4
$
$
4
121322
bssbsssbbss
5
%
%
5
131222
bsssbssbbss
6
&
&
6
122213
bssbbssbsss
7
'
'
7
122312
bssbbsssbss
8
(
(
8
132212
bsssbbssbss
9
)
)
9
221213
bbssbssbsss
10
*
*
10
221312
bbssbsssbss
11
+
+
11
231212
bbsssbssbss
12
,
,
12
112232
bsbbssbbbss
13
-
-
13
122132
bssbbsbbbss
14
.
.
14
122231
bssbbssbbbs
15
/
/
15
113222
bsbbbssbbss
16
0
0
16
123122
bssbbbsbbss
17
1
1
17
123221
bssbbbssbbs
18
2
2
18
223211
bbssbbbssbs
19
3
3
19
221132
bbssbsbbbss
20
4
4
20
221231
bbssbssbbbs
21
5
5
21
213212
bbsbbbssbss
22
6
6
22
223112
bbssbbbsbss
23
7
7
23
312131
bbbsbbsbbbs
24
8
8
24
311222
bbbsbssbbss
25
9
9
25
321122
bbbssbsbbss
26
:
:
26
321221
bbbssbssbbs
27
;
;
27
312212
bbbsbbssbss
28
<
<
28
322112
bbbssbbsbss
29
=
=
29
322211
bbbssbbssbs
30
>
>
30
212123
bbsbbsbbsss
31
?
?
31
212321
bbsbbsssbbs
32
@
@
32
232121
bbsssbbsbbs
33
A
A
33
111323
bsbsssbbsss
34
B
B
34
131123
bsssbsbbsss
35
C
C
35
131321
bsssbsssbbs
36
D
D
36
112313
bsbbsssbsss
37
E
E
37
132113
bsssbbsbsss
38
F
F
38
132311
bsssbbsssbs
39
G
G
39
211313
bbsbsssbsss
40
H
H
40
231113
bbsssbsbsss
41
I
I
41
231311
bbsssbsssbs
42
J
J
42
112133
bsbbsbbbsss
43
K
K
43
112331
bsbbsssbbbs
44
L
L
44
132131
bsssbbsbbbs
45
M
M
45
113123
bsbbbsbbsss
46
N
N
46
113321
bsbbbsssbbs
47
O
O
47
133121
bsssbbbsbbs
48
P
P
48
313121
bbbsbbbsbbs
49
Q
Q
49
211331
bbsbsssbbbs
50
R
R
50
231131
bbsssbsbbbs
51
S
S
51
213113
bbsbbbsbsss
52
T
T
52
213311
bbsbbbsssbs
53
U
U
53
213131
bbsbbbsbbbs
54
V
V
54
311123
bbbsbsbbsss
55
W
W
55
311321
bbbsbsssbbs
56
X
X
56
331121
bbbsssbsbbs
57
Y
Y
57
312113
bbbsbbsbsss
58
Z
Z
58
312311
bbbsbbsssbs
59
[
[
59
332111
bbbsssbbsbs
60
\
\
60
314111
bbbsbbbbsbs
61
]
]
61
221411
bbssbssssbs
62
^
^
62
431111
bbbbsssbsbs
63
_
_
63
111224
bsbssbbssss
64
NUL
`
64
111422
bsbssssbbss
65
SOH
a
65
121124
bssbsbbssss
66
STX
b
66
121421
bssbssssbbs
67
ETX
c
67
141122
bssssbsbbss
68
EOT
d
68
141221
bssssbssbbs
69
ENQ
e
69
112214
bsbbssbssss
70
ACK
f
70
112412
bsbbssssbss
71
BEL
g
71
122114
bssbbsbssss
72
BS
h
72
122411
bssbbssssbs
73
HT
i
73
142112
bssssbbsbss
74
LF
j
74
142211
bssssbbssbs
75
VT
k
75
241211
bbssssbssbs
76
FF
I
76
221114
bbssbsbssss
77
CR
m
77
413111
bbbbsbbbsbs
78
SO
n
78
241112
bbssssbsbss
79
SI
o
79
134111
bsssbbbbsbs
80
DLE
p
80
111242
bsbssbbbbss
81
DC1
q
81
121142
bssbsbbbbss
82
DC2
r
82
121241
bssbssbbbbs
83
DC3
s
83
114212
bsbbbbssbss
84
DC4
t
84
124112
bssbbbbsbss
85
NAK
u
85
124211
bssbbbbssbs
86
SYN
v
86
411212
bbbbsbssbss
87
ETB
w
87
421112
bbbbssbsbss
88
CAN
x
88
421211
bbbbssbssbs
89
EM
y
89
212141
bbsbbsbbbbs
90
SUB
z
90
214121
bbsbbbbsbbs
91
ESC
{
91
412121
bbbbsbbsbbs
92
FS
|
92
111143
bsbsbbbbsss
93
GS
}
93
111341
bsbsssbbbbs
94
RS
~
94
131141
bsssbsbbbbs
95
US
DEL
95
114113
bsbbbbsbsss
96
FNC3
FNC3
96
114311
bsbbbbsssbs
97
FNC2
FNC2
97
411113
bbbbsbsbsss
98
SHIFT
SHIFT
98
411311
bbbbsbsssbs
99
CODEC
CODEC
99
113141
bsbbbsbbbbs
100
CODEB
FNC4
CODEB
114131
bsbbbbsbbbs
101
FNC4
CODEA
CODEA
311141
bbbsbsbbbbs
102
FNC1
FNC1
FNC1
411131
bbbbsbsbbbs
103
StartA
StartA
StartA
211412
bbsbssssbss
104
StartB
StartB
StartB
211214
bbsbssbssss
105
StartC
StartC
StartC
211232
bbsbssbbbss
106
Stop
Stop
Stop
2331112
bbsssbbbsbsbb

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、符號可從左右兩個方向閱讀。

相關詞條

熱門詞條

聯絡我們