Hromadná kontrola
Generátor MRZ
Co je MRZ?
MRZ je zkratka pro Machine Readable Zone. Je to blok textu na spodní části pasů, identifikačních dokladů a víz, který skenery přečtou během pár sekund.
ICAO 9303 definuje MRZ tak, aby všechny země četly stejná pole na stejných pozicích. Proto MRZ vypadá podobně bez ohledu na to, kde byl dokument vydán.
MRZ se tiskne písmem OCR-B, speciálním pro strojové čtení. Každý znak zabírá stejný prostor (jako u psacího stroje), takže skenery mohou řádek rozdělit na stejně široká pole a spolehlivě jej přečíst.
Právě pevné rozestupy jsou důvod, proč MRZ používá OCR-B, i když zbytek dokumentu má jiné písmo.
Jaká data jsou zakódována
Typická pole zahrnují typ dokumentu, vydávající stát, číslo dokladu, jméno, státní příslušnost, datum narození, pohlaví, datum platnosti a volitelná data.
Data se kódují jako YYMMDD (např. 12. července 1942 se zapíše jako 420712).
Formáty MRZ podle typu dokumentu
TD1 (identifikační doklad)
TD2 (identifikační doklad)
TD3 (cestovní pas)
MRV-A (vízum)
MRV-B (vízum)
Kontrolní číslice MRZ ICAO 9303
Kontrolní číslice jsou jednotlivé číslice, které pomáhají odhalit chyby OCR nebo překlepy. Každá MRZ používá stejný výpočet.
Jak výpočet funguje
- Převeďte znaky na hodnoty:
0-9je0-9,A=10ažZ=35a<=0. - Vynásobte každou pozici opakujícími se vahami
7,3,1zleva doprava. - Sečtěte součiny a vezměte
mod 10; zbytek je kontrolní číslice.
Příklad (datum): 520727 -> součet 103 -> kontrolní číslice 3.
Příklady podle typu dokumentu
TD1 (identifikační doklad, 3 × 30)
Složená kontrolní číslice používá L1[6-30] + L2[1-7] + L2[9-15] + L2[19-29].
Řádek 1: I<YTOD231458907<<<<<<<<<<<<<<<
Řádek 2: 3407127M9507122YTO<<<<<<<<<<<2
Řádek 3: ERIKSSON<<ANNA<MARIA<<<<<<<<<< Vypočtená složená kontrolní číslice: 2.
TD2 (identifikační doklad, 2 × 36)
Složená kontrolní číslice používá L2[1-10] + L2[14-20] + L2[22-35].
Řádek 2: HA672242<6YTO5802254M9601086<<<<<<<8 Vypočtená složená kontrolní číslice: 8.
TD3 (cestovní pas, 2 × 44)
Složená kontrolní číslice používá L2[1-10] + L2[14-20] + L2[22-43].
Řádek 2: HA672242<6YTO5802254M9601086<<<<<<<<<<<<<<08 Vypočtená složená kontrolní číslice: 8.
MRV-A (vízum, 2 × 44)
Číslo dokladu XK9305487 -> kontrolní číslice 5; datum narození 850221 -> 2; platnost 270314 -> 3.
Řádek 2: XK93054875BRA8502212F2703143R5T6U7V8W9<<<<<< MRV-B (vízum, 2 × 36)
Číslo dokladu L23456789 -> kontrolní číslice 7; datum narození 920101 -> 7; platnost 270630 -> 6.
Řádek 2: L234567897DEU9201017F2706306QW12ER34 Soukromí
Tento nástroj běží celý v prohlížeči. Text MRZ i obrázky dokumentů se zpracovávají lokálně a neodesílají se k validaci.
Zpracováno lokálně na vašem zařízení
- Řádky MRZ, které vkládáte nebo píšete.
- Obrázky, které vybíráte pro OCR MRZ.
- Vygenerované vzorky a exporty.
Síťová aktivita
- Při načtení stránky prohlížeč stáhne soubory aplikace (HTML, CSS, JS, WASM a OCR data) z tohoto webu.
- Žádné řádky MRZ ani obrázky dokumentů se neposílají na validační server.
Exporty
Exporty TXT/XML/JSON se vytvářejí v prohlížeči a ukládají lokálně.