Seite 1 von 1

PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 01.12.2016 09:43
von Kurzer
Hallo,

kennt jemand eine Möglichkeit unter Windows 10 ein PDF auf einem frei wählbaren Drucker (es ist also nicht der Windows Standarddrucker) im Hintergrund auszudrucken?
Das ganze sollte einfach mittels RunProgram() realisierbar sein oder aus einer Batch heraus aufrufbar sein.

Ich würde gern folgendes damit realisieren.
Im Intranet befindet sich ein "Hotfolder" in den verschiedene User Ihre PDF Dokumente reinkopieren. Ein in PB programmierter Crawler scannt diesen Order und schickt jedes PDF, das dort reinkopiert wird an einen lokal angeschlossenen Etikettendrucker, so dass das PDF dort gedruckt wird.
Den Drucker im Netzwerk freigeben funktioniert nicht, da Dokumente auch per email reinkommen und dann automatisiert in den Hotfolder kopiert werden..

Sinnvollerweise würde man dafür einen PDF-Viewer nutzen dem man per Parameter beim Aufruf die PDF Datei und den zu nutzen Drucker mitteilt und der keine Rückfragen/Requester bei der Verarbeitung dastellt. Hat damit jemand Erfahrung?

Gruß Kurzer

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 01.12.2016 09:49
von Kiffi
Rings hat vor einiger Zeit den SumatraPDF-Viewer empfohlen:
Rings hat geschrieben:Vielleicht ist der Sumatra PDF Reader was für dich:

http://www.sumatrapdfreader.org/free-pdf-reader.html

der ist portable(keine Installation), freie Lizenz (keine Gebühren) und sehr
gut über Command-Line steuerbar.
vielleicht auch was für Dich?

Grüße ... Peter

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 01.12.2016 10:17
von RSBasic
Kiffi hat geschrieben:Rings hat vor einiger Zeit den SumatraPDF-Viewer empfohlen
+1
Ich kann SumatraPDF auch jedem empfehlen. Ist klein, schlank, schnell und ressourcenschonend. Viel besser, als z.B. Adobe Reader, der einfach nur aufgebläht und langsam ist.

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 01.12.2016 20:43
von Kurzer
Vielen Dank, das sieht sehr vielversprechend aus. :allright:

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 02.12.2016 20:05
von Sicro
An solch einer Lösung bin ich ebenfalls interessiert.
In meinem Fall handelt es sich jedoch um einen Drucker, der anschließend optional jedes einzelne gedruckte PDF zusammentackert (mit optional einer oder zwei Klammern).
Hat dafür jemand von euch auch eine Lösung parat?
Bezieht sich wie beim Thread-Ersteller auf ein Windows-System und sollte kommerziell nutzbar sein.

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 03.12.2016 09:55
von Kurzer
Also das drucken von PDFs funktioniert mit Sumatra hervorragend.
SumatraPDF.exe -exit-on-print -print-to "NameDeinesDruckersLt.Druckerdialog" "NameDeinesPDFs"
Wie das mit dem Tackern ist weiß ich nicht. Vermutlich eine Einstellung im Druckerdialog. Möglicherweise kann man Deinem Drucker per API sagen, ob er beim nächsten Druck tackern soll oder nicht. Ich vermute aber, dass das SumatraPDF nicht steuern kann, wenn Du es für jedes Dokument unterschiedlich handhaben willst.

PS: @Kiffi & RSBasic: Schöner Tipp! :allright: SumatraPDF löst auf meinem privaten Rechner gerade die alte Version von FoxItReader ab. :-)

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 03.12.2016 10:32
von Waldixxl
Guten Morgen
Ich wurde einfach meinen Drucker ein zweites mal unter einen anderen Namen anlegen und dort die erforderlichen Einstellung machen.
Das PDF wird anschießen zu diesem Drucker geschickt.
Walter

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 03.12.2016 20:38
von Sicro
@Kurzer: Ja, SumatraPDF ist für diese Aufgabe ebenfalls ideal. Das Problem war nur das Tackern.

@Waldixxl: Das ist eine gute Idee! So müsste es funktionieren. Vielen Dank!

Re: PDF im Hintergrund drucken m. Drittanwendung

Verfasst: 07.12.2016 11:57
von SirMatti74
Ich benutze zum automatisierten Drucken von PDF-Lieferscheinen GSBatchPrint (http://www.lvbprint.de/html/gsbatchprint.html). Läuft hier seit über 18 Monaten ohne irgendwelche Probleme.