Matrice de compatibilité des scanners
Quels scanners lisent quelle symbologie, et où chaque type échoue. Des réponses honnêtes, testées sur le terrain, pas tirées des fiches techniques.
Testé le 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.
Famille QR
| Type | iPhone Camera | Android Camera | Industrial imager | Notes |
|---|
| QR Code | ✓ (Décode)A1 | ✓ (Décode)A5 | ✓ (Décode)A8 | Universel. La valeur par défaut pour tout. |
| Micro QR | ✗V, U | ✗G | ✓ (Lecteurs industriels)Z | Compact (jusqu'à 35 caractères). Les applications appareil photo des téléphones ne le lisent pas ; des apps iOS tierces le peuvent via le framework Vision. Utilisez un QR standard pour un public grand public. |
| rMQR | ✗U | ✗G | ~ (Firmware Zebra, Scandit et Cognex récents)Z | Micro QR rectangulaire (ISO/IEC 23941). Industriel uniquement, et vérifiez d'abord le firmware. |
| GS1 Digital Link | ✓ (Ouvre l'URL)Q | ✓ (Ouvre l'URL)Q | ✓ (Le firmware POS analyse les AI)Q | Un QR standard portant une URL structurée ; se scanne comme n'importe quel lien. |
Autres symbologies 2D
| Type | iPhone Camera | Android Camera | Industrial imager | Notes |
|---|
| Aztec | ✗A2 | ~ (Google Lens, certaines variantes)A7 | ✓ (Natif)A8 | Cartes d'embarquement, tickets de transport. Utilisez l'app de la compagnie ou du réseau de transport. |
| Data Matrix | ✗A2 | ✓ (Google Lens)A6 | ✓ (Natif)A8 | Pharma, médical, marquage de pièces automobiles. Google Lens le lit ; l'appareil photo iPhone non. |
| PDF417 | ✗A2 | ~ (Google Lens, inégal)A7 | ✓ (Natif)A8 | Le PDF417 générique est un format pour app de scan ou matériel dédié sur téléphone. |
| AAMVA driver license | ~ (Flux compatible permis dès iOS 17)A3 | ~ (Apps compatibles permis uniquement)U | ✓ (Natif)A8 | L'appareil photo reconnaît un code-barres de permis et propose le flux Apple Wallet ID dans les États participants ; il ne retourne pas les champs. Pour les lire, il faut une app compatible permis ou un scanner PDF417. |
Codes-barres 1D (retail / industriel)
| Type | iPhone Camera | Android Camera | Industrial imager | Notes |
|---|
| EAN-13 / UPC-A | ✗Ap | ~ (Google Lens)G | ✓ (Chaque POS retail)A8 | Le standard retail. Les téléphones le lisent via Lens ou une app de scan, pas l'appareil photo iPhone natif. |
| EAN-8 / UPC-E | ✗Ap | ~ (Google Lens)G | ✓ (Chaque POS retail)A8 | Variantes retail compactes ; même situation de lecture que EAN-13. |
| Code 128 | ✗Ap | ~ (Google Lens)G | ✓ (Natif)A8 | Étiquettes d'expédition et logistique. Prévoyez du matériel de scan. |
| Code 39 / 93 / Codabar | ✗Ap | ~ (Google Lens)G | ✓ (Natif)A8 | Inventaire, bibliothèques, banques du sang. Une app de scan ou du matériel dédié, en pratique. |
| ITF-14 | ✗Ap | ~ (Google Lens)G | ✓ (Natif)A8 | Étiquettes de cartons d'expédition. Scanners d'entrepôt. |
| VIN (Code 39) | ✗Ap | ~ (Lens décode le Code 39 ; les apps VIN le valident)G | ✓ (Natif)A8 | Identification de véhicule. Outils de diagnostic et apps VIN sur téléphone. |
Comment lire les marques
- ✓: le lit depuis l'application appareil photo native, sans app supplémentaire
- ~: le lit sous une condition indiquée dans la cellule (une app spécifique, une version d'OS ou un mode)
- ✗: ne le décode pas ; il faut une app de scan ou du matériel dédié
Preuve
- 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 de paiement (application bancaire uniquement)
| Type | Applications caméra | Application bancaire native | Notes |
|---|
| SwissQR (Swiss QR-bill) | ✗ | ✓ 🇨🇭 uniquement | Standardisé par SIX Group. Applications bancaires suisses uniquement. |
| UPI (Inde) | ~ | ✓ 🇮🇳 | Google Pay, PhonePe, Paytm, BHIM. Les applications caméra ouvrent généralement la bonne. |
| PIX (Brésil) | ✗ | ✓ 🇧🇷 | Applications bancaires brésiliennes + Mercado Pago. |
| SEPA (virement européen) | ✗ | ✓ 🇪🇺 | Applications bancaires européennes prenant en charge EPC069-12. |
| PromptPay (Thaïlande) | ✗ | ✓ 🇹🇭 | Applications bancaires thaïlandaises. |
| PayNow (Singapour) | ✗ | ✓ 🇸🇬 | Applications bancaires de Singapour + PayLah. |
| ZATCA e-invoice | ✗ | , | Validation de l'autorité fiscale saoudienne. Pas pour la numérisation grand public. |
| FPS (Hong Kong) | ✗ | ✓ 🇭🇰 | Applications bancaires HK. |
| DuitNow (Malaisie) | ✗ | ✓ 🇲🇾 | Applications bancaires malaisiennes. |
| JPQR (Japon) | ✗ | ✓ 🇯🇵 | PayPay, LINE Pay, etc. |
| EMVCo merchant QR | ✗ | ✓ variable | Norme générique, dépend du support de l'émetteur. |
| Crypto / Bitcoin / Lightning | ~ | ✓ wallet | Les applications portefeuille (BlueWallet, Phoenix, etc.) lisent directement. |
Identité / sécurité
| Type | Lecteur | Notes |
|---|
| TOTP / HOTP | Applications d'authentification | Google Authenticator, 1Password, Authy, Bitwarden, Apple Passwords. |
| WiFi | iOS Camera ✓ / Android Camera ✓ | Les deux se connectent nativement depuis l'application caméra. |
| vCard / MeCard | Les deux caméras de téléphone ✓ | Proposent « Ajouter aux contacts ». |
| SSH / WireGuard | Spécifique à l'application | Termius, ServerCat, application WireGuard respectivement. |
| OpenPGP | Spécifique à l'application | OpenKeychain (Android), pgp-tools. |
| eSIM (LPA) | iOS Camera ✓ / Android Camera ✓ | Flux de configuration cellulaire natif. |
La règle générale
Si votre audience utilise une caméra de téléphone, utilisez le QR. Aztec, Data Matrix et les codes 1D sont réservés aux professionnels, générez-les quand vous contrôlez le scanner (entrepôt, usine, hôpital). Pour les produits de vente au détail, EAN-13 / UPC-A sont universels. Pour les permis de conduire, PDF417 est le seul choix.
Comment nous avons testé
Chaque entrée marquée a été décodée avec le scanner mentionné contre une charge utile de référence générée par cet outil ; les petites lettres après chaque marque indiquent quelle preuve l'appuie, et les cellules que nous n'avons pas testées nous-mêmes le précisent. Nous retestons annuellement et après les principales mises à jour d'iOS / Android Camera. Si vous trouvez une divergence, envoyez un e-mail à hello@abundera.ai avec votre appareil et sa version de système d'exploitation, et nous vérifierons.
Dernière vérification : 2026-09-03. Les tableaux ci-dessus, la page du corpus et chaque ligne « Scanne sur » d'une page de type sont générés à partir d'un seul jeu de données, ils ne peuvent donc pas se contredire.