Ean-128

ean-128

EAN-128 es una simbología derivada del viejo Code-128, una simbología de códigos de barras de muy alta densidad. Es usada para códigos de barras alfanuméricos o de sólo números. Puede codificar todos los 128 caracteres ASCII.*

Los símbolos EAN-128 difieren de símbolos Code 128 debido a la implementación del caracter FNC1 usado como inicio de datos y separador.
El caracter FNC1 es agregado implícitamente al comienzo de cada símbolo, ya que es requerido por la especificación EAN-128 y, como en la versión 4.5, los símbolos de código de barras EAN-128 generados por Labeljoy soportan el separador FNC1.
Use el caracter | (tubería) para definir los lugares en que necesita representar el separador FNC1.
Por ejemplo, el texto 123456|ABCDE será interpretado por Labeljoy como 123456[FNC1]ABCDE y la simbología de código de barras será generada en consecuencia.

En Labeljoy usted puede usar simbología EAN-128 para generar códigos de barras similares a los creados por el GS1-128, pero completamente personalizables y sin las restricciones forzadas por GS1-128.

Labeljoy requiere que ingrese un texto alfanumérico de hasta 48 caracteres de longitud 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 el mismo o permanecer oculto de acuerdo con la configuración especificada en la caja de texto.

Concatenación de texto:
Cuando un elemento de código de barras EAN-128 es generado al concatenar campos o contadores, la siguiente regla aplica:
- La longitud no debe exceder los 48 caracteres
Cuando un valor no cumpla con la regla, el código de barras no se mostrará.

También, todos los caracteres ASCII sobre 127 serán removidos, con excepción del carácter | (tubería) el cuál es interpretado como marcador para el carácter FNC1.

EAN-128 codificando el texto 20abcd40ABCD60 (sin separadores FNC1)
EAN-128 codificando el texto 20abcd40|ABCD60 que es representado como 20abcd40[FNC1]ABCD60 (un separador FNC1)
EAN-128 codificando el texto 20|abcd|40|ABCD|60 que es representado como 20[FNC1]abcd[FNC1]40[FNC1]ABCD[FNC1]60(cuatro separadores FNC1)

* De wikipedia.