图书条形码跟ISBN号互相转换算法
2013-7-2 22:36:42
条形码转换ISBN:
条形码的前三位必须是978,示范数据:9787508027104 (这是条形码)
978 是中国编号,如果是其他国家的,这里是其他国家编号。
国内销售的,不论是外文书,还是翻译的,这里都是978
第一位 第二位 第三位 第四位 第五位 第六位 第七位 第八位 第九位
7 5 0 8 0 2 7 1 0
10 9 8 7 6 5 4 3 2
70 45 0 56 0 10 28 3 0
和=212
212除以 11 余 3
将步骤2的结果取11的补数
11 - 3 = 8
校验位为8
步骤2余数为0时,校验位为 0,余数为1时,补数为10,用符号 X代替。
书号为 :7508027108
ISBN转换条形码:
示范数据:7-5080-2710-8
去掉末尾校验码8,统一加上978。
变换为:978750802710
从代码位置序号2开始,所有偶数位的数字代码求和为a。
将a乘以3为a。
从代码位置序号1开始,所有奇数位的数字代码求和为b。
将a和b相加为c。
取c的个位数d。
用10减去d即为校验位数值。 当然这得校验位为结果的个位数。
7++7+0+0+7+0 = 21
21*3 = 63
9+8+5+8+2+1 = 33
63+33 = 96
个位:6
10-6 = 4
条形码为9787508027104
条形码的前三位必须是978,示范数据:9787508027104 (这是条形码)
978 是中国编号,如果是其他国家的,这里是其他国家编号。
国内销售的,不论是外文书,还是翻译的,这里都是978
第一位 第二位 第三位 第四位 第五位 第六位 第七位 第八位 第九位
7 5 0 8 0 2 7 1 0
10 9 8 7 6 5 4 3 2
70 45 0 56 0 10 28 3 0
和=212
212除以 11 余 3
将步骤2的结果取11的补数
11 - 3 = 8
校验位为8
步骤2余数为0时,校验位为 0,余数为1时,补数为10,用符号 X代替。
书号为 :7508027108
ISBN转换条形码:
示范数据:7-5080-2710-8
去掉末尾校验码8,统一加上978。
变换为:978750802710
从代码位置序号2开始,所有偶数位的数字代码求和为a。
将a乘以3为a。
从代码位置序号1开始,所有奇数位的数字代码求和为b。
将a和b相加为c。
取c的个位数d。
用10减去d即为校验位数值。 当然这得校验位为结果的个位数。
7++7+0+0+7+0 = 21
21*3 = 63
9+8+5+8+2+1 = 33
63+33 = 96
个位:6
10-6 = 4
条形码为9787508027104
- 条形码数字含义是什么? 2013/7/2
- 自主产权二维条码国际标准 2013/7/2
- 条形码知识系列(1) 2013/7/2
- 二维条形码及其二维条码视频识别的应用 2013/7/2
- 商品条码有什么规律? 2013/7/2
- 移动与条码打造物流系统 2013/7/2
- 银行应用条码技术 2013/7/2
- 二维条码应用解决方案 2013/7/2
- 条形码让新西兰每年节省10亿 2013/7/2
- 提案药品条码化管理 2013/7/2
推荐:阅读了本文的人,还阅读了如下部分相关内容: