条形码之三九码Word格式文档下载.docx
- 文档编号:15237390
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:28
- 大小:599.75KB
条形码之三九码Word格式文档下载.docx
《条形码之三九码Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《条形码之三九码Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
!
/A
A
a
+A
STX
$B
口
/B
B
b
+B
ETX
$C
#
/C
C
+C
EOT
$D
$
/D
D
+D
ENQ
$E
%
/E
E
+E
ACK
$F
&
/F
F
+F
BEL
$G
,
/G
G
+G
BS
$H
(
/H
H
+H
HT
$I
)
/I
I
+I
LF
$J
*
/J
IJ
J
+J
VT
$K
+
/K
K
k
+K
FF
$L
/L
L
l
+L
CR
$M
-
.
M
+M
SO
$N
/0
N
+N
SI
$O
/
O
+O
DLE
$P
P
+P
DC1
$Q
1
Q
+Q
Dc2
$R
2
R
+R
Dc3
$S
3
S
+S
DC4
$T
4
T
+T
NAK
$U
5
U
+U
SYN
$V
6
V
+V
ETB
$W
7
W
+W
CAN
$X
8
X
+X
EM
$Y
9
Y
+Y
SUB
$Z
:
/Z
Z
+Z
ESC
%A
;
%F
[
%K
{
%Q
FS
%B
<
%G
"
%L
%R
GS
%C
=
%H
]
%M
}
%S
RS
%D
>
%I
^
%N
~
%T,%X
US
%E
?
%J
%0
DEL
%Y,%Z
三、39码编码方式
39码的每一个字元编码方式都是籍由九条不同排列的线条编码而得。
可区分以下四种类型,如表所示。
39码字元编码方式
类别
线条形态
逻辑形态
线条数目
粗黑线
11
细黑线
粗白线
00
细白线
英文字母部分
26个英文字母所对应的39码如表所示。
39码编码对应表(英文字母部分)
字元
110101001011
101011010011
101101001011
110101101001
110110100101
101101101001
101011001011
101010110011
110101100101
110101011001
101101100101
101101011001
101010011011
101011011001
110101001101
110010101011
101101001101
100110101011
101011001101
110011010101
110101010011
100101101011
101101010011
110010110101
110110101001
100110110101
数字与特殊符号部分
39码也可以表示数字0-9以及特殊符号,其对应的逻辑值如表所示。
101001101101
100101001001
110100101011
100101011011
101100101011
100101101101
110110010101
100100101001
101001101011
101001001001
110100110101
100100100101
101100110101
110010101101
101001011011
空白
100110101101
110100101101
101100101101
四、检查码的计算
39码中的检查码部分,并不是必要的部分,可依实际需要,决定加入与否,但在一般的情况下通常多半是予以省略不印,以减少编码的长度与扫描的时间。
39码的检查码计算必须先利用表(检查码相对值对照表)将编码字元的相对值查出,将查出的相对值累加后再除以43,得到的余数在查出相对的编码字元,即为检查码字元。
例如,要算出*S123$5*这笔资料的检查码,其计算过程如下:
S的相对值为28
;
1的相对值为1
2的相对值为2
3的相对值为3
$的相对值为39
5的相对值为5
步骤二将各相对值累加除以43
累加相对值=28+1+2+3+39+5=78
78/43=1.35
步骤三检查出余数相对编码字元
余数=35
查表,得到相对值35之编码字元为Z故,
检查码=Z,得
含检查码在内的39码,为:
*S123$5Z*
39码的检查码查询表
编码字元
相对值
15
16
17
18
19
20
21
22
23
24
10
25
26
12
27
13
28
14
29
五、三九码的制作方法
1.在Excel中制作39码
(1)安装字体3of9.TTF(网络上很多,可先下载该字体.即把3of9.ttf复制到C:
WINDOWS"
Fonts中)
(2)在Excel单元格中输入39码,然后前后加*号,再选择字体(3of9Barcode)
选择字体前如图:
选择字体后如图:
2.
在C#操作Excel处理三九码(code39)
(1)
安装字体3of9.TTF
(2)
添加引用,如图
(3)
编程:
(只对在EXCEL实现三九码作简单介绍)
usingSystem;
usingSystem.Reflection;
usingSystem.Runtime.InteropServices;
usingMicrosoft.Office.Interop.Excel;
namespaceExcel
///<
summary>
///Class1
/summary>
classClass1
{
///Excel
[STAThread]
publicstaticvoidMain(string[]args)
Applicationexc=newApplication();
if(exc==null)
Console.WriteLine("
Error:
Excelcouldn'
tbestarted!
);
return;
}
exc.Visible=true;
Workbooksworkbooks=exc.Workbooks;
_Workbookworkbook=workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Sheetssheets=workbook.Worksheets;
_Worksheetworksheet=(_Worksheet)sheets.get_Item
(1);
Ranger=worksheet.get_Range("
A1"
"
r.ColumnWidth=30;
r.Value2="
*12345ABCD*"
r.Font.Name="
3of9Barcode"
运行结果:
3.
用.NET自带的报表服务System.Drawing.ReportDocument时,
如果2.
(1),
(2)然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 条形码 三九