2017-10-16 7 views
0

J'imprime un code à barres Code 128 sur une imprimante zébrée. Ceci est le texte derrière le code à barres « D1> 6> 6C; -02 à 0 »Impression de codes à barres sur zebra zt410 "> 6c" caractères manquants

Il imprime le code à barres, mais quand elles sont scannées par un scanner, il enregistre seulement

D1> 6> C; -02 à 0

Comme vous pouvez le voir le 6 est manquant.

Des idées pour résoudre ce problème?

+0

Pourriez-vous ajouter le ZPL vous Envoi à l'imprimante? – person

+0

Est-ce ce que vous recherchez. C'est la chaîne que j'envoie à l'imprimante D1 >> 66 >> 66C; -02-0 –

+0

juste comme un FYI le premier> 6 balayages comme> 6 mais j'ai dû le passer en tant que >> 66 pour l'obtenir scan comme> 6 ...... mais quand je passe dans >> 66C il scanne comme> C et ignore le 6 –

Répondre

0

Il est probable que> 6 est un caractère d'invocation pour les codes à barres Code 128 sur les imprimantes Zebra. Voir page 75 du ZPL Programming Guide, mais l'essentiel est que les caractères d'invocation ne sont pas inclus dans les données de champ lorsque le code à barres est généré.

La solution est d'utiliser> 0 dans le^FD lorsque vous voulez> imprimé. Cela signifie que la chaîne

D1>6>6C;-02-0 

devrait être envoyé à l'imprimante comme

D1>06>06C;-02-0 

J'ai envoyé à l'imprimante en utilisant la ZPL suivante:

^XA 
^FO100,100^BY3 
^BCN,100,Y,N,N 
^FDD1>06>06C;-02-0^FS 
^XZ 
+0

Quand j'envoie cela à l'imprimante il scanne comme D1> 06> 06C; -02-0 –

+0

et le premier> 6 balayages en le changeant en >> 6. Mais quand je remplace> 6C avec >> 6C il scanne comme> C et ignore le 6. –

+0

aucune suggestion? –