Hallo zusammen,
ich habe hier ein Problem und weiss spontan nicht, was man dagegen tun kann.
Ich versuche auf einem Epson DFX8500 Barcodes zu drucken.
Das geht über den Escape Code (B
Blöderweise muss man vor Escape Codes ein Escape Zeichen setzen, und bei dem ist die as400 der Meinung, der Drucker könnt das nicht drucken.
Solche Zeichen werden dann durch Blanks ersetzt.
Im Endeffekt schicke ich fogendes ans Printerfile:
Code:
00000 274DC210 002E0200 D00001C1 F2F37CC1 - .(B.....ü..A23§A
00010 5AC3C4BA BB404040 40404040 40404040 - ÜCD¬|
Die x'27' EBCDIC sollte jetzt normal umgesetzt werden auf x'1B' ASCII.
Eigentlich soll beim Drucker folgendes ankommen:
Code:
00000 1B284210 00060200 7D000141 32334041 - ..â.....'..*..
00010 2143445B 5D404040 40404040 40404040 - .{à$)
Tuts aber nicht.
Sobald der Spool in der OUTQ steht, sind die ganzen Punkte oben ersetzt durch Blanks.
So funktioniert das natürlich nicht mit den Escape Codes.
Ich habs Gefühl, ich habe irgendwie die OUTQ falsch angelegt.
Kann mir da wer einen Tipp geben, wie ich diese erstellen sollte, wenn der DFX85000 an einem Printserver hängt?
Bookmarks