राष्ट्रीय पहचान पत्र कोई छोटा पासपोर्ट नहीं है। इसका अपना मशीन-पठनीय क्षेत्र (MRZ) होता है, जो फ़ोटो वाली तरफ़ नहीं बल्कि पीछे की तरफ़ होता है, और इसमें 44 अक्षरों की दो पंक्तियों के बजाय 30 अक्षरों की तीन पंक्तियाँ होती हैं। ICAO इस लेआउट को TD1 कहता है, और यूरोपीय संघ में यह अब वैकल्पिक नहीं रहा: कोई भी सदस्य देश अपने नागरिकों को जो पहचान पत्र जारी करता है, उस पर अब यह क्षेत्र होना ज़रूरी है, और जिन कार्डों पर काम करता क्षेत्र नहीं है, वे एक तय तारीख़ तक अपनी वैधता खो देते हैं।

यह लेख दो प्राथमिक स्रोतों को साथ-साथ रखता है। पहला है ICAO Doc 9303 का भाग 5, जो तय करता है कि TD1 का हर अक्षर कहाँ जाता है। दूसरा है EU कानून: Reg. (EU) 2019/1157 और परिषद का Reg. (EU) 2025/1208, जो सदस्य देशों के पहचान पत्रों के लिए TD1 क्षेत्र को अनिवार्य बनाते हैं। नीचे की तालिकाओं की हर पंक्ति इन्हीं पाठों से उद्धृत है और उसके साथ लिंक दिया गया है, ताकि आप उसे संदर्भ के रूप में दे सकें। जिस देश के बारे में इन पाठों से कुछ नहीं कहा जा सकता, उसे छोड़ दिया गया है।

यह doc.cheap का ब्लॉग है, जो एक पासपोर्ट और ID OCR API है। यह पासपोर्ट और पहचान पत्र दोनों पढ़ता है और सर्वर पर उनके MRZ चेक डिजिट दोबारा जाँचता है। नीचे लिखी कोई भी बात इस पर निर्भर नहीं है।

TD1 कार्ड क्या है

ICAO Doc 9303 मशीन-पठनीय यात्रा दस्तावेज़ों का अंतरराष्ट्रीय मानक है। यह कई भागों में बँटा है, और उनमें से तीन भाग MRZ के तीन आकारों का वर्णन करते हैं: भाग 4 पासपोर्ट और TD3 आकार के अन्य दस्तावेज़ों को, भाग 5 "TD1 आकार के मशीन-पठनीय आधिकारिक यात्रा दस्तावेज़ों" को, और भाग 6 TD2 आकार को कवर करता है।

भाग 5 (आठवाँ संस्करण, 2021) कार्ड का भौतिक आकार ISO/IEC 7810 के ID-1 आकार पर तय करता है: 85.60 × 53.98 mm, यानी बैंक कार्ड जितना। यह क्षेत्र को पीछे की तरफ़ रखता है: "MRZ, TD1 के पिछले हिस्से पर स्थित होता है।" व्यवहार में पहचान पत्र पढ़ने की ज़्यादातर विफलताएँ इसी एक वाक्य से समझ में आ जाती हैं। कार्ड के सामने वाले हिस्से की फ़ोटो में चेहरा, नाम और नंबर तो होता है, लेकिन जाँचने के लिए कोई क्षेत्र नहीं होता।

तीनों MRZ फ़ॉर्मेट की तुलना:

फ़ॉर्मेट पंक्तियाँ × अक्षर कहाँ परिभाषित सामान्य दस्तावेज़
TD1 3 × 30 Doc 9303 भाग 5 राष्ट्रीय पहचान पत्र, निवास परमिट
TD2 2 × 36 Doc 9303 भाग 6 कुछ पुराने कार्ड और यात्रा दस्तावेज़
TD3 2 × 44 Doc 9303 भाग 4 पासपोर्ट बुकलेट

MRZ फ़ॉर्मेट पेज तीनों लेआउट को साथ-साथ दिखाता है।

90 अक्षर, फ़ील्ड दर फ़ील्ड

