总第250期
2010年第8期
计算机与数字工程
Computer&Digital
Engineering
V01.38
No.8
192
AutoCAD下1
28条形码的自动生成。
王晓彬张雪萍
(中国舰船研究设计中心武汉430064)
摘要文章给出了在AutoCAD平台下用VBS语言实现C()DEl28条形码绘制的解决方案,解决了AutoCAD图纸
的条形码标示问题和识别,并开发了相应的管理系统。
关键词AutoCAD;条形码;vBS
中图分类号TP391.7
Automctically
Generating
Barcode
of
Code
1
28
in
AutoCAD
Wang
Xiaobin
Zhang
Xueping
(China
Ship
Development
and
Design
Center,Wuhan
430064)
Abstract
This
article
describe
how
tO
use
VBS
tO
carry
Out
drawing
barcode
of
CODE
128
in
AutoCAD,tO
resolve
the
problem
of
tag
and
recognizing
the
barcode
in
paper
of
AutoCAD,and
build
the
management
information
system
of
bareode.
Key
Words
AutoCAD,Bareode,VBS
CI越洛NI耵'b钟TP391.7
1
引言
条形码的出现于上世纪40年代前后,直到70
年代左右才得到实际应用,随着现代电子技术和信
息技术的发展,条形码已被广泛的应用于商品、物
流、医药、图书等多种领域。目前,国际上广泛使用
的条形码主要有EAN、UPC码、CODE系列、其中
EAN是当今世界上广为使用的商品条码,已经成
为电子数据交换的基础;UPC码主要为美国和加
拿大使用;CODE系列码主要应用于行业内部管理
和商品物流等领域。随着内容更丰富、信息更全的
二维条码出现,一种新兴的条码技术正在逐步走进
我们的生活。
当前一维条形码的打印主要依赖条码字体实
现。在实际操作中需要下载条码字库,并且有的条
码识别器对其生成的条码识别率不高。
本文根据实际应用需求,在档案图纸上自动生
成CODEl28码,并且能够自动的根据图纸的比例
进行缩放,能够很好的被条形码扫描器兼容。
2算法与设计
2.1设计需求
伴随着档案信息的不断流通,更快捷、高效、有
效的利用档案成为图纸管理的目标,并且条形码的
自动生成使得图纸档案在管理上更为快捷、方便。
因此开发一个能够自动对每张设计图纸(由Auto—
CAD绘制)发放唯一的编码,并且在日后对已发放
编码的图纸进行审核和管理。为了能够唯一表示
图纸,同时满足方便电脑识别的要求,我们决定采
用条形码技术。经过初期论证,考虑到CODEl28
码能够很好地支持ASCII码,并且其码位数量能够
方便扩充,实现技术相对简单,同时打印质量要求
不是很苛刻,现有的绘图设备能够满足使用。
2.2算法实现
AutoCAD是一个专业工程图绘制软件,其文
件格式是目前工业电子文档的事实标准,但其内部
并没有集成条形码的生成功能,只能采用二次开发
的方式来实现条形码的生成及绘制。
·收稿日期:2010年4月4日,修回日期:2010年5月5日
作者简介:王晓彬,男,硕士研究生,工程师,研究方向:计算机软件开发与管理。张雪萍,女,工程师,研究方向:计算
机技术。
万方数据