。 3.4  EAN-13 条形码的校验方法
校验码的主要作用是防止条形码标志因印刷质量低劣或包装运输中引起标
志破损而造成扫描设备误读信息。作为确保商品条形码识别正确性的必要手段,
条形码用户在标志设计完成后,代码的正确与否直接关系到用户的自身利益。对
代码的验证,校验码的计算是标志商品质量检验的重要内容之一,应该谨慎严格,
需确定代码无误后才可用于产品包装上。
     下面是EAN-13 条形码的校验码验算方法,步骤如下[3,11]:
(1)以未知校验位为第 1 位,由右至左将各位数据顺序排队(包括校验码);
(2)由第 2 位开始,求出偶数位数据之和,然后将和乘以 3,得积 ;
(3)由第 3 位开始,求出奇数位数据之和,得 ;
(4)将 和 相加得和 ;
(5)用N3 除以 10,求得余数,并以10 为模,取余数的补码,即得校验位数据
值  ;
(6)比较第 1 位的数据值与 C的大小,若相等,则译码正确,否则进行纠错处
理。
例如,设 EAN-13码中数字码为6901038100578(其中校验码值为 8),该
条码字符校验过程为: =3×(7+0+1+3+1+9)=63, =5+0+8+0+0+6=19 ,
= + =82, 除以 10的余数为2,故 C=10-2=8,译码正确。
3.5   小结
本章具体介绍了 EAN-13 条形码的格式,构成,编码规格,校验方法。其
具体介绍和举例说明,使读者脑海中有关于EAN-13码的知识框架,能更容易明
白条形码识别的原理。
上一篇:网络拥塞控制算法REM的NS仿真
下一篇:《网络与数据通信》网络教学系统在线考试模块开发

vc++几种排序算法演示软件实现

VC++在线学习平台的设计

VC++BlackList的主机防火墙设计+源代码

VC++五子棋游戏的设计

VC++基于GPU高光谱图像目标检测方法

基于VC++五子连珠游戏的设计

基于VC++俄罗斯方块游戏的设计

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

中国学术生态细节考察《...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

公寓空调设计任务书