Gezielte Datei mit Windows Standarddrucker drucken

16. November 2011 10:03

Hallo,

wie kann man aus Navision den Windows-Standdardrucker ansprechen und eine gezielte PDF-Datei drucken?
Die PDF-Datei befindet sich zum Beispiel im Ordner C:\tmp\Test.pdf.
Per Quellcode will ich nun diese PDF-Datei drucken lassen. Als Drucker soll der im Windows gesetzter Standarddrucker benutzt werden.

Viele Grüsse

Re: Gezielte Datei mit Windows Standarddrucker drucken

16. November 2011 10:33

Hallo Be,

auf mibuso gibt es hierfür eine allgemeingültige Lösung, welche alle (auf dem jeweiligen Arbeitsplatz bekannten) Dateitypen drucken kann:
http://www.mibuso.com/forum/viewtopic.p ... 21#p142121

Das Prinzip: Die angegebene Datei wird mittels der Funktion, welche sich im Kontextmenü des Windows-Explorer einhängt, ausgedruckt.
Welches Programm dafür zuständig ist, entscheidet Windows selber.

Re: Gezielte Datei mit Windows Standarddrucker drucken

17. November 2011 13:14

Hallo Timo,

vielen Dank für den Link. Der Code funktioniert wunderbar bis auf eine Sache.
Wie im Thread angedeutet öffnet sich aber leider die Anwendung der entsprechene Datei nach ausführen des Code.
Bei meinen Beispiel die Standardanwendung Adobe Acrobat, da ich eine PDF-Datei drucke.

Kann man eventuell per Quellcode eine Anwendung (bei mir Adobe Acrobat) schliessen oder hat jemand eine andere Idee,
wie man dieses Problem lösen kann?

Gruß

Re: Gezielte Datei mit Windows Standarddrucker drucken

17. November 2011 17:20

Dazu gibt es auch genug Antworten ;-)
Ich meine gelesen zu haben, dass man dann einen anderen Parameter nehmen muss.