Code 39条形码分为标准型Code 39(Standard Code 39)及完全型Code 39(Full ASCII Code 39).
标准型Code 39表示的资料内容,包括有A~Z大写英文字母,0~9数字,以及一些特殊符号,共计有44个字符.
而Full ASCII Code 39除上述标准型Code 39之44个字符外,再搭配,"/","%","$","+"等前置符号即可扩充成128个字符(含一个起始和结束字符).
例如 标准形Code 39无英文字母小写,只有大写
若大写前加上一个"+",就变成英文小写
+A -------> a
+B -------> b
详细全部的Full ASCII Code 39字符,列于Code 39 Full ASCII表中
Code 39编码方式
Code 39条形码只有二种粗细比例线,也就是说较粗的线条是细线条的2~3倍,举例说明,如下图标.
若细条形码长度x=1mm时,则粗条形码长度应为R=2mm ~ 3mm之间才适当.
|
|||
字符 |
相对值 |
字符 |
相对值 |
0 |
0 |
L |
21 |
1 |
1 |
M |
22 |
2 |
2 |
N |
23 |
3 |
3 |
O |
24 |
4 |
4 |
P |
25 |
5 |
5 |
Q |
26 |
6 |
6 |
R |
27 |
7 |
7 |
S |
28 |
8 |
8 |
T |
29 |
9 |
9 |
U |
30 |
A |
10 |
V |
31 |
B |
11 |
W |
32 |
C |
12 |
X |
33 |
D |
13 |
Y |
34 |
E |
14 |
Z |
35 |
F |
15 |
- |
36 |
G |
16 |
. |
37 |
H |
17 |
space |
38 |
I |
18 |
$ |
39 |
J |
19 |
/ |
40 |
K |
20 |
+ |
41 |
|
|
% |
42 |
Code 39检查码
Code 39的检查码,可打印可不打印,端看使用者取舍.
以下为获得检查码之步骤:
步骤一.假设有一Code 39条形码为 "ANDY"
步骤二.将各字符相对值相加总 10+23+13+34=80
步骤三.用基数43去除加总,取得余数 80/43=1....37
37即check digit之相对值.
步骤四.取相对值之对应值,即为check digit之字符 37-->"."
因此加入check digit之条形码为 "ANDY."
Code 39特性综合说明
1.Code 39起始码/结束码为"*".
2.数据字符数总共有43个,搭配"/","%","+","$",可扩展成
Full ASCII Code 39字符数变成128个.
3.每一字符间有一间隙Gap区隔开来.
4.检查码(Check Digit)由计算公式而得.
5.检查码(Check Digit)可打印可不打印.
6.条形码长度较长,打印允许长度有限制,易超过条形码读取机
所能读取之宽度.
上一篇: QR CODE二维条形码概述
下一篇: 中国自主研发物联网技术纳入国际标准