Etiqueta GS1-128: identificadores de aplicación en una etiqueta logística
Una etiqueta GS1-128 es un símbolo Code 128 que transporta identificadores de aplicación GS1: un GTIN, un número de lote, una fecha de caducidad, un número de serie. Las barras parecen Code 128 normal; lo que cambia es la gramática de la carga y el carácter FNC1, que indica al escáner dónde termina un campo de longitud variable y empieza el siguiente.
GS1-128 es Code 128 con una carga GS1
Code 128 es una simbología de propósito general. GS1-128 la restringe: el primer carácter del símbolo es FNC1, cada campo empieza por un identificador de aplicación registrado y los datos deben respetar las reglas de longitud y de caracteres de ese identificador. Un escáner que conoce GS1 interpreta los campos; un lector Code 128 corriente sigue viendo las barras pero no puede interpretar la estructura. No etiquetes un símbolo GS1-128 como «Code 128» en un documento de envío.
Elige los identificadores de aplicación
| AI | Datos | Longitud y notas |
|---|---|---|
| 00 | SSCC-18 | 18 dígitos fijos: la matrícula de un palé o una caja. |
| 01 | GTIN-14 | 14 dígitos fijos, incluido el dígito de control. |
| 10 | Lote | Longitud variable, hasta 20 caracteres. Necesita separador si le sigue otro campo. |
| 17 | Fecha de caducidad | 6 dígitos fijos, AAMMDD. |
| 21 | Número de serie | Longitud variable, hasta 20 caracteres. |
Fija el orden pronto: [01] GTIN, [17] caducidad, [10] lote es la secuencia habitual en cajas de alimentación y farmacia. Incluye solo lo que el sistema receptor lee de verdad; cada campo extra alarga el símbolo y estrecha las barras.
Construye la carga entre corchetes
- Escribe cada campo como [AI]valor, sin espacios entre campos.
- Usa el GTIN-14 para el AI 01 y seis dígitos AAMMDD para el AI 17.
- Deja que el codificador inserte FNC1: la entrada entre corchetes es la forma segura de expresarlo sin teclear caracteres de control.
- Mantén cortos los campos de longitud variable como 10 y 21; son los que obligan a poner separador.
El dígito de control del AI 01 forma parte del GTIN y debe ser correcto. Si tu ERP entrega un GTIN de 13 dígitos, rellénalo a 14 por la izquierda antes de codificar: el cero inicial es parte del número, no formato.
Imprime la etiqueta logística
Un símbolo GS1-128 en una caja se imprime normalmente al 100 % o más, con una zona de silencio de al menos diez módulos a cada lado y las barras perpendiculares a la dirección en que se lee la etiqueta. Conserva la línea de interpretación legible —el texto de los AI entre corchetes— debajo o al lado de las barras, para que el personal de almacén pueda trabajar cuando falle un escáner. Prueba con el escáner que usa realmente el almacén, a la distancia a la que realmente se sostiene.
- Deja al menos 10 mm de etiqueta en blanco alrededor del símbolo.
- No reduzcas por debajo del 80 % de ampliación para un escáner de cinta.
- Evita imprimir sobre costuras, grapas o la ondulación del cartón.
- Imprime una caja de prueba y escanéala con la caja cerrada y apilada.
Preguntas frecuentes
¿Cuál es la diferencia entre GS1-128 y Code 128?
GS1-128 es Code 128 con una carga GS1: FNC1 encabeza el símbolo y los datos siguen las reglas de los identificadores de aplicación. Un Code 128 normal puede contener texto arbitrario.
¿Necesito FNC1 entre todos los campos?
No. Los campos de longitud fija como 01 y 17 no necesitan separador. FNC1 es obligatorio después de un campo de longitud variable cuando le sigue otro campo.
¿Puede un móvil escanear una etiqueta GS1-128?
Algunas apps decodifican las barras, pero interpretar los identificadores de aplicación es un paso aparte. Usa un escáner de almacén o un programa que analice datos GS1.