1 / 21
文档名称:

VB条形码编程.pdf

格式:pdf   大小:435KB   页数:21页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB条形码编程.pdf

上传人:小辰GG 2022/6/24 文件大小:435 KB

下载得到文件列表

VB条形码编程.pdf

相关文档

文档介绍

文档介绍:: .
110MM。

二、直接使用 ,在打印机上绘画-画矩形框

窄条打印:(x,y)-Step(i,h),,bf
宽条打印:(x,y)-Step(3*i,h),,bf或
(x,y)-Step(2*i,h),,bf

用 ,量度单位为点,最小精度为达 10,当窄元素宽为 10时,J10059
六位字符之条码尺寸为:21MM。

根据以上的比较, 使用第二种方法打印输入的条形码精度最高(同样的字符数,尺寸最
短)。很显然,不同的打印方式,分别有不同的适用范围,对尺寸宽度要求不高的情况下,
可以使用第一种打印方式,若对条形码尺寸要求较严格,则使用第二种打印方式更合适。

软件设计

一、 菜单设计:由于条形码轻印刷软件相对说来是一个很小的系统,需要选择的项目不
多,可以不设置菜单,而将全部的操作由窗体控件来完成。如果使用上述的第一种打印方式,
则必须建立另一窗体,用于第一步的输出条形码图形。

二、设计窗体 控件:窗体中的控件包括两大类,即:参数设置框、打印操作按钮。本列
设计的窗体见图示。本列给出的是一个对参数没有设置功能的窗体,有兴趣的读者可以在此
基础上自行补充它。

对于打印 参数,对条形码的打印来说,需要指定的参数大致有:条码宽窄比:3:1~2:
1;条码高;窄元素宽度;打印机类型及端口;打印份数;打印纸尺寸规格;每行条形码数;
每个条码的字符数;是否自动增值打印;增值步长;每一页行计数起止数;终止码等。

本列 设计了八个按钮,其作用分别是:

Begin-单号条形码打印开始Auto-自动增值打印开始

Page-将打印机内存中的条码(不足一页)打印出来

Cancel-中止自动增值打印

Delete-清除打印机内存中的未打印条码

Help-帮助信息

About-版本及设计信息

Exit-关闭系统

三、程序流程:

在本例中, 条形码的打印分为单号打印;自动增值打印两种。单号打印,是用户输入一
个或几个需要打印的号码的打印方式;而自动增值打印是用户指定起始号、终止号及增加步
长,由机器自动生成被打印号码来打印。其实这两种方式在打印时的操作是完全一样的,不
同之处在于被打号码的获取,需要注意的是由于 39码字符集中包括字符,在自动增值时要
与纯数字码区别。

下面以单号打印为例,介绍条形码打印的程序流程。

.检查各项参数设置是否完全正确,若正确,则 1 继续,否则退出;

.获取各项参数设置; 2

.为 3X坐标取初值(纸的左边打印边界);

.( 循环4 A)是否打印完一行(I条条码)?是则转 14;

.本条条码是否为 5 空?是则将横坐标加上一条条码之宽度;

.打印起始符; 6

.( 循环7 B)是否打印完本条条码(J个字符)?是则转 10;

.打印一个字符的条码; 8

.( 循环9 B)下一个字符;

.打印终止符; 10.修改11 X坐标;

. (循环12 A)下一条条码

.修改 13 Y坐标;

.打印本行每一条码的人工识别字符; 14

.本页是否已打满?是则打印,并对新页坐标初始化; 15

退出16.

四、程序代码:

用于检查参数设置正确性的程序主要从各项参数