更全的杂志信息网

商品条码校验码的计算方法*

更新时间:2009-03-28

1 商品条码

1.1 商品条码简介

条码是世界通用的商务语言,在全世界绝大部分国家的千万家企业广泛使用,条码具有操作简单、投入成本低、可靠性高、信息采集速度快、采集信息量大等优点,得到了全世界各类消费者的普遍认可,应用范围非常广泛,涵盖了生产、加工、储运、销售、服务等全过程。商品条码是日常生活中最常见的条码,也是商品的重要标识。商品条码是实现商业现代化的基础,目前已经成为商品进入市场流通的“通行证”和“身份证”。在电子商务日益发达的今天,商品条码已经成为商品入驻网上商城的必要条件。

根据《GB 12904-2008:商品条码 零售商品编码与条码表示》的解释,商品条码是指“由一组规则排列的条、空及其对应代码组成,表示商品代码的条码符号,包括零售商品、储运包装商品、物流单元、参与方位置等等的代码与条码标识”。[1]商品条码的代码结构一般有三种,即13位代码结构、8位代码结构和12位代码结构。根据码制可以分为EAN码、UPC条码、二五条码、交叉二五码、库德巴码、三九码和128码、PDF417码等等,其中EAN商品条码也被称为通用商品条形码。它是由国际物品编码协会制定,通用于世界各地,也是当前国际上使用最广泛的一种商品条码。与日常生活最紧密,也是最常见的EAN-13码和EAN-8码就是典型的商品条码。

1.2 商品条码的结构

商品条码通常由厂商识别代码、商品项目代码和校验码三部分组成,如下表1所示。

 

表1 EAN-13码的代码结构

  

结构类型 厂商识别代码 商品项目代码校验码结构一 X13X12X11X10X9X8X7 X6X5X4X3X2 X1结构二 X13X12X11X10X9X8X7X6 X5X4X3X2 X1结构三 X13X12X11X10X9X8X7X6X5 X4X3X2 X1结构四 X13X12X11X10X9X8X7X6X5X4 X3X2 X1

其中,厂商识别代码由7-10位数字组成,是对厂商的唯一标识,是国际编码协会分配给各国的前缀码X13X12X11的基础上分配给厂商的代码。商品项目代码是由2-5位数字组成,用以标识商品的代码,一般由厂商自行编制,也可以由中国物品编码中心负责编制;其原则是一个商品项目只有一个代码,一个代码只能标识一个商品项目。校验码为1位数字,是用来检验整个条码代码的正确与否,是根据条码字符的数值按一定的数学算法计算得出的。结合实际的条码进行分析,可以更好地理解商品条码的结构编码,如下表2所示,分析下表2中的三级EAN-13码的代码结构发现,厂商识别代码皆为“6902083”,通过中国物品编码中心网站,查询厂商识别代码,即为同一个厂商“杭州娃哈哈集团有限公司”;再查询商品项目代码,则分别显示为“娃哈哈营养快线椰子味水果酸奶饮品1.5KG”、“娃哈哈营养快线水果酸奶饮品(椰子味)”、“娃哈哈饮用纯净水596ml”。最后1位,即是校验码。

蒙古马体形矮小,其貌不扬,然而,在风霜雪雨的大草原上,其却能不畏艰辛、纵横驰骋、屡建奇功,铸就了蒙古马独特的品格和精神。习近平总书记在考察内蒙古时指出,干事创业就要像蒙古马那样,有一种吃苦耐劳、一往无前的精神。

 

表2 真实条码结构解析

  

序号 完整条码代码 厂商识别代码商品项目代码 校验码1 6902083893989 6902083 89398 9 2 6902083893842 6902083 89384 2 3 6902083881405 6902083 88140 5

2 基于国家标准的商品条码校验码的计算方法

(4)做好教学评价。通过作业、实验报告、课堂教学反应、课后调查等途径,了解学生学习效果、分析教学不足,持续改进教学方法,着力提高教学效果。

本文以重庆市某滑坡作为典型堆积层滑坡,分析了该滑坡位移特征,基于数值模拟进行了滑坡位移预测并检验了其可靠性,主要获得了以下结论:

3 一种快速的商品条码校验码的计算方法

