标题：条形码
用途简略
条形码(barcode)
国际上，包括中国，现在统称为条码(bar code)。
通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码组成。商品条形码中的 前缀码是用来标识国家或地区的代码，赋码权在国际物品编码协会，如 00-09代表美国、加拿大。45、49代表 日本。69代表中国大陆，471 代表中国台湾地区，489 代表香港特区。制造厂商代码的赋权 在各个国家或地区的物品编码组织，中国由国家物品编码中心赋予制造厂商代码。商品代码 是用来标识商品的代码，赋码权 由产品生产企业自己行使，生产企业按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为 商品条形码。商品条形码最后用1位校验码来校验商品条形码中左起第1－12数字代码的正确性。商品条形码 是指由一组规则排列的条、空及其对应字符组成的标识，用以表示一定的商品信息的 符号。其中条为 深色、空为 纳色，用于条形码识读 设备的扫描识读。其对应字符由一组阿拉伯数字组成，供人们直接识读或通过键盘 向计算机输入数据使用。这一组条空和相应的字符所表示的信息是相同的。
条形码技术 是随着计算机与信息技术的发展和应用而诞生的，它是集编码、印刷、识别、数据采集和处理于一身的 新型技术。
使用条形码扫描是 今 后市场流通的大趋势。为了使商品 能够在全世界自由、广泛地流通，企业无论是设计制作，申请注册 还是使用商品条形码，都必须遵循 商品条形码管理的有关规定。
发展历史
最早被打上条形码的产品是箭牌口香糖。条形码技术最早产生在风声鹤唳的二十世纪二十年代，诞生于威斯汀豪斯（Westinghouse）的实验室里。一位名叫约翰·科芒德（John Kermode） 性  条形码格古怪的发明家“异想天开”地想对邮政单据实现自动分检，那时候对电子技术应用方面的每一个设想都使人感到非常新奇。
  商品条形码发明人诺曼·伍德兰德去世
