Frage

Ich habe ein einfaches Programm, Drucken von Barcodes. Das Etikettenformat ist in einer vorgespannten Form. Der Wert der Barcode durch einen Parameter wie folgt übergeben wird.

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

Und es drucken zwei Barcodes

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

Was ich will, ist der mittlere Teil als Seriennummer, und es wird Barcodes wie folgt drucken

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

Ich habe versucht, die ^ SN und ^ SF

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

Aber es war nicht Erfolg, zwei Kopien sind die gleichen. Wie kann ich es in ZPL-II zu tun?

War es hilfreich?

Lösung 3

Es war nicht gehen ein. Und am Ende der Sequenz in der Anwendung bis erzeugen, nicht in den Drucker ein.

Andere Tipps

Zerrissen von einem ZPL II Handbuch:

  

^ ^ SN AF 0001, 1, Y ^ FS

     

Definieren serialisierten Feld Startwert von 1, Inkrementieren um 1, legt führende Nullen

Ich habe keine Möglichkeit zu wissen, ob dies wird Ihnen jedoch helfen, da ich nur Erfahrung mit EPL2 Label Definitionen haben.

Versuchen Sie diesen Code ein:

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

Versuchen Sie, die ^PQ2,0,1,N Wechsel ^PQ2,0,0,N. Der Wert in in repliziert Feld angegeben, dass Sie eine doppelte Seriennummer gedruckt wollten, bevor die Seriennummer erhöht wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top