[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2001
    Beiträge
    16

    Question CZ Sonderzeichen auf Printer über CA

    Hallo,
    ich habe folgendes Problem. Ein ASCII-Drucker, der in der Lage ist Tschechische Sonderzeichen zu drucken (Getestet über Notepad) ist über eine CA-Druckersitzung an einer As400 definiert. Die As400 hat als Primärsprache Tschechisch (CHRID 870). Wenn ich von der AS400 auf diesen Drucker Sonderzeichen schicke werden diese nicht ausgedruckt. Über eine Umsetztabelle (Typ *WSCST) ist es mir gelungen das passende Zeichen zu verändern. Leider liegen einige der Sonderzeichen ausserhalb des Standard ASCII-Zeichensatzes (z.B. durchgestrichenes L Position #321) wie kann mann diese Zeichen in der Umsatztabelle angeben oder gibt es eine andere Lösung.

    Danke!

    Markus

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    > CA-Druckersitzung an einer As400 . . .Primärsprache Tschechisch (CHRID 870).

    ich würde die Definition der Druckersitzung prüfen, ist die auch 870 ?

    > (Typ *WSCST) ist es mir gelungen das passende Zeichen zu verändern

    ist in dem *WSCST der Aktivierungsbefehl für die Code-Page 870 enthalten?

  3. #3
    Registriert seit
    May 2001
    Beiträge
    16

    Post

    Die Umsetztabelle ist wie folgt definiert.

    :WSCST DEVCLASS=TRANSFORM.
    :TRNSFRMTBL. :EBCASCTBL. :EBCASCTBLE EBCDICCP=870 ASCIICP=852 DATA=........(umsetztbl)
    ......................
    ......................
    ......................

    :EEBCASCTBL.
    :IN***RT
    DATA ='00'X.
    :SPACE
    DATA ='20'X.
    :CARRTN
    DATA ='0D'X.
    :FORMFEED
    DATA ='0C'X.
    :LINEFEED
    DATA ='0A'X.
    :EWSCST.

    Danke!

    Markus

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    Ist das *WSCST Objekt mit "RTVWSCST *TRANSFORM" erstellt ? Für einen HP Lj 6L werden z.B. folgende Einträge erstellt:

    :EBCASCTBL.
    :EBCASCTBLE
    EBCDICCP= 1140
    ASCIICP= 1252
    DATA =''X.
    . . .

    :EEBCASCTBL.
    :ASCCPINFO.
    :CODEPAGE
    CODEPAGE= 437
    DATA ='1B28313055'X.

    . . .

    :EASCCPINFO.

  5. #5
    Registriert seit
    Jul 2001
    Beiträge
    9

    Post

    Hallo,
    ich denke entweder stellst du am Drucker die Codepage 852 ein. Damit kann er die Sonderzeichen der Codepagegruppe Latin 2 drucken. Eleganter ist natürlich ein *WSCST Objekt.

    Es gibt ein Redbook " Speak the right language to your AS/400". Hier ist die Thematik der Codepage Konvertierung recht anschaulich erklärt.

    Es enthält auch viele Informationen über das Drucken.

    Solltest es dir mal ansehen.

    Hoffe ich konnte helfen.

    Gruß
    Jürgen

Similar Threads

  1. CA Sitzungen auf TS2003
    By luensi in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 29-06-06, 13:37
  2. CA auf Terminalserver
    By Marcel_ in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-09-05, 11:04
  3. OUTQ für Remote Printer auf Windows Büchse
    By linguin in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 04-04-05, 14:49
  4. ODBC - Sonderzeichen INSERT auf I5 klappt nicht
    By DrNick in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 22-02-05, 15:36
  5. IPDS Spool auf CA Druckersitzung
    By Markus Gruebl in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-05-01, 18:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •