首页 >> 液化气罐

用VB设计条形码轻印刷系统0吸塑机

时间:2022/09/20 09:22:27 编辑:

用VB设计条形码轻印刷系统

用VB设计条形码轻印刷系统 2011年12月10日 来源: ----条形码技术简介

----条形码作为一种识别输入技术,由于其显而易见的快速、准确、低廉等优点,被广泛应用于商品流通、图书馆管理等众多的自动化管理系统中。

----条形码是利用条(着色部份)、空(非着色部份)及其宽、窄的交替变换来表达信息。每一种编码,都制定有字符与条空、宽窄表达的对应关系,只要遵循这一标准打印出来的条、空交替排列的“图形符号”,这一“图形符号”中就包含了字符信息;当识读器划过这一“图形符号”时,这一条、空交替排列的信息通过光线反射,在识读器内,这种光信号被转换成数字信号,再经过相应的解码软件,就能将“图形符号”还原成字符信息。

----三九码是一种应用比较普遍的条形码,它长度可变、可校验,容纳的字符多达43个(包括数字0~9、字母A~Z及其它七个特殊字符)。由于在表示每一字符时,使用9个元素,其中3个宽元素、6个窄元素,故名39码,这3个宽元素中必须有两个是条(有四个特殊用途的字符除外)。如字母“J”的编码规则为:“NNNNWWWNN”,其中N表示窄元素,W表示宽元素,奇数位为条元素,偶数位为空元素,宽窄元素的宽度尺寸比为2~3,且在同一个条码中必须是固定的。在打印制作条形码时,条是需要打印(着色)的,而空元素内不必打印的,不过要将其宽度计算在内。对于某一要打印的字符串,按其先后顺序打印,串前串后各加一个“*”符号做为起始符与终止符,相邻的字符间在打印时由“位空”分隔,“位空”类似空元素,即不着色部分,其宽度应小于1.35mm,为编程方便,通常取为一个窄元素的宽度。

----条形码的制作有制版印刷、轻印刷两种方式,轻印刷是指使用普通打印机,在计算机控制下制作条形码。这种制作方法灵活,成本较低,即适宜于同一号码的单条制作,也可用于同一号码的大量制作,这一特点是制版印刷无可替代的。使用计算机软件打印条形码,其原理是将条形码作为图形来看待,用编程语言中的绘图语句-画矩形框,在相应的坐标上画出各种宽度不同的条元素,这样即可实现条形码的计算机软件打印。

----VB中几种打印功能在条码打印时的比较

----VisualBasic是近年来比较流行的编程语言,功能强大,易学易用。VisualBasic对打印功能提供了两种输出方式:一是首先将条码输出到某一对象,再使用该对象中Print方法,将其输出到打印机;二是使用打印机对像Printer绘图。下面对这种方法做个比较:

----一、将条形码图在窗体上绘出,再使用PrintForm方法打印窗体。

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

----再使用formname.PrintForm将条形码输出到打印机。

----在这种方式下,窗体的量度单位可以有:twip,point,picel三种其中以twip为单位为最小。

----以twip为单位,对条形码来说,打印精度可达30,即当窄元素宽度必须等于或大于30时,打印出来的条形码可以阅读,若窄元素的宽度小于30,条形码中相邻的条会粘连在一起,无法识读。当窄元素宽度为30时,“J10059”六位字符条码尺寸为:67mm。

----以Picel为单位,打印精度可达2,当窄元素宽度为2时,“J10059”六位字符条形码尺寸为80mm以上。

----以Point为单位,打印精度可达2,当窄元素宽度为2时,J10059六位字符条形码尺寸为110MM。

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

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

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

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

----软件设计

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

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

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

----本列设计了八个按钮,其作

济南排水管压力试验机图

济南全自动压力试验机

济南水泥压力试验机品牌

疲劳试验机

济南传动轴扭转试验机型号

济南微机压力测试机价格

弹簧拉伸试验机厂

济南弯曲疲劳试验机

扭断强度试验机厂家

万能试验机视频

相关资讯