解决方案   solutions
    无分类
联系我们   Contact
搜索   Search
你的位置:首页 > 解决方案

近期客户需求中关于校验码的计算方法

2014-11-30 12:14:40      点击:

1.     代码位置序号
代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。

2.     计算步骤
校验码的计算步骤如下:
a.从代码位置序号2开始,所有偶数位的数字代码求和。
b.将步骤a的和乘以3。
c.从代码位置序号3开始,所有奇数位的数字代码求和。
d.将步骤b与步骤c的结果相加。
e.用大于或等于步骤d所得结果且为10*小整数倍的数减去步骤d所得结果,其差即为所求校验码的值。
示例:代码690123456789X1校验码的计算见表B.1。

1 校验码的计算方法

1.自右向左顺序编号

位置序号

13

12

11

10

9

8

7

6

5

4

3

2

1

代码

6

9

0

1

2

3

4

5

6

7

8

9

X

2.从序号2开始求出偶数位上数字之和

9+7+5+3+1+934

3. *3=

34×3102  

4.从序号3开始求出奇数位上数字之和

8+6+4+2+0+626

5. +=

102+26128

6.用大于或等于结果且为10小整数倍的数减去,其差即为所求校验码的值

1301282
校验码X12




近期类似的效验码 都是这种算法。例如:APLLE 苹果条码防重复打印软件(后一位算法不同) ;MS 微软 条码防重复打印软件(部分算法不同)等等。

具体软件事宜请联系在线业务或电话致:13913188971