مصفوفة توافق الماسحات الضوئية
أي الماسحات تقرأ أي رمز، وأين يفشل كل نوع. إجابات صادقة, مختبرة ميدانياً، لا مستقاة من الكتيبات التقنية.
اختُبر في 2026-09-03. iPhone Camera = iPhone 15 Pro, iOS 18.3, stock Camera app. Android Camera = Pixel 8, Android 14, Camera app with Google Lens. Industrial imager = Zebra DS8100, firmware CAAACS00-002-R06.
عائلة QR
| النوع | iPhone Camera | Android Camera | Industrial imager | ملاحظات |
|---|
| QR Code | ✓ (يفكّ)A1 | ✓ (يفكّ)A5 | ✓ (يفكّ)A8 | عالمي. الافتراضي لكل شيء. |
| Micro QR | ✗V, U | ✗G | ✓ (قارئات صناعية)Z | مضغوط (حتى 35 حرفًا). تطبيقات كاميرا الهاتف لا تقرأه؛ يمكن لتطبيقات iOS التابعة لجهات خارجية ذلك عبر إطار عمل Vision. اشحن QR القياسي لجمهور عام. |
| rMQR | ✗U | ✗G | ~ (برامج ثابتة أحدث من Zebra وScandit وCognex)Z | Micro QR مستطيل (ISO/IEC 23941). صناعي فقط، وتحقق من البرنامج الثابت أولًا. |
| GS1 Digital Link | ✓ (يفتح الرابط)Q | ✓ (يفتح الرابط)Q | ✓ (يُحلّل برنامج نقاط البيع عناصر التطبيق)Q | رمز QR قياسي يحمل رابطًا مُهيكلًا؛ يُمسح كأي رابط. |
رموز ثنائية الأبعاد أخرى
| النوع | iPhone Camera | Android Camera | Industrial imager | ملاحظات |
|---|
| Aztec | ✗A2 | ~ (Google Lens، بعض الأنواع)A7 | ✓ (أصلي)A8 | بطاقات الصعود، تذاكر النقل. استخدم تطبيق شركة الطيران أو النقل. |
| Data Matrix | ✗A2 | ✓ (Google Lens)A6 | ✓ (أصلي)A8 | الأدوية، الطبي، وسم قطع السيارات. يقرأه Google Lens؛ لا تقرأه كاميرا iPhone. |
| PDF417 | ✗A2 | ~ (Google Lens، بشكل متفاوت)A7 | ✓ (أصلي)A8 | PDF417 العام تنسيق تطبيق ماسح أو جهاز مخصص على الهواتف. |
| AAMVA driver license | ~ (تدفق مدرك للرخصة من iOS 17 فأحدث)A3 | ~ (تطبيقات مدركة للرخص فقط)U | ✓ (أصلي)A8 | تتعرّف الكاميرا على باركود الرخصة وتعرض تدفق Wallet ID في الولايات المشاركة؛ لكنها لا تُعيد الحقول. قراءتها تحتاج تطبيقًا مدركًا للرخص أو ماسح PDF417. |
باركود 1D (تجزئة / صناعة)
| النوع | iPhone Camera | Android Camera | Industrial imager | ملاحظات |
|---|
| EAN-13 / UPC-A | ✗Ap | ~ (Google Lens)G | ✓ (كل نقاط بيع التجزئة)A8 | المعيار في التجزئة. تقرأه الهواتف عبر Lens أو تطبيق ماسح، لا كاميرا iPhone الافتراضية. |
| EAN-8 / UPC-E | ✗Ap | ~ (Google Lens)G | ✓ (كل نقاط بيع التجزئة)A8 | أنواع تجزئة مضغوطة؛ قصة القارئ نفسها كـEAN-13. |
| Code 128 | ✗Ap | ~ (Google Lens)G | ✓ (أصلي)A8 | ملصقات الشحن واللوجستيات. اعتمد على جهاز ماسح. |
| Code 39 / 93 / Codabar | ✗Ap | ~ (Google Lens)G | ✓ (أصلي)A8 | المخزون، المكتبات، بنوك الدم. تطبيق ماسح أو جهاز مخصص واقعيًا. |
| ITF-14 | ✗Ap | ~ (Google Lens)G | ✓ (أصلي)A8 | ملصقات كراتين الشحن. ماسحات المستودعات. |
| VIN (Code 39) | ✗Ap | ~ (يفكّ Lens رمز Code 39؛ تطبيقات VIN تتحقق منه)G | ✓ (أصلي)A8 | تعريف المركبات. أدوات التشخيص وتطبيقات VIN على الهواتف. |
كيف تُقرأ العلامات
- ✓: تقرأه الكاميرا الافتراضية دون تطبيق إضافي
- ~: تقرأه بشرط مذكور في الخلية (تطبيق معين، أو إصدار نظام تشغيل، أو وضع معين)
- ✗: لا يفكّه؛ تحتاج تطبيق ماسح أو جهازًا مخصصًا
الدليل
- A: our own device test; the number is the row in the attestation log
- Ap: Apple's support page describes the Camera app and Code Scanner as reading QR codes and lists no other symbology
- G: Google Lens decodes the ML Kit barcode formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, Aztec, Data Matrix, PDF417 and QR Code; Micro QR and rMQR are not on the list
- Z: Zebra lists Micro QR and rectangular Micro QR among the DS8100 series' 2D symbologies
- V: Apple's Vision framework decodes Micro QR for third-party apps since iOS 15; that is a developer API, not the Camera app
- Q: a standard QR symbol, so decoding is the attested QR result; the question is what the phone does with the payload
- U: not in our attestation log yet; from vendor documentation or field reports, treat as provisional
رموز QR للدفع (تطبيقات بنكية فقط)
| النوع | تطبيقات الكاميرا | التطبيق البنكي الأصلي | ملاحظات |
|---|
| SwissQR (Swiss QR-bill) | ✗ | ✓ 🇨🇭 فقط | معياري من SIX Group. التطبيقات البنكية السويسرية فقط. |
| UPI (الهند) | ~ | ✓ 🇮🇳 | Google Pay, PhonePe, Paytm, BHIM. تطبيقات الكاميرا عادةً تفتح المناسب. |
| PIX (البرازيل) | ✗ | ✓ 🇧🇷 | التطبيقات البنكية البرازيلية + Mercado Pago. |
| SEPA (تحويل ائتماني أوروبي) | ✗ | ✓ 🇪🇺 | التطبيقات البنكية الأوروبية التي تدعم EPC069-12. |
| PromptPay (تايلاند) | ✗ | ✓ 🇹🇭 | التطبيقات البنكية التايلاندية. |
| PayNow (سنغافورة) | ✗ | ✓ 🇸🇬 | التطبيقات البنكية السنغافورية + PayLah. |
| ZATCA e-invoice | ✗ | , | التحقق لدى هيئة الزكاة والضريبة والجمارك السعودية. ليس للمسح الاستهلاكي. |
| FPS (هونغ كونغ) | ✗ | ✓ 🇭🇰 | التطبيقات البنكية في HK. |
| DuitNow (ماليزيا) | ✗ | ✓ 🇲🇾 | التطبيقات البنكية الماليزية. |
| JPQR (اليابان) | ✗ | ✓ 🇯🇵 | PayPay, LINE Pay، إلخ. |
| EMVCo merchant QR | ✗ | ✓ يتفاوت | معيار عام, يعتمد على دعم المُصدر. |
| كريبتو / Bitcoin / Lightning | ~ | ✓ wallet | تطبيقات المحفظة (BlueWallet, Phoenix، إلخ) تقرأ مباشرةً. |
الهوية / الأمان
| النوع | القارئ | ملاحظات |
|---|
| TOTP / HOTP | تطبيقات المصادقة | Google Authenticator, 1Password, Authy, Bitwarden, Apple Passwords. |
| WiFi | iOS Camera ✓ / Android Camera ✓ | كلاهما يتصل بشكل أصلي من تطبيق الكاميرا. |
| vCard / MeCard | كاميرات الهاتفين ✓ | تعرض «إضافة إلى جهات الاتصال». |
| SSH / WireGuard | خاص بالتطبيق | Termius, ServerCat, تطبيق WireGuard على التوالي. |
| OpenPGP | خاص بالتطبيق | OpenKeychain (Android), pgp-tools. |
| eSIM (LPA) | iOS Camera ✓ / Android Camera ✓ | تدفق إعداد الاتصال الخلوي الأصلي. |
القاعدة العامة
إذا كان جمهورك يستخدم كاميرا الهاتف، استخدم QR. رموز Aztec وData Matrix و1D مخصصة للمحترفين فقط, أنشئها عندما تتحكم في الماسح (مستودع، مصنع، مستشفى). لمنتجات التجزئة، EAN-13 / UPC-A عالميان. لرخص القيادة، PDF417 هو الخيار الوحيد.
كيف اختبرنا
جرى فك تشفير كل إدخال مُعلَّم بالماسح المذكور مقابل حمولة مرجعية تم إنشاؤها بهذه الأداة؛ الحروف الصغيرة بعد كل علامة تقول الدليل الذي يدعمها، والخلايا التي لم نختبرها بأنفسنا تقول ذلك. نُعيد الاختبار سنوياً وبعد إصدارات iOS / Android Camera الرئيسية. إذا وجدت تناقضاً، أرسل بريداً إلكترونياً إلى hello@abundera.ai مع ذكر جهازك وإصدار نظام التشغيل وسنُعيد التحقق.
آخر تحقق: 2026-09-03. الجداول أعلاه، وصفحة المجموعة المرجعية، وكل سطر "يعمل على" في صفحة نوع تُعرض من مجموعة بيانات واحدة، لذا لا يمكن أن تتعارض مع بعضها.