Hallo
Ich habe jetzt alle Drucker unseres Printservers als Paket vorliegen und möchte diese später auch Verteilen. Nun ist es aber so das die eine Gruppe Drucker A als Standarddrucker hat und eine andere aber Drucker B nur haben die auch andere Drucker die in anderen Gruppen auch Standard sein können
-+---Gruppe1
| |
| +-Drucker A (Standard)
| Drucker B
|
+--- Gruppe2
| |
| +-Drucker A
| Drucker B (Standard)
|
+--- Gruppe2
| |
| +-Drucker A
| Drucker B
| Drucker C (Standard)
wie kann ich der Gruppe einen Standard Drucker zuweisen?
Standarddrucker festlegen bei Verteilung
Moderators: MVogt, moderators
Standarddrucker festlegen bei Verteilung
Rechtschreibfehler sind geistiges Eigentum des Verfassers
Mit freundlichen Grüßen
Jan Friso Kegel
Mit freundlichen Grüßen
Jan Friso Kegel
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Standarddrucker festlegen bei Verteilung
Hier der grobe Rahmen:Friso wrote:Hallo
Ich habe jetzt alle Drucker unseres Printservers als Paket vorliegen und möchte diese später auch Verteilen. Nun ist es aber so das die eine Gruppe Drucker A als Standarddrucker hat und eine andere aber Drucker B nur haben die auch andere Drucker die in anderen Gruppen auch Standard sein können
-+---Gruppe1
| |
| +-Drucker A (Standard)
| Drucker B
|
+--- Gruppe2
| |
| +-Drucker A
| Drucker B (Standard)
|
+--- Gruppe2
| |
| +-Drucker A
| Drucker B
| Drucker C (Standard)
wie kann ich der Gruppe einen Standard Drucker zuweisen?
Der Standarddrucker ist jeweils benutzerspezifisch. Wenn Sie das in das Paket integrieren wollen, dann koennen Sie das per direkter Registry-Manipulation vornehmen (taucht als WIN.INI im Scan auf bzw. in HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows:Device) oder per Call
Rundll32 printui.dll,PrintUIEntry /b "<Druckername>" /y
Jetzt brauchen Sie noch eine Gruppenauswertung und eine IF-Abfrage mit der Verzweigung zum Aufruf, bzw. WIN.INI/Reg.
Wenn Sie RUNDLL32 benuetzen, dann muss sichergestellt werden, dass der Call aus dem Benutzersetup erfolgt.
Ich wuerde mir ueberlegen, ob es sinnvoll ist, das Setzen des Standarddruckers in eines eigenes Paket zu integrieren und das von den bereits erstellten jeweils aufrufen zu lassen.
Ciao!
Walter Schulz
Auf die schnelle fällt mir dazu der "gute alte" rundll32 - Aufruf ein (gültig ab Windows 2000)
rundll32 printui.dll,PrintUIEntry /y /n "Drucker"
Alle Parameter? Gern!
rundll32 printui.dll,PrintUIEntry /?
Achtung: PrintUIEntry ist case sensitiv zu verwenden!
rundll32 printui.dll,PrintUIEntry /y /n "Drucker"
Alle Parameter? Gern!
rundll32 printui.dll,PrintUIEntry /?
Achtung: PrintUIEntry ist case sensitiv zu verwenden!
Jens Beimel
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Who is online
Users browsing this forum: No registered users and 11 guests