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,26 @@
param (
[string]$PrinterName
)
# Registry-Pfad zusammenbauen
$regPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Printers\$PrinterName\DsDriver"
# Prüfe, ob der Registry-Pfad existiert
if (Test-Path $regPath) {
#Write-Host "Registry-Pfad gefunden: $regPath"
# Prüfe, ob printCollate existiert
$valueExists = Get-ItemProperty -Path $regPath -Name printCollate -ErrorAction SilentlyContinue
if ($valueExists) {
Write-Host "Loesche alten Wert von Farbruck..."
Remove-ItemProperty -Path $regPath -Name printCollate -ErrorAction SilentlyContinue
}
# Setze printCollate auf 00 (Schwarz-Weiß)
Write-Host "Setze Graustufendruck auf ein..."
New-ItemProperty -Path $regPath -Name printCollate -PropertyType Binary -Value ([byte[]](0x00)) -Force
Write-Host "Fertig!"
} else {
Write-Host "Fehler: Registry-Pfad nicht gefunden! Stelle sicher, dass der Drucker installiert ist."
}