Aztec Code

Aztec हर एयरलाइन बोर्डिंग पास, लगभग हर रेल-टिकट ऐप और ट्रांजिट फेयरप्लेट्स पर इस्तेमाल होने वाला 2D बारकोड है। यह एकमात्र 2D सिंबोलॉजी है जो विशेष रूप से अंगूठे के निशान के पीछे कम-कंट्रास्ट फोन स्क्रीन से विश्वसनीय रूप से डिकोड करने के लिए अनुकूलित है, इसीलिए IATA ने 2005 में BCBP (Bar Coded Boarding Pass) मानक के लिए इसे चुना और कभी नहीं बदला।

मानक विनिर्देश:ISO/IEC 24778:2008, Information technology, Automatic identification and data capture techniques, Aztec Code bar code symbology specification.
IATA अनुप्रयोग:BCBP (Bar Coded Boarding Pass) Resolution 792, हर एयरलाइन द्वारा उपयोग किए जाने वाले Type M1 पेलोड प्रारूप को परिभाषित करता है।
आविष्कारक: Welch Allyn (अब Honeywell), 1995। मूल पेटेंट समाप्त होने के बाद रॉयल्टी-मुक्त।

यह क्या है

केंद्र में एक विशिष्ट बुलसआई फाइंडर पैटर्न (संकेंद्रित वर्ग) के साथ एक वर्गाकार मैट्रिक्स कोड, जो सर्पिल में व्यवस्थित डेटा मॉड्यूल से घिरा हुआ है। QR के विपरीत, Aztec में कोनों में कोई पोजीशन/एलाइनमेंट पैटर्न नहीं होता, केंद्रीय बुलसआई एकमात्र फिडुशियल है, जिसका अर्थ है कि Aztec QR की तुलना में रोटेशन, ऑफ-सेंटर फ्रेमिंग और गैर-वर्गाकार क्रॉपिंग को बेहतर ढंग से सहन करता है।

पांच गुण जो Aztec को स्क्रीन पर स्कैनिंग के लिए असामान्य रूप से अच्छा बनाते हैं:

आकार और क्षमता

वेरिएंटआयामअधिकतम अल्फ़ान्यूमेरिक क्षमतासामान्य उपयोग
कॉम्पैक्ट15 × 15 से 27 × 27 मॉड्यूल~110 अक्षरछोटे URL, IATA सीट असाइनमेंट
फुल-रेंज (छोटा)19 × 19 से 45 × 45~400 अक्षरBCBP Type M1 बोर्डिंग पास
फुल-रेंज (मध्यम)49 × 49 से 95 × 95~1,200 अक्षरकई सेगमेंट वाले ट्रांजिट टिकट
फुल-रेंज (अधिकतम)151 × 151~3,067 अक्षरभारी पेलोड, व्यवहार में दुर्लभ

त्रुटि सुधार स्तर

Aztec ECC को Reed-Solomon सुधार के लिए समर्पित डेटा कोडवर्ड के प्रतिशत के रूप में निर्दिष्ट किया जाता है। जेनरेटर 5% से 95% तक कोई भी मूल्य स्वीकार करता है; सामान्य उपयोग के लिए डिफ़ॉल्ट 23% (QR स्तर M से मेल खाता है) और बोर्डिंग पास/ट्रांजिट टिकट के लिए 50% है।

ECC स्तरसामान्य उपयोगट्रेडऑफ
5%केवल प्रयोग/डेमोकिसी भी वास्तविक क्षति पर विफल। इस स्तर पर कभी उत्पादन कोड न भेजें।
23% (डिफ़ॉल्ट)डिजिटल डिस्प्ले पर शॉर्ट-URL AztecQR स्तर M से मेल खाता है। मानक पसंद जब पाठक और वातावरण दोनों अच्छे हों।
50%IATA BCBP, ट्रांजिट टिकट, मुड़ा हुआ कागजमुड़े कोने या महत्वपूर्ण दाग से बचता है। IATA का अंतर्निहित डिफ़ॉल्ट।
75%–95%उच्च-घर्षण या उच्च-फोल्ड वातावरणपेलोड क्षमता तेजी से गिरती है। केवल विशेषज्ञ उपयोग के लिए।

IATA BCBP प्रारूप, Aztec का मानक उपयोग

अंतर्राष्ट्रीय वायु परिवहन संघ का Type M1 Bar Coded Boarding Pass मात्रा के हिसाब से सबसे बड़ा Aztec अनुप्रयोग है, प्रति वर्ष अरबों कोड। पेलोड एक निश्चित-स्थिति ASCII स्ट्रिंग है जिसमें ये प्रमुख फ़ील्ड हैं:

M1{PASSENGER/NAME}E{BOOKING_REF} {FROM} {TO} {AIRLINE} {FLIGHT} {DAY}{COMPARTMENT}{SEAT}{CHECK_IN_SEQ}{PASSENGER_STATUS}

मानक परीक्षण वेक्टर

केसपेलोडअपेक्षित सबस्ट्रिंग
छोटा URLhttps://example.com/board/AB12example.com/board/AB12
IATA BCBP न्यूनतमM1DOE/JOHN EABC123 JFKLHRBA 0100 042Y034A0001 100M1DOE/JOHN
सेगमेंट मेटाडेटा के साथ ट्रांजिट टिकटM1SMITH/JANE EXYZ789 LAXSFOVA 0250 032Y012C0015 147M1SMITH/JANE

सामान्य समस्याएं

स्कैनर संगतता

पाठकAztec समर्थननोट्स
iOS कैमरा (iOS 15+)नहींApple ने नेटिव कैमरा ऐप में Aztec नहीं जोड़ा है। Scandit या Dynamsoft SDK वाले थर्ड-पार्टी ऐप काम करते हैं।
Android कैमरा (Google/Pixel)आंशिककुछ OEM कैमरा ऐप डिकोड करते हैं; Pixel स्टॉक कैमरा विश्वसनीय रूप से नहीं।
Google Lensअविश्वसनीयबोर्डिंग-पास Aztec को असंगत रूप से डिकोड करता है। उत्पादन के लिए व्यवहार्य सत्यापन पथ नहीं।
Zebra / Honeywell / Datalogic इंडस्ट्रियल इमेजरहाँहर इंडस्ट्रियल 2D इमेजर बॉक्स से बाहर Aztec का समर्थन करता है।
एयरलाइन/ट्रांजिट गेट रीडरहाँ (मानक)Aztec इसी के लिए डिजाइन किया गया था। हर एयरपोर्ट और रेल गेट Aztec को विश्वसनीय रूप से पढ़ता है।
Scandit / Dynamsoft SDKहाँअधिकांश सेल्फ-सर्विस कियोस्क और एयरलाइन चेक-इन ऐप द्वारा उपयोग किया जाता है।

यह भी देखें

Spec references verified 2026-04-19. ISO/IEC 24778:2008, IATA BCBP Resolution 792. Next review: 2026-07-19.