Aztec Code

أزتيك هو الباركود ثنائي الأبعاد على كل بطاقة صعود طائرة، وتقريباً على كل تطبيق لتذاكر القطار، وعلى عدد متزايد من لوحات أسعار وسائل النقل. إنه النظام الوحيد ثنائي الأبعاد المحسَّن خصيصاً للقراءة الموثوقة من شاشة هاتف منخفضة التباين خلف بصمة إصبع, ولهذا اختارته IATA لمعيار BCBP (بطاقة الصعود ذات الباركود) عام 2005 ولم تغيّره قط.

المواصفة القياسية:ISO/IEC 24778:2008, Information technology, Automatic identification and data capture techniques, Aztec Code bar code symbology specification.
تطبيق IATA:BCBP (Bar Coded Boarding Pass) القرار 792, يحدد تنسيق الحمولة من النوع M1 الذي تستخدمه جميع شركات الطيران.
المبتكر: Welch Allyn (هانيويل حالياً)، 1995. خالٍ من حقوق الملكية منذ انتهاء صلاحية البراءة الأصلية.

ما هو

كود مصفوفي مربع الشكل مع نمط باحث بُلز آي مميز في المركز (مربعات متحدة المركز)، محاط بوحدات بيانات مرتبة على شكل لولب. على خلاف QR، لا يحتوي أزتيك على أنماط موضع/محاذاة في الزوايا, بُلز آي المركزي هو الدليل الوحيد، مما يعني أن أزتيك يتحمل الدوران والإطارات خارج المركز والقص غير المربع بشكل أفضل بكثير من 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}

متجهات الاختبار المعيارية

الحالةالحمولةالسلسلة الفرعية المتوقعة
URL قصيرhttps://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

الأخطاء الشائعة

توافق الماسح الضوئي

القارئدعم أزتيكالملاحظات
كاميرا iOS (iOS 15+)لالم تضف Apple أزتيك إلى تطبيق الكاميرا الأصلي. تطبيقات الطرف الثالث مع Scandit أو Dynamsoft SDK تعمل.
كاميرا Android (Google/Pixel)جزئيبعض تطبيقات الكاميرا من الشركات المصنّعة تفك التشفير؛ كاميرا Pixel الأصلية لا تفعل ذلك بشكل موثوق.
Google Lensغير موثوقيفك تشفير أزتيك بطاقة الصعود بشكل غير متسق. ليس مساراً صالحاً للتحقق للإنتاج.
جهاز التصوير الصناعي Zebra / Honeywell / Datalogicنعمكل جهاز تصوير صناعي ثنائي الأبعاد يدعم أزتيك من البداية.
قارئ بوابة المطار/وسائل النقلنعم (معياري)هذا ما صُمّم أزتيك من أجله. كل بوابة مطار وسكك حديد تقرأ أزتيك بشكل موثوق.
Scandit / Dynamsoft SDKنعميستخدمه معظم الأكشاك الخدمة الذاتية وتطبيقات تسجيل الوصول للشركات الجوية.

انظر أيضاً

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