[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    62

    Question PDFs and den Drucker senden

    Hallo *ALL,

    ich habe PDF-Dateien im IFS stehen, welche ich von DOS (Cmd-Fenster im Windows) mit lpr auf den Drucker senden kann.
    Nun will ich das von der AS/400er aus erledigen. Geht leider nicht, da auf der AS/400 der LPR-Befehl nur Spool-dateien senden kann und im QSH gibt es den lpr-Befehl nicht.
    Habe ich da was übersehen oder gibt es irgenwo noch was?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das kann die AS/400 native so leider nicht.
    Allerdings gibt es Java-Tools, die PDF's in PCL5 wandeln und drucken können. Dies kann man dann über den AS/400-Spooler (*ASCII-Datei) an einen LPD-Server weitergeben oder auf der AS/400 auf einen PCL-Drucker ausgeben.
    Die Lösung findest du hier:
    http://newsolutions.de/forum-systemi...hlight=pcl+pdf

    Ansonsten erteilst du eine Netzfreigabe für das IFS und startest per RUNRMTCMD ein Programm auf der Windows-Büchse, dass die Datei mit dem DOS-Befehl von der Freigabe an den Drucker sendet.
    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
    Jan 2001
    Beiträge
    62
    Danke für den Tip,

    aber der Clou an der Sache ist, daß der Drucker PDFs direkt drucken könnte und ich vorher nur ein PDF für die Ablage und den Druck erstellen muß anstatt ein PCL für den Druck und ein PDF für die Ablage, bzw. aus der Ablage (PDFs) ohne Umwege drucken könnte.

    Zehe

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Dann kannst du ggf. folgendes versuchen:

    OVRPRTF QPRINT DEVTYPE(*USRASCII)
    CPYFRMSTMF FROMSTMF(/Pfad/PdfDate.PDF) TOMBR(/QSYS.LIB/QPRINT.FILE) CVTDTA(*NONE)

    Ggf. auch über den Umweg in eine PF mit anschliessendem CPYF ... TOFILE(QPRINT).

    Dann müsstest du einen *USRASCII-Spool haben.
    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.695
    So kommt zumindest ein Spool an:

    CRTPF FILE(QTEMP/XSPOOL) RCDLEN(128)

    CPYFRMSTMF FROMSTMF('/home/Fuerchau/MyPdf.PDF') TOMBR('
    /QSYS.LIB/QTEMP.LIB/XSPOOL.FILE/XSPOOL.MBR') MBROPT(*REPLACE) CVTDTA(*NONE)

    OVRPRTF FILE(QPRINT) DEVTYPE(*USERASCII)

    CPYF FROMFILE(XSPOOL) TOFILE(QPRINT)

    Ob der Drucker das dann versteht ...
    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
    Jan 2001
    Beiträge
    62
    Hallo,

    ich habe mittlerweile herausgefunden wie's halbwegs einfach geht:

    CRTPRTF USERASCII
    FTP
    bin
    put /.../Liste.PDF /qsys.lib/gpl.lib/userascii.file

    Damit habe ich das PDF in einer OutQ und kann mit RMTWTR oder LPR weiterarbeiten.

    Danke für Mitdenken
    Zehetner

Berechtigungen

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