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