Standard-Drucker mit BGINFO anzeigen
Hallo,
Ich würde gerne BGINFO (von sysinternals) nutzen, um dem jeweils angemeldeten Benutzer den zugewiesenen Standarddrucker anzeigen zu lassen. Kennt da jemand eine Möglichkeit ? Die Registry-Schlüssel lassen sich ja noch ganz hübsch herausfinden, aber wie realisiere ich die Ausgabe ? Wäre schön, wenn Da jemand 'ne Idee hätte.
Gruss,
Markus
Ich würde gerne BGINFO (von sysinternals) nutzen, um dem jeweils angemeldeten Benutzer den zugewiesenen Standarddrucker anzeigen zu lassen. Kennt da jemand eine Möglichkeit ? Die Registry-Schlüssel lassen sich ja noch ganz hübsch herausfinden, aber wie realisiere ich die Ausgabe ? Wäre schön, wenn Da jemand 'ne Idee hätte.
Gruss,
Markus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7929
Url: https://administrator.de/contentid/7929
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
wie sicher schon selbst festgestellt, bietet BGINFO diese Variable nicht im Standard.
Eine mögliche Lösung wäre den Standarddrucker aus der Registry auszulesen und durch
BGINFO anzeigen zu lassen.
Dazu muß man in BGINFO eine Custom Variable erstellen.
Das geht so:
BGINFO öffnen, im Bereich 'Fields' auf die Schaltfläche 'Custom' klicken, im Folgefenster auf 'New' klicken, als Identifier z.B. "Default Printer" eintragen, die Auswahl 'Replace Identifier width:' auf 'Registry value' setzen und bei "Path" den Pfad des Registry-Schlüssels zum Standarddrucker eingeben (auslesen über Browse leider nicht möglich).
Der Eintrag müsste dort lauten:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device
Nachdem die Variable somit generiert wurde, kann man sie in BGINFO in den Fields auswählen und über 'Add' zur Anzeige hinzufügen.
Angezeigt wird dann allerdings nicht nur der Drucker sondern auch die Schnittstelle über die der Drucker gesteuert wird (z.B. LPT1).
Das Ganze funktioniert zumindest mit local eingerichteten Druckern.
Inwieweit es mit Netzdruckern oder ähnlichem Problem gibt, weiß ich an dieser
Stelle noch nicht.
Gruß
Gode
wie sicher schon selbst festgestellt, bietet BGINFO diese Variable nicht im Standard.
Eine mögliche Lösung wäre den Standarddrucker aus der Registry auszulesen und durch
BGINFO anzeigen zu lassen.
Dazu muß man in BGINFO eine Custom Variable erstellen.
Das geht so:
BGINFO öffnen, im Bereich 'Fields' auf die Schaltfläche 'Custom' klicken, im Folgefenster auf 'New' klicken, als Identifier z.B. "Default Printer" eintragen, die Auswahl 'Replace Identifier width:' auf 'Registry value' setzen und bei "Path" den Pfad des Registry-Schlüssels zum Standarddrucker eingeben (auslesen über Browse leider nicht möglich).
Der Eintrag müsste dort lauten:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device
Nachdem die Variable somit generiert wurde, kann man sie in BGINFO in den Fields auswählen und über 'Add' zur Anzeige hinzufügen.
Angezeigt wird dann allerdings nicht nur der Drucker sondern auch die Schnittstelle über die der Drucker gesteuert wird (z.B. LPT1).
Das Ganze funktioniert zumindest mit local eingerichteten Druckern.
Inwieweit es mit Netzdruckern oder ähnlichem Problem gibt, weiß ich an dieser
Stelle noch nicht.
Gruß
Gode