标题：条型码
1. 条型码的发展历史
条码最早出现在40年代，但得到实际应用和发展还是在70年代左右。现在世界上的各个国家和地区都已普遍使用条码技术，而且它正在快速的向世界各地推广，其应用领域越来越广泛，并逐步渗透到许多技术领域。 
【早期阶段】
早在40年代，美国乔˙伍德兰德(Joe Wood Land)和伯尼˙西尔沃(Berny Silver)两位工程师就开始研究用代码表示食品项目及相应的自动识别设备，于1949年获得了美国专利。该图案很像微型射箭靶，被叫做“公牛眼”代码。靶式的同心圆是由圆条和空绘成圆环形。在原理上，“公牛眼 ”代码与后来的条码很相近，遗憾的是当时的工艺和商品经济还没有能力印制出这种码。然而，10年后乔˙伍德兰德作为IBM公司的工程师成为北美统一代码UPC码的奠基人。以吉拉德˙费伊塞尔(Girard Fessel)为代表的几名发明家，于1959年提请了一项专利，描述了数字0-9中每个数字可由七段平行条组成。但是这种码使机器难以 识读，使人读起来也不方便。不过这一构想的确促进了后来条形码的产生于发展。不久，布宁克(Brinker)申请了另一项专利，该专利是将条码标识在有轨电车上。60年代期西尔沃尼亚（Sylvania)发明的一个系统，被北美铁路系统采纳。这两项可以说是条形码技术最早期的应用。
【发展阶段】
1970年美国超级市场Ad Hoc委员会制定出通用商品代码UPC码，许多团体也提出了各种条码符号方案。UPC码首先在杂货零售业中试用，这为以后条形码的统一和广泛采用奠定了基础。次年，布莱西公司研制出布莱西码及相应的自动识别系统，用以库存验算。这是条形码技术第一次在仓库管理系统中的实际应用。1972年蒙那奇˙马金（Monarch Marking)等人研制出库德巴（Codebar)码，到此美国的条形码技术进入新的发展阶段。
1973年美国统一编码协会（简称UCC）建立了UPC条码系统，实现了该码制标准化。同年，食品杂货业把UPC码作为该行业的通用标准码制，为条码技术在商业流通销售领域里的广泛应用，起到了积极的推动作用。1974年Inte rmec公司的戴维˙阿利尔（Davide Allair)博士研制出39码，很快被美国国防部所采纳，作为军用条码码制。39码是第一个字母、数字式想结合的条码，后来广泛应用于工业领域。
1976年在美国和加拿大超级市场上，UPC码的成功应用给人们以很大的鼓舞，尤其是欧洲人对此产生了极大兴趣 。次年，欧洲共同体在UPC-A码基础上制定出欧洲物品编码EAN-13和EAN-8码，签署了“欧洲物品编码”协议备忘录，并正式成立了欧洲物品编码协会（简称EAN）。到了1981年由于EAN已经发展成为一个国际性组织，故改名为“国际物品编码协会”，简称IAN。但由于历史原因和习惯，至今仍称为EAN。（后改为EAN-international） 
日本从1974年开始着手建立POS系统，研究标准化以及信息输入方式、印制技术等，并在EAN基础上，于1978年 制定出日本物品编码JAN。同年加入了国际物品编码协会，开始进行厂家登记注册，并全面转入条码技术及其系列产品的开发工作，10年之后成为EAN最大的用户。
【普及阶段】
从80年代初，人们围绕提高条码符号的信息密度，开展了多项研究。128码和93码就是其中的研究成果。128码于1981年被推荐使用，而93码于1982年使用。这两种码的优点是条码符号密度比39码高出近30%。随着条码技术的发展，条形码码制种类不断增加，因而标准化问题显得很突出。为此先后制定了军用标准1189；交插25码、39码和库德巴码ANSI标准MH10.8M等等。同时一些行业也开始建立行业标准，以适应发展需要。此后，戴维˙阿利尔又研制出49码，这是一种非传统的条码符号，它比以往的条形码符号具有更高的密度（即二维条码的雏形）。接着特德˙威廉斯（Ted Williams）推出16K码，这是一种适用于激光扫描的码制。到1990年底为止，共有40 多种条形码码制，相应的自动识别设备和印刷技术也得到了长足的发展。
从80年代中期开始，我国一些高等院校、科研部门及一些出口企业，把条形码技术的研究和推广应用逐步提到议事日程。一些行业如图书、邮电、物资管理部门和外贸部门已开始使用条形码技术。1988年12月28日，经国务院批准，国家技术监督局成立了“中国物品编码中心”。该中心的任务是研究、推广条码技术；同意组织、开发、协调、管理我国的条码工作。       
在经济全球化、信息网络化、生活国际化、文化国土化的资讯社会到来之时，起源于40年代、研究于60年代、 应用于70年代、普及于80年代的条码与条码技术，及各种应用系统，引起世界流通领域里的大变革正风靡世界 。 
条码作为一种可印制的计算机语言、未来学家称之为“计算机文化”。90年代的国际流通领域将条码誉为商品进入国际计算机市场的“身份证”，使全世界对它刮目相看。印刷在商品外包装上的条码，象一条条经济信息纽带将世界各地的生产制造商、出口商、批发商、零售商和顾客有机地联系在一起。这一条条纽带，一经与E DI系统相联，便形成多项、多元的信息网，各种商品的相关信息犹如投入了一个无形的永不停息的自动导向传 送机构，流向世界各地，活跃在世界商品流通领域。
2. 条型码的识别原理
要将按照一定规则编译出来的条形码转换成有意义的信息，需要经历扫描和译码两个过程。物体的颜色是由其反射光的类型决定的，白色物体能反射各种波长的可见光，黑色物体则吸收各种波长的可见光，所以当条形码扫描器光源发出的光在条形码上反射后，反射光照射到条码扫描器内部的光电转换器上，光电转换器根据强弱不同的反射光信号，转换成相应的电信号。根据原理的差异，扫描器可以分为光笔、CCD、激光三种。电信号输出到条码扫描器的放大电路增强信号之后，再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同，相应的电信号持续时间长短也不同。 然后译码器通过测量脉冲数字电信号０，１的数目来判别条和空的数目。通过测量０，１信号持续的时间来判别条和空的宽度。此时所得到的数据仍然是杂乱无章的，要知道条形码所包含的信息，则需根据对应的编码规则（例如：EAN-8码)，将条形符号换成相应的数字、字符信息。最后，由计算机系统进行数据处理与管理，物品的详细信息便被识别了。
3. 条型码的扫描
条形码的扫描需要扫描器，扫描器利用自身光源照射条形码，再利用光电转换器接受反射的光线，将反射光线的明暗转换成数字信号。不论是采取何种规则印制的条形码，都由静区、起始字符、数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。 
▲静区：静区也叫空白区,分为左空白区和右空白区,左空白区是让扫描设备做好扫描准备,右空白区是保证扫描设备正确识别条码的结束标记。 
为了防止左右空白区（静区）在印刷排版时被无意中占用，可在空白区加印一个符号（左侧没有数字时印<号，右侧没有数字时加印>号）这个符号就叫静区标记。主要作用就是防止静区宽度不足。只要静区宽度能保证，有没有这个符号都不影响条码的识别。 
▲起始字符：第一位字符，具有特殊结构，当扫描器读取到该字符时，便开始正式读取代码了。 
▲数据字符：条形码的主要内容。 
▲校验字符：检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。 
▲终止字符：最后一位字符，一样具有特殊结构，用于告知代码扫描完毕，同时还起到只是进行校验计算的作用。 
为了方便双向扫描，起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息重新排列。 条码扫描器有光笔、CCD、激光三种 
▲光笔：最原始的扫描方式，需要手动移动光笔，并且还要与条形码接触。 
▲CCD：以CCD作为光电转换器，LED作为发光光源的扫描器。在一定范围内，可以实现自动扫描。并且可以阅读各种材料、不平表面上的条码，成本也较为低廉。但是与激光式相比，扫描距离较短。 
▲激光：以激光作为发光源的扫描器。又可分为线型、全角度等几种。 
线型：多用于手持式扫描器，范围远，准确性高。 
全角度：多为卧式，自动化程度高，在各种方向上都可以自动读取条码。
4. 条型码的编码规则
◆  唯一性：同种规格同种产品对应同一个产品代码，同种产品不同规格应对应不同的产品代码。根据产品的不同性质，如：重量、包装、规格、气味、颜色、形状等等，赋予不同的商品代码。 
◆  永久性：产品代码一经分配，就不再更改，并且是终身的。当此种产品不再生产时，其对应的产品代码只能搁置起来，不得重复起用再分配给其它的商品。 
◆  无含义：为了保证代码有足够的容量以适应产品频繁的更新换代的需要，最好采用无含义的顺序码。
5. 条型码的码制区别
【UPC】 (统一产品代码） 
只能表示数字有A、B、C、D、E四个版本 版本 A - 12 位数字 版本 E - 7 位数字 最后一位为校验位 大小是宽1.5" 高1 " ，而且背景要与清晰 主要使用于美国和加拿大地区，用于工业、医药、仓库等部门。当UPC作为十二位进行解码时，定义如下： 第一位 = 数字标识 (已经由UCC（统一代码委员会）所建立). 第2-6位 = 生产厂家的标识号(包括第一位) 第7-11 = 唯一的厂家产品代码 第12位 = 校验位(used for error detection) 
【Code 3 of 9 】 
能表示字母、数字和其它一些符号共43个字符：A -Z,0 - 9,-.$/+%,pace 条形码的长度是可变化的，通常用“*”号作为起始、终止符校验码不用代码密度介于3 - 9.4个字符/每英寸，空白区是窄条的10倍，用于工业、图书、以及票证自动化管理上。 
【Code 128】 
表示高密度数据, 字符串可变长，符号内含校验码，有三种不同版本: A, B, and C 可用128个字符分别在 A, B, or C 三个字符串集合中，用于工业、仓库、零售批发。 
【Interleaved 2-of-5 (I2 of 5)】 
只能表示数字0 -9 可变长度，连续性条形码，所有条与空都表示代码，第一个数字由条开始，第二个数字由空组成 空白区比窄条宽10倍，应用于商品批发、仓库、机场、生产/包装识别、工业中，条形码的识读率高，可适用于固定扫描器可靠扫描，在所有一维条形码中的密度最高。 
【Codabar】（库德巴码）
可表示数字0 - 9,字符$、+、 -、还有只能用作起始/终止符的a, b, c d四个字符，可变长度，没有校验位，应用于物料管理、图书馆、血站和当前的机场包裹发送中，空白区比窄条宽10，非连续性条形码，每个字符表示为4条3空。 Codabar　又名　NW 7,NW 7是在日本的叫法。 
【PDF417】 （二维码）
多行组成的条形码，不需要连接一个数据库，本身可存储大量数据，应用于：医院、驾驶证、物料管理、货物运输，当条形码受一定破坏时，错误纠正能使条形码能正确解码PDF417, 是讯博尔（Symbol）科技公司于1990年研制的产品。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3 - 90行，每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符，最大数据含量是1850个字符。 
在水平和垂直方向的二维空间存储信息的条形码， 称为二维条形码（2-dimensional bar code）。 
与一维条形码一样，二维条形码也有许多不同的编码方法，或称码制。就码制的编码原理而言，通常可分为以下三种类型： 
1. 线性堆叠式二维码 
是在一维条形码编码原理的基础上，将多个一维码在纵向堆叠而产生的。典型的码制如：Code 16K、Code 49、PDF417等。 
2. 矩阵式二维码 
是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如： Aztec、Maxi Code、QR Code、 Data Matrix等。 
3. 邮政码 
通过不同长度的条进行编码，主要用于邮件编码，如：Postnet、BPO 4-State。 
在许多种类的二维条形码中，常用的码制有：Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中： 
* Data Matrix 主要用于电子行业小零件的标识，如英特尔（Intel）的奔腾处理器的背面就印制了这种码。 
* Maxi Code 是由美国联合包裹服务（UPS）公司研制的，用于包裹的分拣和跟踪。 
* Aztec 是由美国韦林（Welch Allyn）公司推出的，最多可容纳3832个数字或3067个字母字符或1914个字节的数据。
6. 条型码的制作
条形码的制作一般用印刷或通过条码打印机打印条形码。条码打印机和普通打印机的最大的区别就是，条码打印机的打印是以热为基础，以碳带为打印介质（或直接使用热敏纸）完成打印，配合不同材质的碳带可以实现高质量的打印效果和在无人看管的情况下实现连续高速打印。 
Label mx属于专业条形码生成与打印软件，集条码生成、画图设计、标签制作、批量打印于一体，可打印固定与可变数据，CorelDRAW、Photoshop、Illustrator属于专业的画图设计软件，另外Label mx可以导出条码为矢量图片（.emf 和.wmf）和CorelDRAW、Photoshop、Illustrator　交互使用。
7. 条型码的优越性
■  可靠性强。条形码的读取准确率远远超过人工记录，平均每15000个字符才会出现一个错误。 
■  效率高。条形码的读取速度很快，相当于每秒40个字符。 
■  成本低。与其它自动化识别技术相比较，条形码技术仅仅需要一小张贴纸和相对构造简单的光学扫描仪，成本相当低廉。 
■  易于制作。条形码的编写很简单，制作也仅仅需要印刷，被称作为“可印刷的计算机语言”。 
■  易于操作。条形码识别设备的构造简单，使用方便。 
■  灵活实用。条形码符号可以手工键盘输入，也可以和有关设备组成识别系统实现自动化识别，还可和其他控制设备联系起来实现整个系统的自动化管理。
8. 条型码与自动化标准
编号 标准标号 标 准 名 称 
H001 GB    12904－2003  《商品条码》(代替GB 12904－1998) 
H002 GB/T 12905—2000  《条码术语》 
H003 GB/T 16830—1997  《储运单元条码》 
H004 GB/T 18127—2000  《物流单元的编码与符号标记》 
H005 GB/T 15425—2001  《EAN·UCC系统128条码》 
H006 GB/T 18347—2001  《128条码》 
H007 GB/T 18283—2001  《店内条码》 
H008 GB/T 16986—1997  《条码应用标识》 
H009 GB/T 12908—2001  《三九条码》 
H010 GB/T 16829—1997  《交插二五条码》 
H011 GB/T 12907—1991  《库德巴条码》 
H012 GB/T 14258—1993  《条码符号印刷质量的检验》 
H013 GB/T 18348—2001  《商品条码符号印制质量的检验》 
H014 GB/T 12906—2001  《中国标准书号条码》 
H015 GB/T 16827—1997  《中国标准刊号(1SSN部分)条码》 
H016 GB/T 16828—1997  《位置码》 
H017 GB/T 17172—1997  《四一七条码》 
H018 GB/T 17231—1998  《订购单报文》 
H019 GB/T 17537－1998  《订购单应答报文》 
H020 GB/T 17536－1998  《订购单变更请求报文》 
H021 GB/T 17708－1999  《报价请求报文》 
H022 GB/T 17707－1999  《报价报文》 
H023 GB/T 17233—1998  《发货通知报文》 
H024 GB/T 17232－1998  《收货通知报文》 
H025 GB/T 17705—1999  《销售数据报告报文》 
H026 GB/T 17706—1999  《销售预测报文》 
H027 GB/T 17709—1999  《库存报告报文》 
H028 GB/T 18125—2000  《交货计划报文》 
H029 GB/T 18129—2000  《价格／销售目录报文》 
H030 GB/T 18716—2002  《汇款通知报文》 
H031 GB/T 18715—2002  《配送备货与移动报文》 
H032 GB/T 18785—2002  《商业账单汇总报文》