南阳条形码中为什么要加入校验码?

联系我们

  • 南阳德恒条形码代理有限公司
  • 联系人:王经理
  • 电话:17732605906(微信同步)

新闻中心

您的位置:首页 > 新闻中心 > 南阳条形码中为什么要加入校验码?

南阳条形码中为什么要加入校验码?

作者:南阳德恒条形码代理有限公司 时间:2021-10-26 09:08:41

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

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

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、对结果进行再处理得到校验码。由上面可以看出条形码中的校验位计算非常严格,如果要自己计算的话一定要遵照校验码的计算规则来计算,否则就有可能会造成制作的标签扫码枪识别不了。在这里还是建议用专业的条码软件来制作标签,一来比较方便,软件生成数据的速度比较快,二来也避免了数据出错。

一般在条码生成软件生成条形码的时候条码数据需要有规律的进行变动,这个过程看起来复杂,其实在条码生成软件中生成多个变量组合成的条码数据还是比较容易的。下面我们就一起来看下条码生成软件是如何实现条形码多个变量的设置吧:本文主要是介绍的是条形码数据有3个部分组成:前面是A-Z的可变序列生成的字母,中间是固定的年份2020,最后5位数的序列号,不同部分的数据中间用-分割,如A-2020-00001。是以条形码2个变量为例,三个及多个变量的操作方法都是类似的。在条码生成软件中绘制条形码:A-2020-00001,A和00001分别需要序列化:双击绘制好的条形码,在图形属性-数据源中,点击"修改"按钮,数据对象类型选择"序列生成",把默认的序列字符集(0-9)修改成26个英文字母,开始字符串为A,点击编辑。

点击" "号按钮,数据对象类型选择"手动输入",在下面的状态框中,手动输入一个分隔符(-),点击添加。再点击" "号按钮,数据对象类型选择"手动输入",在下面的状态框中,手动输入固定不变的内容,点击添加。添加分隔符方法如上:再点击" "号按钮,数据对象类型选择"序列生成",开始字符串为1,点击添加。在右侧的"处理方法"中,点击" "号按钮,处理方法类型选择"补齐",目标长度为5,填充字符为0,点击添加-确定。设置好之后,点击软件上方工具栏中的"打印预览"按钮,看下预览效果。以上只是对A和00001用序列生成来实现变量设置。而不是对整体进行设置。软件操作比较灵活,支持条码类型众多,可以根据你的需求来实现不同的设置,感兴趣的朋友,可以下载条码生成软件,自己动手尝试哦。

问题一:购买的衣服专柜标价比通过手机扫描软件扫描出的价格高很多,手机扫描的价格是否具有权威性? 

解析:目前扫描条形码软件的数据库都是各软件开发公司自有的,商品的价格只是存在于计算机上的一个数据信息库,且数据来源渠道不一,如果该信息库不及时更新,价格不一致、无价的情况在所难免。此外,负责全国商品条形码管理的中国物品编码中心所备案商品信息包括产品包装形式、产品类型、生产厂家和生产日期,并不包括产品价格。所以,各软件公司自行开发的扫描条形码软件扫描结果只能作为参考。 

问题二:购买的商品没有条形码,能否以此判断其为“三无”产品?

解析:根据现行的国家产品标识标注规定,产品标识应当有产品名称、生产者的名称和地址、产品质量检验合格证明、执行标准、生产日期和安全使用期或者失效期等,但并未强制商品必须标识条形码。商品条形码的使用主要由生产厂家根据商品管理需要,按照《商品条码管理办法》向质监部门所属编码中心申请注册,并按国家相关标准进行编码、设计及印刷。此外,一些省市陆续出台了地方商品条码管理办法,强化对涉及人体健康和人身、财产安全产品的条形码管理。

问题三:消费者怀疑购买的化妆品是假冒的,能否借助条形码识别其真伪? 

解析:商品条形码本身是基于应用计算机对商品进行有效管理而设计的。理论上说,条形码就像“身份证”一样,与每件商品都是一一对应的,是包含商品信息的一种代码,但从条形码当前的技术现状来看,伪造、冒用、使用注销的商品条形码、非法转让商品条形码的现象时有发生。因此,条形码在发挥产品追溯作用的同时,不是必然具有防伪的功能。 

工商部门提醒消费者,条形码仅仅是标识商品信息“身份”的一种方式,无论是消费者日常消费还是工商部门对流通领域商品的监管过程中,都应对条形码和条形码扫描软件有一个客观认识,不能以此认定商品价格或辨别商品真伪,而要综合考量各方面因素,依法判定,依法监管。


 

版权所有:南阳德恒条形码代理有限公司   网站地图  技术支持QQ/微信:1766534168