यह ICAO का अपना काल्पनिक TD1 नमूना है, जिसे "Utopia" (UTO, एक कोड जो सिर्फ़ नमूनों में मौजूद है) ने जारी किया है:

I<UTOD231458907<<<<<<<<<<<<<<<
7408122F1204159UTO<<<<<<<<<<<6
ERIKSSON<<ANNA<MARIA<<<<<<<<<<

भाग 5 का §4.2.2 हर स्थान को परिभाषित करता है। स्थान 1 से गिने जाते हैं, जैसे ICAO गिनता है।

पंक्ति स्थान फ़ील्ड नमूने में
1 1–2 दस्तावेज़ कोड; पहला अक्षर A, C या I I<
1 3–5 जारी करने वाला देश या संगठन UTO
1 6–14 दस्तावेज़ संख्या D23145890
1 15 दस्तावेज़ संख्या का चेक डिजिट 7
1 16–30 जारीकर्ता के लिए वैकल्पिक डेटा फ़िलर
2 1–6 जन्म तिथि, YYMMDD 740812
2 7 जन्म तिथि का चेक डिजिट 2
2 8 लिंग: F, M या < F
2 9–14 समाप्ति तिथि, YYMMDD 120415
2 15 समाप्ति तिथि का चेक डिजिट 9
2 16–18 राष्ट्रीयता UTO
2 19–29 जारीकर्ता के लिए वैकल्पिक डेटा फ़िलर
2 30 पंक्ति 1 और 2 पर संयुक्त चेक डिजिट 6
3 1–30 नाम: प्राथमिक पहचानकर्ता, <<, द्वितीयक पहचानकर्ता ERIKSSON<<ANNA<MARIA

यहाँ तीन बातें पासपोर्ट से अलग हैं और TD3 के लिए लिखे पार्सर इन पर अटक जाते हैं:

  • नाम शुरू में नहीं, आख़िर में है। पासपोर्ट पर नाम पंक्ति 1 में होता है। TD1 कार्ड पर यह पूरी पंक्ति 3 भरता है, और लंबा नाम 30 अक्षरों में फ़िट होने के लिए काट दिया जाता है।
  • राष्ट्रीयता और जारी करने वाला देश अलग-अलग पंक्तियों में हैं। पंक्ति 1 में जारीकर्ता होता है, पंक्ति 2 में धारक की राष्ट्रीयता। ज़्यादातर कार्डों पर दोनों का कोड एक ही होता है, लेकिन पार्सर को यह मानकर नहीं चलना चाहिए।
  • संयुक्त चेक डिजिट दो पंक्तियों में फैला है। यह पंक्ति 1 और पंक्ति 2 के डेटा को एक साथ कवर करता है, इसलिए एक बार में एक पंक्ति जाँचने वाला वैलिडेटर इसे नहीं निकाल सकता।

सभी चेक डिजिट पासपोर्ट जैसे ही 7-3-1 भार इस्तेमाल करते हैं; MRZ पार्सर हर गणना किए गए डिजिट को छपे हुए डिजिट के बगल में दिखाता है।

EU कानून क्या माँगता है

पहचान पत्रों के लिए EU के नियम सबसे पहले Reg. (EU) 2019/1157 में तय किए गए, जो 2 अगस्त 2021 से लागू हुआ। यही नियम, इन्हीं तारीख़ों के साथ, 12 जून 2025 के परिषद के Reg. (EU) 2025/1208 में बरक़रार हैं, जो 20 जून 2025 को आधिकारिक जर्नल में प्रकाशित हुआ। तालिका 2025 के पाठ से उद्धृत है।

