A könyv hátlapján megjelenő vonalkód előállításához pontos számsor szükséges. Az utolsó számjegy a többi számjegyből képezhető ellenőrző érték, amely sok elírás felismerését segíti. A megfelelő ellenőrző számjegy azonban nem bizonyítja, hogy a számsort valóban az adott könyvhöz rendelték.
A vonalkód-generátor használata előtt a könyv tényleges azonosítóját hiteles nyilvántartásból vagy a kiadási folyamatból vedd. Az alábbi számsor kizárólag számítási példa, nem kiosztott ISBN-ként vagy forgalmazható termékazonosítóként mutatjuk be.
A tizenhárom számjegy szerepe
Az ISBN-13 EAN-13 vonalkódban ábrázolható. Az ellenőrző számjegy meghatározásához az első tizenkét számjegyet használjuk. A megjelenítésben szereplő kötőjelek tagolási célúak lehetnek, a számítás számsoránál viszont a tiszta számjegyek szükségesek.
A kiosztási tartományok és a könyvhöz rendelés külön nyilvántartási kérdés. Egy kitalált, helyes ellenőrző számú azonosító előállítása nem helyettesíti a szabályos ISBN-igénylést vagy a meglévő kiadási adat ellenőrzését.
Saját ellenőrizhető példa
Vegyük a 978123456789 tizenkét számjegyű példatörzset. Balról indulva felváltva 1-gyel és 3-mal szorzunk. A súlyozott összeadás:
9 + 21 + 8 + 3 + 2 + 9 + 4 + 15 + 6 + 21 + 8 + 27 = 133.
A következő, ezzel egyenlő vagy nagyobb tízes többszörös 140. A különbség 140 − 133 = 7, ezért a számítási példa teljes számsora 9781234567897.
Általánosan az ellenőrző számjegy a súlyozott összeg tízzel osztási maradékát egészíti ki tízes többszörösre. Ha az összeg eleve osztható tízzel, az ellenőrző számjegy 0, nem 10. A végeredmény mindig egyetlen számjegy.
Elírási ellenpróba
Ha a példában az utolsó, tizenkettedik törzsszámjegyet 9-ről 8-ra módosítjuk, a súlyozott összeg hárommal csökken, 130 lesz. Ehhez 0-s ellenőrző számjegy tartozna. A korábbi 7-et megtartó számsor ezért hibás.
Ez jó gyors teszt az adatátvitel ellenőrzésére. A rendszerben külön jelezd a hibás hosszúságot, a nem számjegy karaktert és a rossz ellenőrző értéket. Egy általános „nem jó kód” üzenetből az adatkezelő kevésbé érti, mit kell javítania.
A hibajavítás során ne pusztán új ellenőrző számot generálj az elírt törzshöz. Először az eredeti, hiteles számsort keresd meg, különben egy technikailag érvényes, de más azonosítót hozhatsz létre.
Számsor és nyomtatott jelkép
A helyes adatból előállított vonalkód nyomtatva még lehet nehezen olvasható. A méretarány, a megfelelő szabad szegély, a kontraszt és a nyomtatási minőség a gyakorlati használatban külön számít. A szabad területet grafikai díszítéssel kitölteni ezért kockázatos lehet.
Egyetlen sikeres telefonos leolvasás hasznos próba, de nem teljes minőségigazolás. A nyomdai előkészítésben az eredeti vektoros vagy megfelelő felbontású állományt és a felhasználásnak megfelelő követelményt kell ellenőrizni. A vonalak eltérő vízszintes és függőleges nyújtását kerüld.
Három elkülönített ellenőrzés
Az adatlapodon legyen külön a számsor ellenőrző számának eredménye, a hiteles könyvadathoz való egyezés, valamint a nyomtatott kód olvashatóságának vizsgálata. Ezzel elkerülhető, hogy egyetlen sikeres tesztet mindhárom feltétel bizonyítékának tekints.
Új kiadás vagy eltérő formátum esetén az azonosítókezelést a megfelelő ISBN-szabályok szerint kell ellenőrizni. A cikk számjegyszámítása erről nem hoz kiadói döntést.
Gyakori kérdések
A helyes ellenőrző szám bizonyítja a termék eredetiségét?
Nem. A számsor szerkezeti épségéről ad információt; eredetiséget vagy jogos használatot nem igazol.
ISBN-10-re ugyanez a képlet jó?
Az ISBN-10 más ellenőrzési eljárást használ. A két formátumot külön kell kezelni.
A példaszámot használhatom a könyvemen?
A példaszám csak a művelet bemutatása. A könyvedhez a ténylegesen hozzárendelt azonosító szükséges.