Un carrete lleno de códigos, añadido de una pasada en lugar de cincuenta.

Hacerlo de una en una no es simplemente más lento; es un tipo de trabajo distinto y peor, y es donde la gente lo deja. La importación masiva acepta hasta 50 fotos, las lee en el dispositivo y luego te guía para ponerle nombre a lo que ha encontrado.

Nadie se propone coleccionar capturas de códigos de barras

Una carpeta de capturas de códigos de barras nunca es un plan; se acumula. Una app de cartera cierra y quienes se habían adelantado se quedan con imágenes en la mano. Se cambia de móvil. Un año de entradas llega como archivos adjuntos de correo.

Los cierres son la versión más cruda: una fecha límite y ningún botón de exportar. Una app de cartera muy conocida cerró y borró lo que guardaba, y por eso hay tantos carretes con una hilera de códigos de barras de fidelización: Adónde fue Stocard

Llegue el montón como llegue, ahí se queda, y no porque el trabajo total sea mucho. Añadir tarjetas una a una son dos tareas trenzadas: leer un valor de una imagen, escribir un nombre, leer el siguiente.

Cada cambio de tarea cuesta algo. Medido en laboratorio con tareas mucho más simples, un cambio va de un par de décimas de segundo a alrededor de un segundo, y esperarlo no lo hace gratis. Una tanda mezclada sigue siendo más lenta de principio a fin.

Las guías de diseño de interfaces dicen lo mismo de los asistentes paso a paso: van bien para una tarea poco conocida que se hace en contadas ocasiones, y se vuelven molestos y demasiado controladores cuando la misma persona los repite una y otra vez.

Reúne las fotos en un solo sitio antes de abrir la app

Un lote vale lo que vale la selección que le entregas, y esa selección se arma mejor en la fototeca que a toda prisa dentro de un selector. Reúne las imágenes que quieres donde puedas verlas juntas y descarta ya las que no acaban de servir.

Tanto iOS como Android te dejan entregarle a una app solo las imágenes que elijas en lugar de toda la fototeca, algo que le viene bien a este trabajo. ScanKeeper pide la cámara y la fototeca, y nada más: Cartera sin cuenta

Cincuenta es el tope de un lote, y es una cifra útil para planificar. Si el montón es mayor, divídelo por tipo y no por fecha, para que al poner nombres estés siempre con una sola clase de tarjeta.

O sáltate la recopilación. Una imagen puede llegar a ScanKeeper desde la app en la que ya está, por el mismo menú Compartir que usarías para enviársela a cualquier otra persona, y no hace falta guardarla antes en tu fototeca.

Qué encuentra un lote y qué devuelve

Con las fotos ya elegidas, la app las recorre buscando un código compatible. El reconocimiento se ejecuta en el dispositivo, así que nada espera a una conexión.

Las imágenes que vuelven vacías

Algunas sí, y los motivos son de lo más corriente. La foto es de una etiqueta de estantería y no de la tarjeta. El código está cortado en el borde de un recorte. La imagen es de otra pantalla, tomada en ángulo. O la tarjeta funciona acercándola y nunca llevó un código.

Una foto que la app no puede leer no se tira. Llega a la revisión como un formulario que dice que la imagen no se ha podido reconocer, con campos que puedes rellenar a mano.

Más de un código en el encuadre

Una hoja de cupones, una tarjeta fotografiada junto a sus condiciones, una entrada impresa al lado del plano del recinto. ScanKeeper no elige por ti: cada código que encuentra abre un paso propio, con ese código iluminado y el resto de la imagen atenuado, así que siempre sabes qué número estás nombrando.

Lo que significa que el contador cuenta códigos, no imágenes. Doce fotos pueden llegar como quince pasos, y los tres de más no son un error. Son lo que resultó que llevaba dentro un solo encuadre.

Conviene conocer una consecuencia antes de que te sorprenda. Una tarjeta que imprime el mismo número dos veces, una como QR cuadrado y otra como franja de barras, vuelve como dos tarjetas, porque el formato cuenta como parte de lo encontrado. Quédate con la que lee tu caja y borra la otra.

Una entrada suele ser un PDF, no una foto