नियम पाठ क्या कहता है कहाँ
फ़ॉर्मेट पहचान पत्र "ID-1 फ़ॉर्मेट में बनाए जाएँगे और उनमें एक मशीन-पठनीय क्षेत्र (MRZ) होगा", ICAO दस्तावेज़ 9303 के अनुसार अनु. 3(1)
डेटा कार्ड के डेटा तत्व ICAO दस्तावेज़ 9303, भाग 5 का पालन करते हैं अनु. 3(2)
चिप एक स्टोरेज माध्यम जिसमें चेहरे की एक छवि और दो उँगलियों के निशान हों अनु. 3(5)
पुराने कार्ड, सामान्य जो कार्ड अनु. 3 को पूरा नहीं करते, वे "अपनी समाप्ति पर या 3 अगस्त 2031 तक, जो भी पहले हो, वैध नहीं रहेंगे" अनु. 5(1)
काम करते MRZ के बिना पुराने कार्ड जिन कार्डों में ICAO भाग 2 का न्यूनतम सुरक्षा स्तर नहीं है, या "काम करता MRZ" नहीं है, वे "अपनी समाप्ति पर या 3 अगस्त 2026 तक, जो भी पहले हो" वैध नहीं रहते अनु. 5(2)(a)
70+ आयु के धारक 2 अगस्त 2021 को 70 वर्ष या उससे अधिक आयु के व्यक्तियों के कार्ड, जिनमें भाग 2 का न्यूनतम सुरक्षा स्तर और काम करता MRZ हो, समाप्ति तक वैध रहते हैं अनु. 5(2)(b)

पहचान पत्र का फ़्लो बनाने वाले किसी भी व्यक्ति के लिए व्यावहारिक अर्थ यह है: 3 अगस्त 2026 से, किसी सदस्य देश द्वारा अपने नागरिकों को जारी किया गया और इस नियम के तहत अब भी वैध पहचान पत्र TD1 मशीन-पठनीय क्षेत्र वाला होता है। उस तारीख़ से पहले, काम करते क्षेत्र के बिना पुराने कार्ड भी वैध हो सकते थे, इसीलिए MRZ को अनिवार्य मानने वाली जाँच किसी वैध कार्ड को अस्वीकार कर सकती थी। यह पाठ का सार है, कानूनी सलाह नहीं।

यह नियम किन देशों पर लागू होता है

2025 का पाठ अपनी सीमाएँ ख़ुद बताता है। ये वे पंक्तियाँ हैं जिनका समर्थन पाठ स्वयं करता है:

समूह परिषद के Reg. (EU) 2025/1208 के तहत स्थिति पाठ में कहाँ
पहचान पत्र जारी करने वाले सदस्य देश बाध्य: कार्ड अनु. 3 का पालन करते हैं, पुराने कार्ड अनु. 5 के तहत चरणबद्ध रूप से हटते हैं अनुच्छेद 3 और 5
बिना राष्ट्रीय पहचान पत्र वाले सदस्य देश इसे शुरू करना ज़रूरी नहीं: पाठ "सदस्य देशों से पहचान पत्र शुरू करने की अपेक्षा नहीं करता … जहाँ राष्ट्रीय कानून में उनका प्रावधान नहीं है" प्रस्तावना (9)
डेनमार्क "इसे अपनाने में भाग नहीं ले रहा" और "इससे बाध्य नहीं है और न ही इसके अनुप्रयोग के अधीन है" प्रस्तावना (47)
आयरलैंड "18 अक्टूबर 2024 के पत्र द्वारा भाग लेने की अपनी इच्छा" की सूचना दी प्रस्तावना (48)
आयरिश पासपोर्ट कार्ड दायरे से बाहर: भाग 5 के वे यात्रा दस्तावेज़ "जो जारी करने वाले सदस्य देशों में पहचान के उद्देश्य से काम नहीं आते, जैसे आयरलैंड द्वारा जारी पासपोर्ट कार्ड" प्रस्तावना (12)

इससे दो निष्कर्ष निकलते हैं। MRZ वाला TD1 कार्ड इस बात का सबूत नहीं है कि दस्तावेज़ राष्ट्रीय पहचान पत्र है: आयरिश पासपोर्ट कार्ड भी भाग 5 का दस्तावेज़ है, और कानून उसे अलग से देखता है। और किसी देश में राष्ट्रीय कार्ड का न होना कानून में कोई कमी नहीं है, क्योंकि कानून कभी इसकी माँग ही नहीं करता।

