Initial Release Batch Version

This commit is contained in:
Joey Pillunat-Klebb | OH5 2025-11-03 15:44:27 +01:00
commit c1383fcd0c
26 changed files with 1783 additions and 0 deletions

View file

@ -0,0 +1,38 @@
param (
[string]$PrinterName
)
try {
# Druckername fuer Schwarz-Weiß und Farbe generieren
$PrinterNameSW = "$PrinterName (SW)"
$PrinterNameColor = "$PrinterName (Farbe)"
# Aktuellen Skript-Ordner ermitteln
#$ScriptPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
#$ConfigFile = "$ScriptPath\SwConfig.xml"
Write-Host "Setze Standard-Druckeinstellungen fuer: $PrinterNameSW ..."
# Setze den Druckmodus fuer Schwarz-Weiß auf Monochrome
# Set-PrintConfiguration -PrinterName $PrinterNameSW -Color $false
# Set-PrinterProperty -PrinterName $PrinterNameSW -PropertyName "PrintColorMode" -Value "Monochrome"
# Set-PrintConfiguration -PrinterName $PrinterName -PrintTicketXML (Get-Content $ConfigFile -Raw)
# Duplex fuer Schwarz-Weiß deaktivieren
Set-PrintConfiguration -PrinterName $PrinterNameSW -DuplexingMode OneSided
Set-PrintConfiguration -PrinterName $PrinterNameSW -Color Monochrome
Write-Host "Setze Standard-Druckeinstellungen fuer: $PrinterNameColor ..."
# Duplex fuer Farbe deaktivieren
Set-PrintConfiguration -PrinterName $PrinterNameColor -DuplexingMode OneSided
Write-Host "Fertig! Alle Einstellungen wurden erfolgreich gesetzt."
}
catch {
Write-Host "Fehler: Konnte die Druckereinstellung nicht ändern. ueberpruefe, ob die Drucker '$PrinterNameSW' und '$PrinterNameColor' existieren!"
}