🧰 ToolPicoTodas las herramientas →

Inicio > Blog > Código de barras que no se escanea al imprimir

Código de barras que no se escanea al imprimir: guía de tamaño físico y grosor de barras

En pantalla tu código de barras se ve perfecto. Lo imprimes, lo pegas en la caja, y el escáner del almacén o de la caja registradora no lo lee. El problema casi nunca es el formato elegido — es que el tamaño físico de las barras en papel no es el mismo concepto que su tamaño en píxeles en pantalla. Esta guía explica por qué, y cómo evitarlo antes de imprimir un lote entero.

Índice

Píxeles en pantalla vs. milímetros en papel

Respuesta rápidaUn ajuste de altura o grosor en píxeles siempre se ve bien en una pantalla, porque la pantalla se adapta. En una impresora, ese mismo ajuste se convierte en un tamaño físico fijo (milímetros o pulgadas), y si ese tamaño resulta demasiado pequeño para la impresora o el escáner, el código falla aunque en pantalla luzca perfecto.

Imagina un ejemplo ilustrativo: preparas una hoja de etiquetas para 40 cajas de un pequeño taller de repostería, revisas la vista previa en la pantalla del portátil, todo se ve nítido, y das a imprimir. Al llegar el pedido de etiquetas térmicas, algunas cajas no escanean en la caja registradora del distribuidor. Lo que ocurrió no es un error del generador ni del formato Code 128 elegido — es que el grosor de barra que en pantalla se veía "fino pero claro" se tradujo, en la impresora térmica de baja resolución del distribuidor, en líneas que se tocan entre sí.

La causa raíz es que las herramientas de generación de código de barras (incluida la de ToolPico) suelen exponer el control de grosor de barra en píxeles, porque así es como se dibuja el SVG en pantalla. Eso es cómodo para ajustar el aspecto visual mientras diseñas, pero un valor en píxeles no dice nada por sí solo sobre cuántos milímetros ocupará esa barra una vez impresa — eso depende de a qué resolución exportes la imagen final.

Idea para llevarse: si vas a imprimir en un tamaño físico concreto (por ejemplo una etiqueta de 40×20 mm o de 1,5×0,75 pulgadas), conviene pensar primero en esa medida física, y solo después traducirla a una resolución de exportación adecuada — no al revés. Actualmente esta herramienta expone el control de grosor en píxeles junto con los sliders de altura; un selector de unidad (px / mm / in) junto a esos controles es una mejora que consideramos para una futura versión, precisamente para facilitar ese paso de traducción sin cálculos manuales.

Cómo afecta el grosor de barras al escaneo real

Respuesta rápidaCuanto más fina es la barra individual en relación con la resolución de impresión, más riesgo hay de que se difumine o se funda con la barra vecina, y el escáner deje de distinguir dónde empieza y termina cada línea.

Un código de barras lineal codifica la información en la anchura relativa de barras y espacios consecutivos. Si dos barras finas quedan separadas por un espacio igual de fino, cualquier imprecisión en la impresión —tóner que se expande ligeramente, tinta que sangra en papel poroso, una impresora térmica desgastada— puede hacer que ese espacio desaparezca visualmente. El escáner, que depende de detectar transiciones claras de oscuro a claro, empieza entonces a fallar o a leer un valor incorrecto.

Por eso, para etiquetas destinadas a imprimirse pequeñas —piensa en un ejemplo ilustrativo de una etiqueta de joyería de 25×10 mm con un Code 128 de un número de referencia— conviene aumentar el grosor de barra por encima del mínimo "que se ve bien en pantalla" y dejar un margen de seguridad. La zona de silencio (el margen en blanco a los lados del código) importa igual de mucho: sin espacio suficiente alrededor, muchos escáneres ni siquiera reconocen dónde empieza el patrón.

Ejemplo orientativo — relación entre contexto de impresión y margen de seguridad recomendado
Contexto de impresiónRiesgo de barras finasRecomendación orientativa
Impresora térmica de escritorio, etiqueta grandeBajoGrosor por defecto suele bastar
Impresora térmica, etiqueta muy pequeñaAltoAumentar grosor + zona de silencio generosa
Impresión láser/inyección de oficina en papel normalMedioRevisar con lupa o regla antes de imprimir el lote
Impresión offset/profesional (SVG vectorial)BajoEl vector se mantiene nítido; validar igualmente el tamaño físico final

Elegir la resolución PNG según el tamaño de etiqueta

Respuesta rápidaA mayor resolución de exportación (más DPI), más margen para que las barras finas se impriman con nitidez a un tamaño físico pequeño; para etiquetas grandes, una resolución más baja suele ser suficiente.

