[NEWSboard IBMi Forum]
Seite 1 von 5 1 2 ... Letzte

Thema: PDF drucken

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005

    PDF drucken

    Hallo zusammen,

    gibt es irgendeine Möglichkeit eine PDF-Datei über eine RMTOUTQ auszudrucken. Unser Problem ist, dass wir ein Tool haben, das PDFs erstellt und ins IFS ablegt. Diese PDFs hätten wir gerne automatisch ausgedruckt. Ich vermute diese müssen wir dann erstmal ins PCL-Format konvertieren. Kann mir jemand hier weiterhelfen ?

    Danke,
    KM

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    450
    Hallo KM,

    die PDFs entstehen doch nicht aus dem Nirwana. Wurden sie aus einer AS/400-Spoolfile erstellt, drucke doch zusätzlich zur PDF-Erstellung diese Spoolfile aus.

    Wurden sie auf einem PC erstellt, so hat die entsprechende Anwendung doch sicher auch eine Druckfunktion.

    Gruß
    Bruno

  3. #3
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Bruno,

    ganz so leicht ist es natürlich nicht. Das wäre ja auch zu einfach. Wie ich schon geschrieben habe, haben wir ein Tool, das aus einer SPOOL-Datei ein PDF erstellt. Allerdings wird diese SPOOL-Datei nicht 1 zu 1 abgebildet, sondern es kommen noch weitere Komponenten dazu (z. B. Bilder). Diese generierte PDF-Datei wird automatisch im IFS abgelegt, was uns allerdings nicht viel nützt, da wir sie automatisch ausgedruckt brauchen. Ich habe schon gesehen, dass es ein kostenpflichtiges Tool gibt, mit dem man von der Kommandozeile einen Druckbefehl für PDF-Dateien absetzen kann. Diesen könnte ich evtl. mit RUNRMTCMD aufrufen. Hat jemand vielleicht noch eine andere Lösung (wenn möglich kostenlos) ?

    Gruß,
    KM

  4. #4
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo

    Vielleicht könnte ein PC diese Aufgabe übernehmen.
    Die AS ruft jeweils ein .bat auf dem PC auf, und dieser druckt dann das entsprechende Dokument aus dem IFS auf dem gewünschten Drucker.
    Oder:
    PC überwacht Verzeichnis im IFS und druckt noch nicht gedruckte Dokumente aus.

    Gruss
    Rolf

  5. #5
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Rolf,

    ja, so in etwa habe ich es mir dann vorgestellt.

    Jetzt habe ich herausgefunden, dass man eine PDF über folgenden Kommandozeilenbefehl automatisch drucken kann:

    AcroRd32.exe /p /h "Datei.pdf"

    Leider klappt das nur direkt unter Windows und nicht unter der DOS-Box. Somit wird es dann auch nicht in einer BAT-Datei funktionieren. Oder vielleicht doch ???

    Gruß,
    KM

  6. #6
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo

    Also bei mir geht das.
    Man muss natürlich den Pfad richtig setzten.
    Sowohl für AcroRd32 wie auch für die Datei.
    Dann sollte das gehen.

    Gruss
    Rolf

  7. #7
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Rolf,

    habe jetzt endlich die Lösung zu meinem Problem gefunden. Das Problem beim Befehl

    AcroRd32.exe /p /h "Datei.pdf" (über STRPCCMD)

    war, dass zwar die PDF-Datei korrekt gedruckt wurde, jedoch die DOS-Box nicht geschlossen wurde, da der Acrobat-Reader im Hintergrund gestartet wurde, aber nicht mehr beendet wurde. Der DDE-Kanal blieb somit offen. Wenn ich nun per Programm eine weitere PDF drucken wollte, wurde eine weitere DOS-Box geöffnet, usw.. Mein Rechner wäre dann nach kurzer Zeit auf Ressourcen-Probleme gestoßen.
    Jetzt habe ich im Internet ein JavaScript-File gefunden, das ich über RUNRMTCMD aufrufen kann. An diese JS-Datei gebe ich den PDF-Dateinamen als Parameter mit und die PDF wird gedruckt und der Acrobat-Reader hinterher wieder beendet. Das ist genau das, was ich wollte. Somit kann ich die PDFs voll automatisiert drucken.

    Gruß,
    KM

  8. #8
    Registriert seit
    Jul 2002
    Beiträge
    2

    javascript : pdf drucken

    Hallo KM,

    ich habe jetzt gleiches Problem, wie Du vor 1 Jahr.
    Runrmtcmd um per batch pdfs zu drucken.
    Kannst Du mir das Javascript zukommen lassen ?
    gerhard.agena@hueppe.de
    Und wie ruft man es im Batch auf ? Kenne mich mit Javascript nicht aus.
    Sind irgendwelche Software-Voraussetzungen für Nutzung des Javascript nötig ?
    Kann man dem acrord32 auch einen Parameter für Anzahl Kopien mitgeben ?

    Danke und Gruß,

    Gerhard


    Zitat Zitat von KM
    Hallo Rolf,

    habe jetzt endlich die Lösung zu meinem Problem gefunden. Das Problem beim Befehl

    AcroRd32.exe /p /h "Datei.pdf" (über STRPCCMD)

    war, dass zwar die PDF-Datei korrekt gedruckt wurde, jedoch die DOS-Box nicht geschlossen wurde, da der Acrobat-Reader im Hintergrund gestartet wurde, aber nicht mehr beendet wurde. Der DDE-Kanal blieb somit offen. Wenn ich nun per Programm eine weitere PDF drucken wollte, wurde eine weitere DOS-Box geöffnet, usw.. Mein Rechner wäre dann nach kurzer Zeit auf Ressourcen-Probleme gestoßen.
    Jetzt habe ich im Internet ein JavaScript-File gefunden, das ich über RUNRMTCMD aufrufen kann. An diese JS-Datei gebe ich den PDF-Dateinamen als Parameter mit und die PDF wird gedruckt und der Acrobat-Reader hinterher wieder beendet. Das ist genau das, was ich wollte. Somit kann ich die PDFs voll automatisiert drucken.

    Gruß,
    KM

  9. #9
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Gerhard,

    habe Dir die Javascript-Datei an Deine angegebene Mail-Adresse geschickt.

    Gruß,
    KM

  10. #10
    Registriert seit
    Jun 2004
    Beiträge
    1
    Hallo KM,

    ich beiße mir im Moment auch die Zähne daran aus. Kannst du mir Dein Javaskript per Email zukommen lassen? (weiß schon, kommst Dir schon vor wie ein Verteilungsserver).

    Wäre echt Gut von Dir!
    Meine Adresse: "s.jellbauer@graphite.de"

    Danke

    SJGK

  11. #11
    Registriert seit
    Jul 2004
    Beiträge
    1

    Wink PDF automatisch drucken

    Hallo KM,

    ich habe auch genau das gleiche Problem.
    Runrmtcmd um per batch pdfs zu drucken.
    Kannst Du mir auch das Javascript zukommen lassen ?
    biedermann-juergen@t-online
    Gleiche Frage: "Und wie ruft man es im Batch auf ? Kenne mich mit Javascript nicht aus.
    Sind irgendwelche Software-Voraussetzungen für Nutzung des Javascript nötig ?
    Kann man dem acrord32 auch einen Parameter für Anzahl Kopien mitgeben ?"

    Danke im voraus und Gruß,

    Jürgen

  12. #12
    Registriert seit
    Jul 2004
    Beiträge
    1

    gleiches Problem

    Hallo KM,

    ich hab auch das gleiche Problem.
    Könntest Du mir auch das Javascript zukommen lassen ?
    daniels-mailbox@gmx.de

    Ich hab auch keine so genaue Ahnung von Javascript. Wie wendet man es an?

    Danke schon mal...

    Daniel

Similar Threads

  1. PDF in OUTQ drucken? (von IFS)
    By LaggerChr in forum NEWSboard Linux
    Antworten: 36
    Letzter Beitrag: 31-01-16, 13:34
  2. AFPRSC --> PDF
    By jgv in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 28-11-06, 10:15
  3. PDF drucken
    By KM in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 20-09-06, 12:27
  4. PDF und mehr für iher System
    By mk in forum NEWSboard Server Software
    Antworten: 2
    Letzter Beitrag: 31-08-06, 12:30
  5. PDF aus RPG drucken
    By miro in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 02-09-05, 14:09

Berechtigungen

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