PDA

View Full Version : Drucken EBCDIC to ASCII *WSCST



opitec
12-07-02, 12:55
Hallo,

wir haben folgende Umsetzungstabelle für einen ASCII Drucker über TCP/IP Ethernet erstellt. Leider zeigt diese keine Wirkung!
Haben wir hier etwas übersehen?

Das WSCST Object wurde korrekt mit crtwscst erstellt und in der Outq mit
transform(*yes) mfrtypmdl(*wscst) wscst(qgpl/sato) eingebunden.

Wenn ich nun einen Wert in der Tabelle "umbiege" hat dies auf den Ausdruck gar keine Auswirkungen? >> http://www.as400-forum.de/ubb/frown.gif(

Bin für jeden Tipp dankbar!
Mfg
Christian Hillenbrand


:WSCST DEVCLASS=TRANSFORM. :TRNSFRMTBL. :EBCASCTBL. :EBCASCTBLE EBCDICCP = 37
ASCIICP = 850
DATA =
/*0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F */
'2020838485A0C68687A4BD2E3C282B7C'X /* 4- */
'268288898AA18C8B8DE121242A293BAA'X /* 5- */
'2D2FB63EB7B5C78F80A5DD2C255F3E3F'X /* 6- */
'9B90D2D3D4D6D7D8DE603A2340273D22'X /* 7- */
'9D616263646566676869AEAFD0ECE7F1'X /* 8- */
'F86A6B6C6D6E6F707172A6A791F792CF'X /* 9- */
'E67E737475767778797AADA8D1EDE8A9'X /* A- */
'5E9CBEFAB8F5F4ACABF35B5DEEF9EF9E'X /* B- */
'7B414243444546474849F0939495A2E4'X /* C- */
'7D4A4B4C4D4E4F505152FB968197A398'X /* D- */
'5CF6535455565758595AFDE299E3E0E5'X /* E- */
'33313233343536373839FCEA9AEBE900'X. /* F- */

:EEBCASCTBL.

:INITPRT
DATA ='00'X.
:SPACE
DATA ='20'X.
:CARRTN
DATA ='0D'X.
:FORMFEED
DATA ='0C'X.
:LINEFEED
DATA ='0A'X.

:EWSCST.

Fuerchau
12-07-02, 16:13
Ich kenn mich zwar nicht so besonders aus, aber da du sowohl die EBCDIC-Codepage als auch die ASCII-Codepage angegeben hast, wird natürlich die eigene Tabelle ignoriert.
Les mal im Handbuch nach, wie man dies OHNE Codepage angibt.

Fuerchau
15-07-02, 09:01
Noch eine weitere Ergänzung:

Ich habe gesehen, dass du die EBCDICCP=37 angegeben hast. Dies ist aber die amerikanische Codepage. Wenn die Printfiles z.B. mit 273 (Deutsch) arbeiten, versuch es doch mal damit, du benötigst eigentlich KEINE eigene Codetabelle.

Dann klappt's auch mit den Umlauten.