用VB设计条形码轻印刷系统 条形码技术简介 条形码作为一种识别输入技术,由于其显而易见的快速、准确、低廉等优点,被广泛应用于商品流通、图书馆管理等众多的自动化管理系统中
条形码是利用条(着色部份)、空(非着色部份)及其宽、窄的交替变换来表达信息
每一种编码,都制定有字符与条空、宽窄表达的对应关系,只要遵循这一标准打印出来的条、空交替排列的“图形符号”,这一“图形符号”中就包含了字符信息;当识读器划过这一“图形符号”时,这一条、空交替排列的信息通过光线反射,在识读器内,这种光信号被转换成数字信号,再经过相应的解码软件,就能将“图形符号”还原成字符信息
三九码是一种应用比较普遍的条形码,它长度可变、可校验,容纳的字符多达43个(包括数字0~9、字母 A~Z及其它七个特殊字符)
由于在表示每一字符时,使用9个元素,其中3个宽元素、6个窄元素,故名 39码,这3个宽元素中必须有两个是条(有四个特殊用途的字符除外)
如字母“J”的编码规则为:“NNNNWWWNN”,其中N表示窄元素,W表示宽元素,奇数位为条元素,偶数位为空元素,宽窄元素的宽度尺寸比为2~3,且在同一个条码中必须是固定的
在打印制作条形码时,条是需要打印(着色)的,而空元素内不必打印的,不过要将其宽度计算在内
对于某一要打印的字符串,按其先后顺序打印,串前串后各加一个“*”符号做为起始符与终止符,相邻的字符间在打印时由“位空”分隔,“位空”类似空元素,即不着色部分,其宽度应小于1
35mm,为编程方便,通常取为一个窄元素的宽度
条形码的制作有制版印刷、轻印刷两种方式,轻印刷是指使用普通打印机,在计算机控制下制作条形码
这种制作方法灵活,成本较低,即适宜于同一号码的单条制作,也可用于同一号码的大量制作,这一特点是制版印刷无可替代的
使用计算机软件打印条形码,其原理是将条形码作为图形来看待,用编程语言中的绘图语句-画