他的想法是在信封上做条码标记，条码中的信息是收信人的地址，就象今天的邮政编码。为此科芒德发明了最早的条码标识，设计方案非常的简单（注：这种方法称为模块比较法），即一个“条”表示数字“1”，二个“条”表示数字“2”，以次类推。然后，他又发明了由基本的元件组成的条码识读设备：一个扫描器（能够发射光并接收反射光）；一个测定反射信号条和空的方法，即边缘定位线圈；和使用测定结果的方法，即译码器。
科芒德的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号，“条”反射回来的是弱信号。与当今高速度的电子元器件应用不同的是，科芒德利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。科芒德用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关，在接收到“条”的信号的时候，释放开关并接通电路。因此，最早的条码阅读器噪音很大。开关由一系列的继电器控制，“开”和“关”由打印在信封上“条”的数量决定。通过这种方法，条码符号直接对信件进行分检。
此后不久，科芒德的合作者道格拉斯·杨（Douglas Young），在科芒德码的基础上作了些改进。
科芒德码所包含的信息量相当的低，并且很难编出十个以上的不同代码。而杨码使用更少的条，但是利用条之间空的尺寸变化，就象今天的UPC条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码，而科芒德码只能对十个不同的地区进行编码。
直到1949年的专利文献中才第一次有了诺姆·伍德兰（Norm Woodland）和伯纳德·西尔沃（Bernard Silver）发明的全方位条形码符号的记载，在这之前的专利文献中始终没有条形码技术的记录，也没有投入实际应用的先例。诺姆·伍德兰和伯纳德·西尔沃的想法是利用科芒德和杨的垂直的“条”和“空”，并使之弯曲成环状，非常象射箭的靶子。这样扫描器通过扫描图形的中心，能够对条形码符号解码，不管条形码符号方向的朝向。
在利用这项专利技术对其进行不断改进的过程中，一位科幻小说作家艾萨克·阿西莫夫（Isaac Azimov）在他的《赤裸的太阳》（The Naked Sun）一书中讲述了使用信息编码的新方法实现自动识别的事例。那时人们觉得此书中的条形码符号看上去象是一个方格子的棋盘，但是今天的条形码专业人士马上会意识到这是一个二维矩阵条形码符号。虽然此条形码符号没有方向、定位和定时，但很显然它表示的是高信息密度的数字编码。
直到1970年Iterface Mechanisms公司开发出“二维码”之后，才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条形码用于报社排版过程的自动化。二维矩阵条形码印在纸带上，由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上，每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案，组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符，作为早期科芒德码之中的一个单一的条。定时信息也包括在内，所以整个过程是合理的。当第一个系统进入市场后，包括打印和识读设备在内的全套设备大约要5000美元。条形码(17张)
此后不久，随着LED（发光二极管）、微处理器和激光二极管的不断发展，迎来了新的标识符号（象征学）和其应用的大爆炸，人们称之为“条码工业”。今天很少能找到没有直接接触过即快又准的条形码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速，并且每天都有越来越多的应用领域被开发，用不了多久条形码就会像灯泡和半导体收音机一样普及，将会使我们每一个人的生活都变得更加轻松和方便。
历史
商品条形码的发明人诺曼·伍德兰德(Norman Woodland)已于2012年12月17日去世。他于70年代发明了条形码，变革了全球商业活动，为消费者的超市购物节约了大量时间。
他的女儿苏珊·伍德兰德(Susan Woodland)表示，现年91岁的诺曼·伍德兰德于上周六，因老年痴呆症并发症在新泽西州去世。根据“通用产品码(UPC)”组织美国分部GS1 US的说法，目 前全球每天扫描条形码达到50亿次。
通过手持激光扫描仪和条形码，用户可以实现产品检索，加速机票检票，跟踪邮件，以及编码患者的医疗信息等功能。实际上，条形码已被广泛用于全球交通运输、工业和物流行业。
苏珊·伍德兰德表示，在设想条形码的理念时，她的父亲以及联合发明人伯纳德·希弗尔(Bernard Silver)是费城一家工科学校的研究生，这家学校是目 前德雷塞尔大学的前身。希弗尔偶尔听说，一名超市高管请求学校校长指派工程专业学生研究一种方式，更有效地在超市收银台检索商品。
苏珊·伍德兰德表示：“我的父亲很喜欢研究有趣的问题。”诺曼·伍德兰德当时基于摩斯密码设计了一种编码，并于1949年与希弗尔一同申请了全球第一个条形码专利。诺曼·伍德兰德于1951年加入了IBM，两人于1952年获得了这项专利。
IBM在一份公告中表示，直到专利申请的20多年之后，才出现了合适的激光技术，从而使条形码可以商用。美国发明家名人堂的资料显示，希弗尔于1963年去世。希弗尔和诺曼·伍德兰德于2011年进入了美国发明家名人堂。
苏珊·伍德兰德表示：“从某种意义上来说，这一技术花费如此长的时间才得到应用，这令我父亲失望。”
根据IBM的资料，全球第一次扫描条形码的操作发生在1974年6月26日的俄亥俄州Troy。当时，一名收银员为购物者克莱德·道森(Clyde Dawson)扫描了10包箭牌口香糖，价格为67美分。这标志着条形码技术的诞生。
70年代末，诺曼·伍德兰德对于条形码的商用兴奋不已。苏珊·伍德兰德表示：“我父亲是友好的人，他对发明条形码感到非常激动。他喜欢与超市收银员交谈，询问他们对条形码扫描仪怎么看，其中存在什么问题，他们希望有什么改进。”诺曼·伍德兰德一直试图让条形码技术更完美。
苏珊·伍德兰德表示：“他参与设计了整个系统，包括使用者的站立方式，激光扫描仪的放置高度，以及如何保护人们的眼睛不受激光伤害。他是一个完美主义者。”诺曼·伍德兰德同时也是研究美国原子弹“曼哈顿项目”的一名历史学家。不过苏珊·伍德兰德认为，他更重视条形码的发明。
发展前景
随着零售业和消费市场的飞速扩大和发展，也促进了中国条码标签业务的增长。因为越来越多的地方需要用到标签和条码。其实早在上个世纪70年代，条码已经在全球零售业得到了小范围的应用，而现如今，条码和自动识别系统和数据采集技术依然在全球范围发挥着至关重要的作用。
实际上，在全球范围内，每天需要运用到条码扫描的次数已经超过上亿次，其应用范围也涉及到各个领域和行业，其中包括物流、仓储，图书馆，银行，pos收银系统，医疗卫生、零售商品、服装、食品服务以及高科技电子产品等等，而目 前仍然会在每天都在一些新增加的项目上持续的用到条码应用领域。随着市场的不断发展，我们有足够的信心相信，条码必定会推动我们去体验更优质的生活并能节省我们宝贵的时间。
比如在物流业，物流中的货物分类，库位的分配，库位的查询，进出库信息，进出库盘点，产品查询等，如果是用人力去做这些事，不仅浪费时间、人力物力财力等，还常常伴随着非常大的出错率，给大多数商家乃至整个物流业的自身发展都带来了颇多的困扰，所以可以说，没有条码的物流过程将会是多么的杂乱无章，其后果往往不堪设想。而条码技术对物流业的优势也是显而易见的，既能精确管理，又功能实用。对于大部分的现代化仓库管理的需求都能满足。操作方便简单，维护亦不需费心，仓库的管理员经过简单的培训都能快速上岗进行操作。而且还能大大减少居高不下的人为出错率。把种类繁琐的工作瞬间化烦为易，查询货物的时候特别方便，不需再耗费很多的人力去翻查种类繁多的出进货单据，只需在电脑上轻轻一扫，所需的货物型号、经销商、进出货日期，经办人等具体详细资料都即可显示出来，并且可以打印出来。而且这部分数据还可以备份，不会因为死机或者电脑中病毒而担心数据的丢失。不失为人性化管理系统。[1]
运作原理
识别原理要将按照一定规则编译出来的条形码转换成有意义的信息，需要经历扫描和译码两个过程。物体的颜色是由其反射光的类型决定的，白色物体能反射各种波长的可见光，黑色物体则吸收各种  条形码 制作波长的可见光，所以当条形码扫描器光源发出的光在条形码上反射后，反射光照射到条码扫描器内部的光电转换器上，光电转换器根据强弱不同的反射光信号，转换成相应的电信号。根据原理的差异，扫描器可以分为光笔、红光CCD、激光、影像四种。电信号输出到条码扫描器的放大电路增强信号之后，再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同，相应的电信号持续时间长短也不同。主要作用就是防止静区宽度不足。然后译码器通过测量脉冲数字电信号0，1的数目来判别条和空的数目。通过测量0，1信号持续的时间来判别条和空的宽度。此时所得到的数据仍然是杂乱无章的，要知道条形码所包含的信息，则需根据对应的编码规则（例如：EAN-8码），将条形符号换成相应的数字、字符信息。最后，由计算机系统进行数据处理与管理，物品的详细信息便被识别了。扫描原理条形码的扫描需要扫描器，扫描器利用自身光源照射条形码，再利用光电转换器接受反射的光线，将反射光线的明暗转换成数字信号。不论是采取何种规则印制的条形码，都由静区、起始字符、数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。
▲静区：静区也叫空白区，分为左空白区和右空白区，左空白区是让扫描设备做好扫描准备，右空白区是保证扫描设备正确识别条码的结束标记。
为了防止左右空白区（静区）在印刷排版时被无意中占用，可在空白区加印一个符号（左侧没有数字时印<；号，右侧没有数字时加印>；号）这个符号就叫静区标记。主要作用就是防止静区宽度不足。只要静区宽度能保证，有没有这个符号都不影响条码的识别。
▲起始字符：第一位字符，具有特殊结构，当扫描器读取到该字符时，便开始正式读取代码了。
▲数据字符：条形码的主要内容。
▲校验字符：检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。
▲终止字符：最后一位字符，一样具有特殊结构，用于告知代码扫描完毕，同时还起到只是进行校验计算的作用。
为了方便双向扫描，起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息重新排列。条码扫描器有光笔、CCD、激光、影像四种
▲光笔：最原始的扫描方式，需要手动移动光笔，并且还要与条形码接触。
▲CCD：以CCD作为光电转换器，LED作为发光光源的扫描器。在一定范围内，可以实现自动扫描。并且可以阅读各种材料、不平表面上的条码，成本也较为低廉。但是与激光式相比，扫描距离较短。
▲激光：以激光作为发光源的扫描器。又可分为线型、全角度等几种。
▲影像：以光源拍照利用自带硬解码板解码，通常影像扫描可以同时扫描一维及二维条码，如新大陆引擎及Honeywell引擎。
线型：多用于手持式扫描器，范围远，准确性高。
全角度：多为工业级固定式扫描，自动化程度高，在各种方向上都可以自动读取条码及输出电平信号，结合传感器使用。
优点介绍
条形码是迄今为止最经济、实用的一种自动识别技术。条形码技术具有以下几个方面的优点
A．输入速度快：与键盘输入相比，条形码输入的速度是键盘输入的5倍，并且能实现“即时数据输入”。
B．可靠性高：键盘 输入数据出错率为三百分之一，利用光学字符识别技术出错率 为万分之一，而采用条形码技术误码率低于百万分之一。
C．采集信息量大：利用传统的一维条形码一次可采集几十位字符的信息，二维条形码更可以携带数千个字符的信息，并有一定的自动纠错能力。
D．灵活实用：条形码标识既可以作为一种识别手段单独使用，也可以和有关 识别设备 组成一个系统实现自动化识别，还可以和其他控制设备联接起来实现自动化管理。
另外，条形码标签易于制作，对设备和材料没有特殊 要求，识别设备操作 容易，不需要特殊培训，且设备也相对便宜。
成本非常低。在零售业领域，因为条码是印刷在商品包装上的，所以其成本几乎为‘零’。

