GS1 DataBar · en nuestros servidores
Generador de códigos GS1-128 Composite.
GS1-128 Composite corona un símbolo lineal GS1-128 estándar con un componente 2D compacto, unidos por un separador impreso para que los lectores traten el par como un único mensaje. Es el más amplio de los composite de GS1, el único al que se le permite usar el componente CC-C basado en PDF417, y sus barras admiten una cadena completa de identificadores de aplicación en vez de un GTIN suelto. Esa combinación lo convierte en la elección natural para logística y etiquetado de cajas.
Lineal + 2D: pon un | entre las dos partes.
Las zonas de silencio que exige la norma están siempre activas. Para embalaje de producción, comprueba una muestra impresa con un verificador de códigos de barras.
Vista previa
Ejemplo: escribe para personalizarlo- Funciona en nuestros servidores: es la única herramienta de Plume que lo hace.
- Guardamos el tipo de código y la longitud del contenido, nunca lo que codificas.
- Vector SVG gratis + PNG de hasta 600 DPI, uso comercial permitido.
- Todos los detalles en la política de privacidad.
Datos válidos para GS1-128 Composite
Escribe la cadena de elementos lineal, una barra vertical y después la cadena de elementos 2D, con cada campo precedido de su identificador de aplicación entre paréntesis: (01)09521234543213(3103)000123|(10)ABC123 es un ejemplo válido. La sección anterior a la barra vertical admite varios AI, así que un GTIN más un peso neto pueden viajar dentro de las propias barras. Plume revisa toda la entrada contra la sintaxis de GS1 antes de generar el símbolo, comprobando los dígitos de control de (01) y de (00), la validez de calendario en los AI de fecha, las longitudes de campo y los emparejamientos de AI obligatorios, y explica los fallos con palabras llanas.
La parte posterior a la barra vertical tiene su propia cadena de AI, normalmente (10) de lote, (17) de caducidad o (21) de número de serie. El renderizador elige el componente composite más pequeño que quepa y va escalando por CC-A, CC-B y CC-C a medida que crecen tus datos. CC-C está reservado solo para este tipo, y por eso aquí siguen generándose varios cientos de caracteres detrás de la barra vertical.
Ejemplo que funciona: (01)09521234543213|(10)ABC123 Muestra el GTIN 09521234543213 en las barras GS1-128 con el lote ABC123 llevado a las filas 2D de encima
Dónde se usa GS1-128 Composite
- Etiquetas de caja y de palé que mantienen el GTIN o el SSCC dentro de las barras y llevan el lote, las fechas y los recuentos a las filas 2D
- Envases secundarios sanitarios que tienen que seguir siendo legibles para las pistolas láser antiguas mientras los lectores de imagen recogen el lote y la caducidad
- Cualquier etiqueta GS1-128 que se haya vuelto demasiado ancha, porque llevar los AI de atributo encima de las barras devuelve un ancho imprimible
Errores frecuentes y cómo solucionarlos
- «A Composite Component must be provided following a pipe character»
- Has escrito solo la mitad lineal. Añade una barra vertical y al menos un AI, por ejemplo |(10)ABC123, o usa el generador de GS1-128 a secas si no necesitas la parte 2D. Este mensaje sale del codificador bwip-js y llega en inglés en todos los idiomas.
- «AIs must start with '('»
- Envuelve entre paréntesis cada identificador de aplicación en las dos mitades. Escribe (01)09521234543213, no 0109521234543213. El texto aparece en inglés porque procede del propio codificador bwip-js.
- «One of more requisite AIs for AI (10) are missing: 01 OR 02 OR 03 OR 8006 OR 8026»
- La sintaxis de GS1 no deja que un número de lote viaje suelto, sin un identificador de artículo. Mantén un campo como (01) en la cadena siempre que aparezca (10). Este mensaje sale del codificador bwip-js y llega en inglés en todos los idiomas.
- El dígito de control del identificador de aplicación (00) debería ser …, no …
- El dígito 18 de un SSCC es un dígito de control mod-10 calculado sobre los 17 primeros. Vuelve a calcularlo en vez de adivinarlo, o pega el SSCC directamente desde tu sistema de almacén.
Tamaño e impresión
Es una simbología de disposición automática, así que Plume oculta los controles de altura de las barras y de texto y deduce él mismo la geometría: la altura lineal, el número de filas 2D y sus anchos salen todos de los datos. Tus palancas son el ancho de módulo en milímetros y los DPI de exportación hasta 600. Las etiquetas de caja se escanean normalmente a la distancia de un brazo o más lejos, así que prioriza un módulo ancho por encima de una huella pequeña, y recuerda que cada AI que añadas antes de la barra vertical ensancha el símbolo entero, porque el componente 2D se asienta justo encima de las barras. Usa el SVG cuando sea una imprenta de etiquetas la que se ocupe del escalado final.
Preguntas sobre GS1-128 Composite
¿Qué es un código de barras GS1-128 composite?
Un símbolo lineal GS1-128 con un pequeño componente 2D apilado impreso justo encima, normalizado en ISO/IEC 24723. Los lectores láser siguen leyendo solo las barras, mientras que los lectores de imagen 2D decodifican las dos mitades juntas.
¿Cuándo conviene usar la forma composite en vez de GS1-128 a secas?
GS1-128 a secas se ensancha con cada carácter hasta que imprimirlo y escanearlo se vuelve poco práctico. La forma composite mantiene la etiqueta más estrecha porque eleva los datos de atributo a filas por encima de las barras.
¿Cuántos datos caben en el componente 2D?
Con CC-C este tipo llega hasta 2361 dígitos, el techo más alto de la familia composite. En la práctica, limítate a los pocos AI que tus sistemas de recepción interpretan de verdad.
¿Puede la parte lineal llevar más de un AI?
Sí. Todo lo que admite un GS1-128 normal, como (01) seguido de (3103), es válido antes de la barra vertical. Plume valida las dos mitades juntas como un único mensaje GS1.