Question

J'ai un programme simple d'impression de codes à barres. Le format de l'étiquette est sous forme préchargée. La valeur du code à barres est passée par un paramètre comme suit.

^XA
^XFR:FORM.ZPL
^FN999^FDH654321+Y0001+OABC+^FS
^PQ2,0,1,N

Et il imprime deux codes à barres

H654321+Y0001+OABC+
H654321+Y0001+OABC+

Ce que je veux, c'est la partie centrale sous forme de numéro de série. Les codes à barres seront ainsi imprimés

H654321+Y0001+OABC+
H654321+Y0002+OABC+

J'ai essayé le ^ SN et le ^ SF

^FN999^FDH654321+Y0001+OABC+^SF%%%%%%%%%dddd%%%%%%,1%%%%%%^FS

Mais ce n’était pas un succès, deux copies sont identiques. Comment puis-je le faire dans ZPL-II?

Était-ce utile?

La solution 3

C'était un non-aller. Et finissez par générer la séquence dans l'application, pas dans l'imprimante.

Autres conseils

Extrait d'un manuel ZPL II:

  

^ AF ^ SN 0001, 1, Y ^ FS

     

Définir un champ sérialisé, valeur initiale de 1, incrémenter de 1, insérer des zéros non significatifs

Je n'ai aucun moyen de savoir si cela vous aidera, car je n'ai qu'une expérience des définitions d'étiquettes EPL2.

Essayez ce code:

^XA
^LH10,40
^BCN,150,Y,N,N^FD^SNH654321+Y0001+OABC+,1,Y^FS
^PQ2,0,1,Y
^XZ

Essayez de remplacer ^ PQ2,0,1, N par ^ PQ2,0,0, N . La valeur dans le champ répliqués indique que vous souhaitez imprimer un numéro de série en double avant l’incrémentation du numéro de série.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top