[PRINT] Export und Import von druckspezifischen Einstellungen einer Druckerqueue in Windows 2008 R2


Szenario:
Man möchte für neu angelegte Druckerqueues mit dem gleichen Druckertreiber die definierten Druckereinstellungen von einer bereits bestehenden und konfigurierten Druckerqueue importieren.

Dafür kann das Tool PrintUI (Printer User Interface) helfen.

Schritte:
1. Konfigurieren Sie die Druckeinstellungen einer bereits vorhandenen
Druckerqueue unter Device Settings und Printing Preferences.

2. Folgende Parameter der PrintUI dienen dazu von eine bereits eingestellten Druckerqueue, die Druckeinstellungen in eine Backup Datei (.bin) zu exportieren:

Backup Settings:
rundll32 printui.dll,PrintUIEntry /Ss /n "PrinterQueue1" /a "c:\config.bin" d u g 8

=============================
Parameters:

/Ss Store printer settings into a file
/n[name] printer name
/a[file] binary file name
d PrinterData
u User DevMode
g Global DevMode
8 PRINTER_INFO_8

3. Folgende Parameter der PrintUI dienen dazu die exportierten Druckeinstellungen von der .bin Datei in eine neu erstellte Druckerqueue zu importieren:

Restore Settings:
rundll32 printui.dll,PrintUIEntry /Sr /n "PrinterQueue2" /a "c:\config.bin" d u g 8 r

===============================

/Sr Restore printer settings from a file
r Resolve name conflicts

Beispiel nach Import - Device Settings:

Info: Tests in einer Testumgebung sind empfohlen, bevor diese Methode in eine produktive Umgebung angewendet wird.

Mehrere Infos zu PrintUI:

- Rundll32 printui.dll,PrintUIEntry:
- Hinzufügen von Druckern ohne Benutzereingriff in Windows

====================================================================

Printing Support Engineer - Platforms Core Team

Cezar Poenaru
-- Disclaimer ---/
The sample scripts are not supported under any Microsoft standard support
program or service. 

The sample scripts are provided AS IS without warranty of any kind. Microsoft
further disclaims all implied warranties including, without limitation, any
implied warranties of merchantability or of fitness for a particular
purpose. 

The entire risk arising out of the use or performance of the sample scripts and
documentation remains with you. In no event shall Microsoft, its authors, or
anyone else involved in the creation, production, or delivery of the scripts be
liable for any damages whatsoever (including, without limitation, damages for
loss of business profits, business interruption, loss of business information,
or other pecuniary loss) arising out of the use of or inability to use the
sample scripts or documentation, even if Microsoft has been advised of the
possibility of such damages. 
--- Disclaimer ---\