2017-02-15 4 views
0

J'ai le code zplZPL: Alphanumériques avec code à barres UCC128

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN21^FS 

suivant Le client veut que ce code à barres comme un code à barres UCC 128, mais leurs données est alphanumérique. J'ai regardé à travers les docs de zpl et il mentionne que si vous choisissez l'option U pour le mode par défaut, le sous-ensemble C, qui supprime automatiquement les caractères alpha. Il mentionne en outre que je peux préfixer l'entrée avec> 9 ou> 7 pour faire ce sous-ensemble A qui permet des caractères alphanumériques. Mais quand j'essaye:

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN>721^FS 

Il supprime toujours les lettres du code à barres. Non seulement cela, mais il en ajoute 7 également.

Aidez-moi Obi-Wan Kenobi. Tu es mon seul espoir.

Répondre

0

Il n'y a rien qui empêche l'utilisation alphanumérique avec UCC-128 (aka GS1-128). Ce que doit faire pour qu'un code à barres code 128 soit conforme à GS1-128 est de formater correctement les données.

Cela signifie que les données de codes à barres doivent être formatées comme:

<fnc1> <app-id> <value>

Pour ZPL, le caractère FNC1 est >8 pour tous les jeux de caractères.

L'identifiant de l'application est spécifique à l'application. Voici un bon résumé d'entre eux:

http://www.adams1.com/ucc128.html

Par exemple, disons que vous encodez le numéro de lot 1702ABCD. Vous utilisez une IA de 10, et les données sur le terrain ZPL résultant serait:

^FD>8101702ABCD^FS

+0

cela a fonctionné, merci! – FusRoDa

+0

Heureux que cela a aidé. Pourriez-vous s'il vous plaît accepter la réponse. THX! –