我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:神州彩票 > 二进制字符 >

条形码与二进制有什么关系?

归档日期:05-06       文本归类:二进制字符      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.一种是宽度调节法,表示条码的条或空只有两种宽度,窄单元和宽单元。窄单元表示0,宽单元表示1。

  2.第二种是模块组配法,若干个条模块组成一个条,若干个空模块组成一个空。这种方法里,条表示1,空表示0。

  不同的01的组合,表示不同的数字,这些二进制的数字与十进制的数字之间不是运算关系,只是一一对应。

  European Artide Numbering(欧洲物品编码的缩写),其中共计13位代码的EAN-13是比较通用的一般终端产品的条形码协议和标准,主要应用于超级市场和其它零售业,因此这种是我们比较常见的,随便拿起身边的一个从超市买来的商品都可以从包装上看得到。代码的前3位是国家代码,中间4位是生产商代码,后5位是产品代码,最后一位是自动生成的校验码。比如中华人民共和国可用的国家代码有690、691和692。

  EAN-13商品条码是表示EAN/UCC-13商品标识代码的条码符号,由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。 左侧空白区:位于条码符号最左侧与空的反射率相同的区域,其最小宽度为11个模块宽。 起始符:位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由3个模块组成。

  左侧数据符:位于起始符右侧,表示6位数字信息的一组条码字符,由42个模块组成。

  中间分隔符:位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。

  右侧数据符:位于中间分隔符右侧,表示5位数字信息的一组条码字符,由35个模块组成。

  终止符:位于条码符号校验符的右侧,表示信息结束的特殊符号,由3个模块组成。

  右侧空白区:位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为7个模块宽。为保护右侧空白区的宽度,可在条码符号右下角加“>”符号。

  供人识读字符:位于条码符号的下方,是与条码字符相对应的供人识别的13位数字,最左边一位称前置码。供人识别字符优先选用OCR-B字符集,字符顶部和条码底部的最小距离为0.5个模块宽。标准版商品条码中的前置码印制在条码符号起始符的左侧。

  包括EAN-13在内的商品条码,每一条码数据字符由2个条和2个空构成,每一条或空由1~4个模块组成,每一条码字符的总模块数为7。用二进制“1”表示条的模块,用二进制“0”表示空的模块。

  商品条码可表示10个数字字符:0~9。 条码的二进制表示方法有三个子集:A、B和C。

  1. A子集中条码字符所包含的条的模块的个数为奇数,称为奇排列; 2. B、C子集中条码字符所包含的条的模块的个数为偶数,称为偶排列。

  商品条码起始符、终止符的二进制表示都为“101”(UPC-E的终止符例外),中间分隔符的二进制表示为“01010”(UPC-E的无中间分隔符。

  EAN-13商品条码中的前置码不用条码字符表示,不包括在左侧数据符内。右侧数据符及校验符均用字符集中的C子集表示。选用A子集还是B子集表示左侧数据符取决于前置码的数值。下表中列出了左侧数据符的字符集的选择规则:

  EAN-13商品条码中的校验符用字符集中的C子集表示,校验符的作用是检验前面12个数字是否正确,在条码机每次读入数据时,都会计算一次数据符的校验并与校验符进行比对。校验符的计算方法非常简单,将12个数据符从左起将所有的奇数位相加得出一个数a,将所有的偶数位相加得出一个数b,然后将数b乘以3再与a相加得到数c,用10减去数c的个位数,如果结果不为10则检验符为结果本身,如果为10则检验符为0。

本文链接:http://runhappyplace.com/erjinzhizifu/180.html