ISBN 國際標準書籍碼
ISBN全名為(International Standard Book Number),在10位數碼前面加上「ISBN」代號,例如 ISBN 957-208-570-0,我們稱為ISBN-10條碼。
ISBN條碼可以說是圖書的身份證,記錄著國家代號、出版機構、書名、版本及裝訂方式。
ISBN-10之最前面三碼為國家代碼,台灣地區分配的兩組,其代號為[957]及[986]。因應國際圖書出版量大與結合EAN-13條碼,國際ISBN總部於2007年1月起正式導入13碼的ISBN條碼,我們稱之為ISBN-13條碼。
ISBN-10與ISBN-13的差異在於ISBN-13前面多了3碼的圖書商品識別碼[978] 。
接下來我們就以ISBN-13條碼的編碼原則做分析。
ISBN-13編碼內容,由五個部份組成
1.[圖書商品識別碼]:前面三碼固定為978。你買書看到書上印製的條碼前3碼是「978」的話,那就是標準書籍碼。
2.[國家地區識別碼]:接下來三碼是由國際ISBN總部統一分配,台灣分配到兩組[957]及[986]。
3.[出版機構識別碼]:再來的2~5位數碼不等,由國家圖書館國際標準書號中心給予編號。
4.[出版品識別號]:用以區別同一出版機構各種書名、內容、版本的差異,其號碼由2~5位數碼組成。
5.[檢查碼]:為1位數,以防止條碼掃瞄器讀取錯誤的發生。
ISBN-13條碼編碼方式
ISBN-13書籍碼的字元編碼構造及型態與EAN-13均相同,一樣具有左護線,右護線以及中線。在中線左邊為左資料碼,最前面一碼9為導入值,對應到表一,其編碼方式為ABBABA。
表一
而右資料碼,其編碼型態固定用C type (參閱EAN-13條碼編碼章節的圖三)。
細部的編碼就不再重覆說明,請自行參閱EAN-13條碼編碼原則。
ISBN-13條碼之檢查碼計算公式
ISBN-13與EAN-13條碼的檢查碼計算公式相同
我們以下面的排列表示ISBN-13碼
B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 C
B13:表示最左邊的國家代碼第一碼(即導入碼)
C:為最右邊欲計算出的檢查碼
步驟一.先將B2,B4,B6,B8,B10,B12的值相加起來,然後乘以3
即T1=(B2+B4+B6+B8+B10+B12) * 3
步驟二.將B3,B5,B7,B9,B11,B13的值相加起來
即T2=(B3+B5+B7+B9+B11+B13)
步驟三.將T1加上T2後,取其個位數,代號為T3
步驟四.最後再以10減去T3,所得的值即為EAN-13的檢查碼
但假如得到的是10的話(T3=0時),則檢查碼為0
以下圖條碼9789572085707條碼來說明
套入以上公式
步驟一.T1=(0+5+0+7+9+7)*3=84
步驟二.T2=(7+8+2+5+8+9)=39
步驟三.T3=T1+T2=123---->取個位數3
步驟四.C=10-T3=7 <----檢查碼則為7