Saltar al contenido

ZPL – Código de barras Falta un dígito cuando se imprime

este problema se puede resolver de variadas formas, pero te mostramos la solución más completa en nuestra opinión.

Solución:

Él >; dentro de tu ^FD El bloque le dice al código de barras del código 128 que entre en un subconjunto (el subconjunto C en este caso) lo que obliga a que los datos en el código de barras sean pares numéricos (00 – 99). Cualquier dato que no se proporcione en pares numéricos se ignora. Si pones una letra allí, ignorará ese par. En tu caso 9102100 tiene un número impar de números, por lo que ignora el último. Si, por ejemplo, agrega otro 0pondrá todas las letras en el código de barras.

Él ;> que coloca el código de barras en el Subconjunto C no es el predeterminado. Subconjunto B o :> es el valor predeterminado que permitirá codificar cualquier carácter en el código de barras. Entonces puedes reemplazar el ;> con :>o simplemente eliminar el ;> por completo y se imprimirá correctamente.

Revisar la ^BC documentación en el manual de programación ZPL para obtener más información sobre los subconjuntos del Código 128 y la validación de datos

Si para ti ha sido de ayuda este artículo, te agradeceríamos que lo compartas con más juniors y nos ayudes a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *