gilneas
Goto Top

Druckeinstellungen für Client trotz con2print Parameter f beibehalten

Alle Clients der SBS 03 Umgebung erhalten per script mit con2print Drucker und Standarddrucker eingerichtet.

In einem Teil des Anmeldescriptes ist ein ähnlicher Teil vorhanden:

\\pdc\netlogon\con2prt.exe /f
\\pdc\netlogon\con2prt.exe /cd \\printserver\drucker1
\\pdc\netlogon\con2prt.exe /c \\printserver\drucker2


Die Drucker werden eingebunden, das funktioniert. Dummerweise werden mit der /f Funktion scheinbar auch die individuellen Einstellungen für den User gelöscht.
Als Beispiel: Einige User nutzen Duplexdruck, andere nicht. con2print übernimmt automatisch die Einstellungen des Servers, wenn der Drucker nach einem /f neu installiert wird.

Hat jemand einen Tipp für mich, wie man die individuellen Einstellungen beibehalten kann, ohne auf das Löschen aller Netzwerkdrucker zu verzichten?

Content-Key: 144955

Url: https://administrator.de/contentid/144955

Printed on: April 19, 2024 at 14:04 o'clock

Member: Karo
Karo Jun 16, 2010 at 11:38:03 (UTC)
Goto Top
Du könntest vor dem setzen zuvor den Registry-Key HKCU\Printers\Sttings exportieren und anschliessend wieder importieren.

Check it out

Karo
Member: Connor1980
Connor1980 Jun 16, 2010 at 11:42:23 (UTC)
Goto Top
Hallo

Ein Workaround wäre den jeweiligen Drucker auf dem printserver jeweils mit und ohne Duplex einzurichten und freizugeben und natürlich einzubinden.
Dann können alle Benutzer Duplex und Simplex benutzen ohne etwas an den Einstellungen verändern zu müssen.

Grüße
Member: Gilneas
Gilneas Jun 16, 2010 at 11:57:10 (UTC)
Goto Top
Danke für die Idee. Habe das gerade ausprobiert, leider ohne Erfolg.
Member: Karo
Karo Jun 16, 2010 at 13:28:30 (UTC)
Goto Top
hach.... face-confused-alt
vielleicht so (habs nicht getestet):


RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "\\printserver\drucker1" /a "dru01.dat"
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "\\printserver\drucker2" /a "dru02.dat"
\\pdc\netlogon\con2prt.exe /f
\\pdc\netlogon\con2prt.exe /cd \\printserver\drucker1
\\pdc\netlogon\con2prt.exe /c \\printserver\drucker2
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "\\printserver\drucker1" /a "dru01.dat"
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "\\printserver\drucker2" /a "dru02.dat"


Karo
Member: Gilneas
Gilneas Jun 17, 2010 at 06:35:28 (UTC)
Goto Top
Diese Lösung gefällt mir sehr gut, zumal sie astrein funktioniert.

Vielen Dank!
Member: Gilneas
Gilneas Jun 25, 2010 at 06:48:45 (UTC)
Goto Top
Als kleiner Zusatz für Windows 7:

RUNDLL32 PRINTUI.DLL,PrintUIEntry

ersetzen durch

PrintUI.exe

und den entsprechenden Parametern. Mit der Rundll32 hat es bei mir mit Win7 nicht mehr funktioniert.