Codici ISBN e GS1 per i libri
Emanuele Cassani

codice barre

Il codice ISBN

Il codice ISBN (International Serial Book Number), che oramai si trova in seconda e quarta di copertina di tutti i libri, identifica in modo univoco il libro nel mondo.

Lo standard è definito da:
Logo ISBN Agenzia Internazionale ISBN
che ha sede presso la biblioteca nazionale di Berlino.

L'ISBN è formato sempre da 10 cifre divise in quattro parti. Il numero di cifre che compone ogni parte può variare.

La prima parte identifica il gruppo nazionale in base alla lingua oppure al paese dove stato stampato il libro.
È assegnato dall'Agenzia Internazionale ISBN.

In dettaglio, la prima cifra può essere:

da 0 a 7
da 80 a 94
da 950 a 995
da 9960 a 9989
da 99900 a 99999
la prima parte, può essere composta da una a cinque cifre

Uno stato può usare diversi codici per i libri scritti in lingue diverse. Esempi:

0 o 1 per la lingua inglese
(usati da Australia, Canada, Gibilterra, Gran Bretagna, Irlanda, Nuova Zelanda,
Stati Uniti d'America, Sud Africa, Swaziland, Zimbabwe)
2 per la lingua francese (usato da Belgio, Canada, Francia, Lussemburgo, Svizzera)
3 per la lingua tedesca (Austria, Germania, Svizzera)
4 per il giapponese (usato dal Giappone)
5 per il russo (Bielorissia, Estonia, Kirghizstan, Lettonia, Lituania, Moldavia, Russia)
7 per il cinese (Cina)
80 Repubblica Ceca
81 India
82 Norvegia
83 Polonia
84 Spagna
85 Brasile
86 Bosnia Erzegovina, Croazia, Jugoslavia
87 Danimarca
88 Italia e Svizzera (88 viene usato per i libri in lingua italiana)
89 Corea del Sud

Esempio: ISBN 88-487-6002-3
88 indica che il libro appartiene all'area linguistica italiana.

La seconda parte identifica l'editore.
Quando la prima parte inizia con 88, la seconda parte è assegnata dall'Agenzia ISBN per l'area della lingua italiana.

In dettaglio, la seconda cifra può essere:

da 00 a 19
da 200 a 699
da 700 a 8499
da 85000 a 89999
da 900000 a 999999
la prima parte, può essere composta da due a sei cifre

Esempio: ISBN 88-487-6002-3
Abbiamo già visto che il primo numero 88 identifica che il libro appartiene all'area linguistica italiana,
la seconda parte 487, è in questo caso un codice di secondo livello che identifica la Casa Editrice.

La terza parte identifica il titolo del libro.
È assegnato dall'editore, che ha preventivamente chiesto i codici all'Agenzia ISBN per l'area della lingua di pubblicazione.

Il numero di cifre che compone la seconda parte, dipende da quelle rimaste dopo la prima e la seconda parte del codice.

Se la seconda parte è di due cifre, la terza sarà da 00000 a 99999
Se la seconda parte è di tre cifre, la terza sarà da 0000 a 9999
Se la seconda parte è di quattro cifre, la terza sarà da 000 a 999
Se la seconda parte è di cinque cifre, la terza sarà da 00 a 99
Se la seconda parte è di sei cifre, la terza sarà da 0 a 9

Esempio: ISBN 88-487-6002-3
Abbiamo già visto il primo numero 88 e il secondo 487.
La terza serie, 6002 identifica un titolo in particolare: "Collana The Big One, Titolo: Le reti"

La quarta parte serve come codice di controllo.
È calcolato in base a tutte le altre nove cifre.

Si moltiplica per 10 la prima cifra del codice, per nove la seconda, per otto la terza, continuando sino a moltiplicare per 2 la nona cifra.
Poi si effettua la somma delle cifre e si divide per 11.
Se il resto è Zero, questo sarà il carattere di controllo, altrimenti si sottrae 11 dal resto.
La cifra ottenuta sarà il carattere di controllo, usando la X se il numero ottenuto è 10.

Nell'esempio precedente ISBN 88-487-6002-3, avevamo visto le prime tre parti, ora controlliamo l'ultimo numero:

8 x 10 = 80
8 x 9 = 72
4 x 8 = 32
8 x 7 = 56
7 x 6 = 42
6 x 5 = 30
0 x 4 = 0
0 x 3 = 0
2 x 2 = 4
la somma dei risultati è 316
316 : 11 = 28 con resto 8
il numero di controllo sarà 11 - 8 = 3

Codice ISBN completo = ISBN 88-487-6002-3

Il codice EAN

Dal 1 gennaio 2007 il codice EAN diventa GS1, vedi i paragrafi seguenti

Il sistema EAN (European Article Number) si compone di 13 cifre, ed è usato per generare il codice a barre in modo da permettere la rilevazione ottica. Lo standard è definito dall'Indicod, e la sede italiana è in via Serbelloni 5 a Milano.

Nel caso di un libro, si trasforma il codice ISBN come segue:
Si toglie l'ultima cifra che componeva il codice di controllo.
Si aggiunge all'inizio il numero 978 che identifica il libro come prodotto (978 si usa per i libri, 977 per i periodici e 979 per la musica a stampa).
Si calcola un nuovo numero di controllo con un metodo diverso:
Questa volta, bisogna moltiplicare le cifre in posizione pari per 3 e quelle in posizione dispari per 1
Poi si effettua la somma delle cifre e si divide per 10.
Se il resto è Zero, questo sarà il carattere di controllo, altrimenti si sottrae 10 dal resto.

Usando lo stesso codice dell'esempio precedente: ISBN 88-487-6002-3
Senza l'ultima cifra = 88-487-6002
Con 978 all'inizio = 978884876002
Calcoliamo il numero di controllo:

9 x 1 = 9
7 x 3 = 21
8 x 1 = 8
8 x 3 = 24
8 x 1 = 8
4 x 3 = 12
8 x 1 = 8
7 x 3 = 21
6 x 1 = 6
0 x 3 = 0
0 x 1 = 0
2 x 3 = 6
la somma dei risultati è 123
123 : 10 = 12 con resto 3
il numero di controllo sarà 10 - 3 = 7

Codice EAN completo = 9788848760027

Notate che per i prodotti diversi dai libri, periodici e musica stampata, i primi due o tre caratteri del codice EAN identificano la nazione dove il codice è stato registrato, secondo la seguente tabella:

00-13 Usa e Canada
20-29 Codici che possono essere usati internamente nei negozi
30-37 Francia
400-440 Germania
45-49 Giappone
471 Taiwan
489 Hong Kong
50 Regno Unito
520 Grecia
539 Irlanda
54 Belgio, Lussemburgo
560 Portogallo
57 Danimarca
690-692 Cina
70 Norvegia
729 Israele
73 Svezia
76 Svizzera
789 Brasile
80-83 Italia
84 Spagna
869 Turchia
87 Paesi Bassi
90-91 Austria

Riepilogo

ISBN 88-487-6002-3 (dal 1/1/07 obsoleto)
 
88 = area linguistica italiana
487= casa editrice Finson
6002 = libro Le reti
3 = codice controllo ISBN
codice barre EAN = 9 788848 760027 (dal 1/1/07 GS1)
 
978 = il prodotto è un libro
884876002 = codice ISBN
           senza l'ultimo numero

7 = codice controllo

I codici ISBN 88-487-6002-3 / EAN = 9788848760027 identificano il libro: The Big One - Le reti

ISBN 13 cifre, codice GS1

Dal 1 gennaio 2007 i codici ISBN sono diventati di 13 cifre, corrisponde al codice che si chiamava EAN (vedi sopra) ed ora diventato GS1. Per maggiori informazioni consultare www.isbn.it.

Produrre un codice GS1 - programma per calcolo e verifica

Condizione d'uso: Questo script serve a scopo indicativo e per la verifica di codici esistenti.
Per produrre codici reali, siete invitati ad usare programmi professionali.

Codice:

Misura: Altezza:

Codice controllo ISBN-13:

Casella "Codice": scrivete il numero che volete convertire.
Casella "Codice controllo ISBN-13": Se ignorate il codice controllo NON lasciate mai l'ultima cifra in bianco. Scrivete un numero a caso e selezionalte questa casella