标题：条码系统
简介
条码系统 （bar code system）： 由条码符号设计、制作及扫描识读组成的系统。 
条码系统可以将条码识别技术和现代物流管理技术融入ERP系统。
实现的可能性
客观来讲条码系统解决方案可以实现：
1、 条码扫描，实现ERP系统的单据自动生成，不仅杜绝了传统“填写纸张单据－按单人工录入ERP系统－生成ERP单据”的低效模式，同时确保数据的准确性和实时性； 
2、 您还可以选择适合ERP EAI模式的XML数据格式接入；
3、条码系统更能确保物流作业的有效执行。通过对库位、作业任务、FIFO先进先出控制、多模式的收发货、包装等有效管理，帮助您实现仓库内的精细化管理；
4、 所有作业都通过手持数据采集电脑的友好交互完成，不仅使复杂的库内作业更规范，同时更具作业执行和简易；
5、条码系统还帮助您管理生产制造现场，实时采集生产制程中的物流、制造、QC数据，动态形成产品制造档案（5W），快速实现产品的精确追溯；
6、 通过实时的制程数据采集，条码系统帮助您透视生产现场，实现生产现场的监管和控制；
系统原理
由于不同颜色的物体，其反射的可见光的波长不同，白色物体能反射各种波长的可见光，黑色物体则吸收各种波长的可见光，所以当条码扫描器光源发出的光经光阑及凸透镜1后，照射到黑白相间的条码上时，反射光经凸透镜2聚焦后，照射到光电转换器上，于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号，并转换成相应的电信号输出到放大整形电路．白条、黑条的宽度不同，相应的电信号持续时间长短也不同．但是，由光电转换器输出的与条码的条和空相应的电信号一般仅10mV左右，不能直接使用，因而先要将光电转换器输出的电信号送放大器放大．放大后的电信号仍然是一个模拟电信号，为了避免由条码中的疵点和污点导致错误信号，在放大电路后需加一整形电路，把模拟信号转换成数字电信号，以便计算机系统能准确判读．
整形电路的脉冲数字信号经译码器译成数字、字符信息．它通过识别起始、终止字符来判别出条码符号的码制及扫描方向；通过测量脉冲数字电信号0、1的数目来判别出条和空的数目．通过测量0、1信号持续的时间来判别条和空的宽度．这样便得到了被辩读的条码符号的条和空的数目及相应的宽度和所用码制，根据码制所对应的编码规则，便可将条形符号换成相应的数字、字符信息，通过接口电路送给计算机系统进行数据处理与管理，便完成了条码系统工作的全过程[1]．
应用领域
条码系统应用到：
仓库数据采集 
仓储执行管理 
生产制程管理 
产品质量追溯 
分销窜货管理 
固定资产管理
组成
条码系统由两部分组成：
1.软件部分：数据采集器（手持终端）程序、后台数据交换服务、以及条码打印程序（当然部分应用并不要求三个模块都有包含，例如一些系统就可以没有数据采集器程序，而直接用条码扫描器来完成输入到程序的工作）。数据交换服务自动完成与ERP的数据实时交换，从erp系统读取基础数据、单据数据、及业务配置数据等，并从数据采集器接收实际的作业数据，检查并控制作业数据的有效性及合法性，将作业数据回写ERP系统，生成各类库存单据。条码打印程序从ERP系统读取基础数据，并根据预设的标签格式打印各类物料条码标签。
2.硬件部分：包含读取条码的条码扫描设备和打印条码的条码打印机。
使用条码打印机的注意事项：
1、条码打印设备按图指示方向，虚线为碳带安装路径，实线为标签路径。回卷后废碳带不易剥落，则在装入前用废标签的光滑底纸卷在回卷轴上，然后再上碳带。 [2]
2、安装标签时，根据不同标签宽度调整限纸器。压头弹簧均匀，可避免打印机标签跑偏。第一次使用打印机时要进行测纸。 
3、面板控制　 PAUSE键：暂停与开始打印　 FEED键：走一张纸　 CANCEL键：当打印数据传输到打印机时，但不需打印可先按下PAUSE，然后多次按CANCEL直到数据灯关闭为止。　 CALIBRATE：标签测试.当安装新规格标签时，测试标签的各项参数后，才能正常打印。　 方法：先按PAUSE键，然后按CALIBRATE进行测纸（测纸时标签有加速过程， 说明测纸正确）。　 注意：测纸完毕标签可回卷，碳带不能回卷。 
集成的方法
条码系统集成的方法：
很多工业生产型厂家都在转型升级、实施信息化管理时候，经常会碰到一个问题：如何将条码管理软件及硬件（条码打印机、手持终端、扫描枪等）与公司现有的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）采用目 前通用的数据采集器（简单的称为扫描枪），配上针对开发的软件与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）前期系统不稳定，会出现各种小问题，操作上面肯定有一点麻烦之处。[3]