Un scanner de QR codes et codes-barres pour iPhone avec capture en lot, historique persistant et large couverture de formats — QR, Aztec, PDF417, Data Matrix, ainsi qu’EAN, UPC, Code 128 et d’autres codes-barres linéaires. La reconnaissance tourne sur l’appareil via Apple Vision framework. Pas de compte, pas d’envoi dans le cloud, pas de suivi du contenu scanné.
Appareil photo de l’iPhone lit les QR codes depuis iOS 11 et le centre de contrôle a un Scanner de code intégré depuis iOS 12. Pour un seul QR — rejoindre un Wi-Fi, ouvrir la carte d’un restaurant, payer un horodateur — Appareil photo reste le bon outil et vous n’avez pas besoin d’app séparée. Une appli scanner QR dédiée gagne sa place quand la tâche dépasse un seul tap : capturer en lot une série de codes, conserver un historique cherchable de chaque valeur décodée, lire des formats qu’Appareil photo gère moins bien (EAN-13, UPC-A, Code 128 sur des étiquettes serrées de grande distribution), ou extraire un code d’une photo enregistrée ou d’une page de PDF.
ScanLens utilise Apple Vision framework pour la reconnaissance — le même moteur qu’Appareil photo, donc la couverture des formats correspond. Par-dessus, il y a le flux de travail : un mode lot qui continue à capturer sans fermer le viseur, un historique persistant des valeurs décodées avec horodatage et vignettes, l’import photo pour les codes à l’intérieur d’images, et l’intégration avec la bibliothèque de documents ScanLens pour qu’une étiquette d’expédition scannée, un ISBN de tranche de livre ou le QR d’un billet se range à côté des documents associés.
ScanLens lit deux grandes familles de codes. Les codes 2D stockent des URL, du texte, des fiches contact, des identifiants Wi-Fi ou des données binaires arbitraires dans un motif carré ou rectangulaire. L’ensemble pris en charge : QR Code (le code universel), Aztec (billets de transport et de compagnie aérienne), PDF417 (permis de conduire US, étiquettes FedEx, cartes d’embarquement) et Data Matrix (pièces industrielles, emballages pharmaceutiques, étiquettes postales). Les quatre sont pris en charge par Apple Vision framework, ils se décodent donc avec la même précision qu’Appareil photo.
Les codes-barres linéaires 1D sont les rangées de barres verticales que l’on retrouve sur les emballages de grande distribution, les livres de bibliothèque, les étiquettes d’expédition et les étiquettes d’inventaire. ScanLens couvre EAN-8 et EAN-13 (commerce international), UPC-A et UPC-E (commerce nord-américain), Code 39 (industriel), Code 93 (logistique), Code 128 (expédition et inventaire), Codabar (bibliothèques et banques du sang) et ITF-14 (cartons groupés). C’est le groupe 1D qui profite le plus d’une appli dédiée : les codes linéaires demandent un cadrage plus serré et une mise au point stable que les QR, et le viseur dédié avec ses repères donne des lectures plus propres que la détection générale d’Appareil photo.
Deux choses que l’app ne fait pas : elle ne génère pas de codes (utilisez Raccourcis ou n’importe quel générateur de QR gratuit) et elle ne décode pas les formats propriétaires rares comme Maxi Code ou Han Xin Code qui ne sont pas dans l’API Apple Vision. Si un format n’est pas dans la liste ci-dessus, ScanLens ne le verra pas.
Visez le code avec l’appareil photo ; la valeur apparaît tout de suite. Les URL ouvrent le navigateur au tap (avec confirmation — pas de navigation surprise). Le texte simple s’affiche dans un panneau de résultat avec copier et partager. Les fiches contact (MeCard, vCard) proposent Ajouter aux contacts. Les identifiants Wi-Fi proposent Rejoindre le réseau. Le décodage tourne en temps réel à plus de 30 fps sur iPhone 12 ou plus récent.
Passez en mode lot et le viseur reste ouvert pendant que vous balayez plusieurs codes. Chaque nouveau code ajoute une ligne à la liste avec sa vignette et sa valeur décodée. Terminez la session quand vous avez fini. Utile pour les inventaires, le check-in de conférence, la catalogisation de rayonnages de bibliothèque ou pour récupérer les ISBN d’une pile de livres en vue d’un import dans Goodreads ou LibraryThing.
Chaque code décodé arrive dans une vue Historique avec la valeur, le format, l’horodatage et une petite vignette du cadre capturé. Rouvrez une URL gardée des semaines plus tard, copiez un texte précédemment décodé ou retrouvez à quel contact correspondait quel badge. L’historique vit dans la bibliothèque ScanLens sur l’appareil ; la synchronisation Fichiers standard d’iOS peut le porter par iCloud Drive si vous voulez une sauvegarde.
L’import photo prend une image fixe — capture d’écran du QR d’un ami, photo d’affiche prise sans scanner sur le moment, code intégré dans une page de PDF. Le décodeur parcourt l’image comme un cadre en direct et en extrait la valeur. Pratique quand le code n’est plus devant vous ou quand vous voulez conserver l’image source à côté du texte décodé dans votre bibliothèque.
La première fois, c’est une autorisation Appareil photo. Ensuite, un code seul c’est tap-vise-décode, et une série en lot c’est tap, balayer, appuyer sur Terminé.
| Étape | Action | Astuces |
|---|---|---|
| 1 | Ouvrir ScanLens et choisir le mode QR & code-barres | Mode 03 sur la grille d’accueil ; demande d’autorisation au premier lancement |
| 2 | Viser le code, tenir l’appareil stable | Les codes linéaires demandent un cadrage plus serré que les QR ; appuyez le coude |
| 3 | Lire la valeur décodée dans le panneau de résultat | URL : tap pour ouvrir. Texte : copier. Contact : Ajouter |
| 4 | (Optionnel) Passer en mode lot | Le viseur reste ouvert ; les codes s’empilent dans la liste |
| 5 | Revoir la session et enregistrer | L’écran de fin permet de supprimer doublons ou mauvaises lectures |
| 6 | Le retrouver plus tard dans l’historique | Historique cherchable par texte décodé et filtrable par format |
Badges de conférence, bracelets de festival, billets de théâtre. Le mode lot garde le viseur ouvert tandis qu’une file de participants passe — chaque scan s’ajoute à la liste. L’historique fournit ensuite une liste horodatée. Codes scannés : Aztec (billets façon transport), PDF417 (façon carte d’embarquement), QR (la plupart des apps d’événement).
Balayez un rayon ou un stock en mode lot. EAN-13, UPC-A ou Code 128 de chaque article entre dans la liste. Exportez la session en CSV pour la partager avec la feuille d’inventaire. Aucune saisie au clavier ; l’iPhone est le seul appareil sur le terrain.
Bibliothèques personnelles, collections d’école, lots de classe. Scannez l’ISBN-13 au dos de chaque livre en mode lot ; exportez la liste vers Goodreads, LibraryThing, un CSV d’inventaire scolaire ou Notes d’Apple. Inclut Codabar pour les bibliothèques qui utilisent encore d’anciens identifiants d’emprunteur.
Data Matrix est la norme GS1 pour les emballages pharmaceutiques. Décodez numéros de lot et dates de péremption sur les flacons de prescription ou les flacons de vaccin. La reconnaissance sur appareil compte ici : les identifiants de médicaments ne devraient pas partir sur un serveur tiers.
PDF417 et Code 128 sur les étiquettes de transport — FedEx, UPS, DHL, Chronopost, La Poste. Scannez l’étiquette, décodez le numéro de suivi, collez-le sur la page de suivi du transporteur. Pour les destinataires qui vérifient les colis entrants ou le personnel d’entrepôt qui balaye une palette de cartons en lot.
Si — Appareil photo lit les QR codes depuis iOS 11, et le centre de contrôle a un Scanner de code dédié depuis iOS 12. Pour un QR ponctuel (se connecter au Wi-Fi, ouvrir un menu au restaurant, suivre un lien), Appareil photo reste l’outil adapté. Un scanner QR dédié comme ScanLens devient utile quand il faut scanner plusieurs codes à la suite en mode lot, conserver un historique persistant de chaque code, lire des formats plus larges (EAN-13, UPC-A, Code 128, PDF417, Data Matrix), ou que les valeurs scannées soient rangées à côté de votre bibliothèque de documents au lieu de disparaître après le tap.
QR Code, Aztec, PDF417, Data Matrix (2D) ; EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128, Codabar, ITF-14 (1D linéaire). Le moteur de reconnaissance est Apple Vision framework, le même que celui d’Appareil photo, la couverture des formats correspond donc à iOS. Deux points où Appareil photo fait un peu mieux que les apps tierces : la surbrillance AR en direct et l’ouverture d’URL sans confirmation. ScanLens échange cela contre la capture en lot et l’historique.
Non. La reconnaissance s’exécute localement sur l’iPhone via Apple Vision framework. L’image du code, la valeur décodée et l’historique sauvegardé restent sur l’appareil. Si le QR est une URL et que vous la touchez, votre navigateur va la chercher — c’est une requête web normale, pas un envoi du code lui-même. Il n’y a pas de compte ScanLens et aucune analyse du contenu des scans.
Oui. Ouvrez le mode QR dans ScanLens, passez sur l’option import photo, choisissez l’image dans Photos ou Fichiers. Le décodeur lit le code à partir de l’image fixe comme depuis un cadre vidéo. Pratique pour les captures qu’on vous a envoyées par message, les codes intégrés dans un PDF ou les photos d’affiches prises sans scan à ce moment-là.
Oui — c’est la raison principale d’utiliser un scanner dédié plutôt qu’Appareil photo. Le mode lot garde le viseur ouvert et capture chaque nouveau code dans une liste. Pratique pour les inventaires (scanner chaque article d’un rayon), le check-in d’événement (scanner les badges des participants à la suite) ou la catalogisation de bibliothèque (scanner les ISBN sur la tranche des livres). La session se termine quand vous appuyez sur Terminé ; la liste complète part dans l’historique.
Chaque entrée enregistre la valeur décodée (URL, texte, fiche contact, identifiants Wi-Fi), le format (QR, EAN-13, etc.), l’horodatage et une petite vignette du cadre capturé. Depuis l’historique, vous pouvez rouvrir une URL, copier un texte décodé, partager ou supprimer. L’historique vit dans la bibliothèque ScanLens sur l’appareil — la synchronisation iCloud Drive est facultative via l’intégration standard avec Fichiers.