Aztec Code
أزتيك هو الباركود ثنائي الأبعاد على كل بطاقة صعود طائرة، وتقريباً على كل تطبيق لتذاكر القطار، وعلى عدد متزايد من لوحات أسعار وسائل النقل. إنه النظام الوحيد ثنائي الأبعاد المحسَّن خصيصاً للقراءة الموثوقة من شاشة هاتف منخفضة التباين خلف بصمة إصبع, ولهذا اختارته IATA لمعيار BCBP (بطاقة الصعود ذات الباركود) عام 2005 ولم تغيّره قط.
تطبيق IATA:BCBP (Bar Coded Boarding Pass) القرار 792, يحدد تنسيق الحمولة من النوع M1 الذي تستخدمه جميع شركات الطيران.
المبتكر: Welch Allyn (هانيويل حالياً)، 1995. خالٍ من حقوق الملكية منذ انتهاء صلاحية البراءة الأصلية.
ما هو
كود مصفوفي مربع الشكل مع نمط باحث بُلز آي مميز في المركز (مربعات متحدة المركز)، محاط بوحدات بيانات مرتبة على شكل لولب. على خلاف QR، لا يحتوي أزتيك على أنماط موضع/محاذاة في الزوايا, بُلز آي المركزي هو الدليل الوحيد، مما يعني أن أزتيك يتحمل الدوران والإطارات خارج المركز والقص غير المربع بشكل أفضل بكثير من QR.
خمس خصائص تجعل أزتيك جيداً بشكل استثنائي للمسح الضوئي من الشاشات:
- لا حاجة لمنطقة هادئة. يحتاج QR إلى هامش 4 وحدات؛ يعمل أزتيك بهامش صفري. مفيد عندما يقطع حافة الشاشة أو إطارها الكود.
- باحث بُلز آي يتحمل فقدان التباين. شاشات LCD للهاتف عند الإضاءة المنخفضة، وهج الشمس، بقع الطبقة المقاومة للدهون, ينجو أزتيك من الحالات الثلاث حيث تتلاشى العلامات الثلاث لزوايا QR.
- ECC متغير من 5% إلى 95%. يحتوي QR على 4 مستويات (L/M/Q/H) بحد أقصى 30%. يصل أزتيك إلى 95% في تصحيح الأخطاء لسيناريوهات التلف الشديد.
- مضغوط نسبياً للسعة. بحد أقصى 3,067 حرفاً رقمياً وأبجدياً، يحشو أزتيك المزيد في مساحة أصغر من PDF417 أو Data Matrix.
- لا قفل للاتجاه. يتطلب QR أنماط الباحث لتحديد الاتجاه؛ بُلز آي أزتيك متماثل دورانياً.
الحجم والسعة
| الإصدار | الأبعاد | الحد الأقصى للسعة الرقمية والأبجدية | الاستخدام النموذجي |
|---|---|---|---|
| مضغوط | 15×15 إلى 27×27 وحدة | ~110 حرفاً | عناوين URL قصيرة، تخصيصات مقاعد IATA |
| النطاق الكامل (صغير) | 19×19 إلى 45×45 | ~400 حرف | بطاقات صعود BCBP النوع M1 |
| النطاق الكامل (متوسط) | 49×49 إلى 95×95 | ~1,200 حرف | تذاكر النقل متعددة المقاطع |
| النطاق الكامل (أقصى) | 151×151 | ~3,067 حرف | حمولات ثقيلة, نادرة في الممارسة |
مستويات تصحيح الأخطاء
يُحدَّد ECC أزتيك كنسبة مئوية من كلمات البيانات المخصصة لتصحيح Reed-Solomon. يقبل المولّد أي قيمة من 5% إلى 95%؛ القيم الافتراضية هي 23% (يطابق مستوى M في QR) للاستخدام العام و50% لبطاقات الصعود/تذاكر النقل.
| مستوى ECC | الاستخدام النموذجي | المقايضة |
|---|---|---|
| 5% | تجارب/عروض فقط | يفشل عند أي تلف في العالم الحقيقي. لا ترسل أبداً كوداً إنتاجياً بهذا المستوى. |
| 23% (افتراضي) | أزتيك URL قصير على الشاشات الرقمية | يطابق مستوى M في QR. الاختيار المعياري عندما يكون القارئ والبيئة كلاهما جيدَين. |
| 50% | IATA BCBP، تذاكر النقل، الورق المجعد | ينجو من زاوية مطوية أو بقعة ملحوظة. الافتراضي الضمني لـ IATA. |
| 75%–95% | بيئات عالية التآكل أو الطي العالي | تنخفض سعة الحمولة بشدة. للاستخدام المتخصص فقط. |
تنسيق IATA BCBP, الاستخدام المعياري لأزتيك
بطاقة الصعود ذات الباركود النوع M1 الخاصة بالرابطة الدولية للنقل الجوي هي أكبر تطبيق لأزتيك من حيث الحجم, مليارات الكودات سنوياً. الحمولة هي سلسلة ASCII ذات موضع ثابت بهذه الحقول الأولية:
M1{PASSENGER/NAME}E{BOOKING_REF} {FROM} {TO} {AIRLINE} {FLIGHT} {DAY}{COMPARTMENT}{SEAT}{CHECK_IN_SEQ}{PASSENGER_STATUS}- M1, مؤشر التنسيق (دائماً M1 للمقطع الواحد).
- PASSENGER/NAME, اسم العائلة/الاسم، مبطن بمسافات حتى 20 حرفاً.
- E, مؤشر التذكرة الإلكترونية.
- BOOKING_REF, PNR مكوّن من 6 أحرف (سجل اسم الراكب).
- FROM/TO, رموز مطار IATA المكوّنة من 3 أحرف (DEN، LHR، NRT…).
- AIRLINE, رمز الناقل المكوّن من 3 أحرف (UA، BA، JL…).
- DAY, اليوم اليولياني من السنة (001–366).
- COMPARTMENT, درجة السفر (F/J/Y/…).
متجهات الاختبار المعيارية
| الحالة | الحمولة | السلسلة الفرعية المتوقعة |
|---|---|---|
| URL قصير | https://example.com/board/AB12 | example.com/board/AB12 |
| IATA BCBP الحد الأدنى | M1DOE/JOHN EABC123 JFKLHRBA 0100 042Y034A0001 100 | M1DOE/JOHN |
| تذكرة نقل مع بيانات وصفية للمقطع | M1SMITH/JANE EXYZ789 LAXSFOVA 0250 032Y012C0015 147 | M1SMITH/JANE |
الأخطاء الشائعة
- كاميرات هواتف المستهلكين لا تفك تشفير أزتيك. كاميرا iPhone لا تُرجع شيئاً. معظم كاميرات Android كذلك. إذا كان جمهورك عامة الناس بهواتفهم، استخدم QR واقبل الكثافة الأقل. أزتيك مخصص للقراء المتخصصين (بوابات المطارات، ماسحات الحواجز الدوارة، أجهزة التصوير الصناعية OEM).
- ECC 5% فخ. الحد الأدنى القانوني من ECC يُنتج كودات تفشل عند أي تجعّد أو وهج أو تآكل. 23% هو الحد الآمن؛ 50% هو الافتراضي الإنتاجي لأي شيء سيُطبع على ورق.
- BCBP النوع M1 مقابل M2. M1 أحادي المقطع؛ M2 متعدد المقاطع (حتى 4 رحلات في كود واحد). تحقق من أن قراء البوابات في شركتك الجوية تدعم M2 قبل تضمين مقاطع متعددة, بعض القراء الأقدم يرفضها.
- لا علامات موضع, يُعالج الدوران لكن ليس المنظور. يتحمل أزتيك الدوران لكن ليس تشويه المنظور الشديد. امسح ضوئياً من زاوية عمودية تقريباً على السطح؛ الإمالة 30°+ تُدهور فك التشفير.
- الأنماط المرئية معطّلة. ميزات QR المحددة (أشكال النقاط المخصصة، التدرجات، الشعار المركزي) لا تنطبق على أزتيك. لوحة النمط في Abundera تعطّل نفسها لهذا النوع, انظر بانر القدرات على مولّد أزتيك.
- خطوة الوحدة للطباعة. يحتاج أزتيك إلى 0.33 مم/وحدة على الأقل لفك تشفير الماسح الضوئي بالليزر بشكل موثوق؛ 0.5 مم لقراءات كاميرا الهاتف على تذاكر أزتيك كبيرة الحجم.
توافق الماسح الضوئي
| القارئ | دعم أزتيك | الملاحظات |
|---|---|---|
| كاميرا iOS (iOS 15+) | لا | لم تضف Apple أزتيك إلى تطبيق الكاميرا الأصلي. تطبيقات الطرف الثالث مع Scandit أو Dynamsoft SDK تعمل. |
| كاميرا Android (Google/Pixel) | جزئي | بعض تطبيقات الكاميرا من الشركات المصنّعة تفك التشفير؛ كاميرا Pixel الأصلية لا تفعل ذلك بشكل موثوق. |
| Google Lens | غير موثوق | يفك تشفير أزتيك بطاقة الصعود بشكل غير متسق. ليس مساراً صالحاً للتحقق للإنتاج. |
| جهاز التصوير الصناعي Zebra / Honeywell / Datalogic | نعم | كل جهاز تصوير صناعي ثنائي الأبعاد يدعم أزتيك من البداية. |
| قارئ بوابة المطار/وسائل النقل | نعم (معياري) | هذا ما صُمّم أزتيك من أجله. كل بوابة مطار وسكك حديد تقرأ أزتيك بشكل موثوق. |
| Scandit / Dynamsoft SDK | نعم | يستخدمه معظم الأكشاك الخدمة الذاتية وتطبيقات تسجيل الوصول للشركات الجوية. |
انظر أيضاً
- /aztec-code-generator/, مولّد أزتيك.
- مقارنة Aztec · PDF417 · Data Matrix, مقارنة جنباً إلى جنب مع النظامَين الآخرَين غير QR ثنائي الأبعاد.
- مرجع PDF417, النظير الخطي المكدّس لرخص القيادة وبوالص الشحن الجوي.
- مرجع Data Matrix, النظير لوضع علامات مباشرة على القطع، للأدوية والقطع الإلكترونية.
- فهرس المعايير, العودة إلى مركز المراجع.