Demasiados datos en un código de barras: cuando un GS1-128 se desborda

LabelCraft - etiquetas de código de barras para Shopify, impresas exactamente al tamaño que defines.

EN · FR · DE · ES
Las garantías detrás de cada etiqueta
Exacto a ±0,1 mm

Cada etiqueta se imprime al tamaño que defines - medido, no aproximado.

Nunca un fallo silencioso

Un desbordamiento o un código de barras ausente siempre genera un aviso visible antes de imprimir.

Códigos de barras al punto exacto

Los módulos se ajustan a los puntos de tu impresora: códigos nítidos que se leen a la primera.

Tus códigos de barras intactos

Nunca sobrescribimos ni reasignamos el código de barras existente de un producto.

Intentaste meter un GTIN más peso neto, precio, lote y número de serie en un solo símbolo GS1-128 (o Code 128 simple), y los últimos campos se cayeron. No es un fallo - un código de barras lineal tiene un techo de capacidad estricto, y una carga que etiqueta cada campo con un AI (Application Identifier) lo alcanza antes de lo que sugiere el simple recuento de dígitos. Esta guía explica por qué y qué hacer.

Cada campo adicional se etiqueta, y cada etiqueta cuesta caracteres

Un GS1-128 lleva un GTIN más campos adicionales, cada uno precedido por un AI (Application Identifier) que indica qué significan los dígitos: 01 para el GTIN, 10 para lote, 17 para caducidad, 3103 para peso neto, 3922 para precio, y 21 para número de serie. Los dígitos del AI, el valor del campo y un separador entre campos de longitud variable viven todos dentro de ese mismo único símbolo. Consulta Application Identifiers GS1-128 para las cadenas de elementos exactas que construye LabelCraft.

El techo estricto: 48 caracteres de símbolo, 165.1 mm

Un solo símbolo GS1-128 admite como máximo 48 caracteres de símbolo y 165.1 mm de longitud impresa. Pasada cualquiera de las dos, físicamente no puede ser un solo código de barras - ningún tamaño de fuente ni ajuste de impresora compra más espacio dentro de un símbolo. La única forma de superar el techo es llevar menos, o repartir los datos en dos símbolos.

El truco es que 48 caracteres no es lo mismo que 96 dígitos. El Code Set C empaqueta 2 dígitos en un carácter de símbolo, pero dos cosas lo recortan: una secuencia numérica de longitud impar cuesta un carácter extra para cerrarse, y cada campo de longitud variable necesita su propio separador FNC1 que es en sí un carácter. Así que una carga real de varios campos alcanza el techo bastante antes de lo que dice una estimación ingenua de "dígitos divididos entre 2".

Una carga que se desborda

Cómo LabelCraft detecta un GS1-128 fuera de capacidad antes de imprimir

LabelCraft ejecuta una comprobación de capacidad previa en cuanto montas un GS1-128. Si los campos elegidos superan el límite de 48 caracteres o de 165.1 mm, señala el desbordamiento antes de imprimir y nombra exactamente qué AI no caben - nunca descarta en silencio los últimos datos para imprimir un código de barras que se relee truncado. Es la misma regla de nunca-en-silencio que sigue todo el motor de renderizado: un código que no puede contener lo que pides se detecta en el diseño, no en el muelle de recepción.

Una vez que un símbolo cabe, todavía tiene que ser lo bastante ancho para leerse. Si un GS1-128 demasiado estrecho no escanea tras recortar los datos, sigue con el código de barras no escanea.

Instalar gratis - 200 etiquetas al mes →

Más guías: Application Identifiers GS1-128, etiquetas de cartón y caja, el código de barras no escanea - o contactar con el soporte de LabelCraft.

Guías relacionadas