您好,歡迎來到易龍商務網!
發布時間:2024-03-21 08:51  
【廣告】
每本書的封底都有一串號碼,比如7-5600-3879-4,它叫做“國際標準書號”(縮寫ISBN)。它是全世界圖書的編碼,用來**代表一本書,有關ISBN條碼的制作可以參考:淺談ISBN條碼和ISSN條碼的區別。
國際標準書號一共有10位,一次分為4個區。
第一區是語言區,表明這本書是哪個國家出版的。0或1表示英語國家,2表示法語國家,3表示德語國家,4表示日本,5表示俄語國家,6表示伊朗,7表示中國大陸,89表示韓國,957和986表示臺灣,962和988表示香港,99936表示不丹。想要了解更多國家和地區編碼可以到條碼生成軟件網站查找相應的教程。
第二區是出版社代碼,用以識別出版社,由各國出版主管機構分配。
第三區是出版物序號,由各個出版商分配。
第四區是一個個位數的校驗位,用來核對前9位數字。它的計算方法是:用1-9這9個數依次乘以前面的9位數,然后求他們的和除以11的余數。
比如開頭提到的國際書號7-5600-3879-4,它的前9位數是7、5、6、0、0、3、8、7、9.它的校驗碼計算如下:
1*7+2*5+3*6+4*0+5*0+6*3+7*8+8*7+9*9
=7-10+18+0+0+18+56+56+81
=246
=242+4
=22*11+4
因此,這本書的校驗碼是4。
從ISBN的構成規則,可以看出,它的有效數字最多只有9位,也就是說最多只能容納10億種書。這顯然是不夠的。于是,國際化標準組織規定,從2007年1月1日,國際標準書號升級為13位,現有的出版機構在其出版物前加上一個三位數字的前綴“978”,新成立的出版機構則加上前綴“979”,之所以規定新ISBN為13位,是為了與國際條形碼編碼EAN-UCC系統接軌,因為超市在商品條形碼都為13位。
13位ISBN的校驗碼計算法則是這樣的:前12位依次乘以1和3,然后求他們的和除以10的余數,最后用10減去余數,就得到了校驗碼。
9*1+7*3+8*1+7*3+5*1+6*3+0*1+0*3+3*1+8*3+7*1+9*3
=9+21+8+21+5+18+0+0+3+24+7+27
=143
=140+3
=14-10+3
10-3=7
所以,在13位ISBN中,這本書的校驗碼應該為7,好在原有圖書的10位ISBN在新規則下可以保持不變。
國際標準書號校驗碼的計算公式
校驗碼C10由前9位數字(C1-C9)依次以10~2的加權之和并以11為模數,按下面的公式計算得到
式中的MOD為求余函數
當MOD函數值為1(C10=10)時,校驗碼以X表示,當MOD函數值為0(C10=11)時,校驗碼仍以0表示。
以上就是有關國際標準書號的介紹,條碼生成軟件支持多種條碼碼制,有需求的用戶,可以下載軟件,根據自己的需求制作相應的條形碼。
|