图书条形码跟ISBN号互相转换算法

条码转换ISBN:


条码的前三位必须是978,示范数据:9787508027104 (这是条码) 

978 是中国编号,如果是其他国家的,这里是其他国家编号。

国内销售的,不论是外文书,还是翻译的,这里都是978

图书条形码跟ISBN号互相转换算法


和=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


相关内容

说到“条码”这个词,相当一部分人会不解其意,甚而感到冷僻。事实上,条码却是全球通用的商业世界语,是物...
条形码软件的编写随着条形码的普及化程度的提高,越来越多的行业开始使用条形码,条形码的打印变得紧迫起来...
条形码 事情结束了,所以有心情在这里说。老实说,这是个我不愿意做的事情(因为这只是一个特别的事务,我...
条码转换ISBN:条码的前三位必须是978,示范数据:9787508027104 (这是条码) 97...
随着经济全球化趋势的到来,越来越多的商品开始使用条形码作为其标识。条形码是由一组规则排列的条、空以及...