为什么湖州条形码中要加入校验码?
单独对校验码是解释是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。那么条形码中的校验码的定义是什么呢?校验码是位于条码最后一位的、从单元数据串的其他数字中计算出来的数字,用于检查数据的正确组成。从字面上看,两者是一样的,只不过条形码中的校验码是用来检验条码数据的正确性。但是为什么湖州条形码中要加入校验码呢?这些校验码到底有什么用呢?要知道湖州条形码中为什么要加入校验码首先就要先了解条码扫描器的识别原理。
它主要由条码扫描和译码两部分构成:扫描是利用光束扫读条码符号,将光信号转换为电信号,这部分功能由扫描器完成。译码是将扫描器获得的电信号按一定的规则翻译成相应的数据代码,然后输入计算机(或存储器),这个过程由译码器完成。因为译码的时候要译成二进制和十进制数,代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码,这也就是为什么条形码中要加入校验码了。我们最常见的校验码就是商品条码中的校验码,那么这些校验码是怎么产生的呢?这就要用到专业的条码软件,一般来说专业的条码软件中检验位是自动生成的,下面就为条码标签打印软件制作的商品条码(由红色框标注的部分为校验位):类似于条码标签打印软件的专业条码软件还有很多,我们在制作条码标签的时候一定要选择专业的条码软件。条形码中的校验码除了可以用条码软件自动生成外还可以自己计算出来。需要校验位的一般都为商品条码,我们都知道商品条码的类型还是比较多的,但是它们的校验位的计算方法都是完全一样的。
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、对结果进行再处理得到校验码。由上面可以看出条形码中的校验位计算非常严格,如果要自己计算的话一定要遵照校验码的计算规则来计算,否则就有可能会造成制作的标签扫码枪识别不了。在这里还是建议用专业的条码软件来制作标签,一来比较方便,软件生成数据的速度比较快,二来也避免了数据出错。
我国条码技术的推广和应用自上个世纪八十年代开始。十多年来,我国条码技术的推广应用坚持以发展为核心,以服务求巩固,以标准促应用,条码技术已从商业零售领域向运输、物流、电子商务和产品追溯等多领域拓展,并带动了条码产业的形成和发展。 我国的零售业是条码技术最先广泛应用的领域。目前,我国商品条码用户有十余万家,使用条码标识的产品超过100万种,条码自动扫描商店(P0s)数万家,大大提高了我国商品在国内外市场上的竞争力,促进了我国经济的发展。但目前我国商品条码用户主要集中在食品、日化行业,商品条码在医疗保健、服装服饰、农副产品、化工、建材、家具、玩具、机械与电子、服务等行业的应用,仍有很大的发展空间。另外,在对国民经济有重大影响,对条码技术有迫切应用需求的食品行业、服装行业、家电行业、汽车行业,条码技术的应用只是初步的,大都仅用于供应链末端的POS零售。在欧美发达国家的工业制造领域,条码技术的应用已相当普遍。而在我国,条码技术在制造业的应用刚。
条空颜色搭配是指条码符号中条和空的颜色组合搭配。条码是使用专用识读设备依靠分辨条空的边界和宽窄来实现的。商品条码扫描识读设备通常采用红光作为扫描光,因此在设计条/空颜色时,应选对红光反射低的颜色做条色,选对红光反射率高的颜色做空色。所以,条与空的颜色反差(反射率)越大越好。条空颜色搭配应符合GB 12904-2008《商品条码 零售商品编码与条码表示》国家标准的相关要求。
由于黑色可吸收各种波长的可见光,白色能反射各种波长的可见光,因此,黑条白空是最理想的颜色搭配。
条码分为A、B、C、D、E、F五级,其中A级标志为最优质,B次之,F等级最低,一般条码枪比较难以读取。导致条码扫描枪不能读取条码的原因主要有如下12种:
1)、条码信息密度太高,打印机的分辨率较低,导致打印出来的条码不清晰。
2)、碳带质量不好,导致打印的条码模糊,易擦掉,导致条码信息不完整,无法扫描。
3)、条码表面复盖有透明材料,反光度太高,虽然眼睛可以看到条码,但是条码扫描仪 条码扫描枪识读条件严格,不能识读。
4)、打印的条码码制选择不合理。
5)、条码扫描仪 条码扫描枪硬件故障。
6)、没有打开识读这种条码的功能。
7)、阳光直射,感光器件进入饱和区。
8)、扫描枪的扫描头质量太差,导致无法读取条码。
9)、扫描角度未掌握好,垂直扫描是错误的。(因条码表面会反光,反射光照射到扫描枪窗口内的镜子上,会干扰扫描器正常解码。正确的扫描角度也应为扫描器与条码呈倾斜角应在30度以内)
10)、扫描枪不支持扫描的条码类型,如很多条码只支持读取一维条码,不支持读取二维条码。
11)、扫描枪的连接线驱动不正确,可以把扫描枪的连接线拔出,再重新插入电脑的接口上。
12)、制作条码的方式导致无法扫描,如印刷的条码标签也会导致扫描难以识别,一般选择条码打印机会好一些!
13)、扫描距离太远或太近,超出扫描枪可读取范围(红光扫描枪的读取范围为2CM左右,激光扫枪描普通条码距离应在 6 -25CM 之间)
上一篇:使用湖州条形码实现防串货的流程
下一篇:介绍湖州条形码检测的内容
最新文章
- 湖州一维条码在商业活动中的重要意义[ 2024-05-16 ]
- 湖州一维条码的意义解析[ 2024-05-15 ]
- 吴兴区手机条形码办理:合规性、标准与维护[ 2024-05-14 ]
- 吴兴区手机条形码办理:基础概念与重要性[ 2024-05-13 ]
- 吴兴区药品条码管理的核心原则[ 2024-05-12 ]
- 吴兴区药品条码应用的原则[ 2024-05-11 ]