世界上一共有大约100种条形码,敏用根据多年的条形码应用经验,对常用条形码符号体系进行分析,对其应用场合进行说明,帮助客户在没有专业人士的指导下也可以正确的选择适合自己的条形码符号系。 一维码分析: 1. 一维条形码基础知识 了解条形码的基础知识,对我们选择条形码符号体系、条码打印设备和条码扫描设备有非常大的帮助。 1.1条形码结构 ●空白区(边缘) 条形码符号的左、右端。如果边缘宽度不够,条形码扫描器就无法可靠的对条形码数据进行扫描。左右边缘都必须至少是窄条宽度(最小单元宽度)的10倍。 ●起始/终止符 表明数据开始和结束的字符。条形码的种类不同,起始和终止符也不一样。Code39采用“*”,Codabar采用“a”“b”“c”“d”。(EAN和ITF采用的不是字符,而是表明数据开始和结束的条码图案。) ●数据(信息) 字符的条形码图案(数字的、字母的等等)代表从左开始的数据。上图中从左的条形图案分别代表“0”“1”“2”,显示数据“012”已经被验证。 ●校验位 计算数值以检验读取错误。直接附在条形码后。 ●条形码长度 条形码长度包括左右空白区的长度。如果包括空白区在内的条形码与扫描宽度不符,条形码扫描器就无法扫描数据。 ●条高 在打印机许可的条件下条形码尽量要高。如果条形码高度不够,扫描线将会偏离条形码,导致读取困难。推荐高度为超过条形码长度的15%。 1.2窄条和宽条 条形码是窄、宽不等的条和空的组合。每个条和空的名称如下: 窄条的宽度是选择条形码扫描器的关键。 窄条宽度也称做“最小单元宽度” ●如果窄条宽度很小 条形码的尺寸就小 在给定空间内可以打印多个数位的条形码 条形码的可读取范围是很狭窄的 打印条形码的打印机必须具有高性能 ●如果窄条宽度很大 条形码的尺寸变大 条形码的可读取范围变宽 打印条形码时可以使用低性能打印机 1.3 二进制和多级 Code39、Codabar和ITF种类中的条形码包括窄和宽两个级别宽度的条形码。称作“二进制”条形码,窄宽比为1:2至1:3,可能有偏差。 EAN和CODE128种类中的条形码包括四个级别宽度的窄和宽的条形码。它被称作“多级”条形码。比例为1:2:3:4,偏差有限。 多级条形码比二进制条形码对打印的质量要求高。 1.4 什么是校验位? 校验位是一个被计算用于校验读取错误的数值。以下说明校验流程和计算方法。 2.EAN码 EAN是标准条形码,目前商店里大多数商品上都打有此码。 EAN广泛应用于便利店里的POS系统中。 由于EAN和美加拿大的UPC,日本的JAN兼容,是世界通用的条形码。 2.1 EAN数据构成 2001年前申请的EAN码,生产商编码为5位,产品码为5位,因目前使用的EAN码为7位加3位的组合,所以对以前的EAN码不再赘述。 ●国家码 代表国家名称 ●生产厂商码 代表最初售出厂家的名称 生产厂商码必须要在各个国家的条形码中心申请注册后才能获得 只有在获得生产厂商码后才能使用EAN码 ●产品码 识别产品,获得产品码的生产厂家可以自行进行设置,同一生产厂家的不同商品具有不同的产品码。 2.2 原印条码和店内条码 2.2.1 原印条码 原印条码为制造厂家或者销售商在产品生产或包装过程中打印的产品包装或集装箱上的EAN码。在超市,大部分的食物和生活必需品都有原印条码的EAN码。 2.2.2 店内条码 新鲜食物(蔬菜、肉等)都带有超市规定标记的标签,这是因为它们的价格是根据每个商品的重量决定的,这就是店内条码,只能在商店内获得。 由于携带店内条码的物品(如蔬菜)只在此店内销售,因此所有的数据构成都是由商店设置,价格也可以包括在条形码内。在EAN国家码的前面两位,规定必须使用20至29以避免引起混淆。 2.3 其他行业应用 带有原印条码的图书和杂志上的条形码采用EAN条形码系统,但它们具有特有的数据构成以满足其行业要求,条形码中包括价格信息。 2.4 EAN条码组成的特征 EAN具有四种不同的条宽度,打印质量必须要好。 位数是固定的,用户不能自己选择数据组成。 3. UPC码 UPC是美国和加拿大采用的统一产品码,欧洲EAN和日本JAN都是以UPC为基础的。 UPC大多采用UPC-A和UPC-E。UPC-A有12位,UPC-E有8位。对于出口到美国和加拿大的货品,必须要取得UPC生产厂商码并执行UPC原印条码,因为许多条形码扫描器不能读取UPC码外的条形码。 4. ITF码 ITF是“交叉二五码”的缩写,在箱板纸包装箱上普遍作为标准分布码使用。 4.1 ITF组成 ●ITF采用5个条或5个空来代表一个字符。由于5个中的2个是宽的,因此被叫做“2 of 5”。 ●在ITF中,表示字符的条和空是交错的 ●第一个字符用5个条表示,第二个用5个空来表示。因此,ITF总是有偶数个数位。 ●由于条和空都具有信息,因此ITF的组成密度很高。 ●不使用起始和终止符号,但使用条式图案来代表起始和终止。 ●ITF的字符只能为数值(0至9)。 4.2 ITF特征 ITF是具有高密度数据的条形码,它具有以下特征: ●标签的尺寸可以比具有同样位数的条形码小。可以在小空间内有效地打印条形码。 ●同其他条形码相比,在一样大小的标签上可以容纳更多的信息。(可以增加位数)。 ●如果标签大小和位数个数一样,条宽可以更宽。条宽越宽,条形码扫描器就越容易读取。可以进行远距离读取。 4.2 ITF应用场合 ●ITF适用于在小空间内具有更多的信息的情况下。 ●ITF可用于打印箱板纸包装箱上的标准分布码(箱码)。 4.4 ITF的缺点 虽然IFT有许多优点,但也具有由于其构成导致“遗漏读取”的不利因素。在适用ITF时,为了避免遗漏读取,要把条码扫描器设置在“数位指定”功能模式上,这样就可以只读取规定位数的数字。 5. Code39码 Code39是Intermec公司在1975年研制成功的。包括数字、字母和一些符号在内,条形码共包括43个字符。由于可以处理字母,Code39在工业领域必不可少,用于汽车、电子等工厂自动化行业。在美国,汽车工业行动组织已经对其进行了标准化 5.1 Code39构成 Code39的名称来自于它的条和空的图案,9个条和空中的3个很宽。基本构成如下: ●用9个条和空来代表一个字母(字符) ●条形码的开始和结束(起始/终止符)都带有星号(*) ●字符之间的空称作“字符间隔”,一般来说,间隔宽度和窄条宽度一样。 5.2 Code39码的特征 ●由于code39不仅可以表示数字,也可以表示字母和符号,它因此也可以代表某个项目的编码 ●起始/终止符为星号。 ●用9个条和空来表示一个字符。与其他码相比,更多的条和空可以进行更加完成的读取,可靠性更高。 ●用9个条和空来表示一个字符,更多的条和空使其成为最大的条形码。 ●当数据需要处理字母时,Code39是最理想的。 5.3 Code39的应用 Code39主要应用于工业 6. Codabar码 Codabar是由Monarch Marking Systems在1972年研制的条形码。广泛应用于需要序列号的领域,如血库。 6.1 Codabar构成 Codabar具有4个条和3个空(共7个单元),每个窄或宽的宽度代表一个字符(字母) ●7个条和空代表一个字符 ●在条形码的开始和结束都有A、B、C、D中任一个。 ●字符间隔同Code39的一样。 6.2 Codabar的特征 ●Codabar的遗漏读取比ITF的要少。同Code39相比,条码尺寸也较小,但在以下情况时也容易出现漏读,即如果一个空打印的比标准宽,往往就会被当作终止符,从而导致读取遗漏。 ●任一起始/终止符组合都具有通用功能。 6.3 Codabar的应用 Codabar应用于验血(标本)的试管上,以确定各个身份。