Hardware para comercios

Lector 1D vs 2D: cuál comprar para tu comercio (y por qué el 2D lee QR)

Lector 1D vs 2D: cómo funciona cada tecnología por dentro, cinco casos donde el 2D gana aunque no uses QR, y una tabla para decidir cuál comprar según tu comercio.

Ilustración comparativa de dos lectores de código de barras sobre un mostrador, uno con una línea láser roja y otro con un recuadro de cámara leyendo un código QR
Ilustración comparativa de dos lectores de código de barras sobre un mostrador, uno con una línea láser roja y otro con un recuadro de cámara leyendo un código QR

Un lector 1D lee únicamente códigos lineales (EAN-13, Code 128, Code 39) con un láser que proyecta una sola línea recta, mientras que un lector 2D usa un sensor de imagen que le saca una foto al código, por eso además de los lineales lee QR, DataMatrix y códigos dañados o mal orientados. La pregunta real para decidir no es solo "¿voy a usar QR?": hay al menos cinco escenarios donde el 2D gana aunque nunca pienses cobrar con un código QR.

Cómo funciona un lector 1D (láser de línea)

Adentro de un lector 1D hay un diodo láser que proyecta una única línea roja. Esa línea tiene que cruzar el código de punta a punta, midiendo el ancho de cada barra y cada espacio para reconstruir el número codificado. Es una tecnología madura, barata de fabricar y suficiente para su tarea: si el código está bien impreso, bien orientado y el láser lo cruza entero, lee en una fracción de segundo. El límite aparece apenas el código no es una línea recta de barras: un láser no tiene forma de "ver" una grilla bidimensional como la de un QR, porque solo mide variaciones de luz a lo largo de una única trayectoria.

Cómo funciona un lector 2D (imager) y por qué lee QR

Un lector 2D reemplaza el láser por un sensor de imagen, muy similar al de una cámara de celular chica: en vez de una línea, captura un cuadro completo de lo que tiene enfrente y un software interno busca dentro de esa imagen el patrón de un código, sea lineal o bidimensional. Como analiza una imagen entera y no una sola línea, un imager puede reconocer un código sin importar en qué ángulo esté rotado, y además decodifica patrones bidimensionales como QR y DataMatrix, que guardan información tanto en el ancho como en el alto del código, no solo a lo largo de una línea.

Cinco escenarios donde el 2D gana, aunque no uses QR

  1. Códigos rotados o mal orientados. Un láser exige que la línea cruce el código; si el producto pasa girado, hay que reintentar. Un imager lee el mismo código en cualquier ángulo, sin que el cajero tenga que corregir la posición.
  2. Etiquetas dañadas, sucias o con un rayón. Al analizar una imagen completa en vez de depender de una sola línea perfecta, un 2D tolera mejor una barra parcialmente tapada o borrosa, porque puede reconstruir el patrón con la información del resto del código.
  3. Leer un código desde la pantalla de un celular. Un cupón digital, una entrada o un comprobante de pago mostrado en pantalla tiene brillo y a veces un parpadeo leve que a un láser le cuesta atravesar; un sensor de imagen lee una pantalla sin ese problema, igual que leería papel impreso.
  4. Códigos impresos muy chicos o con barras muy finas. Cuando un producto trae el código reducido al mínimo (envases chicos, por ejemplo), un imager de buena resolución suele sacarle más partido que un láser, que necesita una línea limpia de punta a punta.
  5. Simbologías menos comunes en el mismo comercio. Si en algún momento el negocio maneja tanto EAN-13 de góndola como Code 39 de un proveedor puntual o DataMatrix de algún insumo, un 2D reconoce todas esas simbologías sin necesidad de reprogramarlo para cada una.

1D vs 2D: tabla comparativa

CriterioLector 1D (láser)Lector 2D (imager)
Códigos que leeSolo lineales: EAN-13, EAN-8, Code 128, Code 39Lineales, más QR y DataMatrix
PrecioMás económicoDiferencia cada vez más chica frente al 1D
Tolerancia al ánguloBaja: necesita alinear la línea con el códigoAlta: lee desde cualquier ángulo
Lectura desde pantalla de celularPuede fallar por brillo o parpadeoFunciona igual que sobre papel
Códigos dañados o mal impresosExige mayor calidad de impresiónMás tolerante
Indicado paraSolo productos envasados con EAN-13, presupuesto ajustadoCobro con QR, cupones, mostrador variado o de alto tráfico