寻求一种简单的计算方法,不需要辅助于任何计算工具,而且能够准确而快速地计算检验码的方法,这种方法既可以迅速判断条码的真伪,从而推定商品的真假;又可以简化计算过程,还能满足消费者的需求,而且对国家标准《GB 12904-2008:商品条码 零售商品编码与条码表示》的宣传与贯彻也有帮助。仍以表3为例,把校验码的计算方法变成个位数的加法和乘法,如下表4所示。

根据国家标准《GB 12904-2008:商品条码零售商品编码与条码表示》中的附录B(规范性附录)校验码的计算方法,以表2中第一组条码为例,列表计算如下(如右表3所示)。

 

表3 基于国家标准的校验码计算方法

  

步 骤 举 例 说 明(真实商品条码)自右向左顺序编号条码位置序号13 12 11 10 9 8 7 6 5 4 3 2 1代 码 6 9 0 2 0 8 3 8 9 3 9 8 9(1)从序号2开始求出偶数位上数字之和8+3+8+8+2+9=38 ①(2)①*3=② 38*3=114 ②(3)从序号3开始求出奇数位上数字之和③9+9+3+0+0+6=27 ③(4)②+③=④ 114+27=141 ④(5)用大于或等于结果④且为10的整数倍的最小数减去④,差即为校验码的值150-141=9检验码为“9”。

 

表4 商品条码校验码的个位法计算

  

步 骤 举 例 说 明(真实商品条码)自右向左顺序编号条码位置序号13 12 11 10 9 8 7 6 5 4 3 2 1代 码 6 9 0 2 0 8 3 8 9 3 9 8 9(1)从序号2开始求出偶数位上数字之和,计算过程中只取个位数8+3+8+8+2+9=38变成“8+3=11”取“1”;1+8=9,9+8=17,只取“7”,7+2=9,9+9=18,只取个位数8,不用管十位或百位数的变化 ①(2)①*3=②,只取个位数 38*3=114 ②(3)从序号3开始求出奇数位上数字之和③,计算过程中只取个位数9+9+3+0+0+6=27变成同①一样的计算方法,计算过程舍弃十位数上的数值变化,只取个数位7 ③(4)②+③=④,只取个位数;若为0,则校验码为0 4+7=11,只取个位数1 ④(5)10-④ 的差即为校验码的值10-1=9校验码即为“9”

通过表3和表4的对比可以发现,表4的计算方法明显优于表3的基于国家标准《GB 12904-2008:商品条码 零售商品编码与条码表示》中的计算方法。因此,推荐使用或兼容使用个位法计算校验码,对商品条码的推广使用和满足消费者个性化需求是大有裨益的。

4 小结

通过表4可以发现,这样的计算方法只用保留个位数而舍弃十位或百位的变化,可以把国家标准的校验码计算方法,简化成为10以内加法或乘法,大大的提高了计算速度。且不用借助于任何计算工作,可以凭借口算把校验码完整的计算出来。需要注意的是,若表4中第(4)步的结束为零,则不用计算第(5)步,校验码即为0。此种计算方法亦适用于EAN-8码的校验码计算。

从表3可以看出,基于国家标准的商品条码校验码计算方法,既用到三位数的加法,又用到乘法,大部分情况下都需要借助于计算工具才可以得出正确的校验码。由于计算量较大,费时费力,不利于消费者或需求。

1.诊断:临床上常见的是假丝酵母菌感染和新型隐球菌感染,除此之外在南方或潮湿多雨地区马尔尼菲篮状菌也较常见,诊断依靠临床表现或感染部位培养或病理发现病原体。血或脑脊液隐球菌乳胶凝胶实验可辅助诊断新型隐球菌感染。隐球菌脑膜炎临床主要表现包括发热、渐进性头痛、精神和神经症状。颅内压增高往往比较常见,头痛、恶心呕吐较激烈。马尔尼菲篮状菌病主要发生于CD4+T淋巴细胞计数<50个/μL,表现为发热、贫血、咳嗽、皮疹、全身淋巴结肿大及肝脾肿大,脐凹样皮疹具有辅助诊断意义;确诊依靠血液、骨髓及其他无菌体液中培养出马尔尼菲篮状菌。

参考文献:

[1]中华人民共和国国家质量监督检验检疫总局,中国国家标准化管理委员会.GB12904-2008:商品条码零售商品编码与条码表示[S],2008-11-08.

[2]吴砚峰,叶洪强.物流信息技术及应用[M].北京:北京交通大学出版社,2016.

 
吴砚峰,盛舒蕾
《广西职业技术学院学报》2018年第01期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号