Anmelden

View Full Version : ZPL2 Labels mit Ö zu dem Drucker senden



jaimosky
12-07-13, 09:39
Hallo,
Wir bekommen mit einem Webservice fertige Labels in ZPL2 (UTF-8) und ich will diese direkt auf einen ZPL2 fähigen Drucker schicken.
<O:p</O:p
Ich habe das PRTSTMF von Scott Klements ausprobiert (OVRPRTF von QSYSPRI mit DEVTYPE(*USERASCII) und IFS File lesen) und scheint alles OK zu sein außer die ÖÄÜß Zeichen.
<O:p</O:p
Ich habe probiert mit IFS Files mit CCSID 1208 (Ö = C396) oder mit CCSID 819 (Ö = D6) und leider scheint nichts zu funktionieren. Diese Zeichen werden nicht richtig gedruckt.

Hat irgendjemand eine Idee was noch kann ich ausprobieren?
Jaime<O:p</O:p

Fuerchau
12-07-13, 09:53
Du musst die Zeichen von 1208 in z.B. 1252 konvertieren.
Wenn der Drucker selber in Codepage 850 arbeitet, konvertiere dann halt in 850 und sende dies an den Drucker.

Alternativ geht auch in 273 und nicht als *USRASCII an den Drucker senden.

IFS-Konverierungen gehen einfach per:
QSH CMD('iconv -f fromCCSID -t toCCSID [file ...]')

jaimosky
12-07-13, 19:42
Danke! hat es funktioniert mit der Umwandlung auf Codepage 850. So einfach ;)
Nochmals, vielen Dank Fuerchau. Deine Tipps sind Spitze!!!