Cómo decidir en tu comercio

  1. ¿Vendés únicamente productos de fábrica con su código EAN-13 de góndola, sin planes de cobrar con QR ni validar cupones? Un 1D láser alcanza y cuesta menos.
  2. ¿Pensás cobrar con QR interoperable, validar cupones o entradas, o leer algún carnet con código 2D? Arrancá directo con un 2D, para no tener que reemplazar el lector más adelante.
  3. ¿Tenés mercadería que suele traer el código dañado, doblado o con etiquetas de mala calidad (por ejemplo, productos de otros países o de proveedores chicos)? El 2D reduce los reintentos de lectura.
  4. ¿El mostrador tiene mucho movimiento y el cajero no tiene tiempo de acomodar cada producto? La tolerancia al ángulo de un 2D se nota más cuanto más rápido pasa la mercadería.

Si además necesitás decidir entre una pistola de mano y un lector fijo, esa comparación está desarrollada en la guía dedicada a elegir un lector de código de barras.

Cómo lo maneja YoFacturo

El agente local de YoFacturo clasifica automáticamente qué tipo de código leyó, sea que venga de un lector 1D o 2D, en un orden pensado a propósito: primero prueba EAN-13 (13 dígitos), después UPC-A (12), EAN-8 (8) e ITF-14 (14) -este último se chequea antes que Code 128 a propósito, porque si no, un código puramente numérico nunca llegaría a evaluarse como ITF-14-, después Code 128 (alfanumérico) y Code 39, y si nada de eso coincide pero el texto es largo o tiene caracteres especiales, lo marca como QR. Esta clasificación funciona igual sin importar si el lector es 1D o 2D: la diferencia la pone el propio lector, que directamente no puede entregar un QR si es 1D. Podés ver el resto del hardware que reconoce el agente en la página de descargas.

Preguntas frecuentes

¿Un lector 2D siempre puede reemplazar a uno 1D?

Sí, en cuanto a qué códigos puede leer: un lector 2D lee todo lo que lee uno 1D (EAN-13, Code 128, Code 39) y además QR y DataMatrix. La única razón para elegir 1D en vez de 2D hoy es el precio, porque la tecnología láser de línea sigue siendo más barata de fabricar que un sensor de imagen.

¿Por qué un lector 2D lee un código QR y uno 1D no?

Un lector 1D usa un láser que proyecta una única línea recta, así que solo puede leer patrones lineales donde toda la información está codificada en el ancho de las barras a lo largo de esa línea. Un código QR guarda información en dos dimensiones, en una grilla de cuadrados, y para leerlo hace falta una cámara que capture la imagen completa, que es justamente lo que hace un lector 2D.

¿El lector 2D es más lento que el 1D?

No necesariamente. Aunque un imager procesa una imagen completa en vez de una sola línea, los sensores actuales decodifican en una fracción de segundo, similar a un láser. En la práctica, la diferencia de velocidad que nota el cajero es mínima; lo que sí cambia es la tolerancia a ángulos y a códigos mal orientados, donde el 2D es más rápido en la práctica porque no exige alinear el producto.

¿Un lector 2D puede leer un código desde la pantalla de un celular?

Sí, y es una de sus ventajas frente al láser: un sensor de imagen no depende de que la luz rebote igual que sobre papel impreso, así que lee sin problema un código mostrado en una pantalla, algo típico al validar un cupón digital o una entrada. Un lector 1D láser puede fallar contra el brillo y el parpadeo de una pantalla.

¿Vale la pena comprar un 2D si hoy solo vendo productos con EAN-13?

Depende del margen de precio entre ambos modelos en el momento de comprar, que hoy suele ser chico. Si en algún momento vas a cobrar con QR, validar cupones, leer un carnet o vender productos con código dañado con frecuencia, conviene arrancar directo con 2D para no tener que cambiar el equipo más adelante.

Guías relacionadas

lector 1d y 2dlector de código de barrascódigo qrpunto de ventahardware

Mirá cómo se hace en YoFacturo

Métodos de Pago en YoFacturo — Tutorial paso a paso

Tutorial oficial del canal de YoFacturo. Guía escrita: Métodos de Pago en YoFacturo.

‹ Volver al Blog