Back to guides

El código de barras se imprime pero no escanea: las 12 causas

Un código de barras que se imprime pero no escanea tiene un conjunto finito de causas. Este es el orden de diagnóstico que encuentra el fallo más rápido: desde datos erróneos hasta el contraste y la configuración del escáner.

Un código de barras que se imprime perfectamente pero no escanea es uno de los problemas más comunes — y más frustrantes — del etiquetado. La buena noticia es que las causas son finitas y fallan en un orden predecible. Si las compruebas en la secuencia correcta, normalmente encontrarás el fallo en menos de diez minutos en lugar de reimprimir etiquetas tres veces.

Este es el orden de diagnóstico que uso, organizado de modo que las causas más baratas y habituales van primero y las preguntas caras sobre hardware quedan al final. Cada causa enlaza con la guía más detallada allí donde existe.

El orden de diagnóstico que ahorra horas

Todo fallo de "se imprime pero no escanea" cae en una de ocho capas. Recorrerlas de arriba abajo significa comprobar primero lo que no cuesta nada arreglar y dejar para después lo que cuesta dinero:

  1. Datos — ¿el valor codificado siquiera es correcto?
  2. Simbología — ¿el escáner está leyendo el mismo tipo de código de barras que crees?
  3. Zona de silencio — ¿hay espacio en blanco alrededor del símbolo?
  4. Contraste — ¿las barras son lo bastante oscuras respecto al fondo?
  5. Tamaño — ¿el símbolo es lo bastante grande para resolverse?
  6. Impresión — ¿la impresora renderizó las barras de forma limpia?
  7. Superficie — ¿la etiqueta o el producto reflejan o deforman el símbolo?
  8. Escáner — ¿el lector está configurado y apuntado correctamente?

En cuanto lo planteas así, la mayoría descubre que ha estado probando la capa 8 (comprar un escáner nuevo) mientras el fallo estaba en la capa 1 (un cero inicial perdido).

Las 12 causas de un vistazo

#CausaSíntomaSolución más rápida
1Datos incorrectos o truncadosEscanea, pero muestra el número equivocadoRevisa la columna y el valor de origen
2Ceros iniciales perdidosUPC/EAN lee un dígito de menosDa formato de texto a la celda (ver abajo)
3Discrepancia de simbologíaEl escáner pita con otros códigos, no el tuyoActiva la simbología correcta
4Dígito de control erróneoEl símbolo se ve bien, nunca decodificaRecalcula el dígito de control
5Zona de silencio demasiado estrechaLecturas intermitentes o según el ánguloAñade margen en blanco (10× dimensión X)
6Contraste de impresión bajoSe desvanece bajo el escánerOscurece las barras, aclara el fondo
7Símbolo demasiado pequeñoLee solo de cerca, o no leeAumenta la magnificación
8Cabezal de impresión sucio o desgastadoFranjas blancas verticales en las barrasLimpia o sustituye el cabezal
9Velocidad de impresión demasiado altaBordes de barra borrosos o manchadosReduce la velocidad de impresión
10Superficie reflectante o curvaEscanea en plano, falla en el productoLaminar, o reorientar el símbolo
11Símbolo truncado, estirado o escaladoEscanea el original, no la copiaRegenera a tamaño real, sin estirar
12Configuración incorrecta del escánerNada escanea de forma fiableRevisa simbología, prefijo/sufijo y modo

Cada una de estas merece algo más que una línea, así que recorreré las capas que provocan más fallos en el mundo real.

Capa 1 — Datos: el valor es incorrecto antes de imprimirse siquiera

La causa más común de "no escanea" no es, sorprendentemente, un problema de impresión en absoluto: es que el código de barras codifica el valor equivocado , o un valor que el escáner lee correctamente pero que tu sistema rechaza después.

Dominan tres fallos de datos:

  • Pérdida de ceros iniciales. Un código UPC-A o EAN-13 como 012345678905 se guarda en una hoja de cálculo como el número 12345678905, y el cero inicial se pierde silenciosamente. El símbolo codifica ahora una cadena de 11 o 12 dígitos que no es un código minorista válido. Es tan habitual que tiene guía propia: consulta ceros iniciales en Excel/CSV.
  • Notación científica. Los números largos en Excel (de más de 11 dígitos) se guardan en notación científica y luego se redondean, lo que corrompe el valor sin posibilidad de reparación.
  • Columna o campo equivocado. La etiqueta extrae datos de una hoja de cálculo donde las columnas UPC, SKU y FNSKU están adyacentes y alguien mapeó la que no era.

