La forma más frustrante de aprender sobre la impresión de códigos de barras es en el muelle de carga, cuando un escáner pita rechazando un código que generaste hace una hora. Se veía perfecto en pantalla. En papel es una mancha que el lector no toca. La impresión es menos indulgente que una pantalla, y un puñado de pequeñas cosas decide si tu código se lee a la primera o hace perder el tiempo a todos.
Exporta SVG para todo lo que vayas a imprimir

Si un código de barras va a una impresora, expórtalo como SVG, no como PNG. SVG es un formato vectorial: las barras se describen como formas, no como píxeles, así que se mantienen perfectamente nítidas a cualquier tamaño y a cualquier resolución de impresora. Coloca un SVG en una plantilla de etiquetas, un diseño de embalaje o una hoja de pegatinas y cada borde de barra se imprime nítido.
Un PNG, en cambio, es una cuadrícula fija de píxeles. Amplíalo para una etiqueta más grande y los bordes antes limpios se vuelven blandos y escalonados: justo el desenfoque que hace que las barras estrechas se junten y los escáneres se den por vencidos. PNG está bien para una vista previa rápida o una maqueta en pantalla. Para el artículo impreso, recurre a SVG.
Dale una zona muda

Esta es la razón más común de que un código de barras impreso no se escanee, y no es un ajuste que actives: es espacio vacío. La zona muda es el margen en blanco a la izquierda y a la derecha de las barras. Un escáner usa esa zona despejada para encontrar dónde empieza y termina el código; sin ella, el lector no puede fijarse.
Así que cuando coloques un código de barras en un diseño, no recortes pegado a las barras más exteriores, y no lo pegues contra un borde, texto o un fondo recargado. Deja una banda cómoda de fondo liso a ambos lados; una regla aproximada es al menos el ancho de unas diez de las barras más estrechas. En caso de duda, dale más espacio, no menos.
Tamaño y ancho de barra
Dos cosas controlan lo "gruesa" que es tu código. El ancho de barra —el ancho del módulo— es el grosor de la barra más estrecha. Ponlo demasiado fino y una impresora no puede trazar líneas limpias; la tinta se extiende, el tóner se dispersa y las barras adyacentes se emborronan entre sí. Si un código falla, ensanchar un poco las barras suele ser la solución. La altura de barra solo necesita ser lo bastante alta para que un escáner pueda barrer una línea limpia a través de las barras, incluso con un ligero ángulo.
No encojas un código de barras para que quepa en una etiqueta apretada. Un código físicamente demasiado pequeño empuja la barra más estrecha por debajo de lo que tu impresora puede representar limpiamente. Es mejor darle al código de barras el espacio que necesita que apretarlo y confiar en la suerte.
Contraste: barras oscuras, fondo claro
Los escáneres leen los códigos de barras por la diferencia entre las barras oscuras y los huecos claros, así que el contraste lo es todo. La opción segura son barras negras sobre fondo blanco. Esta herramienta te deja fijar los colores de primer plano y de fondo, lo que viene bien para casar con un diseño, pero las barras de color claro, un fondo oscuro o un emparejamiento de bajo contraste (digamos barras azul marino sobre una caja gris) son una causa principal de escaneos fallidos. El rojo también es arriesgado: muchos escáneres de láser rojo apenas ven las barras rojas. En caso de duda, mantenlo negro sobre blanco.
Conserva el pie de texto
Deja activado el texto legible por humanos bajo las barras a menos que tengas un motivo concreto para no hacerlo. Cuando un escaneo falla —etiqueta manchada, mal ángulo, pegatina gastada—, una persona puede leer el número e introducirlo a mano. Esa pequeña línea de texto es tu red de seguridad, y no te cuesta nada.
Una lista rápida de comprobación antes de imprimir
- Exportado como SVG para la impresora.
- Una zona muda generosa a ambos lados, nada apretujando las barras.
- Ancho de barra no demasiado fino para tu impresora; código de barras no encogido para que quepa.
- Barras negras sobre fondo blanco, o al menos un contraste fuerte.
- Pie de texto legible por humanos dejado activado.
- Impreso una copia de prueba y escaneado con el dispositivo real que usarás en producción: la única prueba que de verdad cuenta.
