2024年4月25日发(作者:)
条形码之三九码(上)
(附两三种制作方法)
一、39码简介
39码是1974年发展出来的条码,是一种可供使用者双向扫描的分散式条码,也就是说两个资料码之
间,必须包含一个不具任何意义的空白(或细白,其逻辑值为0),但其具有支援文字的能力,帮应用较
一般条码广泛。三九码仅有两种单元宽度,分别为宽单元和窄单元。宽单元的宽度为窄单元的1到3倍,
一般多选用2倍、2.5倍或3倍。三九码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄
单元,因此称为三九码。目前主要应用于工业产品、商业资料及医院的保健资料,它的最大优点是条码的
长度没有强制的限定,可用大写英文字母码,且检查码可忽略不计。39码还有编码规则简单、误码率低、
所能表示字符个数多等特点,因此在各个领域有着极为广泛的应用。我国也制定了相应的国家标准(GB/
T 12908-91)。
二、39码的特性
标准的39码是由起始安全空间、起始码、资料码、可忽略不计的检查码、终止安全空间及终止码所构
成,其所编成的39码如图所示。
综合来说,39码有以下特性:
o
条码的长度没有限制,可随着需求作弹性调整。但在规划长度的大小时,应考虑条码扫描
器能允许的范围,避免条码扫描器无法读取完整的资料。
o
起始码和终止码必须固定为“*”字元。
o
允许条码扫描器进行双向的扫描处理。
o
由于39码具有自我检查能力,故检查码可有可无。
o
条码占用空间比较大。
o
可表示的资料包含有0-9的数字,A-Z的英文字母,以及“+”、“-”、“*”、“/”、“%”、“$”、“.”
等特殊字符,再加上空白字元“ ”,共计44组编码,并可组合出128个ASCII CODE的字
元符号,如表所示。
表:ASCII DODE 字元符号与39码对照表
ASCII
NUL
SOH
CODE39
%U
$A
ASCII
SP
!
CODE39
Space
/A
ASCII
@
A
CODE39
%V
A
ASCII
、
a
CODE39
%W
+A
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
Dc2
Dc3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
$B
$C
$D
$E
$F
$G
$H
$I
$J
$K
$L
$M
$N
$O
$P
$Q
$R
$S
$T
$U
$V
$W
$X
$Y
$Z
%A
%B
%C
%D
口
#
$
%
&
,
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
/B
/C
/D
/E
/F
/G
/H
/I
/J
/K
/L
.
/0
0
0
1
2
3
4
5
6
7
8
9
/Z
%F
%G
%H
%I
B
C
D
E
F
G
H
I
IJ
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
"
]
^
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
%K
%L
%M
%N
b
C
B
E
F
G
H
I
J
k
l
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
{
/
}
~
+B
+C
+D
+E
+F
+G
+H
+I
+J
+K
+L
+M
+N
+O
+P
+Q
+R
+S
+T
+U
+V
+W
+X
+Y
+Z
%Q
%R
%S
%T,%X
发布评论