常用一维条形码编码规则.docx
- 文档编号:805944
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:27
- 大小:257.84KB
常用一维条形码编码规则.docx
《常用一维条形码编码规则.docx》由会员分享,可在线阅读,更多相关《常用一维条形码编码规则.docx(27页珍藏版)》请在冰豆网上搜索。
常用一维条形码编码规则
常用一维条形码
139码(CODE39)
39码可以包含数字及英文字母。
除了超市、零售业的应用中使用UPC/EAN码外,几乎在其他饿应用环境中,都是使用39码。
39码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全。
1.1特征
能表示44个字符,A-Z、0-9、SPACE、-、.、$、/、+、%、*
分散式,条码组之间使用细白条分隔
两种宽度
自我检查
有扩展模式《FullASCIIMode》
检查码字符可有可无,视需求而定
1.2组成
各个字符有9条黑白相间,粗细不同的线条组成,其中6条为黑白细条3条黑白粗条
串字符必须在头尾加上起始字符和结束字符
1.3校验方法
CODE39
字符
0
1
2
3
值
0
1
2
3
字符
9
A
B
C
值
9
10
11
12
字符
I
J
K
L
值
18
19
20
21
字符
R
S
T
U
值
27
28
29
30
字符
-
SPACE
$
值
36
37
38
39
4
5
6
7
8
4
5
6
7
8
D
E
F
G
H
13
14
15
16
17
M
N
O
P
Q
22
23
24
25
26
V
W
X
Y
Z
31
32
33
34
35
/
+
%
40
41
42
1.4条码说明
1.5编码表
黑條
白條
士d
黑條
白條
1
10001
0100
K
10001
0001
2
r0100〕
0100
L
010011
0001
3
11000
0100
M
11000
0001
4
00101
0100
N
00101
0001
5
10100
0100
0
10100
0001
6
01100
0100
p
01100
0001
7
00011
0100
Q
00011
0001
8
10010
0100
R
10010
0001
9
01010
0100
s
01010
0001
0
00110
0100
T
00110
0001
A
1000〕
0010
u
10001
1000
B
01001
0010
V
01001
1000
C
11000
0010
w
11000
1000
D
0010〕
0010
X
00101
1000
E
10100
0010
Y
10100
1000
F
01100
0010
z
01100
1000
G
0001J
0010
-
00011
1000
H
10010
0010
■
10010
1000
I
01010
0010
SPACE
01010
1000
J
00110
0010
STK/STP
00110
1000:
$
00000
1110
+
00000
1011
/
00000
1101
%
00000
on:
1=寬黑條/白條0二細黑條/白條
P.S.
在程序中可以使用"11”表示宽黑条,’1'表示细黑条,"00”表示宽白条,“0”表示细白条。
那么字符1就可以表示为110100101011。
使用此方法建立一个编码表,每个字符可以长度为12的“01”字符串来表示。
1.6典型CODE39条码
1.7CODE39的扩展码
扩展码表同CODE93。
但是扩展方式不同,39码使用$,/,+.%与其26个大写字母组合,表示ASCII码表中的其他字符。
条空表示方式和校验方式与标准39码相同。
93码中使用的控制码与26个大写字母的组合。
293码(CODE93)
2.1组成
字母:
A-Z,数字:
0-9,符号:
SPACE,-,.,$,/,+,%,控制码:
$,/,+,%,起始结束码:
□
每个字由9个模组成,包括3条粗细黑条及3条粗细白条。
每一黑条或白条有可能为1.2.3.4模组成
2.2特征
用4个控制码$,%,/,+组合其他字母或符号,可编程FULLASCII字母,读码器读到
上面4个控制码的组合时候,送出的字尾所对应的ASCII。
有2个检验码C和K。
2.3校验方法
先查出资料所对应值,对应值的表如下
字符
0
1
2
3
4
5
6
7
8
值
0
1
2
3
4
5
6
7
8
字符
9
A
B
C
D
E
F
G
H
值
9
10
11
12
13
14
15
16
17
字符
I
J
K
L
M
N
O
P
Q
值
18
19
20
21
22
23
24
25
26
字符
R
S
T
U
V
W
X
Y
Z
值
27
28
29
30
31
32
33
34
35
字符
-
SPACE
$
/
+
%
值
36
37
38
39
40
41
42
检查码C由资料的最右边一位用1-20顺序排列,若资料超过20位,在从1-20起算,
顺序号作为权值,分别乘以对应值,求和,除以47,取余数
检查码K由C位用1-15顺序排列,若资料差偶偶15位,再从1-15起算,顺序号作为
权值,分别乘以对应值,求和,除以47,取余数
举例:
资料CODESP93“C”“K”
资料对应值122413143893
C排列顺序7654321
K排列顺序87654321
(1x3)+(2x9)+(3x38)+(4x14)+(5x13)+(6x24)+(7x12)=484
C=484-47=10……14(余数)
贝UC=14=E(对应值)
(1x14)+(2x3)+(3x9)+(4x38)+(5x14)+(6x13)+(7x24)+(8x12)
=611
K=611-47=13……0(余数)
貝K=0=0(对应值)
2.4条码说明
2.5编码表
Character
Value(forcheckdigit)
Pattern
Encodalion
0
0
■■■
100010100
1
=1
■■■
101001000
2
二2
■■■
101000100
3
E3
■■■
1010000](
4
E4
■■■
100101000
5
E5
■■■
100100100
6
=6
■■■
100100010
7
=7
■■■
101010000
8
E8
■■■
100010010
9
E9
■■■
100001010
Character
Value(forcheckdigit)
Pattern
Encodation
A
1()
■■■
110101000
B
11
■■■
110100100
C
12
■■■
110100010
D
13
■■■
110010100
E
14
■■■
110010010
F
15
■■■
110001010
G
16
■■■■
101101000
H
17
■■■■
101100100
I
IX
■■■■
101100010
J
19
■■■
100110100
K
20
■■■
100011010
L
21
■■■
101011000
M
22
■■■
101001100
N
23
■■■
101000110
0
24
■■■
100101100
P
25
■■■
100010110
Q
26
■■■
110110100
R
27
■■■
110110010
S
28
■■■
110101100
T
29
■■■
110100110
U
30
■■■
110010110
V
31
■■■
110011010
w
32
■■■■■
101101100
X
33
■■■■
101100110
Y
34
■■■
100110110
Z
35
■IM■
100111010
■
36
■BH1
100101110
•
37
■■
111010100
OIIIIOIOI
■■■■
□
010011001
■■■
0
0I10I0III
■■M
"(Z)
010I10III
■■M
©
011001001
■■■
OIIIOIOII
■■■■
砂
$
0I10II101
■■■■
W
+
0III0I101
■■■■■
Otz
/
010I00III
■■
6£
$
0100I0III
■■
8£
P.S程序编码中,结束符号模块比起始符号多一个“1”;
使用控制符组合字母所表示的字符,编码时需要分解成控制符和大写字母两个模块。
比如字
符NUL可分解成控制符%和U,条空为“111011010和110010110
2.6典型CODE93条码
3128码(CODE128)
3.1特征
能表示106种字元
3个字符集
连续式
四种宽度
三种字符集可串联使用使用检查码
3.2组成
提供128个ASCII的所有字符
有A、B、C三种不同模组
C组数字专用模组,可从00-99编码,缩短编码长度
A、B、C三种模组依资料结构,可混合编码
每个字由3条粗细黑条及3条粗细白条组成,但每个模组都是12各个单元宽度
三组模组起始码不同,但结束码相同。
3.3校验方法
首先为字符串标志条码(码字)
从起始符开始,自左向右为每个条码字符编号
为每一个字符分配权数,起始符和第一个字符的权数位1,以后依次增加
每个字符的权数与码值相乘
所有乘积求和
第5步的结果除以103求余数
码值等于余数的字符即为校验符;
79
1X
---L一
68
7133
O
1X
1
2
3
4
5
StartB
A
I
M
1
104
33
41
45
17
1
2
3
5
104
66
123
180
85
799
….799/103=7……78码值为花的字符是n,n即为校验符
2
环3
的10数符值数积积D位字码权乘乘MO
3.4编码表
IDEAOD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 条形码 编码 规则