Druckerkonfiguration / -Anlage scripten

Wer mehr als eine handvoll Drucker, -Treiber und -Warteschlangen zu managen hat, kommt früher oder später nicht umher die Anlage zu automatisieren. Besonders in Printercluster- oder Terminalumgebungen sollten Verwaltungscripte das Management übernehmen. Nur so kann sichergestellt werden, dass Treiberversionen über alle Maschinen konsistent sind.

Die benötigten Scripte liefert Microsoft bereits bei der Installation mit. Sie befinden sich bei WindowsXP/2003 unter C:\windows\system32. Bei Vista wird man je nach Sprachversion unter C:\Windows\System32\Printing_Admin_Scripts\de-DE\ fündig. Die Parameter und Funktionen sind aber identisch.

Als Beispiel lege ich meinen neuen Homeofficesdrucker per Batchdatei an. Dieser ist per TCP/IP (TCP/9100) auf 192.168.178.6 erreichbar. Die Modellbezeichnung des Druckertyps kann von OS zu OS unterschiedlich sein. Man findet sie in der entsprechenden .inf Datei im Treiberverzeichnis unter [MODEL]. Weiterhin wird der Standort sowie Beschreibung gesetzt und im Netzwerk freigegeben.

Treiber hinzufügen:
cscript C:\windows\system32\prndrvr.vbs -a -m “Samsung CLX-216x Series” -v 3 -i “D:\temp\treiber\clx2160\GDI_COLOR\WINXP_2000
_VISTA_32\cx21s.inf”

TCP/IP-Druckerport:
cscript C:\windows\system32\prnport.vbs -a -r “IP_192.168.178.6″ -h 192.168.178.6 -o raw

Drucker hinzufügen:
cscript C:\windows\system32\prnmngr.vbs -a -p “SamsungPrinter” -m “Samsung CLX-216x Series” -r “IP_192.168.178.6″

Druckerbeschreibung ändern:
cscript C:\windows\system32\prncnfg.vbs -t -p SamsungPrinter -l “Neudietendorf” -m “Homeprinter”

Drucker freigeben:
cscript C:\windows\system32\prncnfg.vbs -t -p SamsungPrinter -h “SamsungShare” +shared -direct

alle Drucker und Treiber von Maschine entfernen:

REM spooler neu starten
net stop spooler
net start spooler


REM alle Drucker löschen:
cscript C:\windows\system32\prnmngr.vbs -x

REM alle Druckertreiber löschen:
cscript C:\windows\system32\prndrvr.vbs -x

mehr Infos:
Microsoft Technet

Leave a Reply

Spam Protection by WP-SpamFree