[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2003
    Beiträge
    95
    Leider ohne Erfolg :

    Auch bei *NO Ersatzzeichen ?
    Maßnahme bei undruckb. Zeichen RPLUNPRT
    Zeichen ersetzen . . . . . . . . . . . . : *NO
    Ersatzzeichen . . . . . . . . . . . . . . : '*' X'5C'

    Müsste der String nicht so aussehen - mit x'03' und Länge :
    x'03081B266631793458'

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Du musst nur das X'1B' in die Datei schreiben, der Rest der Zeichen muss wieder als EBCDIC-Code eingetragen werden, da ja bei der Übersetzung zum Drucker EBCDIC in ASCII umgewandelt wird. X'1B' ist aber für beide gleich:

    x'1B' + "26 66 31 79 34 58" suche den dazu passenden EBCDIC (z.B. x'31' ist x'F1')also "1".
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    727
    Der ASCII Transparent Druckbefehl X'03' + Länge in Hex ist schon korrekt. RPLUNPRT(*NO) trotzdem nicht vergessen.

    Vielleicht gibt es das Problem, weil das Zeichen bei dir am Anfang der Spool steht (Zeile 1 Pos 1).
    Siehe APAR :
    V5R2
    http://www-912.ibm.com/a_dir/as4ptf....S,transparency
    V5R3
    http://www-912.ibm.com/a_dir/as4ptf....i,transparency

    Ansonsten versuche doch noch einmal ein *BLANK (X'40') voranzustellen.

  4. #4
    Registriert seit
    May 2003
    Beiträge
    95
    Also das sind jetzt 2 verschiedene Aussagen :

    laut F: nur ESC und PCL Steurercode
    eval fld1 = x'1B' + '&f1y4X'
    *...+..
    &f1y4X
    158FAFE
    B061847´
    Ergebnis negativ, Overlay/Logo wird nicht gedruckt

    laut S: alles in Hex also Blank+03+Länge 7:
    eval fld1 = x'4003071B266631793458'
    Ã`ì
    4001263735
    037B661948
    Ergebnis negativ, Overlay/Logo wird nicht gedruckt

    Bin jetzt etwas ratlos ?

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    727
    Wie ist den der Drucker angeschlossen :

    - remote outq
    - printer device (PJL, SNMP, IPP)
    - Client Access Emu

    Bitte poste doch mal die DEV bzw. OUTQ Beschreibung mit allen Parametern, sofern nicht Emu verwendet wird.

    Insbesondere sind wichtig :

    TRANSFORM(*YES)
    MFRTYPMDL(*HP5)
    SYSDRVPGM(*HPPJLDRV)
    DESTTYPE(*OTHER)


    Zusätzlich : Schalte doch mal deinen Drucker in den Hex-Dump Mode (siehe Handbuch, normalerweise über Esc-Y- x'1B59').
    Hier siehst du welche ASCII Zeichen (PCL-Steuerzeichen + Nutzdaten) am Drucker ankommen.

    Eine etwas elegantere Lösung habe ich noch hier gefunden.
    http://archive.midrange.com/midrange.../msg01077.html
    Hier wird das WSCST-Objekt angepasst und zwar der Parameter INITPRT.
    Code:
     
    
    :INITPRT
     DATA ='1B45'X         /* esc E RESET printer */
    /*       '1B59'           Hex dump Mode (enable only for test) */
           '1B266631793458'X  /* esc &f1y4X enable MACRO 
    for OVERLAY */
    Was die PCL-Steuerzeichen anbelangt kannst du dich hier auch noch mal kundig machen :

    http://printers.necsam.com/public/pr...es/ipcl5hp.htm

Similar Threads

  1. Problem mit AFP Printfile und Procedur
    By Stefan_Sk in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 01-02-06, 13:54
  2. Zahlen im APF Printfile
    By redsky in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 22-11-05, 09:56
  3. SCS und AFPDS Spool zusammenführen
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 12-09-05, 12:37
  4. Arithmetische Operation im Printfile
    By alexander may in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 31-05-05, 10:27
  5. AFPDS --> SCS
    By andreas in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 08-04-02, 10:37

Berechtigungen

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