刘雨正
【摘要】 本文通过对39条形码的分析及用VB编程实现批量打印,使读者能从中了解条形码的有关知识,39条形码的编码规则及编程思路,打印输出的常用编程方法。下面介绍用VB语程打印39条形码的设计方法。
【关键词】 39条形码 打印系统 设计方法
一、编码原理
条形码是利用条(着色部份)、空(非着色部份)及其宽、窄的交替变换来表达符号信息的“图形符号”,每一种编码都有一个遵循的标准,通过条码识别仪器可解码出它包含的字符信息。
1、39码的特点
能表示字母(A-Z)、数字(0-9)和其它一些特殊符号(-,.,$,/,+,%,空格)共43个字符。
条码的长度可变,对数据的字节数并没有限制。
通常用“*”号作为起始符和终止符。
不用校验码。
代码密度介于每英寸3-9.4个字符。
空白区是窄条的1-10倍,宽条是窄条的2-3倍。
广泛用于工业、图书、以及票证自动化管理。
二、编程思路
编码规则:其中0表示窄元素,1表示宽元素,奇数位为条元素,偶数位为空元素。
其中Object.Line (X, y)-Step(widt, high), colo, BF 是在Object上按colo设定颜色绘制并填充方框图形。B 把指定点作为矩形的对角点,画出一个矩形。F指定方框总是被填充为实心。如:Line (500, 500)–Step(1000, 2000), , B 画出一个方框,其左上角为 (500, 500),宽为 1000 单位,高为2000单位。通过调用这两个函数就可实现条码打印。