Cómo crear e imprimir etiquetas con código de barras en un Mac

Por · Publicado el

Para tu propio stock, usa Code 128. Para productos que se venden en tiendas, usa el número EAN o UPC que te asignó GS1, nunca uno inventado. Code 39 es para cuando un sistema antiguo se empeña en él. Después, imprime el código lo bastante grande, con un margen libre a cada lado, a escala del 100%, y lee una etiqueta de prueba antes de imprimir el lote.

Eso es casi todo. El resto de esta guía es el porqué, las formas gratuitas de hacerlo en un Mac y los detalles de impresión que deciden si el lector pita.

Code 128, Code 39 o EAN-13

Estos tres cubren casi todas las etiquetas de un pequeño negocio, y no son intercambiables.

Dónde encaja UPC-A

En Estados Unidos, los productos de venta llevan tradicionalmente un UPC-A de 12 dígitos. Un UPC-A es el mismo número que un EAN-13 que empieza por cero, y las barras de ese EAN-13 son idénticas a las del UPC-A; solo cambia la disposición de los dígitos impresos debajo. Los lectores leen los dos. Pero si las normas de diseño de un comercio exigen expresamente la disposición UPC-A, necesitas una herramienta que dibuje UPC-A, y algunas de las herramientas de abajo, la nuestra incluida, no lo hacen.

Conseguir un número de venta de verdad

GS1 es la organización que asigna estos números, a través de una organización miembro en cada país (GS1 US en Estados Unidos). Se licencia o bien un prefijo de empresa, que te da un bloque de números, o bien números sueltos si solo tienes unos pocos productos. Los precios y las opciones cambian según el país, así que consulta la web de GS1 de tu país y no la de un revendedor de números baratos, cuyos códigos pueden estar registrados a nombre de otra empresa.

Las formas gratuitas de hacer códigos de barras en un Mac

Imprimirlo para que se lea

La mayoría de los fallos de lectura vienen de la impresión, no del diseño.

Deja vacía la zona de silencio

Todo código de barras lineal necesita espacio en blanco a cada lado, llamado zona de silencio, para que el lector encuentre dónde empiezan las barras. En Code 128 y Code 39 es como mínimo diez veces el ancho de la barra más estrecha. EAN-13 especifica 11 anchos de barra a la izquierda y 7 a la derecha. Un texto, un borde o el canto de la etiqueta dentro de ese espacio es una de las razones más comunes por las que un código se niega a leerse.

No lo encojas

Un EAN-13 está diseñado para medir unos 37 × 26 mm, y GS1 permite bajarlo hasta el 80% de eso. Por debajo, los lectores tienen problemas. Code 128 no tiene un tamaño fijo, pero la regla es la misma: cuantos más caracteres, más ancho tiene que ser para que las barras sigan siendo legibles. Si el código no cabe, acorta los datos antes de encoger el código. E imprime al 100%: una etiqueta ajustada a la página es un código de barras reescalado.

203 dpi frente a 300 dpi

La mayoría de las impresoras térmicas de 4x6 (100 × 150 mm) imprimen a 203 puntos por pulgada, lo que hace que cada punto mida unos 0,125 mm. Una barra solo puede tener un número entero de puntos de ancho, así que la impresora redondea cada barra al punto más cercano. Con un código de tamaño normal ese redondeo no hace daño. Con un código largo apretado en 40 mm, barras que deberían diferir en una fracción de punto salen del mismo ancho, y el código deja de descodificarse. Una impresora de 300 dpi, con puntos de unos 0,085 mm, tiene más margen para acertar. A 203 dpi, dale a los códigos de barras un ancho generoso.

Negro, no gris

Poco calor deja barras grises de bordes blandos; demasiado las expande hacia los huecos. El tramado convierte barras sólidas en barras moteadas. Si tu etiqueta de prueba falla, repasa por qué no se lee el código de barras después de imprimir y las etiquetas térmicas descoloridas antes de cambiar el diseño.

Crear etiquetas con código de barras en LabelPrint

Las opciones gratuitas de arriba sirven cuando encajan con tu impresora. Si imprimes en un rollo térmico genérico, o el código tiene que cambiar de una etiqueta a otra, el diseñador de LabelPrint lo hace así:

  1. Empieza desde una Etiqueta en blanco al tamaño de tu rollo, o desde una plantilla, como la etiqueta de activo, la de inventario o la de precio.
  2. Haz clic en Añadir código de barras, elige Code 128, Code 39 o EAN-13 y escribe el valor. Activa Mostrar leyenda si quieres el valor impreso como texto debajo de las barras.
  3. En EAN-13, escribe los 12 dígitos y la app añade el dígito de control, o escribe los 13 y te avisa si el último está mal. En Code 39 marca los caracteres que el formato no admite. Code 128 se limita a ASCII simple, así que las letras con acento se escriben sin él.
  4. Imprime una sola etiqueta y léela con el lector que vayas a usar de verdad, antes de imprimir el resto.

Dos cosas lo hacen útil más allá de un único código. El valor de un código de barras puede incluir {{serial}}, así que en una serie de etiquetas de activos cada una recibe su propio número, tanto en el texto como en las barras (consulta las etiquetas numeradas). Y un código de barras se puede rellenar desde una columna de una hoja de cálculo, una etiqueta por fila (consulta cómo imprimir etiquetas desde un CSV).

Lo que no crea: UPC-A, DataMatrix, PDF417 ni GS1-128. Si tu comercio o tu almacén exige uno de ellos, usa un software que lo admita. Y imprimir cualquier etiqueta con un código de barras requiere Unlimited; diseñarla es gratis, lo que al menos te deja comprobar que cabe antes de decidirte. Los precios están aquí.

Preguntas frecuentes

¿Qué tipo de código de barras uso para mi propio stock?

Code 128. Admite letras, dígitos y signos de puntuación, es compacto y lo lee cualquier lector moderno. Los códigos te los inventas tú, normalmente tus SKU, y nadie tiene que asignártelos. Usa Code 39 solo cuando un sistema que ya existe lo pida, y EAN-13 solo para productos que se venden en tiendas.

¿Puedo inventarme mis propios números EAN-13 o UPC?

No para nada que se venda en una tienda o en un marketplace. Los números de venta los asigna GS1, y un número inventado puede pertenecer al producto de otra empresa, o ser rechazado cuando un comercio o un marketplace lo comprueba. Para uso interno, usa Code 128, que no lleva ese significado.

¿Por qué mi código de barras se ve bien pero no se lee?

Normalmente se imprimió más pequeño de lo diseñado, las barras salen demasiado claras o algo invade el margen en blanco a cada lado. Un lector mide el ancho de las barras en lugar de mirar una imagen, así que un código que se ve nítido puede fallar igualmente. Nuestra guía sobre códigos de barras que no se leen repasa las comprobaciones en orden.

¿Basta una impresora térmica de 203 dpi para códigos de barras?

Para códigos de tamaño normal, sí. Las etiquetas de envío se imprimen a 203 dpi todos los días. Se convierte en un problema cuando encoges un código largo en una etiqueta pequeña, porque cada barra tiene que medir un número entero de puntos y hay menos puntos con los que trabajar. Una impresora de 300 dpi resuelve bastante mejor los códigos pequeños y densos.

Diséñala y luego imprímela

LabelPrint es un programa para crear etiquetas en Mac y iPhone: códigos de barras, códigos QR, imágenes, fechas y numeración, a partir de 48 plantillas o de una etiqueta en blanco. Qué hace. Diseñar es gratis, y 5 etiquetas al día, también.

Descárgalo en elApp Store

Diseñar tus propias etiquetas