GS1-128

gs1-128

Recursos Avanzados:
Tutorial: Generación de códigos de barras GS1-128

GS1-128 es una aplicación estándar la implementación GS1 utilizando la especificación de código de barras Code 128. GS1-128 utiliza una serie de Identificadores de Aplicación para incluir información adicional tales como los números de lotescantidadespesos, fechas de vencimiento y muchos otros atributos requeridos por el usuario.*

Nota:
La exploración de todos los detalles de la especificación de simbología GS1-128 se encuentra fuera del ámbito de este archivo
Para más información ingrese al sitio web oficial de la autoridad GS1: www.gs1.org

Para generar un código de barras compatible con GS1-128 en Labeljoy necesita ingresar el texto en formato de texto legible.Labeljoy validará el texto mediante su motor de validación GS1-128 interno y generará la simbología correspondiente, o mostrará un mensaje de error indicando el problema.
Por ejemplo, al ingresar el texto (00)123456789012345678 Labeljoy creará un símbolo de código de barras que cumple con el Identificador de Aplicación (00) Código de Contenedor de Envío Serial (SSCC-18).

Dígitos verificadores de Módulo 10:
Algunos IAs (Identificadores de Aplicación) requieren un dígito de verificación de módulo 10. Cuando es requerido Labeljoy computará el dígito verificador sin importar la entrada. Por ejemplo, el código SSCC-18 de arriba requiere de un dígito verificador en la última posición el cuál es actualmente 5 y no 8. En este escenario no se genera mensaje de error, en su lugar Labeljoy simplemente reemplaza el dígito verificador con el correcto.
Por ello, si no sabe cómo computar el dígito verificador simplemente ingrese cualquier dígito en su lugar.

Separadores FNC1:
Cuando dos o más IAs (Identificadores de Aplicación) requieren ser codificados en un único símbolo, la especificación GS1-128 puede requerir uno o más caracteres separadores FNC1. Labeljoy detectará automáticamente donde se requieren los separadores FNC1 y los agregará en consecuencia.
No se requiere ninguna entrada adicional, Labeljoy gestiona correctamente los separadores FNC1.

IMPORTANTE: Los caracteres separadores FNC1 no poseen un texto legible correspondiente, sólo son codificados en simbologías de códigos de barras. La interpretación del carácter FNC1 puede variar dependiendo el lector de código de barras, si bien generalmente se renderiza como carácter ASCII 29.

Si necesita crear una simbología personalizada utilizando el separador FNC1, por favor vea la simbología EAN-128.

Labeljoy requiere que ingrese un texto alfanumérico de hasta 255 caracteres para generar el código de barras. Ingrese el texto en la caja de texto.
El texto legible puede ser mostrado debajo del símbolo, sobre este u oculto de acuerdo a la configuración especificada.

La caja de texto Verificar secuencia AI fuerza una regla adicional GS1-128 que regula la concatenación de ciertos IAs.
Por ejemplo, al utilizar IA 02 (Número de contenedores) la simbología debería también codificar IA 00 (Código de Envío de Contenedor Serial) y IA (Número de Unidades Contenidas).
También, IA 02 nunca debería ser codificado con en el mismo símbolo con IA 01 (Código de Contenedor de Envío) y 8006 (Componente de un Artículo) ya que se referirían a información sin significado al ser mezclada.
Mantenga esta opción active al crear símbolos GS1-128 que cumplan completamente con el estándar original.

Concatenación de texto:
Cuando se genera un elemento de código de barras GS1-128 concatenando campos o contadores, aplican las  siguientes reglas:
- La longitud máxima del texto no debe exceder 255 caracteres.
- El texto debe cumplir con la especificación GS1-128. 
Cuando un valor no cumple con las reglas, el código de barras no se muestra.

Simbología GS1-128 codificando el texto (00)123456789012345678, que corresponde a IA 00 (SSCC-18). Observe que el último dígito es 5 en la simbología ya que es el dígito verificador de módulo 10 correcto.
Simbología GS1-128 codificando una concatenación de dos Identificadores de Aplicación: IA 30 (Cantidad) y IA 21 (Número de serie). Observe que en este caso un carácter separador FNC1 es agregado a la derecha antes de comenzar el IA21 (no visible en el texto legible)).
Simbología GS1-128 codificando una concatenación de tres Identificadores de Aplicación: IA 01 (Código de Contenedor de Envío) y 2 más como en la imagen anterior. Observe que en este caso no se requiere separador FNC1 antes del inicio de IA 30.

* De wikipedia.