किसी विशेष देश के कार्ड के लिए संदर्भ स्वयं नमूना है। परिषद का महासचिवालय असली दस्तावेज़ों की छवियाँ प्रकाशित करता है, जिसे Reg. (EU) 2020/493 "प्रामाणिक यात्रा और पहचान दस्तावेज़ों का ऑनलाइन सार्वजनिक रजिस्टर, जिसे PRADO के नाम से जाना जाता है" कहता है, और यह consilium.europa.eu/prado पर उपलब्ध है। हर प्रविष्टि कार्ड के दोनों हिस्से दिखाती है, ताकि आप देख सकें कि वह जारीकर्ता अपना क्षेत्र कहाँ रखता है और उसके वैकल्पिक डेटा फ़ील्ड में क्या होता है।

पहचान पत्र अपलोड फ़्लो के लिए इसका क्या अर्थ है

  • पिछला हिस्सा माँगें। क्षेत्र परिभाषा के अनुसार वहीं होता है, इसलिए जो फ़्लो सिर्फ़ सामने का हिस्सा माँगता है, उसे जाँचने के लिए कोई MRZ नहीं मिलता।
  • तीन पंक्तियों की उम्मीद रखें, और आकार से पार्स करें। 30 अक्षरों की तीन पंक्तियाँ TD1 हैं; 36 की दो TD2; 44 की दो TD3। फ़ील्ड पढ़ने से पहले फ़ॉर्मेट पहचानें।
  • दस्तावेज़ कोड को हार्ड-कोड न करें। भाग 5 पहले अक्षर के रूप में A, C या I की अनुमति देता है, इसलिए सिर्फ़ I की जाँच वैध कार्डों को अस्वीकार कर देती है।
  • वैकल्पिक डेटा फ़ील्ड को जारीकर्ता-परिभाषित मानें। भाग 5 उनकी सामग्री जारी करने वाले देश पर छोड़ता है, इसलिए उन्हें एक तय फ़ील्ड की तरह नहीं, बल्कि हर जारीकर्ता के हिसाब से पार्स करें।
  • MRZ का पास होना संगति है, प्रामाणिकता नहीं। चेक डिजिट यह साबित करते हैं कि क्षेत्र सही पढ़ा गया, यह नहीं कि कार्ड असली है।

doc.cheap TD1 कार्ड को कैसे संभालता है

API हर कॉल में एक छवि लेता है, इसलिए कार्ड के दोनों हिस्से दो कॉल होते हैं जो एक ही reference साझा करते हैं। पहचान पत्र पहचानें गाइड (अंग्रेज़ी में) यह फ़्लो समझाती है: पिछला हिस्सा आमतौर पर mrz.status: passed लौटाता है, और बिना क्षेत्र वाला सामने का हिस्सा त्रुटि के बजाय mrz.status: absent लौटाता है। जब कोई क्षेत्र पढ़ा जाता है, तो mrz.lines में पंक्तियाँ वैसे ही होती हैं जैसे छपी हैं (TD1 कार्ड के लिए तीन, TD3 पासपोर्ट के लिए दो), ताकि आप चेक डिजिट ख़ुद दोबारा जाँच सकें; सर्वर TD1 डिजिट को भाग 5 §4.2.4 के स्थानों के अनुसार जाँचता है। document.country फ़ील्ड में तीन अक्षरों वाला जारीकर्ता कोड होता है।

इन्हीं देशों के पासपोर्ट के लिए, देश के अनुसार पासपोर्ट OCR TD3 पक्ष को कवर करता है। अगर आप होस्टेड API की तुलना कर रहे हैं, तो पासपोर्ट OCR API तुलना प्रकाशित कीमतें और यह दिखाती है कि कौन-सी सेवा विफल स्कैन का भी शुल्क लेती है। doc.cheap में हर महीने 100 मुफ़्त पहचान शामिल हैं।

ऊपर का हर कानूनी कथन लिंक किए गए EUR-Lex पाठों और ICAO Doc 9303 भाग 5 से उद्धृत है; doc.cheap के बारे में हर कथन उसके कोड से जाँचा गया है।

आपसे एक सवाल: क्या आपका पहचान पत्र फ़्लो कार्ड का पिछला हिस्सा माँगता है, और सिर्फ़ सामने वाले हिस्से के अपलोड को आप कैसे संभालते हैं? नीचे टिप्पणियों में बताएँ।