Per .cmd die Druckerwarteschlange aufrufen?
Hallo.
Ich habe in meiner AD 3 Computer (M$ XPP), welchen ich per GPO so ziemlich alles verbiete, was moeglich ist, da diese 3 im Freihandbereich einer Bibliothek stehen und nur zum drucken von Wechseldatentraegern vorgesehen sind.
Durch diese Einschraenkungen blende ich bis auf die Uhr auch den Infobereich aus. Dort beginnt mein Problem:
Da die User oftmals auch groessere Dateien drucken, moechte ich mir gern per Script die Druckerwartsschlange aufrufen koennen.
Bisher habe ich bisher 2 Ansaetze für das Aufrufen der Druckeruebersicht:
%WINDIR%\EXPLORER.EXE ,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
respektive
control printers.
Das wuerde mir eigentlich auch schon reichen, aber ein direktes Aurufen der Warteschlange des Druckers (es ist nur ein TCP/IP-Drucker installiert) faende ich vorteilhafter, gerade auch fuer die User.
Ich hatte gehofft, es Option zu finden, mit der ich im Script den Standarddrucker ansprechen kann, aber die durch
rundll32 printui.dll,PrintUIEntry /?
vorgeschlagene Option bringt mich nicht wirklich weiter.
Vielen Dank fuer hilfreiche Tipps!
Ich habe in meiner AD 3 Computer (M$ XPP), welchen ich per GPO so ziemlich alles verbiete, was moeglich ist, da diese 3 im Freihandbereich einer Bibliothek stehen und nur zum drucken von Wechseldatentraegern vorgesehen sind.
Durch diese Einschraenkungen blende ich bis auf die Uhr auch den Infobereich aus. Dort beginnt mein Problem:
Da die User oftmals auch groessere Dateien drucken, moechte ich mir gern per Script die Druckerwartsschlange aufrufen koennen.
Bisher habe ich bisher 2 Ansaetze für das Aufrufen der Druckeruebersicht:
%WINDIR%\EXPLORER.EXE ,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
respektive
control printers.
Das wuerde mir eigentlich auch schon reichen, aber ein direktes Aurufen der Warteschlange des Druckers (es ist nur ein TCP/IP-Drucker installiert) faende ich vorteilhafter, gerade auch fuer die User.
Ich hatte gehofft, es Option zu finden, mit der ich im Script den Standarddrucker ansprechen kann, aber die durch
rundll32 printui.dll,PrintUIEntry /?
vorgeschlagene Option bringt mich nicht wirklich weiter.
Vielen Dank fuer hilfreiche Tipps!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 135354
Url: https://administrator.de/contentid/135354
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
3 Kommentare
Neuester Kommentar
Wie wäre es denn mit
MfG
rundll32 printui.dll,PrintUIEntry /o /n"\\Computername\Druckername"
... und wenn der TCP/IP-Drucker als lokaler Drucker installiert ist genügt auch:
bzw
[Edit] noch heftig überarbeitet [/Edit]
Grüße
bastla
rundll32 printui.dll,PrintUIEntry /o /n"Druckername"
@echo off & setlocal
set "ID="
for /f "tokens=2 delims=," %%i in ('"wmic printer where Default='True' get DeviceID /format:csv"') do set "ID=%%i"
if defined ID start rundll32 printui.dll,PrintUIEntry /o /n"%ID%"
Grüße
bastla