Cómo crear e imprimir etiquetas con código de barras en un Mac
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.
- Code 128 codifica letras, dígitos y signos de puntuación, y los empaqueta de forma densa, así que un SKU de 10 caracteres cabe en una etiqueta pequeña. Es la opción por defecto para todo lo interno: ubicaciones de almacén, SKU, etiquetas de activos, números de pedido. Las etiquetas de envío también lo usan.
- Code 39 es más antiguo y más ancho. Admite letras mayúsculas, dígitos, espacios y unos pocos símbolos (
- . $ / + %), y los mismos datos ocupan bastante más ancho que en Code 128. Su ventaja es que los lectores muy antiguos y algunos sistemas heredados lo esperan. Si nada te pide Code 39, no lo necesitas. - EAN-13 es el código de barras de producto que se usa en el comercio en casi todo el mundo: 12 dígitos más un dígito de control. Solo significa algo si GS1 asignó ese número a tu empresa. Las cajas de los supermercados y los marketplaces buscan el número; 13 dígitos al azar pueden pertenecer al producto de otra empresa.
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
- El software de tu propia impresora. DYMO Connect y Brother P-touch Editor generan códigos de barras, gratis, para sus propias impresoras. Si es lo que tienes, empieza por ahí.
- Avery Design & Print Online. Gratis en el navegador, genera códigos de barras y códigos QR, y puede rellenarlos desde una hoja de cálculo o numerarlos en secuencia. Funciona mejor con hojas de Avery.
- Una fuente de códigos de barras en Pages o Word. Es posible, pero engorroso. Una fuente Code 39 necesita asteriscos escritos alrededor de los datos, y una fuente Code 128 necesita pasar antes el texto por un codificador que añada los caracteres de inicio, de parada y de control. Escribir un SKU con una fuente Code 128 no produce un código de barras válido.
- Un generador en línea. Muchos producen una imagen del código para colocarla en cualquier documento. Mejor si la salida es SVG o PDF; si solo consigues un PNG, no lo amplíes ni lo reduzcas nunca en el documento, porque el remuestreo suaviza los bordes de las barras de los que depende el lector.
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í:
- 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.
- 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.
- 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.
- 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.