TD1, TD2, dan TD3: tiga format MRZ

TD1, TD2, dan TD3 adalah tiga format zona baca mesin (MRZ) yang ditetapkan oleh ICAO Doc 9303. TD3 terdiri atas dua baris berisi 44 karakter dan dipakai pada paspor; TD2 terdiri atas dua baris 36 karakter pada kartu identitas dan kartu perjalanan lama; TD1, tiga baris 30 karakter pada dokumen seukuran kartu.

Tiga format secara sekilas

Tiga format MRZ, ukurannya, dan contoh masing-masing
FormatBaris × karakterJenis dokumenContoh (baris pertama)
TD32 × 44Paspor dan dokumen perjalanan lain berukuran TD3P<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
TD22 × 36Dokumen perjalanan resmi berukuran TD2; kartu identitas model lamaI<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TD13 × 30Dokumen perjalanan resmi dan kartu identitas seukuran kartuIDGRCAK472913<4PN48291630<<<<<

Setiap baris diisi sampai panjang penuhnya dengan karakter pengisi <. Zona yang tidak tepat berisi 44, 36, atau 30 karakter per baris bukan zona yang valid untuk format tersebut, dan itulah hal pertama yang perlu diperiksa ketika parser menolaknya.

TD3 – dua baris 44 karakter

Format paspor. Baris pertama memuat kode dokumen, negara penerbit, dan nama; baris kedua memuat nomor dokumen, kewarganegaraan, tanggal lahir, jenis kelamin, tanggal kedaluwarsa, nomor pribadi, dan check digit. Zona nama di sini berisi 39 karakter, yang terlebar di antara ketiga format. Nama keluarga dan nama depan dipisahkan oleh dua karakter pengisi; satu karakter pengisi memisahkan nama-nama depan satu sama lain.

P<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
AM73045184GRC9403084F3203101PN48291630<<<<72

Check digit komposit terletak di posisi 44 pada baris bawah dan mencakup posisi 1–10, 14–20, dan 22–43 pada baris itu. Standar mengecualikan posisi 11–13 (kewarganegaraan) dan 21 (jenis kelamin) dari digit komposit.

TD2 – dua baris 36 karakter

Susunan dua baris yang sama, delapan karakter lebih sempit di setiap baris. Kolom nama berisi 31 karakter.

I<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TR61850420GRC9403084F2911043<<<<<<<2

Digit kompositnya ada di posisi 36 pada baris bawah dan mencakup posisi 1–10, 14–20, dan 22–35.

TD1 – tiga baris 30 karakter

Format kartu, dan format yang paling sering salah dibaca oleh parser, karena kolom-kolomnya tersebar dengan cara berbeda: baris atas memuat kode dokumen, negara penerbit, nomor dokumen, dan blok pertama data opsional; baris tengah memuat tanggal-tanggal, jenis kelamin, dan kewarganegaraan; sedangkan nama menempati seluruh baris bawah, 30 karakter. Itulah kolom nama tersempit di antara ketiganya, sehingga TD1 adalah format yang paling berisiko memotong nama yang panjang.

IDGRCAK472913<4PN48291630<<<<<
9403084F3405204GRC<<<<<<<<<<<9
PARADEIGMA<<ELENI<SOFIA<<<<<<<

Digit kompositnya adalah karakter terakhir baris tengah, posisi 30, dan mencakup posisi 6–30 pada baris atas ditambah posisi 1–7, 9–15, dan 19–29 pada baris tengah: rentang yang membentang di dua baris, dan justru bagian inilah yang sering salah diterapkan.

Format lain yang akan Anda temui

Di luar tiga format dokumen perjalanan:

  • MRV-A – visa baca mesin format A: dua baris 44 karakter.
  • MRV-B – visa baca mesin format B: dua baris 36 karakter.
  • Format satu baris 30 karakter yang dipakai pada zona SIM.
  • Satu baris enam karakter yang memuat nomor akses kartu.
  • Varian dua baris berisi 30 karakter.

API kami melaporkan format yang dikenalinya, jadi Anda tidak perlu menyimpulkannya sendiri dari panjang baris.

Check digit, dan apa yang tidak dicakupnya

Setiap check digit dihitung pada kolomnya dengan bobot berulang 7, 3, 1: angka bernilai sesuai angkanya, huruf bernilai urutannya dalam alfabet ditambah 9 (A = 10), dan karakter pengisi < bernilai 0. Jumlahnya modulo 10 adalah digit tersebut.

Satu digit melindungi nomor dokumen, tanggal lahir, tanggal kedaluwarsa, dan pada TD3 juga nomor pribadi, ditambah digit komposit yang mencakup hampir seluruh zona.

Tidak ada check digit yang mencakup nama, dan tidak ada yang mencakup negara penerbit. Salah baca pada salah satunya tidak terdeteksi: aritmetikanya tetap cocok. Inilah alasan terkuat untuk membaca juga sisi cetak dokumen dan membandingkan kedua hasil bacaan, yang memang dilakukan API kami secara default.

Di mana standar menetapkan semua ini

ICAO Doc 9303, Machine Readable Travel Documents, edisi kedelapan, 2021. Halaman utama seri dokumen ini sudah tidak dapat diakses, jadi bagian-bagiannya dikutip berdasarkan nomor dan judul aslinya dalam bahasa Inggris, tanpa tautan:

Bagian-bagian ICAO Doc 9303 yang mendefinisikan format-format ini
BagianJudul
Bagian 3Specifications Common to all MRTDs
Bagian 4Specifications for Machine Readable Passports (MRPs) and other TD3 Size MRTDs
Bagian 5Specifications for TD1 Size Machine Readable Official Travel Documents (MROTDs)
Bagian 6Specifications for TD2 Size Machine Readable Official Travel Documents (MROTDs)
Bagian 7Machine Readable Visas

Bagian 3 memuat hal-hal yang berlaku untuk setiap format: set karakter, karakter pengisi, dan aritmetika check digit. Bagian 4 mendefinisikan TD3, bagian 5 mendefinisikan TD1, bagian 6 mendefinisikan TD2, dan bagian 7 mendefinisikan dua format visa. Subbagian 4.2.4 pada bagian 4, 5, dan 6 adalah tempat tabel check digit setiap format.

Periksa zona Anda sendiri

Semua zona di halaman ini milik satu pemegang fiktif: nomor fiktif, tanggal fiktif, dan check digit yang dihitung dari keduanya, bukan diketik manual. Tidak ada yang di sini milik siapa pun.