条形码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息。条形码系统是由条形码符号设计、制作及扫描阅读组成的自动识别系统。
条形码种类很多,常见的就有20多种码制。而国际广泛使用的条码种类有EAN、UPC码(商品条码,用于在世界范围内唯一标识一种商品。我们在超市中最常见的就是这种)、Code39码(可表示数字和字母,在管理领域应用最广)、ITF25码(在物流管理中应用较多)、Codebar码(多用于医疗、图书领域)、Code93码、Code128码等。
此外,还有二维条码,除了具有一维条码的优点外,它还有信息量大、可靠性高,保密、防伪性强等优点。其主要分为堆积或层排式和棋盘或矩阵式两大类。现在,已有国家将其应用于国防、公共安全、交通运输、医疗保健、工业、商业、金融、海关及政府管理等多个领域。
CVB中的Barcode工具为识别一维和二维的条形码提供了一系列的函数功能。
支持的二维条形码种类:
· Data Matrix and Dotted Data Matrix ( ECC 0, 50, 80 ,100, 140 and ECC 200)
· 2D Pharmacode ( ECC 0, 50, 80 ,100, 140 and ECC 200)
· PDF 417
· RSS codes (RSS-14, RSS-14 限制型, RSS-14 增强型等)
支持的一维条形码种类:
· EAN 13
· EAN 8
· UPC A
· UPC E
· Code 128
· Code 39
· Code 93
· 2/5 interleaved
· 2/5 discrete
· SonyCode
· Pharmacode
Barcode工具的特点:
可用的动态链接库、ocx控件
支持矩形感性区域
支持每个位面8位数据
支持CVB脚本编译界面
特殊的条形码特点:
(1)所有的1D和2D条形码可以被:
个别激活或不激活
查找图像的任何区域
任何角度的旋转
任何扭曲变形
镜像
打印为黑底白字或白底黑字
(2)所有的条形码可以被:
读取指定的尺寸
无效校验位数控制
无效区域控制
无效的起始字符或终止字符(如果需要)