Digitális és informatikai

ISBN-13 ellenőrző számjegy: a helyes vonalkód még nem igazolja a könyv adatait

Egy szemléltető 12 jegyű törzsből levezetjük a tizenharmadik számot. Külön választjuk a számsor szerkezeti érvényességét, a kiosztást és a nyomtatott kód olvashatóságát.

Dajka Gábor5 perc olvasás

A nyomtatott vonalkód alapja a könyvhöz rendelt, pontos azonosító. Az ellenőrző számjegy gyorsan jelzi sok adatátviteli hiba jelenlétét, de egy sikeres számjegypróba mellett is szükséges a kiadási adattal való egyezés. A kód grafikai előállítását ezután követheti az olvashatóság vizsgálata.

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.

Olyan számcsere, amelyet az ellenőrző szám nem észlel

A korábbi, kizárólag számításra használt törzs 978123456789. Cseréld fel a negyedik és hatodik helyen álló 1 és 3 számjegyet: 978321456789 lesz. Mindkét pozíció súlya három, ezért az eredeti 3 × 1 + 3 × 3 = 12 részösszeg a csere után 3 × 3 + 3 × 1 = 12 marad.

A teljes súlyozott összeg változatlanul 133, és az ellenőrző szám továbbra is 7. A két eltérő teljes példasor, 9781234567897 és 9783214567897, egyaránt megfelel ennek a számjegyellenőrzésnek. A második számsor azonban nem egyezik az elsővel. Egyik példáról sem állítjuk, hogy kiosztott ISBN.

Ezzel kézzel is látható a módszer korlátja: azonos súlyú helyek felcserélése nem módosítja az összeget. Adatjavításkor ezért a forrásban lévő teljes számsorhoz hasonlíts, és ne a helyes ellenőrző szám alapján válaszd ki a „valószínű” változatot. A könyvcím, kiadás és formátum egyezését a hiteles kiadási adatokból kell igazolni.

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.

Módszertani forrás

GS1 – Ellenőrző számjegy kézi számítása

GS1 – Ellenőrző számjegy

GS1 – ISBN az EAN-vonalkódban

GS1 Australia – Kézi ellenőrzőszám-számítás – az 1 és 3 váltakozó súly, a tízes többszörösre kiegészítés és a nulla ellenőrző számjegy esete.

Záró tudáspróba

Válassz kérdésenként egy választ, és jegyezd fel a betűjelét. Minden helyes válasz 1 pont; a hibás, kihagyott vagy több betűvel jelölt válasz 0 pont. Legfeljebb 3 pontot szerezhetsz. A megoldókulcsot a válaszadás után olvasd el.

1. A negyedik és hatodik törzsszámjegy egyaránt háromszoros súlyú. Felcserélésük mit tesz a súlyozott összeggel?

  • A) Mindig nullává teszi.
  • B) Biztosan hárommal növeli.
  • C) Változatlanul hagyja.

2. A két eltérő számsorhoz is 7-es ellenőrző szám tartozik. Melyik következtetés helyes?

  • A) A könyv adatait fölösleges ellenőrizni.
  • B) A számjegypróba nem dönti el, melyik egyezik a hiteles kiadási adattal.
  • C) Biztosan ugyanazt a könyvet azonosítják.

3. A súlyozott összeg 130. Mi az ellenőrző szám?

  • A) 0
  • B) 7
  • C) 10

Megoldókulcs és értelmezés

1. C. A 3 × a + 3 × b összeg ugyanaz, mint a 3 × b + 3 × a. A pozíciók súlya azonos.

2. B. A próba egy számtani feltételt vizsgál. A példában a felcserélés átmegy rajta, a számsor mégis más.

3. A. 130 már tízes többszörös, ezért nulla kiegészítés szükséges; az eredmény egy számjegy.

0–1 pont: Számold újra a negyedik és hatodik hely részösszegét csere előtt és után, majd nézd át a három külön ellenőrzési feladatot.

2 pont: A hibás vagy kihagyott válasz magyarázata alapján keresd vissza a kapcsolódó számítást, majd oldd meg újra azt a kérdést.

3 pont: A három feladatban helyesen alkalmaztad a cikk összefüggéseit. A nyomdai átadás előtt külön rögzítsd a teljes azonosító forrását, a számjegypróbát és a nyomtatott kód olvashatósági eredményét. A rövid próba csak ezeket a tanulságokat ellenőrzi.

További cikkek

Kapcsolódó olvasnivalók

Gyorskereső

Kalkulátorok és útmutatók keresése

↑↓ választásEnter megnyitásEsc bezárás