TD1, TD2 और TD3: MRZ के तीन फ़ॉर्मैट

TD1, TD2 और TD3, ICAO Doc 9303 में परिभाषित मशीन-रीडेबल ज़ोन (MRZ) के तीन लेआउट हैं। TD3 में 44 अक्षरों की दो लाइनें होती हैं, पासपोर्ट पर; TD2 में 36 की दो लाइनें, पुराने पहचान पत्रों और ट्रैवल कार्ड पर; TD1 में 30 की तीन लाइनें, कार्ड के आकार वाले डॉक्यूमेंट पर।

तीनों फ़ॉर्मैट एक नज़र में

MRZ के तीन फ़ॉर्मैट, उनके आकार और हर एक का उदाहरण
फ़ॉर्मैटलाइनें × अक्षरडॉक्यूमेंट का प्रकारउदाहरण (पहली लाइन)
TD32 × 44पासपोर्ट और TD3 आकार के दूसरे ट्रैवल डॉक्यूमेंटP<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
TD22 × 36TD2 आकार के आधिकारिक ट्रैवल डॉक्यूमेंट; पुराने पहचान पत्रI<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TD13 × 30कार्ड के आकार वाले आधिकारिक ट्रैवल डॉक्यूमेंट और पहचान पत्रIDGRCAK472913<4PN48291630<<<<<

हर लाइन को फ़िलर अक्षर < से उसकी पूरी लंबाई तक भरा जाता है। जिस ज़ोन की हर लाइन में ठीक 44, 36 या 30 अक्षर न हों, वह उस फ़ॉर्मैट का मान्य ज़ोन नहीं है – और जब कोई पार्सर ज़ोन को अस्वीकार करे, तो सबसे पहले यही जाँचना चाहिए।

TD3 – 44 की दो लाइनें

पासपोर्ट का लेआउट। पहली लाइन में डॉक्यूमेंट कोड, जारी करने वाला देश और नाम होता है; दूसरी लाइन में डॉक्यूमेंट नंबर, राष्ट्रीयता, जन्म तिथि, लिंग, समाप्ति तिथि, व्यक्तिगत नंबर और चेक डिजिट। यहाँ नाम का हिस्सा 39 अक्षरों का है, जो तीनों फ़ॉर्मेट में सबसे चौड़ा है। उपनाम और दिए गए नामों के बीच दो फ़िलर होते हैं; दिए गए नामों को आपस में एक-एक फ़िलर अलग करता है।

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

कंपोज़िट चेक डिजिट निचली लाइन के स्थान 44 पर होता है और उस लाइन के स्थान 1–10, 14–20 और 22–43 को कवर करता है। स्थान 11–13 (राष्ट्रीयता) और 21 (लिंग) को मानक कंपोज़िट से बाहर रखता है।

TD2 – 36 की दो लाइनें

दो लाइनों वाली वही व्यवस्था, बस हर लाइन आठ अक्षर छोटी। नाम का फ़ील्ड 31 अक्षरों का है।

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

इसका कंपोज़िट डिजिट निचली लाइन के स्थान 36 पर है और स्थान 1–10, 14–20 और 22–35 को कवर करता है।

TD1 – 30 की तीन लाइनें

कार्ड का लेआउट, और वही जिसे पार्सर सबसे ज़्यादा गलत पढ़ते हैं, क्योंकि इसमें फ़ील्ड अलग तरह से बँटे होते हैं: ऊपरी लाइन में डॉक्यूमेंट कोड, जारी करने वाला देश, डॉक्यूमेंट नंबर और वैकल्पिक डेटा का पहला हिस्सा; बीच वाली लाइन में तारीखें, लिंग और राष्ट्रीयता; और पूरी निचली लाइन, 30 अक्षर, सिर्फ़ नाम के लिए। यह तीनों में सबसे संकरा नाम फ़ील्ड है, इसलिए TD1 ही वह लेआउट है जहाँ लंबे नाम के कटने का खतरा सबसे ज़्यादा होता है।

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

