邛崃商品条码查询方法
单独对校验码是解释是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。那么成都条形码中的校验码的定义是什么呢?校验码是位于成都条码最后一位的、从单元数据串的其他数字中计算出来的数字,用于检查数据的正确组成。从字面上看,两者是一样的,只不过条形码中的校验码是用来检验条码数据的正确性。但是为什么条形码中要加入校验码呢?这些校验码到底有什么用呢?要知道条形码中为什么要加入校验码首先就要先了解条码扫描器的识别原理。
它主要由条码扫描和译码两部分构成:扫描是利用光束扫读条码符号,将光信号转换为电信号,这部分功能由扫描器完成。译码是将扫描器获得的电信号按一定的规则翻译成相应的数据代码,然后输入计算机(或存储器),这个过程由译码器完成。因为译码的时候要译成二进制和十进制数,代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码,这也就是为什么条形码中要加入校验码了。我们最常见的校验码就是商品条码中的校验码,那么这些校验码是怎么产生的呢?这就要用到专业的条码软件,一般来说专业的条码软件中检验位是自动生成的,下面就为条码标签打印软件制作的商品条码(由红色框标注的部分为校验位):类似于条码标签打印软件的专业条码软件还有很多,我们在制作条码标签的时候一定要选择专业的条码软件。条形码中的校验码除了可以用条码软件自动生成外还可以自己计算出来。需要校验位的一般都为商品条码,我们都知道商品条码的类型还是比较多的,但是它们的校验位的计算方法都是完全一样的。
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、对结果进行再处理得到校验码。由上面可以看出条形码中的校验位计算非常严格,如果要自己计算的话一定要遵照校验码的计算规则来计算,否则就有可能会造成制作的标签扫码枪识别不了。在这里还是建议用专业的条码软件来制作标签,一来比较方便,软件生成数据的速度比较快,二来也避免了数据出错。
EAN商品条形码适用于商品进销存成都条码管理,已经在社会生活广泛使用,对社会发展带来进步。EAN码有两种版本——标准版和缩短版。标准版表示13位数字,又称为EAN13码,缩短版表示8位数字,又称EAN8。
通用EAN条形码标准码从左至右结构为:-------A.前置码.-------B,左侧空白区.(没有任何印刷符号,通常为空白,占11个模块)--------C.起始符.(具有一定的条空模块,为3个模块)-------D.左侧数据符.即制造厂商代码(由6位数,42个模块组成)-------E.中间分隔符,(由5个模块组成)-------F.右侧数据符.即商品代码,(由5位数,35个模块组成)-------I.校验码.(由6位数,7个模块组成)-------J.终止符.(与起始符相同,占3个模块)-------H.右侧空白区同B缩短码结构与标准码的区别:——左侧数据符缩短为4位数------右侧数据符缩短为3位数EAN码由前缀码、厂商识别码、商品项目代码和校验码组成。前缀码是国际EAN组织标识各会员组织的代码,我国为690、691、692、693、694、695;厂商代码是EAN编码组织在EAN分配的前缀码的基础上分配给厂商的代码;商品项目代码由厂商自行编码,校验码为了校验代码的正确性。
在编制商品项目代码时,厂商必须遵守商品编码的基本原则,对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码。保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。另外,图书和期刊作为特殊的商品也采用了EAN13表示ISBN和ISSN。前缀977被用于期刊号ISSN,图书号ISBN用978为前缀,我国被分配使用7开头的ISBN号,因此我国出版社出版的图书上的条码全部为9787开头。
现有的产品成都条码条形码很容易被仿造,且让消费者很难识别。最近,韩国的科学家宣布,他们发明出了一种DNA产品条码,有了它,造假者只能望尘莫及。传统的产品条码主要通过印刷后贴到产品包装上,而DNA产品条码则是用一段DNA序列号形成DNA产品条码,喷到产品上。要输入验证该条码需一台特制的机器,这让造假者无机可乘。
科学家表示,通常DNA条码稳定性差,容易被腐蚀破坏。而他们将这种条码装入了一种由无机物质制成的纳米胶囊中,这样一来,DNA条码就像穿上了一件防护服,再也不会和产品中的生化物质发生化学反应。此外,在口蹄疫、疯牛病爆发的时期,DNA产品条码还可以用来精确检测出疫区出产的产品。科学家预测,DNA产品条码一旦推广,将能大大提高人们对于产品的信任度。
我们日常所接触的条形码到底能包含什么样的字符,能支持多少位字符,这些在成都条码中是有明确规定的。在实际工作中我们跟据需求来挑选合适我们的条码类型。
1.Code128,Code39Extended,Code93Extended支持全全ASCII码,Code128有A、B、C三种字符集,每种字符集支持一部分,大致是这样的,A字符集支持支持A`Z26个大写字母、0`99个数字及一些特殊字符;B字符集支持支持A`Z26个大小写字母、0`99个数字及一些特殊字符;C字符集支持纯数字字符,支持0`99个数字,而且是偶数,如果是奇数,生成条码时自动在前面加0;最大长度纯字符为32位,纯字符加特殊符号炎44位。EAN/UCC128同Code128.
2.Code39,Code93支持的范围为0`9数字字符及A`Z大写字母和‘/’,‘+’,‘%’,‘$’,‘-’,‘.’及空格,长度理论上没有限制。Code39Extended,Code93Extended不支持‘-’,‘.’,其它和3993一样。
3.EAN8,EAN13,EANExt,UPCA,UPCE,UPCExt支持的范围为0`9数字字符,EAN8长度为8,EAN13长度为13,EAN8Ext长度为10或者13,EAN13Ext长度为15或者18,UPCA长度为12,UPCE长度为8,UPCEExt长度为10或者13,UPCAExt长度为14或者17。
4.Bookland,ISSN,ISSN可能支持数字以外的其它字符,本中间件支持请参考“关于Bookland(ISBN)和ISSN”部分的说明。
5.Code11支持的范围为0`9数字字符及‘-’,长度理论上没有限制。
6.Codabar支持的范围为0`9数字字符及‘A’,‘B’,‘C’,‘D’,‘-’,‘.’,‘/’,‘:’,‘+’,‘$’,开始和结尾字符必须是‘A’,‘B’,‘C’,‘D’中的字符,长度理论上没有限制。
7.MSI,Code2of5支持的范围为0`9数字字符,长度理论上没有限制。
8.PostNet支持的范围为0`9数字字符,长度为5位,9位,或者11位,本开发包支持带有非数字的格式,如12345-8012,使用更方便。
9.Matrix25(矩阵25码)支持的范围为0`9数字字符,长度为13位。
当然随着二维条码的应用越来越广泛,也为我们的使用提供了越来越多的选择。
上一篇:青白江区商品条形码申请如何办理?
下一篇:锦江区商品条码管理办法
最新文章
- 金牛区产品条形码怎么查询?[ 2023-01-13 ]
- 青羊区条码是干嘛用的?[ 2023-01-13 ]
- 龙泉驿区产品条形码查询方法[ 2023-01-13 ]
- 金堂条形码代表什么?[ 2023-01-12 ]
- 彭州产品条码怎么生成?[ 2023-01-12 ]
- 成华区商品条码代表什么?[ 2023-01-12 ]