编码规则
唯一性：同种规格同种产品对应同一个产品代码，同种产品不同规格应对应不同的产品代码。根据产品的不同性质，如：重量、包装、规格、气味、颜色、形状等等，赋予不同的商品代码。
永久性：产品代码一经分配，就不再更改，并且是终身的。当此种产品不再生产时，其对应的产品代码只能搁置起来，不得重复起用再分配给其它的商品。
无含义：为了保证代码有足够的容量以适应产品频繁的更新换代的需要，最好采用无含义的顺序码。
条形码校验码公式：
1．首先，把条形码从右往左依次编序号为“1,2,3,4……”从序号二开始把所有偶数序号位上的数相加求和，用求出的和乘3，再把所有奇数序号上的数相加求和，用求出的和加上刚才偶数序号上的数，然后得出和。再用10减去这个和的个位数，就得出校验码。
举个例子：
此条形码为：97X（X为校验码）。
1．1+6+2+7+1+7=24
2．24×3=72
3．0+1+1+6+7+9=24
4．72+24=96
5．10-6=4
所以最后校验码X=4。此条形码为94。
如果第5步的结果个位为10，较验码是0；也就是说第4步个位为0的情况.
条码等级
通常用美标检测法 "A"-"F"五个质量等级，"A"级为最好，"D"级为最差，"F"级为不合格。A级条码能够被很好的识读，适合只沿一条线扫描并且只扫描一次的场合。B 级条码在识读中的表现不如A级，适合于只沿一条线扫描但允许重复扫描的场合。C级条码可能需要更多次的重复扫描，通常要使用能重复扫描并有多条扫描线的设备才能获得比较好的识读效果。D级条码可能无法被某些设备识读，要获得好的识读效果，则要使用能重复扫描并具有多条扫描线的设备。F级条码是不合格品，不能使用。
码制区别
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 三个字符串集合中，用于工业、仓库、零售批发。Interleaved2-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个字符。
一）PDF417简介
PDF417码是由留美华人王寅敬（音）博士发明的。PDF是取英文Portable Data File三个单词的首字母的缩写，意为“便携数据文件”。因为组成条形码的每一符号字符都是由4个条和4个空构成，如果将组成条形码的最窄条或空称为一个模块，则上述的4个条和4个空的总模块数一定为17，所以称417码或PDF417码。
二）PDF417的特点
1． 信息容量大
PDF417码除可以表示字母、数字、ASCⅡ字符外，还能表达二进制数。为了使得编码更加紧凑，提高信息密度，PDF417在编码时有三种格式：
* 扩展的字母数字压缩格式 可容纳1850 个字符；
* 二进制 / ASCⅡ格式 可容纳1108 个字节；
* 数字压缩格式 可容纳2710 个数字。
2． 错误纠正能力
一维条形码通常具有校验功能以防止错读，一旦条形码发生污损将被拒读。而二维条形码不仅能防止错误，而且能纠正错误，即使条形码部分损坏，也能将正确的信息还原出来。
3． 印制要求不高
普通打印设备均可打印，传真件也能阅读。
4． 可用多种阅读设备阅读
PDF417码可用带光栅的激光阅读器，线性及面扫描的图像式阅读器阅读。
5． 尺寸可调以适应不同的打印空间
6． 码制公开已形成国际标准，中国也已制定了417码的国标。
三）PDF417的纠错功能
二维条形码的纠错功能是通过将部分信息重复表示（冗余）来实现的。比如在PDF417码中，某一行除了包含本行的信息外，还有一些反映其它位置上的字符（错误纠正码）的信息。这样，即使当条形码的某部分遭到损坏，也可以通过存在于其它位置的错误纠正码将其信息还原出来。
PDF417的纠错能力依错误纠正码字数的不同分为0~8共9级，见图4，级别越高，纠正码字数越多，纠正能力越强，条形码也越大。当纠正等级为8时，即使条形码污损50%也能被正确读出。
四）PDF417的几种变形
PDF417还有几种变形的码制形式：
* PDF417截短码
在相对“干净”的环境中，条形码损坏的可能性很小，则可将右边的行指示符省略并减少终止符。
* PDF417微码
进一步缩减的PDF码。
* 宏PDF417码
当文件内容太长，无法用一个PDF417码表示时，可用包含多个（1~99999个）条形码分块的宏PDF417码来表示。
以PDF417码为例，介绍二维条形码的特性和特点。
二维条形码的优势
从以上的介绍可以看出，与一维条形码相比二维条形码有着明显的优势，归纳起来主要有以下几个方面：
一）数据容量更大
二）超越了字母数字的限制
三）条形码相对尺寸小
四）具有抗损毁能力复合条码这是一种新出现的码制类型，由两个很靠近的条码符号组成，并包含互相关联的数据。通常其中一个是线性符号而另一个是堆叠或阵列符号。
应用于目标物的生命期内在不同点需要不同的信息的情况下，或者受到空间限制的情况下。
目 前，其主流的应用是UCC.EAN复合条码，其主要满足如医药行业等需要同时包含产品标识及附加信息（如批次号、有效期）的应用场合。这些符号由一个标准的UCC.EAN系统类的一维码（如EAN-13或UPC-A或UCC.EAN 128）与一个二维堆叠码组成。
自从1999年国际物品编码条码协会（EAN）颁布新的复合码标准以后，EAN和UCC（美国统一代码委员会）共同成立了四个复合码应用课题组，研究在商业及物流系统中应用复合码的具体技术及应用试点问题。1999年8月，EAN和UCC又联合宣布共同开发供应链管理中复合码的应用标准，并拟在2000年1月公布第一批应用标准。这些标准将包括复合码在散装（随机称重）物品、非零售食品，医疗保健用品及电子元器件上编码的应用标准，以及物流管理条码应用标准。复合码作为一种新码制，很好的保持了国际物品编码体系的完整性和兼容性。
维码区别
一维条形码一维条形码只是在一个方向（一般是水平方向）表达信息，而在垂直方向则不表达任何信息，其一定的高度通常是为了便于阅读器的对准。
一维条形码的应用可以提高信息录入的速度，减少差错率，但是一维条形码也存在一些不足之处：
* 数据容量较小：30个字符左右
* 只能包含字母和数字
* 条形码尺寸相对较大（空间利用率较低）
* 条形码遭到损坏后便不能阅读二维条形码在水平和垂直方向的二维空间存储信息的条形码， 称为二维条形码（2-dimensional bar code）。
与一维条形码一样，二维条形码也有许多不同的编码方法，或称码制。就这些码制的编码原理而言，通常可分为以下三种类型
⒈ 线性堆叠式二维码
是在一维条形码编码原理的基础上，将多个一维码在纵向堆叠而产生的。典型的码制如：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个字节的数据。彩色条形码彩色条码主要是结合带有视像镜头的手提电话或个人电脑，利用镜头来阅读杂志、报纸、电视机或电脑屏幕上的颜色条码，并传送到数据中心。数据中心会因应收到的颜色条码来提供网站资料或消费优惠。
彩色条码比二维条码优胜的地方，是它可以利用较低的分辨率来提供较高的数据容量。一方面，颜色条码无需要较高分辨率的镜头来解读，使沟通从单向变成双方面，二来较低的分辨率亦令使用条码的公司在条码上加上变化，以提高读者参与的兴趣。
新的彩色条码将使用4或8种颜色，在较少的空间中储存更多的资讯，并以小三角形取代传统的长方形。由CNET新闻中公布的图片看来，类似彩色版的二维QR条码。彩色条码未来计划用于电影、电玩等商业性媒介上，以冀提供更高的安全性，甚至电影宣传片连结或其他附加功能。
制作要求
商品条形码的标准尺寸是37.29mm x 26.26mm，放大倍率 是0.8-2.0。当印刷面积 允许时，应选择1.0倍率以上的条形码，以满足识读要求。放大倍数 越小的条形码，印刷 精度要求越高，当印刷精度不能满足要求时，易造成条形码识读困难。
由于条形码的识读 是通过条形码的条和空的颜色对比度来实现的，一般 情况下，只要能够 满足对比度（PCS值）的要求的颜色即可 使用。通常采用浅色作空的颜色，如 白色、橙色、黄色等，采用深色作条的 颜色，如黑色、暗绿色、深棕色等。最好的颜色搭配是黑条白空。根据条形码检测的 实践经验，红色、金色、浅黄色不宜作条的颜色，透明、金色不能作空的颜色。
制作方法
条形码的制作一般用印刷、通过条码打印机或激光雕刻机打印条形码。条码打印机和普通打印机的最大的区别就是，条码打印机的打印是以热转印为基础，以碳带为打印介质（或直接使用热敏纸）完成打印，配合不同材质的碳带可以实现高质量的打印效果和在无人看管的情况下实现连续高速打印，如要检测条码等级，使用专用的条码检测仪检测，条码等级分为从A级到F级，C级以下的条码属于不合格条码。
一、应用软件
NiceLabel
label matrix
Labelview
Bartender
Codesoft
CorelDRAW
Photoshop
Illustrator
Bartender、Label view、label matrix、Codesoft等属于专业条形码生成与打印软件，集条码生成、标签制作、批量打印于一体，可打印固定与可变数据并支持调用数据库（如.dbf,.xls,.mdb等）文件直接打印；CorelDRAW、Photoshop、Illustrator属于专业的画图设计软件，另外Label mx可以导出条码为矢量图片（.emf 和.wmf）和CorelDRAW、Photoshop、Illustrator　交互使用。
编码方案
宽度调节法宽度调节编码法是指条形码符号有宽窄的条单元和空单元以及字符符号间隔组成，宽的条单元和空单元逻辑上表示“1”，窄的条单元和空单元逻辑上是“0”，宽的条空单元和窄的条空单元可称为四种编码元素。code-11码、code- B码、code39码、2/5code码等均采用宽度调节编码法。色度调节法色度调节编码法是指条形码符号是利用条和空的反差来标识的，条逻辑上表示“1”，而空逻辑上表示“0”。我们把“1”和“0”的条空称为基本元素宽度或基本元素编码宽度，连续的“1”、“0”则可有2倍宽、3倍宽、4倍宽等。所以此编码法可称为多种编码元素方式，如ENA\UPC码采用八种编码元素。
条码解析
数字含义商品条码数字的含义（EAN-13）
以条形码 6913 为例
此条形码分为4个部分，从左到右分别为：
1-3位：共3位，对应该条码的693，是中国的国家代码之一。（690--699都是中国的代码，由国际上分配）
4-8位：共5位，对应该条码的69838，代表着生产厂商代码，由厂商申请，国家分配
9-12位：共4位，对应该条码的0001，代表着厂内商品代码，由厂商自行确定
第13位：共1位，对应该条码的3，是校验码，依据一定的算法，由前面12位数字计算而得到。
（公式第13位算法
1：取出该数的奇数位的和，c1=6+3+9+3+0+0=21；
2：取出该数的偶数位的和，c2=9+6+8+8+0+1=32；
3：将奇数位的和与“偶数位的和的三倍”相加。
4：取出结果的个位数：117（117%10=7）；
5：用10减去这个个位数：10-7=3；
6：对得到的数再取个位数（对10去余）3%10=3；
）各地码表前缀码
国家（地区）/应用领域
前缀码
国家（地区）/应用领域
000—019、030—039、060—139
美国
627
科威特
020—029、040—049、200—299
店内码
628
沙特阿拉伯
050—059
优惠券
629
阿拉伯联合酋长国
300—379
法国
640—649
芬兰
380
保加利亚
690—699
中国大陆
383
斯洛文尼亚
700—709
挪威
385
克罗地亚
729
以色列
387
波斯尼亚和黑塞哥维那
730—739
瑞典
389
黑山
740
危地马拉
400—440
德国
741
萨尔瓦多
450—459、490—499
日本
742
洪都拉斯
460—469
俄罗斯
743
尼加拉瓜
470
吉尔吉斯斯坦
744
哥斯达黎加
471
中国台湾
745
巴拿马
474
爱沙尼亚
746
多米尼加
475
拉脱维亚
750
墨西哥
476
阿塞拜疆
754—755
加拿大
477
立陶宛
759
委内瑞拉
478
乌兹别克斯坦
760—769
瑞士
479
斯里兰卡
770—771
哥伦比亚
480
菲律宾
773
乌拉圭
481
白俄罗斯
775
秘鲁
482
乌克兰
777
玻利维亚
484
摩尔多瓦
778—779
阿根廷
485
亚美尼亚
780
智利
486
格鲁吉亚
784
巴拉圭
487
哈萨克斯坦
786
厄瓜多尔
488
塔吉克斯坦
789—790
巴西
489
中国香港
800—839
意大利
500—509
英国
840—849
西班牙
520—521
希腊
850
古巴
528
黎巴嫩
858
斯洛伐克
529
塞浦路斯
859
捷克
530
阿尔巴尼亚
860
塞尔维亚
531
马其顿
865
蒙古
535
马耳他
867
朝鲜
539
爱尔兰
868—869
土耳其
540—549
比利时、卢森堡
870—879
荷兰
560
葡萄牙
880
韩国
569
冰岛
884
柬埔寨
570—579
丹麦
885
泰国
590
波兰
888
新加坡
594
罗马尼亚
890
印度
599
匈牙利
893
越南
600—601
南非
896
巴基斯坦
603
加纳
899
印度尼西亚
604
塞内加尔
900—919
奥地利
608
巴林
930—939
澳大利亚
609
毛里求斯
940—949
新西兰
611
摩洛哥
950
GS1总部
613
阿尔及利亚
951
GS1总部（产品电子代码）
615
尼日利亚
955
马来西亚
616
肯尼亚
958
澳门
618
科特迪瓦
960—969
GS1总部（缩短码）
619
突尼斯
977
连续出版物（ISSN）
621
叙利亚
978—979
图书（ISBN）
622
埃及
980
应收票据
624
利比亚
981—983
普通流通券
625
约旦
990—999
优惠券
626
伊朗

