Drucker Einstellungen mit Set-PrintConfiguration

Mit Windows PowerShell kann man ohne Probleme Dokumente drucken lassen. Hat man allerdings Anforderungen an die Papiergröße, Farbe oder Duplex-Druck, so kann man die Einstellungen des Druckers davor ändern. Hier hilft das Cmdlet Set-PrintConfiguration.

Drucker Einstellungen Duplex Papiergröße

Drucker Einstellungen mit Set-PrintConfiguration

Wie bereits oben erwähnt, kann man in PowerShell mit dem Cmdlet Set-PrintConfiguration die Einstellungen des Druckers vor dem Drucken ändern. Unter anderem kann man Einstellungen zu folgenden Optionen setzen:

  • Papiergröße (A4 / A3 / etc.)
  • Duplex-Druck (Doppelseitig)
  • Farbe oder Schwarz-Weiß
  • Sortierung

Um den Befehl korrekt auszuführen, muss natürlich als erstes der gewünschte Drucker angegeben werden. Danach können mit den verschiedenen Parametern beispielsweise die Papiergröße auf A4, oder auch der Doppelseitige Druck (Duplex) aktiviert werden.

Nachfolgend haben wir ein paar PowerShell Befehle als Beispiel vorbereitet, um die Verwendung der Befehle einfacher darzustellen. Das Ändern von Drucker-Einstellungen ist ganz einfach.

Einzelner Drucker: Standard Papiergröße auf A4 setzen

Um die verwendete Papier-Größe des Druckers auf A4 zu setzen, wird der Parameter -PaperSize verwendet. Wie immer muss der Drucker angegeben werden.

Set-PrintConfiguration -PrinterName "Microsoft XPS Document Writer" -PaperSize A4

Alle Drucker: Standard Papier-Größe auf A3 einstellen

Möchte man die PaperSize auf alle Drucker anwenden, müssen diese zuvor natürlich ausgelesen werden. Der Befehl zum Setzen der Einstellungen ist allerdings gleich.

Get-Printer * | Foreach ($Printer in $Printers){     
   Set-PrintConfiguration -PrinterName $Printer.name -PaperSize A4
}

Duplex-Modus aktivieren

Natürlich ist die Duplex-Einstellung eine gefragte Option um Papier zu sparen. Das doppelseitige Drucken kann mit dem Parameter -DuplexingMode eingestellt werden.

Get-Printer -Name *HP* | SetPrintConfiguration -DuplexingMode TwoSidedLongEdge

Außerdem gibt es für Duplex noch die Option TwoSidedLongEdge.

PowerShell Drucker Einstellungen Set-PrintConfiguration

Drucker Einstellungen auslesen

Natürlich können die derzeitigen Einstellungen des Druckers zuvor auch ausgelesen werden. Hierzu wird aber in PowerShell dem Cmdlet Get-PrintConfiguration verwendet. Natürlich können hier die gleichen Optionen ausgelesen werden, die dann auch mit Set-PrintConfiguration gesetzt werden können. Ein Beispiel gibt es hier:

https://www.channelpartner.de/a/profi-tipps-und-tricks-zu-windows-server-2012-r2,3043697,6

Johannes
 

sidebar
>