[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    44

    PDFs aus dem IFS ausdrucken - direkt von der IBMi

    Hallo,

    wie kann ich eine PDF-Datei, die im IFS steht, direkt über eine IBMi-OUTQ ausdrucken? Dabei soll kein (Windows-)PC ins Spiel kommen und auch keine Fremdsoftware.

    Vielen Dank im Voraus für Eure Hilfe,
    Jörg

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dies geht nur, wenn du einen Drucker hast, der native PDF's drucken kann.
    Ansonsten benötigst du Fremdsoftware.
    Es gibt da z.B. ein Javaprogrämmchen, das PDF's in PCL5 konvertiert.
    Das Ergebnis kannst du dann mittels ein paar Copy-Befehlen dann in eine ASCII-Spooldatei ausgeben die dann von einem PCL5-Drucker gedruckt werden kann.
    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
    May 2004
    Beiträge
    44
    Hallo und danke für die Info.

    Ich habe folgendes gefunden und ausprobiert - und es hat auch funktioniert:
    1. Printerfile *USERASCII erzeugen
    CRTPRTF FILE(JH/PRINTFILE) DEVTYPE(*USERASCII)
    2. PDF-Datei per FTP in Printerfile stellen
    ftp loopback
    user
    password
    bin
    cd JH namefmt 1
    put test.pdf printfile.file
    quit
    Dadurch wird für den FTP-User ein Printerfile erzeugt, das den Inhalt der PDF-Datei erhält und an den Drucker weitergibt. Das hat auch funktioniert, obwohl unser Drucker PDF an sich nicht versteht.

    Jetzt habe ich allerdings eine andere Frage:
    gibt es eine andere Möglichkeit als FTP, um die PDF-Datei in das Printerfile zu bekommen (ohne dass jedesmal User und Passwort mutgegeben werden müssen)?

    Vielen dank für Eure Hilfe,
    Jörg

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dafür gibt es den CPY-Befehl.
    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

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    PDF's bestehen aus PostScript-Informationen.
    Wenn dein Drucker Postscript versteht kann er eben auch PDF's drucken.
    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

  6. #6
    Registriert seit
    May 2004
    Beiträge
    44
    Hilfe, irgendwie kriege ich das nicht gebacken mit dem CPY-Befehl! Was muss ich denn da bei den Parametern mitgeben? Ich bekomme immer Fehlermeldungen wie z.B. "Objekt bereits vorhanden. Das Objekt ist /QSYS.Lib/JH.Lib/printfile.file" und wenn ich "Objekt ersetzen" angebe, kommt etwas wie "Die CCSID der Zieldatei konnte nicht mit der CCSID der Quellendatei abgeglichen werden". CCSID der PDF-Datei ist 819, CCSID der Printerfile-Datei ist 273. Wir arbeiten mit Release V6R1M0.

    Danke im Voraus - und ein schönes Wochenende!
    Jörg

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Müsste mit From/TOCCSID *HEX und *ADD funktionieren.
    Alternativ:

    OVRDBF STDOUT TOFILE(PRINTFILE) OVRSCOPE(*JOB)
    QSH CMD('CAT /Home/Pfad/MyPdf.pdf')
    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

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ggf. auch mit CPYFRMSTMF.
    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

  9. #9
    Registriert seit
    May 2004
    Beiträge
    184
    Hallo Joerg,

    wir haben das Problem mit dem IBM Lizenznprogramm "InfoPrintServer" auf der ISeries gelöst.
    Funktioniert reibungslos.

    Gruß
    Jenne

Similar Threads

  1. iSeries-Dateien und Spool-Files direkt in EXCEL
    By Kilianski in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 11-09-02, 10:08
  2. iSeries Tools direkt aus dem Internet
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 08-08-02, 17:07
  3. iSeries Tools direkt aus den Internet
    By Kilianski in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 08-08-02, 16:34
  4. Von AS/400 direkt in MS-SQL-Server schreiben
    By Michael@Paff.de in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 28-04-02, 09:42
  5. Status einer Spoolfile direkt von SAV auf HLD ändern ?
    By Schnichels in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-03-02, 12:28

Tags for this Thread

Berechtigungen

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