¿Se imprime bien pero no se escanea?
Siete causas concretas y comprobables — cada una con las cifras reales que hay detrás — más un lector en vivo más abajo para que pruebes tu propio código de barras impreso en lugar de adivinar.
Zonas mudas — el margen en blanco que necesita el escáner
Una zona muda es el margen despejado y sin imprimir que flanquea las barras de un código de barras — los escáneres lo usan para localizar dónde empieza y dónde termina el símbolo, y basta con invadirlo con cualquier cosa (texto, un recuadro, otro código de barras o el propio borde de la etiqueta) para que la lectura falle aunque todas las barras de debajo estén impresas a la perfección. El mínimo es un múltiplo de la dimensión X (el ancho de la barra más estrecha) y no es el mismo número para cada simbología: el mínimo publicado del propio Code 128 es 10 veces la dimensión X a cada lado — la referencia general que este sitio aplica a todas las simbologías lineales sobre una plantilla de etiquetas. EAN-13 necesita 11 veces a la izquierda pero solo 7 a la derecha, una regla asimétrica que nace de cómo están construidos sus patrones de guarda izquierdo, central y derecho, no de una errata. UPC-A es más simple y simétrico: 9 veces a cada lado. La solución es mecánica, no estética: mide en milímetros la zona muda que corresponde a tu dimensión X impresa y déjala completamente despejada — no calcules a ojo «un poco de espacio en blanco» ni recortes una etiqueta hasta pegarla a las barras para ganar sitio.
Demasiado pequeño — el mínimo de la dimensión X
La dimensión X — el ancho de la barra o el espacio más estrecho — es el número que de verdad determina si un código de barras se escanea, no su tamaño impreso total en centímetros. Datos más largos con un ancho físico fijo obligan a bajar la dimensión X; ese es el mecanismo real detrás de «mi código de barras es demasiado pequeño para escanearlo», y no simplemente una imagen pequeña. El mínimo publicado por GS1 para el comercio minorista ronda los 0,19 mm (unas 7,5 milésimas de pulgada) — el generador de PDF de etiquetas de este sitio impone exactamente ese valor y avisa o bloquea la generación por debajo, porque un escáner sencillamente no puede resolver las barras individuales una vez que la dimensión X cae por debajo. Para EAN-13 y UPC-A en concreto, el tamaño nominal de GS1 al 100 % de ampliación es de 37,29 × 25,93 mm, con un margen admisible del 80 al 200 % de esa medida — por debajo del 80 % la fiabilidad cae deprisa, sobre todo con la iluminación real de una tienda y no en un banco de laboratorio controlado. Si tienes margen sobre los datos en sí, vale la pena elegir datos solo numéricos siempre que se pueda: el Subset C de Code 128 empaqueta pares de dígitos en una sola unidad de módulo, lo que puede reducir aproximadamente a la mitad el número de módulos de esos mismos dígitos codificados de otra forma.
Desajuste de dpi en impresoras térmicas
Un cabezal de impresión térmico solo puede marcar puntos enteros — 203 o 300 por pulgada en las impresoras de sobremesa DYMO y Zebra de las que casi siempre se trata, lo que da unos 0,125 mm por punto a 203 dpi y unos 0,085 mm por punto a 300 dpi. Si el ancho de módulo de un código de barras se ajusta de forma continua — a cualquier valor en milímetros, como hacen muchas herramientas de códigos de barras y de etiquetas para las hojas Avery de láser o inyección de tinta —, al imprimir unas barras se redondean hacia abajo a N puntos mientras sus vecinas se redondean hacia arriba a N+1. El escáner ve anchos de barra desiguales en lugar de las proporciones que el código de barras codifica realmente, aunque la vista previa del PDF en pantalla se viera idéntica a la de un código bueno y la impresión física parezca limpia a simple vista. Esta es, con diferencia, la queja más repetida del tipo «se imprime perfecto pero el escáner no lo lee» propia de las impresoras térmicas de rollo, y es justo lo que evitan las plantillas de rollo de este sitio en /labels: cada módulo se fija a un número entero exacto de puntos de impresora a la densidad elegida antes de dibujar nada, nunca a un ancho escalado de forma continua. La otra mitad de la solución es más simple — haz que el dpi con el que generas coincida con el dpi al que está configurada realmente tu impresora; 203 y 300 no son intercambiables, y un código de barras ajustado al punto para uno no lo está para el otro.
Probar tu código de barras impreso
Pon a prueba tu código de barras impreso: fotografíalo y descodifícalo aquí — si se descodifica con una buena foto pero no en la caja, es un problema de calidad de impresión, no de los datos.
Arrastra aquí la foto de un código de barras, o haz clic para elegir una
PNG, JPG, WebP o GIF — o pega una imagen con Ctrl+V / Cmd+V. Se descodifica en este dispositivo; no se sube nada.
Contraste y color
Los escáneres miden el contraste de impresión (print contrast signal, PCS) — la diferencia de reflectancia entre barras y espacios — y no el color tal como lo percibe el ojo humano. Las barras de negro puro sobre fondo blanco o claro dan el contraste más alto y más seguro. Los laminados o materiales de etiqueta brillantes pueden devolver un reflejo especular justo en el ángulo desde el que lee un escáner fijo y hundir el contraste efectivo precisamente cuando más importa; los acabados mate son la opción más segura siempre que puedas elegir. La tinta roja o rosa es un fallo concreto y bien documentado, no una advertencia vaga sobre «poco contraste»: los escáneres láser clásicos de códigos de barras leen con un diodo láser rojo de entre 630 y 670 nm, y la tinta roja apenas absorbe luz en esa longitud de onda, así que unas barras rojas sobre blanco pueden llegar casi sin contraste a un escáner de láser rojo aunque una persona que mire esa misma etiqueta vea barras oscuras y nítidas. Los escáneres de cámara y de sensor de imagen — incluidas las cámaras de los teléfonos — usan iluminación blanca de amplio espectro y por lo general no comparten este fallo concreto, que es una razón más por la que un código de barras se lee sin problema con un teléfono y falla una y otra vez con una pistola láser antigua. La solución: barras negras (o de otro color realmente oscuro) sobre fondo blanco o claro, mate antes que brillante siempre que se pueda, y nunca tinta roja ni rosa para algo que todavía pueda encontrarse con un escáner láser.
Material de etiqueta y ribbon
En las impresoras de transferencia térmica, el ribbon (la cinta de transferencia térmica) cuenta tanto como cualquier ajuste de impresión. El ribbon de cera es la opción económica y de uso general — suficiente para la mayoría de las etiquetas de comercio y de inventario —, pero se corre y se raya con relativa facilidad. El ribbon de resina cuesta más, aunque aguanta el calor, los productos químicos y la abrasión, que es lo indicado para etiquetas de exterior, de cámara frigorífica o de manipulación industrial, donde una impresión de cera puede correrse antes incluso de llegar una sola vez a un escáner. La térmica directa — sin ribbon alguno, solo papel termosensible — es la más barata de las tres, pero la impresión en sí se decolora con el calor, la luz y el tiempo; eso está bien para una etiqueta de envío que se usa en cuestión de días y es una mala elección para algo que tiene que seguir siendo legible durante meses. La solución no es mejorar, sino ajustar: elige el tipo de ribbon (o entre térmica directa y transferencia térmica) en función de cuánto tiempo y dónde tiene que sobrevivir de verdad una etiqueta, no de lo que resulte más barato en el momento de comprar.
Dañado o deformado
Los pliegues, los desgarros, una etiqueta estirada sobre una superficie curva o irregular, la tinta corrida y el redimensionado no uniforme rompen todos la geometría de barras de la que depende un escáner. El redimensionado no uniforme merece mención aparte: arrastrar un tirador de esquina sin bloquear la relación de aspecto, o el paso de «ajustar a la página» de un controlador de impresión que remuestrea un eje más que el otro, desplaza el ancho de cada módulo lo justo para que la lectura falle — aunque el resultado siga pareciendo a ojos de una persona un código de barras de lo más normal, que es precisamente lo que hace tan fácil pasar por alto esta causa. La solución: no redimensiones nunca un código de barras de forma no uniforme (bloquea la relación de aspecto, siempre) e inspecciona físicamente una muestra impresa — pliegues, manchas, cómo queda sobre una superficie de aplicación curva — antes de dar luz verde a una tirada completa, en lugar de fiarte solo de la vista previa en pantalla.
Datos o simbología equivocados
A veces la impresión es correcta y el código de barras cumple de verdad la norma — se descodifica exactamente a lo que se codificó — y el problema real está más adelante, no en la etiqueta. Eso incluye un GTIN que se lee a la perfección como dato pero que en realidad no está licenciado ni registrado en GS1 (una discrepancia de base de datos en el sistema del minorista, no un fallo de lectura — la diferencia la explica nuestra guía sobre cómo obtener un código de barras GS1), e incluye también usar directamente la simbología equivocada para el contexto: un SKU interno en Code 128 presentado donde la caja de una tienda espera un EAN-13 o un UPC-A, o al revés. Ninguna de las dos cosas la detecta por sí sola una prueba de descodificación, porque el código de barras sí se descodifica correctamente — si devuelve el texto y el formato correctos a partir de una foto limpia, el código de barras en sí está bien, y la discrepancia real vive en el sistema que rechaza ese valor a continuación.
Referencia rápida
| Causa | Síntoma | Solución |
|---|---|---|
| Zona muda invadida | Lectura intermitente, o solo cerca del centro de la etiqueta | Deja despejada toda la zona muda (10× Code 128, 11×/7× EAN-13, 9× UPC-A) |
| Dimensión X demasiado pequeña | El escáner no resuelve las barras individuales; solo lee de cerca | Mantente como mínimo en ~0,19 mm de dimensión X — etiqueta más grande o datos más cortos o numéricos |
| El dpi térmico no coincide | Se imprime limpio, el escáner lee basura o no lee nada | Ajusta cada módulo al dpi real de tu impresora (203 o 300) |
| Poco contraste o tinta roja | Falla en escáneres láser; en un teléfono o sensor de imagen puede seguir funcionando | Barras negras sobre blanco o claro, mate antes que brillante, nunca tinta roja ni rosa |
| Ribbon o material equivocados | Se corre, se raya o se decolora antes de escanearse siquiera una vez | Ajusta el ribbon y el material (resina, cera o térmica directa) a la duración necesaria |
| Impresión dañada o deformada | Falla de forma impredecible; a simple vista parece «lo bastante cerca» | Bloquea la relación de aspecto al redimensionar; revisa una muestra física antes de la tirada |
| Datos o simbología equivocados | Se lee bien, pero el sistema receptor rechaza el valor | Comprueba que el valor y el formato descodificados coinciden con lo que ese sistema espera |
Preguntas frecuentes
¿Por qué no se escanea mi código de barras?
¿Por qué mi código de barras se lee con el teléfono pero no en la caja?
¿De qué tamaño tiene que ser un código de barras para que se escanee?
¿Las impresoras térmicas imprimen mejores códigos de barras?
¿Se pueden escanear los códigos de barras en tinta roja o rosa?
¿Cómo compruebo si mi código de barras impreso se va a escanear de verdad?
Sigue explorando
Hojas Avery y rollos térmicos DYMO/Zebra, exactos al punto y verificados por lectura.
Lector de códigos de barrasLa página completa del lector — sube una imagen o lee en directo con la cámara.
Cómo obtener un código de barras GS1Cuando un código de barras que se lee bien sigue sin ser un GTIN válido.
Todos los tipos de código de barrasExplora todas las simbologías compatibles con BarcodeSheets.