El código de barras escanea en pantalla pero no impreso: la impresora
Si un código de barras se escanea en pantalla pero no en la etiqueta, los datos y la codificación están bien: la variable es la impresora. Usa una prueba de pantalla frente a papel y corrige DPI, ganancia de ancho, contraste o velocidad.

Hay una prueba de diez segundos que te dice al instante en qué mitad del problema estás. Abre el código de barras en un móvil o en un monitor y escanéalo desde la pantalla. Si se escanea ahí pero no desde la etiqueta impresa, los datos, la codificación y la simbología son correctos — y el fallo está enteramente en la cadena de impresión.
Esa única prueba ahorra horas de callejones sin salida. La mayoría de la gente, cuando un código de barras impreso no escanea, empieza por revisar los datos o volver a descargar el archivo. Pero si el mismo código de barras funciona en pantalla, nada de eso es el problema. Esta guía explica por qué la prueba de pantalla es diagnóstica, qué hacen de forma distinta la pantalla y la impresora, y cómo corregir cada uno de los fallos de impresión que destapa.
La prueba de pantalla separa los datos de la impresión
Una pantalla renderiza un código de barras como una cuadrícula nítida de píxeles. No hay tinta, ni ribbon, ni cabezal térmico, ni textura de papel. Si el código de barras se escanea desde la pantalla, has demostrado tres cosas:
- Los datos son correctos — los dígitos codificados son los adecuados.
- La codificación es correcta — la simbología, el dígito de control y la zona de silencio son válidos.
- El símbolo es escaneable — a la resolución de pantalla, las barras y los espacios tienen suficiente contraste y separación.
Cualquier código que se escanee en pantalla pero no en papel es, por eliminación, un problema de impresión. La pantalla no imprimió la etiqueta; lo hizo la impresora. Así que la variable que cambiaste entre las dos pruebas es el hardware de impresión y todo lo que toca — resolución, dispersión de tinta, calor, velocidad y soporte.
Ese es el diagnóstico completo en un solo movimiento. A partir de aquí ya no te preguntas "¿mi código de barras está mal?", sino algo mucho más concreto: "¿qué le está haciendo la impresora a mi símbolo, que por lo demás es válido?"
Lo que hace la impresora y la pantalla no
Un monitor coloca píxeles con bordes casi perfectos: un píxel negro mide exactamente un píxel de ancho, y el hueco blanco contiguo es exactamente el hueco que especificaste. Una impresora no tiene esa precisión. Entre la imagen digital y la etiqueta física ocurren varias cosas:
- La tinta o el tóner se dispersan. Una gota de tinta se extiende ligeramente por el papel, ensanchando cada barra y estrechando cada espacio. En papel normal esto es sutil; en soportes porosos es dramático.
- El cabezal térmico tiene puntos finitos. Una impresora térmica de 203 ppp solo puede colocar puntos separados 0,125 mm. Todo lo más fino que eso en el diseño se redondea.
- El calor mueve el ribbon. Demasiado calor y el ribbon se mancha; demasiado poco y la transferencia queda débil.
- La velocidad se intercambia por calidad de borde. Cuanto más rápido pasa el soporte bajo el cabezal, menos nítidos son los bordes.
Nada de esto existe en una pantalla. Por eso un código de barras puede ser perfecto a 1200×900 píxeles y fallar a 203 puntos por pulgada.
Resolución: las barras son más finas que la impresora
Esta es la causa más común del lado de la impresión. Un código de barras diseñado con una dimensión X pequeña — el ancho de la barra más estrecha — puede ser perfectamente legible en una pantalla de alta resolución y completamente ilegible en una impresora térmica de 203 ppp.
Las matemáticas no perdonan. Una impresora de 203 ppp deposita puntos en una rejilla de 0,125 mm, así que una barra solo puede tener un número entero de puntos de ancho. Si la barra más estrecha de tu diseño mide 0,19 mm, eso son unos 1,5 puntos — algo que la impresora no puede producir; lo redondea a 1 o a 2 puntos, distorsionando la proporción entre barras y espacios. Una impresora de 300 ppp (rejilla de 0,085 mm) tiene mucho más margen, y una de 600 ppp (0,042 mm) es prácticamente inmune para tamaños minoristas corrientes.
La regla general: ajusta la dimensión X a la impresora. Para 203 ppp, mantén la dimensión X en unos 0,25 mm (10 mil) o por encima. Con 300 ppp puedes bajar hasta unos 0,17 mm (7 mil). Consulta la guía de dimensión X y magnificación para la lógica de dimensionado completa. La propia guía de GS1 sobre el tamaño de los símbolos y el ancho mínimo de barra para cada aplicación minorista está en la página de códigos de barras de GS1.
Ganancia de ancho de barra: la tinta se dispersa
Incluso cuando la resolución es adecuada, las barras impresas salen más anchas de lo diseñado porque la tinta o el tóner se dispersan al contacto con el soporte. En el sector esto se llama crecimiento del ancho de barra o "ganancia", y es el motivo por el que los espacios — no las barras — suelen ser los que matan el escaneo.
Un código de barras se lee como un patrón alterno de oscuro y claro. Si cada barra crece ligeramente y cada espacio se reduce en la misma medida, los espacios estrechos pueden cerrarse por completo, y el escáner ve un bloque oscuro sólido en lugar de un patrón. Por eso una etiqueta recién impresa que se ve "oscura y marcada" suele ser la que falla: lo marcado es el problema, no el objetivo.
La solución estándar es la reducción del ancho de barra — estrechar deliberadamente las barras en el arte digital en una pequeña cantidad (una fracción de la dimensión X) para que, tras la dispersión de la tinta, queden en el ancho correcto. La mayoría del software y los controladores de etiquetas exponen esto como un ajuste de "reducción del ancho de barra" o "ajuste", medido a menudo en mils o en puntos. Empieza con poco (en torno al 5–8% de la dimensión X) y verifica con un escáner.
Contraste de impresión: lo débil es tan malo como lo marcado
La otra cara de demasiada tinta es tinta insuficiente. Un escáner necesita un contraste de impresión mínimo entre barras y espacios para distinguirlos, y una impresión débil, con transferencia insuficiente, cae por debajo de ese umbral.
Esto es especialmente habitual en la impresión por transferencia térmica cuando el calor o el ribbon están mal configurados: el ribbon no transfiere por completo y deja barras grises en lugar de negras. El código de barras se ve "bien" a simple vista (los humanos somos muy tolerantes con el gris), pero el umbral del escáner es más estricto.
Dos síntomas apuntan aquí:
- El código de barras se escanea de forma fiable en pantalla pero solo a veces en la etiqueta — la impresión débil suele estar al límite, pasando en una pasada y fallando en la siguiente.
- El fallo es peor siempre en el mismo punto de la etiqueta — lo que apunta a una zona desgastada del cabezal térmico y no a un ajuste global.
El contraste es una propiedad medida, no un juicio visual. Un verificador de códigos de barras lo reporta como un grado de símbolo (ANSI/ISO de la A a la F), y la mayoría de las cadenas de suministro minoristas exigen grado B o superior. Si imprimes con volumen, un verificador — no un escáner — es la herramienta que te dice si tu contraste es realmente adecuado. Consulta la entrada del glosario sobre el grado de verificación para saber cómo funciona la puntuación. El procedimiento de puntuación y los umbrales que un símbolo debe superar se definen en las Especificaciones Generales de GS1.
Velocidad: el asesino oculto de los bordes
Las impresoras tienen un ajuste llamado velocidad de impresión, y se intercambia directamente por calidad de borde. A alta velocidad el soporte pasa más rápido bajo el cabezal, así que el calor tiene menos tiempo para transferir, los puntos se difuminan y los bordes de todas las barras quedan irregulares.
El síntoma clásico es un código de barras que escanea en pantalla, escanea en una impresión de prueba lenta y después falla en la tirada rápida de producción — porque alguien subió la velocidad para cumplir una fecha límite. La solución suele ser trivial e inmediata: reduce la velocidad de impresión y vuelve a probar. En muchos casos este único cambio restaura un escaneo limpio sin más ajustes.
La velocidad interactúa con los demás factores. Una impresión rápida en un cabezal de 203 ppp con mucha ganancia de tinta es un fallo triple; reducir la velocidad a menudo compra margen suficiente para compensar los otros dos. Tratamos el desenfoque por velocidad como tema aparte, pero pertenece al mismo saco de la cadena de impresión.
Una prueba dividida para confirmar que es la impresora
Si la prueba de pantalla apunta a la cadena de impresión, aísla qué parte de la cadena con una segunda prueba:
- Escanea desde la pantalla. Confirma que los datos y la codificación son buenos.
- Imprime en otra impresora. Si se escanea desde la segunda impresora, el fallo está en la primera (cabezal, calor o soporte). Si sigue fallando, el fallo está en la cadena compartida — los ajustes del controlador, el arte o el propio soporte.
- Imprime en otro soporte. Si un material de etiqueta distinto lo arregla, el soporte original es demasiado poroso, demasiado brillante o incompatible con el ribbon.
- Reduce la velocidad de impresión. Si al reducirla se arregla, el problema era la calidad de borde.
Cada paso cambia una variable. Ejecútalos en orden y el culpable se delatará solo.
En resumen
Si un código de barras se escanea en pantalla pero no en la etiqueta, deja de depurar los datos — los datos están bien. La prueba de pantalla ya ha demostrado que el valor, la codificación y la simbología son correctos, y ha aislado el fallo en la cadena de impresión. Recorre esa cadena: ajusta la dimensión X a los DPI de la impresora, corrige la ganancia de ancho de barra, revisa el contraste de impresión y reduce la velocidad. Para la lista completa de motivos por los que falla un código de barras — del lado de la impresión y de otros — consulta las 12 causas de un código de barras que no escanea, y para el caso concreto del color, la guía de la trampa del color.
