GS1 128

Cómo generar código de barras GS1-128

LabelJoy es un software que permite generar código de barras GS1-128, el estándar aplicativo de la implementación GS1 que utiliza las especificaciones de la simbología Code 128.

S1-128 utiliza una serie de Application Identifiers para incluir datos adicionales, tales como números de lote, fechas de caducidad, cantidades, pesos y muchos otros atributos requeridos por el usuario

Nota: Los detalles específicos de GS1-128 no pueden ser descriptos en esta guía en línea
Es posible encontrar más información en el sitio web GS1: www.gs1.org

GS1 Barcode

Generar GS1-128

Para generar un símbolo que cumpla con las especificaciones de GS1-128 en LabelJoy será necesario escribir una cadena en formato texto. LabelJoy validará el texto a través de su motor interno de validación reglas de GS1-128 y generará el símbolo correspondiente, o mostrará un mensaje de error que indica la razón del problema.

Por ejemplo, si se escribe el texto (00)123456789012345678 LabelJoy crea un símbolo GS1-128 que identificará el Application Identifier (00) Serial Shipping Container Code (SSCC-18).

Caracteres de control modulo 10:
  • Algunos AI (identificador de aplicación) requieren un carácter de control módulo 10. Cuando se le solicite, LabelJoy calculará automáticamente el carácter de control, independientemente de los aportes recibidos.
  • Por ejemplo, el código SSCC-18 descrito anteriormente requiere un carácter de control en la última posición, que, de hecho, no es 5 y 8. En estos casos no habrá ningún mensaje de error, simplemente LabelJoy reemplazará el carácter de control con el correcto.
  • Si no es capaz de calcular cualquier carácter de control, escribirá cualquier carácter en su lugar.
Separador FNC1:
  • Cuando 2 o más AI (identificador de aplicación) deben ser codificados en el mismo símbolo, las especificaciones GS1-128 pueden requerir la presencia de uno o más caracteres de separación FNC1. LabelJoy identificará automáticamente los puntos en los que se requieren los separadores y los añadirá en consecuencia
  • Labeljoy no requiere ninguna entrada especial para manejar correctamente los separadores FNC1.
  • IMPORTANTE: los separadores FNC1 no tienen un carácter legible correspondiente en formato texto, sólo están codificados en el código de barras. La interpretación de los caracteres FNC1 varía en función del lector de código de barras que se utiliza, sin embargo, normalmente se decodifica como el carácter ASCII 29.
  • Si se necesita crear símbolos personalizados que utilicen el separador FNC1, utilice la simbología EAN-128.

Símbolos GS1

Concatenación texto:
Cuando se genera un código de barras GS1-128 concatenado con campos o contadores se aplican las siguientes reglas: :

  • El texto no debe superar los 255 caracteres.
  • El texto debe cumplir con las especificaciones GS1-128.

Cuando se encuentra un valor que no cumpla con estas normas, no se muestra el código de barras.

GS1-128 Barcode

Símbolo GS1-128 que codifica el texto (00)123456789012345678, que corresponde al AI 00 (SSCC-18). Tenga en cuenta que el último dígito ha sido remplazado por LabelJoy con 5 ya que es el carácter de control correcto.

GS1-128 symbol - two Application Identifiers

Símbolo GS1-128 que codifica una concatenación de dos Application Identifiers: AI 30 (Quantity Each) y AI 21 (Serial Number). Observe que en este caso se ha añadido un separador FNC1 justo antes del inicio de AI 21 (no visible en el texto legible).

GS1-128 symbol - 3 Application Identifiers

Símbolo GS1-128 que codifica una concatenación de tres Application Identifiers: AI 01 (Shipping Container Code) y otros 2 como en la imagen anterior. Observe que en este caso no ha sido necesario ningún separador FNC1 antes del inicio de AI 30.

  • Se puede visualizar el texto arriba / abajo del símbolo o se puede ocultar, dependiendo de la configuración del cuadro Texto.
  • La casilla de control Verificación secuencia AI impone una norma GS1-128 adicional que regula la concatenación de algunos AI.
  • Por ejemplo, cuando se utiliza AI 02 (número de contenedores) el símbolo también debe contener el AI 00 (Serial Shipping Container Code) y el AI 37 (Number of Units Contained).
  • Además, el AI 02 no debe ser codificado en el mismo símbolo en que aparece el AI 01 (Shipping Container Code) y el AI 8006 (Component of an Article) porque representan datos que combinados no tendrían sentido.
  • Mantenga esta casilla de control activa para crear símbolos GS1-128 que cumplan plenamente con las normas GS1-128.