La señal reveladora: el código de barras sí escanea , pero el sistema lo rechaza, o escanea un valor que casi parece correcto. Si tu escáner pita y muestra un número, el problema está en la capa de datos, no en la de impresión. Hay una guía dedicada al caso "escanea pero se rechaza" — escanea pero se rechaza: valor codificado frente a base de datos — para cuando el símbolo se lee bien pero el sistema no lo acepta.

Capa 2 — Simbología y dígito de control

Un escáner no es un lector universal. La mayoría de los escáneres minoristas traen activado por defecto un conjunto específico de simbologías (UPC-A, EAN-13, Code 128, Code 39 y algunas más). Si generaste un símbolo Data Matrix , PDF417 o Code 93 y el escáner tiene esa simbología desactivada, simplemente ignorará el código.

Dos comprobaciones rápidas:

  • ¿Lee el escáner un código de barras que funciona del mismo tipo? Si lee una etiqueta Code 128 impresa pero no la tuya, el problema está en tu símbolo. Si no lee ninguna, puede que la simbología esté desactivada en el escáner.
  • ¿El dígito de control es correcto? Las simbologías lineales como UPC/EAN y Code 128 usan un dígito de control calculado que el escáner verifica en cada lectura. Un dígito de control introducido a mano y desviado en uno produce un símbolo que parece perfecto y nunca decodifica. La mayoría de los generadores lo calculan automáticamente, y por eso fabricar un código de barras a mano a partir de patrones de barras casi siempre es el error. Consulta la entrada del glosario sobre el dígito de control.

Capa 3 — Zona de silencio: el espacio en blanco forma parte del código

Si el símbolo escanea de forma intermitente, o solo cuando sostienes el escáner exactamente en el ángulo correcto, la causa más probable es una zona de silencio demasiado estrecha.

La zona de silencio es el margen en blanco a cada lado de las barras. El escáner la usa para localizar el inicio y el final del símbolo. Si un borde de etiqueta, un texto o el propio borde de la etiqueta la invade, el escáner no encuentra la barra de inicio o interpreta los gráficos circundantes como parte del código. La solución es trivial y gratuita: añade espacio en blanco. La regla es 10× la dimensión X a cada lado para la mayoría de las simbologías lineales (9× para UPC/EAN). Los anchos completos están en la guía de la zona de silencio.

Capa 4 — Contraste: el escáner ve el rojo de forma distinta a ti

Aquí es donde el color se convierte en una trampa. Un escáner de código de barras no "mira" el símbolo como lo hace tu ojo: la mayoría de los escáneres láser emiten luz roja en torno a 630–670 nm y miden la luz reflejada. Una barra impresa en rojo o naranja refleja el láser rojo casi tan bien como el papel blanco, así que el escáner sencillamente no puede verla.

La regla es simple e innegociable: barras oscuras sobre fondo claro. Las barras negras sobre blanco son ideales; el azul o el verde muy oscuros pueden funcionar, pero las barras rojas, naranjas, amarillas y rosas normalmente no. Y lo contrario — barras claras sobre fondo oscuro, a veces llamado "invertido" — falla directamente en la mayoría de los escáneres lineales. La explicación completa, incluida la señal de contraste de impresión (PCS) que miden los verificadores, está en la guía de colores del código de barras y en la entrada del glosario sobre contraste de impresión.

Capa 5 — Tamaño: aquí pequeño no es una virtud

Toda simbología tiene un tamaño mínimo práctico, determinado por la apertura del escáner (el punto que muestrea) y la resolución de impresión. Un símbolo demasiado pequeño produce barras que se difuminan juntas ante el escáner, y falla aunque a simple vista se vea nítido.

Los dos números que importan:

  • Dimensión X (el ancho de la barra más estrecha) — para la mayoría de las simbologías lineales debe mantenerse por encima de unos 0,19 mm (7,5 mil) para escáneres de mano, y por encima de 0,33 mm (13 mil) para muchos lectores de largo alcance o fijos. Las Especificaciones Generales de GS1 fijan un mínimo de 0,25 mm (10 mil) para retail.
  • Magnificación — el UPC-A al 100% mide 1,469 pulgadas de ancho; por debajo del 80% es donde los escáneres antiguos empiezan a fallar. Consulta la guía de dimensión X y magnificación.

Si ampliaste un código de barras en un editor gráfico, es posible que también lo degradaras — más sobre esto en la capa 6 y en la sección de escalado más abajo.

Capa 6 — Calidad de impresión: el cabezal, la velocidad y la resolución

