cube29
Goto Top

Windows Powershell Dokument mit "PrintTo" drucken

Hallo,

ich habe das Problem, dass wenn ich die Dokumente eines Ordners per Skript ausdrucken lassen möchte und dabei "PrintTo" verwende, eine Fehlermeldung von PDF-Viewer erhalte, dass die Druckerinformationen nicht abgerufen werden konnten. Was ist hier falsch? Es handelt sich hier um einen Netzwerkdrucker. Auch wenn ich den Drucker auf den PDF-Drucker von Windows ändere kommt dieser Fehler.

Wenn ich das ganze nur mit "Print" verwende funktioniert es ohne Probleme, aber eben nur auf dem Standarddrucker, der nicht geändert werden soll.

Vielen Dank vorab.
screenshot 2023-07-29 173905

Content-ID: 7991592691

Url: https://administrator.de/forum/windows-powershell-dokument-mit-printto-drucken-7991592691.html

Ausgedruckt am: 06.04.2025 um 19:04 Uhr

7907292512
Lösung 7907292512 29.07.2023 aktualisiert um 18:00:14 Uhr
Goto Top
Moin.
Der PDF-Viewer muss das spezielle Verb "printto" auch unterstützen, tut er das nicht kann man keinen expliziten Druckernamen übergeben und man muss kurzfristig den Standard-Drucker ändern und das Verb "print" nutzen und den Standard-Drucker wieder zurücksetzen, wie hier PDF via Powershell drucken - Reader nach druck schließen

PDF XChange Viewer kann das Drucken bspw. direkt per Kommandozeile
https://downloads.pdf-xchange.com/PDFVManual.pdf

The PDF-XChange Viewer may be started with a PDF file or URL name as the first item on the command line. This facilitates starting the
Viewer in File Associations or using Windows ShellExecute.
The form of the command line for using this option is:
PDFXCview.exe [command] [filename1] [[filename2] [… [filenameN]]]
Where command can be one of the following commands:
ƒ /A "param=value [&param2=value [&...]"  
ƒ /close[:save|discard|ask]
ƒ /print[:[default=yes|no][&showui=yes|no][&printer=<printername>][&pages=<pagesrange>]]
ƒ /printto[:[default=yes|no][&showui=yes|no][&pages=<pagesrange>]] <printername>
ƒ /exportp <setting_file_name>
ƒ /importp <setting_file_name>
ƒ /RegServer
ƒ /UnregServer
ƒ /usep <setting_file_name>


Auch wenn ich den Drucker auf den PDF-Drucker von Windows ändere kommt dieser Fehler.
Kein Wunder ein PDF auf PDF drucken macht keinen Sinn da der virtuelle Drucker das "printto" auch nicht unterstützt, da man auch einen Dateinamen übergeben müsste, woher sonst sollte der dann wissen wohin er das PDF speichern sollte?!!

Gruß siddius
Cube29
Cube29 29.07.2023 um 18:00:04 Uhr
Goto Top
Vielen Dank. Das hat super geklappt. Einwandfreiface-smile
DarkZoneSD
DarkZoneSD 30.07.2023 um 11:03:14 Uhr
Goto Top
Dann kannst Du Siddius's Kommentar auch gerne als Lösung markieren face-smile

Grüße