了解济南条码扫描器的识别原理

济南条形码申请_商品条码注册_产品条形码办理

联系我们CONTACT US

济南万瑞条形码代理有限公司
联系人:王经理
电话:18931655174(微信同步)

新闻中心

您的位置:首页 > 新闻中心 > 了解济南条码扫描器的识别原理

了解济南条码扫描器的识别原理

作者:济南万瑞条形码代理有限公司 时间:2021-09-18 08:31:10

单独对校验码是解释是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。那么条形码中的校验码的定义是什么呢?校验码是位于条码最后一位的、从单元数据串的其他数字中计算出来的数字,用于检查数据的正确组成。从字面上看,两者是一样的,只不过条形码中的校验码是用来检验条码数据的正确性。但是为什么济南条形码中要加入校验码呢?这些校验码到底有什么用呢?要知道济南条形码中为什么要加入校验码首先就要先了解济南条码扫描器的识别原理。

它主要由条码扫描和译码两部分构成:扫描是利用光束扫读条码符号,将光信号转换为电信号,这部分功能由扫描器完成。译码是将扫描器获得的电信号按一定的规则翻译成相应的数据代码,然后输入计算机(或存储器),这个过程由译码器完成。因为译码的时候要译成二进制和十进制数,代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码,这也就是为什么条形码中要加入校验码了。我们最常见的校验码就是商品条码中的校验码,那么这些校验码是怎么产生的呢?这就要用到专业的条码软件,一般来说专业的条码软件中检验位是自动生成的,下面就为条码标签打印软件制作的商品条码(由红色框标注的部分为校验位):类似于条码标签打印软件的专业条码软件还有很多,我们在制作条码标签的时候一定要选择专业的条码软件。条形码中的校验码除了可以用条码软件自动生成外还可以自己计算出来。需要校验位的一般都为商品条码,我们都知道商品条码的类型还是比较多的,但是它们的校验位的计算方法都是完全一样的。

1、包含校验码的所有数字从右向左编号,分别为1,2,3......18位;2、从第2位开始,所有偶数位的权数为3,从第3位开始,所有奇数位的权数为1;3、将对应位置的代码数字与权数相乘;4、将所有乘积相加求和;(结果为109);5、对第4步的和,求MOD10运算(将和109除以10,取其余数9);6、如果余数为0,则校验码为0,否则,用10减去余数的差即为校验码。其实把所有条形码的校验码的计算方法总结后可以得出一个计算步骤:

1、为代码中的每一位数字规定序号;2、给每一位代码分配一个权数;3、权数与对应的代码相乘;4、将所有的乘积相加;5、对和进行MOD(求余数)运算;6、对结果进行再处理得到校验码。由上面可以看出条形码中的校验位计算非常严格,如果要自己计算的话一定要遵照校验码的计算规则来计算,否则就有可能会造成制作的标签扫码枪识别不了。在这里还是建议用专业的条码软件来制作标签,一来比较方便,软件生成数据的速度比较快,二来也避免了数据出错。

条码技术最早产生在风声鹤唳的二十年代,诞生于Westinghouse的实验室里。一位名叫John Kermode性格古怪的发明家“异想天开”地想对邮政单据实现自动分检,那时候对电子技术应用方面的每一个设想都使人感到非常新奇。 

他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此Kermode发明了最早的条码标识,设计方案非常的简单(注:这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。 

Kermode的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元气件应用不同的是,Kermode利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。Kermode用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条码阅读器噪音很大。开关由一系列的继电器控制,“开”和“关”由打印在信封上“条”的数量决定。通过这种方法,条码符号直接对信件进行分检。 

此后不久, Kermode的合作者Douglas Young,在Kermode码的基础上作了些改进。 

Kermode码所包含的信息量相当的低,并且很难编出十个以上的不同代码。而Young码使用更少的条,但是利用条之间空的尺寸变化,就象今天的UPC条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码,而Kermode码只能对十个不同的地区进行编码。 

直到1949年的专利文献中才第一次有了Norm Woodland和Bernard Silver发明的全方位条码符号的记载,在这之前的专利文献中始终没有条码技术的记录,也没有投入实际应用的先例。Norm Woodland和Bemard Silver的想法是利用Kermode和YOung的垂直的“条”和“空”,并使之弯曲成环状,非常象射箭的靶子。这样扫描器通过扫描图形的中心,能够对条码符号解码,不管条码符号方向的朝向。 

在利用这项专利技术对其进行不断改进的过程中,一位科幻小说作家Isaac-Azimov在他的“裸露的太阳”一书中讲述了使用信息编码的新方法实现自动识别的事例。那时人们觉得此书中的条码符号看上去象是一个方格子的棋盘,但是今天的条码专业人士马上会意识到这是一个二维矩阵条码符号。虽然此条码符号没有方向、定位和定时,但很显然它表示的是高信息密度的数字编码。 

直到1970年Iterface Mechanisms公司开发出“二维码”之后,才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条码用于报社排版过程的自动化。二维矩阵条码印在纸带上,由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上,每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案,组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符,作为早期Kermode码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,包括打印和识读设备在内的全套设备大约要5000美元。 

此后不久,随着LED(发光二极管)、微处理器和激光二极管的不断发展,迎来了新的标识符号(象征学)和其应用的大爆炸,人们称之为“条码工业”。今天很少能找到没有直接接触过即快又准的条码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久条码就会象灯泡和半导体收音机一样普及,将会使我们每一个人的生活都变得更加轻松和方便。 

条码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息。


 

上一篇:怎样在PDF文档中添加济南条形码?

下一篇:申请济南条形码的价格