Hardware para farmacia y perfumería: por qué necesitás un lector 2D (DataMatrix) y qué más
Por qué una farmacia o perfumería necesita un lector 2D capaz de leer DataMatrix, qué diferencia hay con el EAN-13 de un medicamento nacional o el UPC-A de un perfume importado, y qué más completa el mostrador.

Una farmacia o perfumería necesita, por encima de cualquier otro comercio de barrio, un lector de código de barras 2D: buena parte de lo que vende trae un código DataMatrix chico y denso en el envase individual, además del EAN-13 de la caja exterior, y un lector 1D de una sola línea no lo lee. El resto del mostrador (impresora térmica, cajón de dinero) es el habitual de cualquier punto de venta. Repasamos por qué el lector es la decisión que más cambia en este rubro y qué más completa el hardware.
Por qué en una farmacia un lector 1D se queda corto
Un lector 1D lee códigos lineales con un láser que proyecta una única línea: alcanza de sobra para un EAN-13 de góndola, pero no reconoce un código 2D, porque no hay forma de alinear una sola línea recta con una matriz de puntos. El problema es que en farmacia y perfumería, a diferencia de un almacén, una parte considerable del catálogo trae el código en un formato 2D en algún punto del envase, no solo el EAN-13 tradicional de la caja. Comprar un lector 1D pensando en ahorrar termina obligando a tipear a mano el código cada vez que aparece uno de estos productos, justo lo que un lector debería evitar.
Qué es un código DataMatrix y por qué aparece en estos productos
El DataMatrix es un código de barras 2D: una matriz cuadrada de puntos, mucho más densa que un QR de las mismas dimensiones, pensada para guardar información en un espacio físico muy chico. Es habitual encontrarlo en el blister o la ampolla individual de un medicamento (donde no entra un código de barras lineal legible) o en cosméticos de gama alta con envases reducidos, mientras que la caja exterior de esos mismos productos suele llevar el EAN-13 tradicional, más fácil de leer a distancia. El resultado práctico en el mostrador es que un mismo producto puede presentar dos códigos distintos según de qué parte del envase lo escanees, y el lector tiene que resolver los dos sin que el cajero tenga que pensar cuál es cuál.
EAN-13, UPC-A y DataMatrix conviviendo en el mismo mostrador
La perfumería suma otra variable: buena parte del catálogo es importado, y no todos los países codifican igual. Un producto de fabricación nacional trae casi siempre EAN-13, de 13 dígitos. Un perfume u otro cosmético importado desde Estados Unidos puede traer en cambio un código UPC-A, de 12 dígitos, una simbología distinta pero igual de estándar. Ninguno de los dos casos exige nada especial del lector: cualquier lector, 1D o 2D, reconoce ambos formatos sin configuración adicional, porque los dos son códigos lineales comunes. El DataMatrix es el único de los tres que exige sí o sí un lector 2D.
| Qué te vas a encontrar en el mostrador | Tipo de código | Qué lector lo lee |
|---|---|---|
| Caja exterior de un medicamento nacional | EAN-13 | 1D o 2D |
| Blister o ampolla individual | DataMatrix | Solo 2D |
| Perfume o cosmético importado de EE.UU. | UPC-A | 1D o 2D |
| QR de la factura electrónica en el ticket | QR | No lo escanea el lector del mostrador; lo genera el sistema al imprimir |
Una ficha real de lector 2D pensado para códigos chicos y dañados
Como referencia de una hoja de especificaciones oficial real, el Zebra DS4308 (un imager 2D de uso general para retail) declara en su ficha técnica soporte explícito para DataMatrix, además de QR, PDF417, MaxiCode y Aztec, con un rango de lectura medido de entre 5 y 23 centímetros de distancia para un DataMatrix de densidad media, y un modelo de mayor definición (HD) capaz de leer DataMatrix de hasta 5 milésimas de pulgada de densidad, el tipo de código diminuto que aparece en blisters y envases chicos. La misma ficha aclara que el equipo lee códigos impresos en papel, mostrados en la pantalla de un celular o de una computadora, y que sigue funcionando aunque el código esté rayado, dañado o sucio: útil en un mostrador donde los envases se manipulan todo el día.
Cómo elegir y armar el mostrador, paso a paso
- Revisá qué proporción de tu catálogo trae código DataMatrix en el envase individual (medicamentos, cosmética de gama alta) antes de decidir el tipo de lector.
- Si esa proporción es alta, priorizá un lector 2D por sobre uno 1D, aunque cueste un poco más: te ahorra tipear códigos a mano.
- Probá que el lector elegido reconozca sin problema tanto el EAN-13 nacional como el UPC-A de un producto importado.
- Sumá impresora térmica y cajón de dinero, los mismos que en cualquier punto de venta, sin ninguna particularidad para este rubro.
- Hacé una prueba de cobro con un producto que tenga DataMatrix en el envase individual antes de abrir al público, para confirmar que el lector lo reconoce a la primera.
Cómo lo maneja YoFacturo
En el punto de venta, cualquier lector de código de barras conectado por USB funciona en modo teclado: con el cursor puesto en el buscador de productos, el código que acaba de leer (sea un EAN-13, un UPC-A o el texto que decodificó de un DataMatrix) se escribe solo y el sistema busca el producto, sin que el vendedor tenga que indicar de qué tipo de código se trata. El QR que lleva toda factura electrónica es un elemento aparte, generado por el propio sistema al emitir el comprobante e impreso en el ticket: no tiene relación con el lector del mostrador ni depende de qué equipo uses para cobrar los productos.
Preguntas frecuentes
¿Por qué una farmacia necesita un lector 2D y no alcanza con uno 1D?
Porque buena parte de lo que se vende en una farmacia trae, además del EAN-13 de la caja exterior, un código DataMatrix mucho más chico y denso en el blister o la ampolla. Un lector 1D con láser de una sola línea no lee esa clase de código: hace falta un imager 2D, que saca una foto del patrón completo.
¿Qué es un código DataMatrix y dónde aparece en un medicamento?
Es un código de barras 2D, una matriz cuadrada de puntos muy densa, pensada para guardar bastante información en un espacio físico chico. En medicamentos aparece típicamente en el blister o la ampolla individual, donde no entra un código de barras lineal, mientras que la caja exterior suele llevar el EAN-13 tradicional.
¿Un lector 2D lee también los códigos EAN-13 comunes?
Sí. Un lector 2D lee tanto los códigos lineales tradicionales (EAN-13, EAN-8, Code 128) como los 2D (QR, DataMatrix), porque su sensor de imagen capta el patrón completo sin importar el tipo. Reemplaza a un lector 1D en todos los casos, nunca al revés.
¿Qué diferencia hay entre el código de un medicamento nacional y uno de un perfume importado?
Un medicamento o cosmético nacional suele llevar EAN-13, el código de barras estándar registrado por el fabricante local. Un perfume u otro producto importado desde Estados Unidos puede traer en cambio un código UPC-A, de 12 dígitos en vez de 13. Un lector estándar, sea 1D o 2D, reconoce los dos sin ninguna configuración extra.
¿El lector cambia algo en cómo el sistema arma la factura con QR?
No. El código QR que lleva toda factura electrónica lo genera el sistema al emitir el comprobante, y se imprime en el ticket o la factura; no tiene relación con el lector que usás para cobrar los productos en el mostrador. Son dos códigos QR distintos, con funciones distintas, que conviven sin ningún conflicto.
Guías relacionadas
- Lector de código de barras: cómo elegir para tu comercio
- Códigos de barras: qué son, tipos y cómo generarlos y leerlos
- Honeywell Voyager vs Zebra vs lector genérico: qué cambia en el uso diario
- POS para farmacia: cómo gestionar medicamentos
- Hardware para comercios: todas las guías
Fuentes
Mirá cómo se hace en YoFacturo

Tutorial oficial del canal de YoFacturo. Guía escrita: Punto de Venta en YoFacturo.










