PDA

View Full Version : korrekter Dokumentendruck trotz verschiedener CCSIDs?



indeed
01-02-19, 09:53
Sehr geehrte Community,
wir drucken Etiketten über Interform in verschiedenen Ländern auf Zebra ZT410.
Nun haben wir die Situation, dass ein spezifischer Barcode eines Etiketts, lt. unseres ERP-Systemanbieters aufgrund unterschiedlicher CCSIDs, bei Druck des gleichen Etiketts mit unterschiedlichen Inhalten bestückt wird.
Es soll an unterschiedlichen CCSIDs der Benutzer liegen, die den Druck auslösen.
Ist das tatsächlich möglich, dass ein globales Layout eines Etikettes dadurch gar nicht möglich ist?
Kann das einfach durch Anpassung der CCSID am Benutzer gelöst werden, oder eröffnet man damit die Büchse der Pandora?

Herzlichen Dank für erhellende Antwort.
André

Fuerchau
01-02-19, 16:57
Das Problem ist die PRTF!
Die PRTF hat eine CHRID (default *DEVD), mit der der Inhalt kodiert ist.
Da die automatisch Codewandlung in der AS/400 aber von der CCSID abhängt erfolgt also keine Codewandlung bei der Abgabe in die PRTF.
Die CHRID der PRTF löst normalerweise eine ESC-Sequenz per WSCST für die passende Codepage des Druckers aus. Da ein Zebra normalerweise ohne WSCTS bzw. mit CONT132 arbeitet passiert da nichts.

Nun ist die Frage, welche CCSID's haben Datenbank und Job und welche CHRID hat die PRTF.
Gibt es eine ESC-Sequenz für Zebra zum Umschalten der Codepage?
Dann kannst du diese Sequenz zur Auswahl der korrekten Codepage ja einbauen.

Ggf. unterstützt dein Zebra schon UTF-8. Dann kannst du UTF8 zum Drucker jagen. Allerdings darf das WSCST dann keine Codewandlung mehr durchführen.