Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Drucker standard Schacht setzen

$
0
0

Hallo zusammen

Ich habe mir ein Script erstell, mit dem ich mithilfe von Powershell einen Drucker installieren kann.

Gerne möchte ich aber das der Script noch den Standardschacht setzt.

Mit folgendem Code kann ich die Schächte des Druckers anzeigen

Add-Type -AssemblyName System.Drawing

$printers = [System.Drawing.Printing.PrinterSettings]::InstalledPrinters

$printersettings = New-Object System.Drawing.Printing.PrinterSettings

foreach ($printer in $printers) {
  Write-Output "`n";
  $printersettings.PrinterName = $printer
  Write-Output $printer "------------------------------------------------";
  foreach ($source in $printersettings.PaperSources) {
    Write-Output ([string]$source.RawKind + " - " + $source.SourceName);
  }
}

In etwa so:

Xerox WorkCentre 7535
------------------------------------------------
15 - Automatisch auswählen
7165 - Automatische Auswahl
7153 - Behälter 1
7154 - Behälter 2
7155 - Behälter 3
7156 - Behälter 4
7157 - Behälter 5 (Zusatzzufuh
7158 - Behälter 6


Microsoft XPS Document Writer
------------------------------------------------
15 - Automatisch auswählen


Brother MFC-L5750DW series
------------------------------------------------
7 - Automatische Zufuhr
1 - Zufuhr 1
258 - MF-Zuführung


Brother MFC-9460
------------------------------------------------
7 - Automatische Zufuhr
1 - Zufuhr 1
258 - MF-Zuführung
4 - Manuell


Brother HL-6180
------------------------------------------------
7 - Automatische Zufuhr
1 - Zufuhr 1
258 - MF-Zuführung
4 - Manuell

Wie kann ich einen der Schächte nun als standardwert definieren?

Ebenfalls sind je nach drucker nicht alle Schächte bereits vorhanden. In den Druckereinstellungen kann ich diese im Zubehör aktivieren. Kann ich dies auch per Powershell machen?

Besten Dank für die Hilfe.


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>