二维条码
二维条码自出现以来，得到了人们的普遍关注，发展速度十分迅速。它的使用，极大地提高了数据采集和信息处理的速度，提高了工作效率，并为管理的科学化和现代化做出了很大贡献。
由于受信息容量的限制，一维条码仅仅是对“物品”的标识，而不是对“物品”的描述。故一维条码的使用，不得不依赖数据库的存在。在没有数据库和不便联网的地方，一维条码的使用受到了较大的限制，有时甚至变得毫无意义。
另外，要用一维条码表示汉字的场合，显得十分不方便，且效率很低。现代高新技术的发展，迫切要求用条码在有限的几何空间内表示更多的信息，从而满足千变万化的信息表示的需要。
二维条码正是为了解一维条码无法解决的问题而产生的。因为它具有高密度、高可靠性等特点，所以可以用它表示数据文件（包括汉字文件）、图像等。二维条码是大容量、高可靠性信息实现存储、携带并自动识读的最理想的方法。
输入速度快：与键盘输入相比，条码输入的速度是键盘输入的5倍，并且能实现"即时数据输入"。
可靠性高：键盘输入数据出错率为三百分之一，利用光学字符识别技术出错率为万分之一，而采用条码技术误码率低于百万分之一。
采集信息量大：利用传统的一维条码一次可采集几十位字符的信息，二维条码更可以携带数千个字符的信息，并有一定的自动纠错能力。
灵活实用：条码标识既可以作为一种识别手段单独使用，也可以和有关识别设备组成一个系统实现自动化识别，还可以和其他控制设备联接起来实现自动化管理。
另外，条码标签易于制作，对设备和材料没有特殊要求，识别设备操作容易，不需要特殊培训，且设备也相对便宜。
二维条码（2-dimensional barcode） 是用某种特定的几何图形按一定规律在平面（二维方向上）分布的黑白相间的图形记录数据符号信息的；在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念，使用若干个与二进制相对应的几何形体来表示文字数值信息，通过图象输入设备或光电扫描设备自动识读以实现信息自动处理：它具有条码技术的一些共性：每种码制有其特定的字符集；每个字符占有一定的宽度；具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
二维条码能够在横向和纵向两个方位同时表达信息，因此能在很小的面积内表达大量的信息。
二维条码可以分为堆叠式/行排式二维条码和矩阵式二维条码。堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成；矩阵式二维条码以矩阵的形式组成，在矩阵相应元素位置上用“点”表示二进制“1”， 用“空”表示二进制“0”，由“点”和“空”的排列组成代码。
1． 堆叠式/行排式二维条码 （又称堆积式或层排式），其编码原理是建立在一维条码基础之上，按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点，识读设备与条码印刷与一维条码技术兼容。但由于行数的增加，需要对行进行判定，其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有：Code 16K、Code 49.PDF417等。
2． 矩阵式二维码 （又称棋盘式二维条码）它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上，用点（方点、圆点或其他形状）的出现表示二进制“1”，点的不出现表示二进制的“0”，点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有：Code One、Maxi Code、QR Code、 Data Matrix等。在目 前几十种二维要码中，常用的码制有：PDF417二维条码,Datamatrix二维条码， Maxicode二维条码，QR Code,Code 49,Code 16K,Code one，等，除了这些常见的二维条码之外，还有Vericode条码、CP条码、Codablock F条码、田字码、 Ultracode条码，Aztec条码。
二维条码的优势　
主要有以下几个方面：一）数据容量更大；二）超越了字母数字的限制；三）条形码相对尺寸小；四）具有抗损毁能力[2]。
二维条码特点 1．高密度编码，信息容量大：可容纳多达1850个大写字母或2710个数字或1108个字节，或500多个汉字，比普通条码信息容量约高几十倍。2．编码范围广：该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码，用条码表示出来；可以表示多种语言文字；可表示图像数据。3．容错能力强，具有纠错功能：这使得二维条码因穿孔、污损等引起局部损坏时，照样可以正确得到识读，损毁面积达50%仍可恢复信息。4．译码可靠性高：它比普通条码译码错误率百万分之二要低得多，误码率不超过千万分之一。5．可引入加密措施：保密性、防伪性好。6．成本低，易制作，持久耐用。7．条码符号形状、尺寸大小比例可变。8．二维条码可以使用激光或CCD阅读器识读。
二维条码目 前应用：二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性，这些特性特别适用於表单、安全保密、追踪、证照、存货盘点、资料备援等方面。表单应用：公文表单、商业表单、进出口报单、舱单等资料之传送交换，减少人工重覆输入表单资料，避免人为错误，降低人力成本 保密应用：商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递。追踪应用：公文自动追踪、生产线零件自动追踪、客户服务自动追踪、邮购运送自动追踪、维修记录自动追踪、危险物品自动追踪、後勤补给自动追踪、医疗体检自动追踪、生态研究（动物、鸟类...）自动追踪等。证照应用：护照、身分证、挂号证、驾照、会员证、识别证、连锁店会员证等证照之资料登记及自动输入，发挥「随到随读」、「立即取用」的资讯管理效果。盘点应用：物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点，发挥「立即盘点、立即决策」的效果。备援应用：文件表单的资料若不愿或不能以磁碟、光碟等电子媒体储存备援时，可利用二维条码来储存备援，携带方便，不怕折叠，保存时间长，又可影印传真，做更多备份。生产管理/产品溯源应用: 在生产过程当中对产品和部件进行编码管理，按产品生产流程进行系统记录。可以在生产过程中避免错误，提高生产效率。同时可以进行产品质量问题追溯，比如食品安全，农产品追溯，产品保修窜货管理。车辆管理应用: 行驶证，驾驶证，车辆的年审文件，车辆违章处罚单等采用印制有二维码行车证，将有关车辆上的基本信息，包括车驾号、发动机号、车型、颜色等车辆的基本信息转化保存在二维码中，其信息的隐含性起到防伪的作用，信息的数字化便于与管理部门的管理网络的实施实时监控。景点门票/火车票应用: 景点门票，火车票告别传统文字纸张模式，采用二维码进行售票、检票，提高通行效率，防止伪票。[3]
商品条码
EAN－13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码组成。商品条形码中的前缀码是用来标识国家或地区的代码，赋码权在国际物品编码协会，如00-09代表美国、加拿大。45－49代表日本。690-695代表中国大陆，471代表中国台湾地区，489代表香港特区。制造厂商代码的赋权在各个国家或地区的物品编码组织，中国由国家物品编码中心赋予制造厂商代码。商品代码是用来标识商品的代码，赋码权由产品生产企业自己行使，生产企业按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为商品条形码。商品条形码最后用1位校验码来校验商品条形码中左起第l－12数字代码的正确性。
商品条形码是指由一组规则排列的条、空及其对应字符组成的标识，用以表示一定的商品信息的符号。其中条为深色、空为纳色，用于条形码识读设备的扫描识读。其对应字符由一组阿拉伯数字组成，供人们直接识读或通过键盘向计算机输入数据使用。这一组条空和相应的字符所表示的信息是相同的。
条形码技术是随着计算机与信息技术的发展和应用而诞生的，它是集编码、印刷、识别、数据采集和处理于一身的新型技术。
使用条形码扫描是今后市场流通的大趋势。为了使商品能够在全世界自由、广泛地流通，企业无论是设计制作，申请注册还是使用商品条形码，都必须遵循商品条形码管理的有关规定。
目 前世界上常用的码制有EAN条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等，而商品上最常使用的就是EAN商品条形码。
EAN商品条形码亦称通用商品条形码，由国际物品编码协会制定，通用于世界各地，是目前国际上使用最广泛的一种商品条形码。中国目 前在国内推行使用的也是这种商品条形码。EAN商品条形码分为EAN－13（标准版）和EAN－8（缩短版）两种。
商品条形码的编码遵循唯一性原则，以保证商品条形码在全世界范围内不重复，即一个商品项目只能有一个代码，或者说一个代码只能标识一种商品项目。不同规格、不同包装、不同品种、不同价格、不同颜色的商品只能使用不同的商品代码。
商品条形码的标准尺寸是37.29mmx26.26mm，放大倍率是0.8-2.0。当印刷面积允许时，应选择1.0倍率以上的条形码，以满足识读要求。放大倍数越小的条形码，印刷精度要求越高，当印刷精度不能满足要求时，易造成条形码识读困难。
由于条形码的识读是通过条形码的条和空的颜色对比度来实现的，一般情况下，只要能够满足对比度（PCS值）的要求的颜色即可使用。通常采用浅色作空的颜色，如白色、橙色、黄色等，采用深色作条的颜色，如黑色、暗绿色、深棕色等。最好的颜色搭配是黑条白空。根据条形码检测的实践经验，红色、金色、浅黄色不宜作条的颜色，透明、金色不能作空的颜色。
EAN－8商品条形码是指用于标识的数字代码为8位的商品条形码，由7位数字表示的商品项目代码和1位数字表示的校验符组成。
商品条形码的诞生极大地方便了商品流通，现代社会已离不开商品条形码。据统计，目 前中国已有50万种产品使用了国际通用的商品条形码。中国加入世贸组织后，企业在国际舞台上必将赢得更多的活动空间。要与国际惯例接轨，适应国际经贸的需要，企业更不能怠慢商品条形码。
条码集成
很多工业生产型厂家都在转型升级、实施信息化管理时候，经常会碰到一个问题：如何将条码管理软件及硬件（条码打印机、手持终端、扫描枪等）与公司现有的ERP系统进行连接和整合，实现更高效和自动化的企业信息管理。
1.产品的编码分为几种：
（1）系统编码：分为“产品编码+产品级别码”为“字母+数字+字母”格式便于区别；（产品编码见另外一个附件。产品级别码为了区分国内订单和国外订单以及客户需要的不同价位的产品而订。）
（2）货物编码：统一为“供应商编码（三位字母）+合同号（四位数字）+产品编码（N 个字符）”
（3）生产流水编码：“订单号（字母+5 位数字）+项数（两位数字）+组别（N 位字符）”
（4）包装发货编码：a, 箱号：“纸箱箱号（1 位字母+2 位数字）；B,箱内物品：装箱单号码: “( 第一栏标明箱号编码。剩余的栏目使用扫描机器扫描条码后输入数量，系统自动生成装箱单“)。
2.产品编码的应用流程：
系统编码：要求是每种产品拥有唯一的一个编码，编码体现出产品信息和价格信息。优势是产品与价格会紧密相连、体现产品的外观与品质；
（1）业务员：选择产品信息编码后需要选择符合客户要求产品品质的产品等级编码，指定出产品的品质和检验标准。选完后系统会出现产品的成本价格（非实际采购价格），所以需要同时填写产品的售价，便于系统自动进行财务成本合计，自动算出成本总价和利润额等财务数据，便于财务监控。
（2）审单员，由于产品的价格信息已经在系统中自动体现出来，价格会自动比较，来通过审核。对于价格有问题的项目，不会通过审核。审单员主要工作是对照业务员的订单和原始订单，审核产品的型号选择正确与否。
（3）物资部门。根据系统提供的产品编码和数量，自动与库存对照，自动通知不足的数量及产品规格。（由库存系统和订单系统的数据库需要对接才能实现这种功能）。如果库存充足的话，系统会根据情况做如下处理：a. 如果是订单是非跳线非连接头产品，并且库存充足，系统自动会处理给业务员，通知业务员领料。并且系统会自动从库存数据做“虚拟领料”，扣除相应的数据。保持数据某些小时之内（比如24 小时）有效。有效时间内仓库有实际出库，会自动变更成真实领料。如果过期未出库，解除虚拟领料数据，可以用于其它订单。B，如果有跳线或者连接头部件充足，系统会直接处理给生产。同时库存数据会做“虚拟领料”程序。C，产品库存不足，会列出缺少的数量和订购数量空白栏，直接填写数据后，生成“物料申购单”，转入给采购模块。D,上面的所有的几个步骤即使是系统的自动操作，同时会在“流程追踪”里面记录下来数据并且标明状态；
（4）采购。订购界面会出现“物料申购单” 根据申购单上面标示的系统编号，a, 直接点击订购，出现“合同制作页面”，输入产品的代码后（或者由系统自动填入），选择供应商后，“产品的价格”和“产品中文描述”，以及“产品的订购要求”会自动填充。只需要在备注栏输入针对性的其它要求内容后，点击确认，合同做好。b, 也可以按照现 在方式打开完整的订单点击快速订购按钮做合同处理。（针对一个订单中需要下给一个供应商很多产品的时候）。C,这两种方式可以同时进行，第一种操作针对订购项目比较简单的。第二需要订购的项目比较多。规定一个订单如果订购的产品种类超过3 种的话，只在订购界面显示出总共需要订购的项数而不需要一一列出。D, 当一个订单的所有缺料的产品都做下单订购后，系统会在流程上面备注上订购的产品的合同情况。同时合同列表会出现在“催交及送检” 页面。在每项产品后面有“交期”空白栏，输入确认后的交期。交期会显示在系统流程追踪栏里面。优势：a,避免出现产品价格错误和更换下单员由于对于产品的品质要求不清楚造成订购失误；b, 系统是按照缺料数量来运行的。可以避免现有系统的几个人依次需要通知订购，发生漏订现象。到货后，在“催交及送检”界面，输入：货物编码，送货单号，数量。提交给品质部门检验。
（5）品质检验。依据产品上面的“货物编码”，检验单上面系统会自动生成必填的项目。只用填写几个数据，具体的性能指标，由于编码上面都附带有，所以采购要求，供应商的制作要求，品质的检验要求都是一致的。判断合格与否后，会出现相应的退换货或者入库的按钮。(必须填写的数量有可以入库的数量)。
（6）入库。（当品质检验合格后，填写入库的数量的时候，可以入库的数量就会并到实际库存数量中，作为有效库存）。收货员在品质检验合格后，才会出现入库按钮选项。点击入库，提交数量。仓库扫描确认后，就完成入库。库存充足，系统会将订单自动转给业务员或者生产单位。
（7）生产领料。根据订单编码领料，仓库管理员直接扫描产品的代码，扣除数量。不需要手工填写单据。光缆涉及到退回物料的情况。（流程如下：填写单号后，扫描产品标签会自动出现需要的材料的数量。）
（8）发货。采用数据采集器扫描条码录入箱号和里面的产品编码。
3.条形码系统与ERP系统结合应用的优势：
（1）现有产品的数量和价格，业务员可以随时查到。并且相关的业务员要求不需要特别备注材料的要求，除非是针对生产工艺方面要求。
（2）采用目 前通用的数据采集器（和通常的扫描枪不同，自带操作系统，可以开发程序[4]），配上针对开发的软件与ERP 系统结合，完成数据的采集和转换。可以节约大量的确认工作，减少物资部门人员工作的失误率。
（3）处理投诉更加有针对性。出现客户投诉，会第一时间在系统中查询到当时所采用的材料批号和生产组别。还有相对应的产品品质检验资料。可以在3-5 分钟之内弄清楚出问题的所在，及时的对库存的产品进行复检。对使用同样材料的其它订单的品质情况也可以做到及时的监控。避免公司的损失。
（4）将编码登录入系统时，要填写相对应的原有的代码和检验标准（也是采购要求）。保持产品的要求一致性。保证产品品质的一贯性。
（5）可以及时的利用库存信息。这个系统可以体现出业务员直接面对产品仓库，清楚现 在的货物情况和价格情况。不需要一再地和其它部门人员确认。订单不会由于某个人工作的繁忙而耽误处理时间。具有及时性。
（6）财务统计的自动性。由于库存数据是真实的。（每一次入库和出库，都需要扫描货物的条码，并且需要输入订单号和数量）。另外采购入库的时候，就已经将产品的价格输入系统。软件可以短时间内生产库存的数据和库存金额，各种货物的统计数据等等。
（7）系统的自动性。系统是自动进行的，即使某一个部门人员没有操作，其他部门人员也清楚订单的情况。（目 前的流程追踪需要一个部门一个部门的人员按照顺序进行处理，订单才会流传下去。而这个系统如果产品充足的话，业务员直接面对仓库或者生产，及时一个订单有某几项产品充足仓库或者生产人员也可以及时操作。充分利用时间）（比如品质部门和物资部门人员请假，工作没有做交接。其他临时代替人员也可以立马进行检验和入库，出库工作。由于产品要求在系统上面都可以完整的体现。货物数量及放置位置都体现的一清二楚。不会发生任何失误，只是效率稍微降低而已）。
（8）节省人工。现在部分人员的工作可以由系统来代替。现有人员的工作量极大的减轻。（9）减少错误成本。减少各个部门之间的操作失误造成的损失（人员失误、客户投诉、交期的延后造成的信誉损失）以及沟通上面造成的时间浪费。
（10）提高公司的管理水准。
（11）为公司的竞争增添优势。
4.系统的难点。
（1）不清楚现有的ERP 系统和数据采集器的相应的软件是否兼容，数据库是否能使用同一个。目前的库存数据需要大量的人工来录入，并且由于产品的编码缺陷造成，数据不太真实、时间也不及时、系统没法自动识别。不过从网络上面看到其它公司有成功的应用的案例，使用条形码配合ERP 系统。由于采用的是这个系统所以会增加一些费用（包括开发系统费用和配置设备、对于人员的培训）。
（2）采集器的对应软件开发是个难题。
（3）“货物编码”，由于附带有产品级别码+供应商编码+合同号，对于产品的流通有用的是产品编码。如何在库存数据中进行使用这个有一定难度。
（4）编码数据需要一个一个的输入系统，不过以后不需要重复输入。每一款产品都要一项一项的确认，前期需要多人合作解决。不过相对于以后来说，这点工作量还是可以克服的。现在编码这块基本的规则已经列出，就是缺少“对应于现在使用的编码（前期配合业务员采用，作为一个过渡方法）、产品的中文说明（用于采购）、产品的检验要求（用于合同）、特殊产品的组成材料及用量（用于产品BOM 表）”这四项。
（5）特殊产品的编码分拆。由于实行的是统一的一个编码，对于客户特殊要求来说。一个产品由几个部件组成，而数量又不一致。所以需要将这个产品编码分拆为几个部件，所以一个编码中就会分拆为几个部件，每个部件需要多少数量。这个需要手工填入。
（6）对于跳线和连接头的编码由于涉及到的部件比较多，系统自己分拆这个需要解决掉。（7）由于这个系统主要的两个编码是“货物编码”和“系统流水编码”。所有的信息都需要与这个两个编码关联。这两个编码也有相互联系。所以包含的信息量比较大，如何调用某一个信息是一个关键所在。
5.操作的难点。
（1）业务员输入代码比较耗时。不过可以通过增加一到两个助理来查找。需要配备“代码手册”，前期效率比较低，当业务员自己建好各个客户常购产品的代码列表后，下单效率会比现在快一倍以上。只用复制粘贴就可以。
（2）非常规的产品下单之前需要申请代码输入系统，需要几个部门配合，造成第一次效率偏低。可以增设代码运行组，由4 个部门人员组成。完成代码的各项确认工作。（比如业务员提供产品信息，支持部门提供加工工艺要求以及样品情况，品质部门做好检验项目要求，采购部做好产品供应及价格）。确认后将各自的信息录入系统。一次就可以将产品各种要求在今后的订单中体现出来。以后也不会影响到这款产品的品质。所以这项工作比较耗时；
（3）由于产品众多，前期常规产品的代码编制及录入工作繁重，前期需要大致一个月才可以将常规产品录入完毕。
（4）前期系统不稳定，会出现各种小问题，操作上面肯定有一点麻烦之处。[5]
申请文件
依法取得营业执照或者相关合法经营资质证明的生产者、销售者和服务提供者应当到编码分支机构申请注册厂商识别代码，填写《中国商品条码系统成员注册登记表》，出示营业执照或相关合法经营资质证明并提供复印件。
注：在四川省使用境外注册的商品条码的生产者应当自使用之日起3个月内持该商品条码的注册证明、授权委托书等相关材料到编码分支机构登记备案，由编码分支机构将备案材料报送中国物品编码中心。　[6]
从业条件
从事商品条码印刷的企业应当符合的条件
1、依法取得出版行政部门颁发的印刷经营许可。
2、具有保证商品条码印刷质量的技术人员和设备。
3、具有健全的商品条码印刷质量保证体系并有效运行。
4、具有商品条码印刷质量出厂检验能力或者委托具有相应检测能力的机构代为检测。[6]