[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    10

    Question ESC Steuerzeichen an einen IP-Drucker senden

    wie stelle ich es an, ein ESC-Steuerzeichen an einen IP-Drucker zu senden? Hintergrund: Mit Hilfe einer Befehlssequenz sollen an dem Drucker hinterlegte Hintergrundformulare mit ausgegeben werden. OS/400 derzeit noch V3R7!

    [Dieser Beitrag wurde von DD am 10. Februar 2001 editiert.]

    [Dieser Beitrag wurde von DD am 12. Februar 2001 editiert.]

    [Dieser Beitrag wurde von DD am 12. Februar 2001 editiert.]
    Diether Dötsch

    STILL WAGNER GmbH & Co. KG
    Abteilung SI
    Ernst Wagner Weg 1-5
    72766 Reutlingen-Mittelstadt
    Tel: 07127 815363
    Fax: 07127 815118
    mailto:Diether.Doetsch@Still-Wagner.de

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    281

    Talking

    Schau dir mal die DDS Schlüsselworte CVTDTA und TRNSPY. Damit kannst du HEX Werte in einer Spoll einbetten, ohne dass die AS/400 "ihre Finger" im spiel hat. Ich habe das vor ein paar Jahren auch schon mal gemacht.
    Programmierung

  3. #3
    Registriert seit
    Dec 2000
    Beiträge
    450

    Post

    Hallo DD,

    was ist das für ein Drucker? Wie rufst du so ein Formular aus einer Windows-Anwendung auf? Versteht der Drucker irgendeine Steuersprache, die man über den Drucktext verwenden kann?

    mfg
    Bruno

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    10

    Post

    Hallo Bruno,

    es handelt sich hierbei um Lexmark- bzw. HP-Drucker, die entweder via Printserver oder mit eigener Netzwerkkarte im Ethernet hängen. Auf den Druckern sind entweder im Flash oder auf den Festplatten Formulare, Logo´s ect. hinterlegt. Diese lassen z.B. per Office ansprechen und ausdrucken. Gleiches möchte ich nun von der AS/400 erreichen.
    Gruss Dieter
    Diether Dötsch

    STILL WAGNER GmbH & Co. KG
    Abteilung SI
    Ernst Wagner Weg 1-5
    72766 Reutlingen-Mittelstadt
    Tel: 07127 815363
    Fax: 07127 815118
    mailto:Diether.Doetsch@Still-Wagner.de

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    19

    Smile

    Hi DD,

    ich vermute, Du hast das gleiche Problem wie ich vor kurzem. Du gibst eine ESC-Folge in eine Spoolfile aus, und die kommt am Drucker verstümmelt an.
    Grund: Die AS/400 setzt von EBCDIC in ASCII um.
    Lösung: Um zu verhindern, daß die ESC-Folge, die Du ja sicherlich schon als ASCII definiert hast, in Blanks umgewandelt oder irgendwie undefinierbar umgeschlüsselt wird, muß vor der ESC-Folge das transparency command x'03' und die Anzahl der nachfolgenden Bytes angegeben werden, die nicht umgewandelt werden sollen.
    Beispiel: zu sendende ESC-Folge x'1B123456' (das sind also 4 Bytes) ausgeben als x'03041B123456'.
    Wichtig: Im OVRPRTF oder CHGPRTF muß DEVTYPE(*SCS) und RPLUNPRT(*NO) angegeben werden. Dadurch bleiben alle Zeichen in der Spoolfile erhalten, die kleiner als x'40' sind.

    Wolfgang

  6. #6
    Registriert seit
    Dec 2000
    Beiträge
    450

    Post

    Die Konstellation mit Lexmark und HP kenne ich nicht. Wie werden die Formulare aus Office aktiviert?

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    10
    Danke Wolfgang,
    werde das gleich mal testen und wieder Bescheid geben.
    Gruss Dieter
    Diether Dötsch

    STILL WAGNER GmbH & Co. KG
    Abteilung SI
    Ernst Wagner Weg 1-5
    72766 Reutlingen-Mittelstadt
    Tel: 07127 815363
    Fax: 07127 815118
    mailto:Diether.Doetsch@Still-Wagner.de

Similar Threads

  1. IP Drucker steht auf SND
    By shorty in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 04-01-10, 09:21
  2. Antworten: 3
    Letzter Beitrag: 15-03-06, 14:53
  3. Drucker mit IP Adresseunter V4R5
    By Eric in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 12-10-05, 22:49
  4. WINS bei AS400 abschalten bzw. unterbinden
    By cc in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 13-10-04, 22:49
  5. Spoolfiles über IP senden?
    By stefan in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 23-05-01, 13:45

Berechtigungen

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