Muchos de los códigos que merece la pena guardar no pasan nunca por el carrete. Una entrada electrónica, una tarjeta de embarque, un cupón al final de un boletín: llegan como PDF, y el código que hay dentro es una imagen corriente colocada en la página.

Seleccionar PDF, en la misma pantalla que las fotos, coge el archivo entero. Sus páginas se dibujan como imágenes en el dispositivo —hasta 2000 píxeles en el lado largo, que es lo que necesita un lector para ver las barras— y luego entran en la misma cola que todo lo demás. Veinte páginas es el límite de un archivo: generoso para una entrada, y deliberadamente corto para un catálogo.

Un archivo que no se abre, porque la descarga se cortó o porque está protegido, se marca como ilegible y ahí se queda. No hay ninguna casilla para la contraseña y no se adivina nada.

ScanKeeper mostrando el código de barras que ha encontrado en la página de un billete de tren en PDF
El código de una entrada electrónica es una imagen en una página, y no tiene que ser nada más.

Nada de esto espera a una conexión, porque la lectura ocurre en el móvil. ScanKeeper para iOS y Android se instala gratis, y una sola foto basta para comprobar si el resto merece que le dediques la tarde.

Poner nombres es el trabajo, y tiene fecha de caducidad

Cincuenta valores sin nombre no son una colección, son una lista de números. Lo que valió el lote lo decide lo que escribes en la segunda mitad.

La foto es una pista, no el recuerdo

El recuerdo de dónde salió algo —de qué app, de qué tienda, de qué tarde— aguanta unos minutos y se desploma pasado un día. Así que ponles nombre en la misma sentada y no la semana que viene. No hay ninguna regla de los treinta segundos.

La imagen es una pista, no el registro, y las pistas tienen jerarquía: dónde estabas y qué pasaba ganan por mucho a una marca de fecha. Una pista también puede producir una suposición segura en lugar de un recuerdo, así que lee el número impreso en vez de darlo por hecho.

Los nombres automáticos no te salvarían

Los nombres automáticos no salvan esto. Cincuenta tarjetas llamadas de Importación 1 a Importación 50 son cincuenta cosas iguales, que es el problema del que partías. Lo que hace la revisión en su lugar es mantener cada imagen en pantalla mientras le pones nombre.

Cuando de una en una sigue siendo la decisión correcta

Tres fotos no son un lote. Abrir el escáner tres veces es menos trabajo que montar una selección y revisarla, y la tarjeta sale igual de una manera o de otra.

Si tienes la tarjeta en la mano, escanea la tarjeta. Una fotografía de ella es una copia de una copia, y la cámara tiene mejor luz y un ángulo más recto que la captura. La vía de la imagen se gana su sitio cuando el original ya no está.

Y cuando quieras un solo código ahora mismo, hazlo por separado: Escanear un código QR desde una imagen guardada

Un lote te deja cincuenta tarjetas con nombre. Los colores, las imágenes y las carpetas son una segunda pasada, hayan llegado como hayan llegado: Guía del organizador de códigos de barras

Cómo trata la importación masiva un lote, pantalla a pantalla

  1. 01

    Empieza en Acciones, no en el escáner

    La importación masiva está en la pantalla Acciones, junto a las demás herramientas de colección. La cámara toma un código cada vez; esta es la otra puerta.

    Pantalla Acciones de ScanKeeper con carpetas, importación masiva, archivo y exportación CSV
    La vía del lote empieza lejos de la cámara.
  2. 02

    Entrega fotos, o un PDF

    La pantalla acepta hasta 50 imágenes de tus códigos de barras y QR, y acepta también un PDF, para la entrada o el cupón que nunca fue una foto.

    ScanKeeper bulk import screen offering to select photos or a PDF
    Dos botones, y una cola detrás.
  3. 03

    El lote se lee en el dispositivo

    Un contador recorre la selección mientras la app busca un código compatible en cada imagen. Nada sale del móvil para hacerlo.

    ScanKeeper escaneando en el dispositivo un lote de fotos seleccionado
    El escaneo va contando a medida que avanza.
  4. 04

    Una imagen puede ser más de una tarjeta

    Cada código encontrado tiene un paso propio, y en cada uno la foto sigue en pantalla con ese código iluminado y el resto atenuado. Tres en una hoja de cupones son tres pasos, no una elección entre ellos.

    ScanKeeper naming the first of three codes found in one photo of a coupon sheet, with that code highlighted and the rest of the picture dimmed
    El contador cuenta códigos, no fotos.
  5. 05

    Una foto que la app no ha podido leer

    Algunas imágenes vuelven sin nada dentro. La pantalla lo dice y ofrece Nombre, Valor y un selector de tipo, para que puedas escribir el número o saltártela.

    Formulario de revisión de la importación masiva de ScanKeeper con el nombre y el valor de una tarjeta
    Una imagen ilegible es un formulario, no un callejón sin salida.
  6. 06

    El recuento final

    El lote termina diciéndote cuántas tarjetas se han añadido. Si son menos de las que elegiste, la diferencia es lo que te has saltado.

    ScanKeeper confirming that a batch of photos finished importing
    La última pantalla dice cuántas lo han conseguido.

Lo que solo importa cuando hay cincuenta

Una decisión por foto

La selección se hace una vez y se lee una vez. Lo que queda es Saltar o Añadir, cincuenta veces seguidas, sin ninguna pantalla que volver a abrir por el camino.

La imagen se queda en pantalla

Cada foto está delante de ti mientras le pones nombre, así que lo que te recuerda qué es la tarjeta no se ha ido a ninguna parte.

Cincuenta fotos, ninguna subida

Cada imagen del lote se lee en el dispositivo. Un lote grande no es una subida grande, porque no hay ninguna subida.

Lo que debes saber antes de empezar

¿Cuántas fotos con códigos de barras puedo importar a la vez?

ScanKeeper te permite elegir hasta 50 fotos en un lote de importación masiva.

¿Puede ScanKeeper importar mis tarjetas de otra app automáticamente?

No. No existe ningún traspaso automático entre apps de cartera. La vía es una captura o una foto de cada tarjeta, que ScanKeeper después lee en lotes de hasta 50 imágenes.

¿Qué pasa con una foto que tiene más de un código?

Los obtienes todos. Cada código de la imagen abre su propio paso para ponerle nombre, con ese iluminado y el resto de la foto atenuado, así que una hoja de cupones con tres códigos se convierte en tres tarjetas.

¿Puede ScanKeeper leer el código de barras que hay dentro de una entrada en PDF?

Sí. Elige Seleccionar PDF en la pantalla de importación, o envía el archivo a ScanKeeper desde donde te haya llegado. Las páginas se convierten en imágenes en el dispositivo y se leen como cualquier otra imagen, hasta veinte páginas por archivo.

¿Tengo que guardar una captura antes de poder importarla?

No. Compártela con ScanKeeper desde la app en la que ya está. En iOS el nombre se pone en el menú Compartir sin salir de esa app; en Android se abre ScanKeeper y muestra la misma pantalla de importación.

¿La importación masiva se dará cuenta si la misma tarjeta está dos veces en el lote?

Da por hecho que no. Nada en la app promete detectar un repetido, así que una captura y una foto de la misma tarjeta acabarán siendo, probablemente, dos tarjetas. Limpia antes la selección.

¿Tengo que poner nombre a las tarjetas mientras se procesa el lote?

La revisión avanza foto a foto, con Saltar y Añadir. Es también el momento más fácil para ponerle nombre a una tarjeta: la imagen que te dice qué es no se ha ido de la pantalla.

La mitad de mi lote ha vuelto como ilegible. ¿Qué ha fallado?

Normalmente es el origen y no el lote. Los códigos cortados por un recorte, las fotos de otra pantalla tomadas en ángulo y las capturas redimensionadas dos veces pierden todas el contraste que necesita un lector.

¿Las fotos de un lote se suben a algún sitio?

No. Cada imagen se lee en el dispositivo, y la app pide la cámara y la fototeca, y nada más.

Descargar la aplicación

Sin registro, sin dirección de correo, sin contraseña. Instala la app y empieza a añadir tarjetas.

Descargar en el App StoreDisponible en Google Play
O apunta con la cámara del móvil a esto y deja que lea el código.