Tres fallos a nivel de impresora explican la mayoría de los fallos restantes:

  • Cabezal de impresión sucio o desgastado. Un solo píxel muerto o una línea de tinta seca produce una franja blanca vertical que atraviesa las barras. En las impresoras térmicas esto se manifiesta como un elemento ausente cada pocos milímetros. Limpia primero el cabezal; si la franja persiste, el elemento del cabezal está muerto y hay que sustituir el cabezal (o la impresora).
  • Velocidad de impresión demasiado alta. Las impresoras de transferencia térmica, en particular, manchan los bordes de las barras cuando se sube la velocidad para maximizar el rendimiento. Reducir la velocidad es la solución más barata para un código de barras que "se ve bien pero no verifica". Hay una guía de velocidad de impresión dedicada a esto.
  • Resolución demasiado baja. Una impresora de 203 ppp no puede resolver las barras más estrechas en magnificación pequeña. Si tu dimensión X está por debajo del paso de punto de la impresora, las barras salen irregulares. La solución es una impresora de más DPI o un símbolo más grande.

La forma definitiva de saber si el problema es la impresión — y no los datos ni el diseño — es la "prueba de pantalla" de la guía "escanea en pantalla pero no en papel": si el mismo símbolo se escanea desde una pantalla de móvil brillante pero no desde el papel, la culpa es de la impresora.

Capa 7 — Superficie: reflectancia, curvatura y laminado

La etiqueta es solo la mitad de la historia; aquello a lo que se adhiere importa igualmente.

  • Superficies reflectantes. Un laminado brillante, un film retráctil o el metal desnudo devuelven la luz del escáner directamente al sensor y lo ciegan en la práctica. Los acabados mates y el sobrelaminado no reflectante lo solucionan.
  • Superficies curvas. Envolver un código de barras alrededor de un cilindro estira las barras en los bordes, así que el escáner lee un ancho deformado. Con un radio cerrado, orienta las barras de modo que recorran el cilindro alrededor (la orientación "ladder") en lugar de a lo largo.
  • Superficies irregulares o texturizadas. El cartón ondulado, los tejidos y los plásticos rugosos rompen las barras. Usa una zona plana y lisa, o una etiqueta con capa superior lisa.

Si el símbolo verifica en una impresión de prueba plana pero falla en el producto, estás en la capa 7.

Capa 8 — El propio escáner

Solo después de descartar las capas 1–7 deberías culpar al lector. Aun así, la mayoría de los problemas del escáner son de configuración, no de hardware:

  • Simbología desactivada. Como en la capa 2 — confirma que el escáner está configurado para leer la simbología que imprimes.
  • Escáner solo 1D. Un escáner láser lee códigos lineales pero no puede leer QR, Data Matrix ni otros símbolos 2D. Si pasaste a un código QR y la pistola láser antigua ya no lo lee, es lo esperable.
  • Autodiscriminación en entornos ruidosos. Algunos escáneres pueden configurarse para probar todas las simbologías, lo que es más lento y, en un entorno de etiquetas mixtas, puede provocar lecturas erróneas ocasionales. Fijar el escáner a la simbología o las dos simbologías que usas realmente suele mejorar la fiabilidad.
  • Ajustes de prefijo/sufijo o firmware. Un escáner configurado para añadir un retorno de carro, o uno con firmware antiguo y un error de simbología, puede no entregar el valor al host aunque "lea" el código.

Para la matriz completa de lo que un móvil, una pistola láser y un lector de imagen pueden y no pueden leer, consulta la guía de capacidades del escáner.

Las tres pruebas que aíslan el fallo rápidamente

Cuando tengas delante una etiqueta rebelde, ejecuta estas tres en orden — cada una elimina la mitad de las posibilidades restantes:

  1. La prueba de pantalla. Abre el mismo código de barras en una pantalla de móvil brillante y escanéalo con una app. Si escanea, los datos y la simbología son correctos y el fallo está en la impresión o la superficie (capas 6–7). Si no escanea, el fallo está en datos, simbología, zona de silencio, contraste o tamaño (capas 1–5).
  2. La prueba del código bueno conocido. Escanea un código de barras que sepas que funciona — un producto minorista de tu mesa o una etiqueta impresa profesionalmente. Si el escáner lee ese pero no el tuyo, el problema es tu símbolo, no el escáner.
  3. La prueba del verificador. Si imprimes con cierto volumen, un verificador de códigos de barras (no un escáner, un verificador) te da un grado ISO/IEC según los estándares de calidad de códigos de barras de GS1. Un símbolo que puntúa C o menos no será fiable en el campo; la mayoría de los minoristas exigen grado B o superior. Consulta la entrada del glosario sobre el grado de verificación.

Lecturas relacionadas