El generador de código de barras de ToolPico permite elegir la resolución de descarga en PNG entre cuatro niveles (2×, 4×, 6× y 8×, aproximadamente 150 a 600 DPI). Esa elección no cambia el diseño del código de barras en sí —el mismo patrón de barras y espacios—, pero sí cambia cuántos píxeles reales tiene cada barra dentro del archivo exportado, lo cual determina si esa barra se ve nítida o borrosa al imprimirla a un tamaño físico concreto.

Como referencia orientativa y no como norma fija: para etiquetas de tamaño normal en una impresora térmica de escritorio, 4× suele ser un punto de partida razonable. Si vas a imprimir etiquetas muy pequeñas, o si un cliente o distribuidor te pide un archivo de alta resolución para su propia imprenta, sube a 6× u 8×. Para uso solo en pantalla —un documento digital, una vista previa interna— 2× ya es más que suficiente y genera un archivo más ligero.

Si necesitas imprimir muchas etiquetas iguales, la sección de generación en lote de la herramienta permite aplicar el mismo grosor, altura y resolución a toda una serie a la vez, y descargarlas juntas en un ZIP o directamente en una hoja lista para imprimir en tamaño Carta — evitando así ajustar cada etiqueta una por una y arriesgarte a que alguna quede con un grosor distinto al resto del lote.

Preguntas frecuentes

¿Por qué mi código de barras se ve bien en pantalla pero no escanea en papel?
Porque una pantalla y una impresora miden el tamaño de forma distinta. En pantalla, el código de barras se ajusta a los píxeles disponibles y siempre parece nítido. Al imprimirlo, ese mismo código ocupa un tamaño físico real en milímetros o pulgadas, y si las barras individuales quedan demasiado finas para la resolución de la impresora o el tipo de escáner, se fusionan o se difuminan al tóner/tinta, y el escáner ya no puede distinguir una barra de la siguiente.
¿Qué tamaño físico mínimo necesita un código de barras para escanear bien?
No hay un único número válido para todos los casos porque depende del formato, del escáner y de la distancia de lectura, pero como referencia orientativa: para uso general en un almacén, un código de barras Code 128 o Code 39 impreso con una barra mínima de aproximadamente 0,25–0,3 mm de ancho (ejemplo ilustrativo, no una norma oficial) suele escanear con fiabilidad en escáneres de mano estándar. Cuanto menor sea la distancia de lectura y más económico el escáner, más margen conviene dejar por encima del mínimo teórico.
¿Debo pensar en píxeles, milímetros o pulgadas al preparar una etiqueta para imprimir?
Para imprimir, conviene pensar en milímetros o pulgadas —la unidad física que realmente ocupará la etiqueta en el rollo o en la hoja— y no en píxeles, que solo tienen sentido en una pantalla y dependen de la resolución. Un control de grosor de barras en píxeles, como el que ofrece esta herramienta, se traduce en un tamaño físico distinto según la resolución PNG elegida (2×, 4×, 6× u 8×); por eso conviene fijar primero el tamaño físico que necesita tu etiquetadora o tu proveedor de etiquetas y luego ajustar la resolución de exportación para llegar a ese tamaño.
¿Qué resolución PNG debo elegir para imprimir etiquetas de código de barras?
Como orientación general y no como norma fija: para etiquetas pequeñas destinadas a impresoras térmicas de escritorio, una resolución PNG de 4× (aproximadamente 300 DPI) suele ser un punto de partida razonable. Para impresión profesional o etiquetas muy pequeñas donde cada barra ocupa pocos milímetros, subir a 6× u 8× (aproximadamente 450–600 DPI) reduce el riesgo de que las barras finas se difuminen. Para uso interno en pantalla o documentos digitales, 2× suele bastar.
¿El grosor de barras en píxeles es lo mismo en todas las impresoras?
No. Un ajuste de grosor de barras en píxeles produce un resultado en pantalla idéntico en cualquier dispositivo, pero al imprimirlo, el tamaño físico final depende de la resolución de la imagen exportada y de los DPI reales de la impresora. Por eso dos etiquetas impresas a partir del mismo ajuste de píxeles pueden tener anchos de barra físicamente distintos si se exportaron con resoluciones PNG diferentes. Verificar el tamaño físico resultante con una regla antes de imprimir un lote grande es la forma más simple de evitarlo.

Ajusta el grosor, la altura y la resolución de tu código de barras, y descárgalo en PNG o SVG listo para imprimir.

Probar el generador de código de barras →

Guías relacionadas

Nota metodológica: los tamaños, distancias y valores de DPI mencionados en esta guía son ejemplos orientativos para ilustrar el razonamiento, no una norma oficial de impresión de códigos de barras. Antes de imprimir un lote grande de etiquetas, verifica siempre con una muestra impresa y, si es posible, con el escáner real que se usará en destino.