इसका कंपोज़िट डिजिट बीच वाली लाइन का आखिरी अक्षर है, स्थान 30, और यह ऊपरी लाइन के स्थान 6–30 के साथ बीच वाली लाइन के 1–7, 9–15 और 19–29 को कवर करता है – दो लाइनों में फैली रेंज, और ठीक यही वह हिस्सा है जिसे इम्प्लीमेंटेशन गलत करते हैं।

दूसरे लेआउट जो आपको मिलेंगे

तीन ट्रैवल-डॉक्यूमेंट फ़ॉर्मैट के अलावा:

  • MRV-A – फ़ॉर्मैट A वाला मशीन-रीडेबल वीज़ा: 44 की दो लाइनें।
  • MRV-B – फ़ॉर्मैट B वाला मशीन-रीडेबल वीज़ा: 36 की दो लाइनें।
  • 30 अक्षरों की एक लाइन वाला लेआउट, जो ड्राइविंग लाइसेंस के ज़ोन में इस्तेमाल होता है।
  • छह अक्षरों की एक लाइन, जिसमें कार्ड एक्सेस नंबर होता है।
  • 30 अक्षरों की दो लाइनों वाला एक वेरिएंट।

हमारा API बताता है कि उसने कौन-सा फ़ॉर्मैट पहचाना, इसलिए आपको लाइनों की लंबाई से खुद अंदाज़ा नहीं लगाना पड़ता।

चेक डिजिट, और वे क्या कवर नहीं करते

हर चेक डिजिट की गणना उसके फ़ील्ड पर दोहराए जाने वाले वेट 7, 3, 1 से होती है: अंक का मान वही अंक है, अक्षर का मान वर्णमाला में उसका स्थान जमा 9 (A = 10), और फ़िलर < का मान 0। योग का मॉड्यूलो 10 ही डिजिट है।

एक डिजिट डॉक्यूमेंट नंबर, जन्म तिथि, समाप्ति तिथि और TD3 में व्यक्तिगत नंबर की सुरक्षा करता है – और इनके अलावा लगभग पूरे ज़ोन पर कंपोज़िट डिजिट।

कोई भी चेक डिजिट नाम को कवर नहीं करता, और कोई भी जारी करने वाले देश को कवर नहीं करता। इन दोनों में से किसी में भी गलत रीडिंग पकड़ में नहीं आती: गणना फिर भी सही बैठती है। डॉक्यूमेंट की छपी हुई साइड को भी पढ़ने और दोनों रीडिंग की तुलना करने के पक्ष में यही सबसे मज़बूत तर्क है, और हमारा API डिफ़ॉल्ट रूप से यही करता है।

मानक में यह सब कहाँ लिखा है

ICAO Doc 9303, Machine Readable Travel Documents, आठवाँ संस्करण, 2021। डॉक्यूमेंट सीरीज़ का मुख्य पेज अब खुलता नहीं है, इसलिए भागों का हवाला लिंक के बजाय उनके नंबर और मूल अंग्रेज़ी शीर्षक से दिया गया है:

ICAO Doc 9303 के वे भाग जो इन फ़ॉर्मैट को परिभाषित करते हैं
भागशीर्षक
भाग 3Specifications Common to all MRTDs
भाग 4Specifications for Machine Readable Passports (MRPs) and other TD3 Size MRTDs
भाग 5Specifications for TD1 Size Machine Readable Official Travel Documents (MROTDs)
भाग 6Specifications for TD2 Size Machine Readable Official Travel Documents (MROTDs)
भाग 7Machine Readable Visas

भाग 3 में वह सब है जो हर फ़ॉर्मैट में एक जैसा है – अक्षरों का सेट, फ़िलर, चेक डिजिट की गणना। भाग 4 TD3 को परिभाषित करता है, भाग 5 TD1 को, भाग 6 TD2 को, और भाग 7 वीज़ा के दोनों फ़ॉर्मैट को। हर फ़ॉर्मैट की चेक डिजिट टेबल सेक्शन 4.2.4 में है – भाग 4, 5 और 6 में।

अपना ज़ोन जाँचें

इस पेज का हर ज़ोन एक ही काल्पनिक धारक का है – काल्पनिक नंबर, काल्पनिक तारीखें, और उनसे गणना किए गए चेक डिजिट, हाथ से टाइप किए हुए नहीं। यहाँ कुछ भी किसी का नहीं है।