Escáner de códigos QR y de barras para iPhone con captura por lotes, historial persistente y amplia cobertura de formatos — QR, Aztec, PDF417, Data Matrix, además de EAN, UPC, Code 128 y otros códigos lineales. El reconocimiento corre en el dispositivo con Apple Vision framework. Sin cuenta, sin subidas a la nube, sin seguimiento del contenido escaneado.
La Cámara del iPhone lee QR desde iOS 11 y el Centro de Control tiene un Escáner de códigos integrado desde iOS 12. Para un único QR — conectarse a una Wi-Fi, abrir la carta de un restaurante, pagar un parquímetro — la Cámara es la herramienta correcta y no necesitas una app aparte. Una app dedicada de escáner QR justifica su sitio cuando el trabajo va más allá de un solo toque: capturar por lotes una secuencia de códigos, mantener un historial buscable de cada valor decodificado, leer formatos con los que la Cámara es menos fiable (EAN-13, UPC-A, Code 128 en etiquetas retail estrechas) o extraer un código de una foto guardada o de una página de PDF.
ScanLens usa Apple Vision framework para el reconocimiento — el mismo motor que la Cámara del sistema, así que la cobertura de formatos coincide. Lo que va encima es el flujo: un modo por lotes que sigue capturando sin cerrar el visor, un historial persistente de valores decodificados con fecha y miniaturas, importación de fotos para códigos dentro de imágenes e integración con la biblioteca de documentos de ScanLens para que una etiqueta de envío escaneada, el ISBN del lomo de un libro o el QR de una entrada queden junto a los documentos a los que pertenecen.
ScanLens lee dos grandes familias de códigos. Los códigos 2D almacenan URLs, texto, fichas de contacto, credenciales de Wi-Fi o cargas binarias arbitrarias en un patrón cuadrado o rectangular. Lo que admite: QR Code (el universal), Aztec (transporte y billetes de avión), PDF417 (carnés de conducir de EE. UU., etiquetas de FedEx, tarjetas de embarque) y Data Matrix (piezas industriales, envases farmacéuticos, etiquetas postales). Los cuatro están soportados por Apple Vision framework, así que se decodifican con la misma precisión que la Cámara del sistema.
Los códigos de barras lineales 1D son las filas de rayas verticales que aparecen en los envases de retail, libros de biblioteca, etiquetas de envío y bridas de inventario. ScanLens cubre EAN-8 y EAN-13 (retail internacional), UPC-A y UPC-E (retail norteamericano), Code 39 (industrial), Code 93 (logística), Code 128 (envíos e inventario), Codabar (bibliotecas y bancos de sangre) e ITF-14 (envíos de cajas agrupadas). El grupo 1D es el que más se beneficia de una app dedicada: los códigos lineales necesitan un encuadre más ajustado y un enfoque estable que los QR, y el visor dedicado con guías de borde da lecturas más limpias que la detección general de la Cámara.
Dos cosas que la app no hace: no genera códigos (usa la app Atajos o cualquier generador de QR gratuito) y no decodifica formatos propietarios poco habituales como Maxi Code o Han Xin Code que no estén en la API de Apple Vision. Si un formato no está en la lista de arriba, ScanLens no lo verá.
Apunta con la cámara al código; el valor aparece al instante. Las URLs abren el navegador al tocar (con diálogo de confirmación — sin navegaciones sorpresa). El texto plano se muestra en un panel de resultado con copiar y compartir. Las fichas de contacto (MeCard, vCard) ofrecen Añadir a Contactos. Las credenciales de Wi-Fi ofrecen Unirse a la red. La decodificación corre en tiempo real a 30 fps o más en iPhone 12 o posterior.
Entra en el modo por lotes y el visor permanece abierto mientras barres varios códigos. Cada código nuevo añade una línea a una lista con miniatura y valor decodificado. Termina la sesión cuando acabes. Útil para inventarios, control de entradas en congresos, catalogación de estantes en biblioteca o capturar los ISBN de una pila de libros para importarlos a Goodreads o LibraryThing.
Cada código decodificado entra en un historial con el valor, el formato, la fecha y una pequeña miniatura del cuadro capturado. Reabre una URL guardada semanas después, copia un texto decodificado anterior o consulta a qué contacto correspondía cada acreditación. El historial vive en la biblioteca de ScanLens en el dispositivo; la sincronización estándar de Archivos de iOS puede llevarlo por iCloud Drive si quieres copia de seguridad.
La importación de fotos toma una imagen fija — una captura del QR que te envió alguien, un cartel que fotografiaste sin escanearlo en su momento o un código incrustado en una página de PDF. El decodificador recorre la imagen como si fuera un cuadro en vivo y extrae el valor. Útil cuando el código ya no está delante o quieres conservar la imagen origen junto al texto decodificado en tu biblioteca.
La configuración inicial es un permiso de Cámara. A partir de ahí, escanear un código suelto es toca-apunta-decodifica, y una serie por lotes es tocar, barrer y pulsar listo.
| Paso | Acción | Consejos |
|---|---|---|
| 1 | Abre ScanLens y elige el modo QR y código de barras | Modo 03 en la cuadrícula principal; permiso solicitado la primera vez |
| 2 | Apunta al código y mantén el pulso | Los lineales necesitan más encuadre que los QR; apoya el codo |
| 3 | Lee el valor decodificado en el panel de resultado | URL: toca para abrir. Texto: copiar. Contacto: Añadir |
| 4 | (Opcional) Cambia al modo por lotes | El visor sigue abierto; los códigos se acumulan en la lista |
| 5 | Revisa la sesión y guarda | La pantalla de cierre permite borrar duplicados o lecturas erróneas |
| 6 | Recupéralo en el historial | Se busca por texto decodificado y se filtra por formato |
Acreditaciones de congresos, pulseras de festival, entradas de teatro. El modo por lotes mantiene el visor abierto mientras pasa una cola de asistentes — cada lectura se añade a la lista. El historial deja luego un listado con marca de tiempo. Códigos: Aztec (transporte), PDF417 (estilo tarjeta de embarque), QR (la mayoría de apps de eventos).
Barre una estantería o un almacén en modo por lotes. El EAN-13, UPC-A o Code 128 de cada producto entra en la lista. Exporta la sesión como CSV y compártela con la hoja de inventario. Sin teclear; el iPhone es el único equipo en el área de almacén.
Bibliotecas personales, colecciones escolares, lotes de aula. Escanea el ISBN-13 del reverso de cada libro en modo por lotes; exporta la lista a Goodreads, LibraryThing, un CSV de inventario escolar o Apple Notas. Incluye Codabar para bibliotecas que siguen usando identificadores antiguos de socio.
Data Matrix es el estándar GS1 para envases farmacéuticos. Decodifica números de lote y fechas de caducidad de envases de receta o viales de vacuna. El reconocimiento en el dispositivo importa aquí: los identificadores de medicación no deberían viajar a un servidor de terceros.
PDF417 y Code 128 en etiquetas de mensajería — FedEx, UPS, DHL, USPS, SEUR. Escanea la etiqueta, decodifica el número de seguimiento y pégalo en la página de tracking del transportista. Para receptores que verifican envíos entrantes o personal de almacén que barre un palé de cajas por lotes.
Sí — la app Cámara lee QR desde iOS 11 y el Centro de Control tiene un Escáner de códigos dedicado desde iOS 12. Para un QR puntual (entrar a una Wi-Fi, abrir la carta de un restaurante, seguir un enlace), la Cámara es la herramienta adecuada. Un escáner QR dedicado como ScanLens resulta útil cuando necesitas escanear varios códigos seguidos en modo por lotes, un historial persistente de cada código escaneado, mayor compatibilidad de formatos (EAN-13, UPC-A, Code 128, PDF417, Data Matrix), o quieres que los valores escaneados queden junto a tu biblioteca de documentos en lugar de desaparecer tras el toque.
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 lineal). El reconocedor es Apple Vision framework, el mismo motor que usa la Cámara del sistema, así que la cobertura de formatos coincide con iOS. Dos cosas que la Cámara hace algo mejor que las apps de terceros: realce AR en vivo y apertura de URL sin toque adicional. ScanLens cambia eso por captura por lotes e historial.
No. El reconocimiento se ejecuta localmente en el iPhone con Apple Vision framework. La imagen del código, el valor decodificado y el historial guardado se quedan en el dispositivo. Si el QR es una URL y la tocas, tu navegador irá a buscarla — es una petición web normal, no una subida del código en sí. No hay cuenta de ScanLens ni analítica del contenido de tus escaneos.
Sí. Abre el modo QR en ScanLens, cambia a la opción de importar foto y elige la imagen desde Fotos o Archivos. El decodificador lee el código de la imagen estática igual que de un cuadro en vivo. Útil para capturas que te han enviado por mensaje, códigos incrustados en PDFs o fotos de carteles que tomaste sin escanear en su momento.
Sí — esa es la razón principal para usar un escáner dedicado en lugar de la Cámara. El modo por lotes mantiene el visor abierto y captura cada código nuevo en una lista. Útil para inventarios (escanear cada artículo de un estante), control de entradas en eventos (escanear acreditaciones en fila) o catalogación de biblioteca (escanear ISBN del lomo de los libros). La sesión termina al pulsar Listo; la lista completa se guarda en el historial.
Cada entrada guarda el valor decodificado (URL, texto, ficha de contacto, credenciales de Wi-Fi), el formato (QR, EAN-13, etc.), la fecha y una pequeña miniatura del cuadro capturado. Desde el historial puedes reabrir una URL, copiar un texto decodificado, compartir o eliminar. El historial vive en la biblioteca de ScanLens en el dispositivo — la sincronización con iCloud Drive es opcional a través de la integración estándar con Archivos.