prnqctl
Druckt eine Testseite, hält einen Drucker an oder setzt ihn fort und löscht eine Druckerwarteschlange. Dieser Befehl ist ein Visual Basic-Skript, das sich im Verzeichnis %WINdir%\System32\printing_Admin_Scripts\<language>
befindet. Zum Verwenden dieses Befehls an einer Eingabeaufforderung geben Sie cscript gefolgt vom vollständigen Pfad zur prnqctl-Datei ein, oder ändern Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl
Syntax
cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w <password>]
Parameter
Parameter | BESCHREIBUNG |
---|---|
-Z | Hält den Druckvorgang auf dem Drucker an, der durch den Parameter -p angegeben wird. |
-M | Setzt den Druckvorgang auf dem Drucker fort, der durch den Parameter -p angegeben wird. |
-E | Druckt eine Testseite auf dem Drucker aus, der durch den Parameter -p angegeben wird. |
-X | Bricht alle Druckaufträge auf dem Drucker ab, der durch den Parameter -p angegeben wird. |
-s <Servername> |
Gibt den Namen des Remotecomputers an, der den zu verwaltenden Drucker hostet. Wenn Sie keinen Computer angeben, wird der lokale Computer verwendet. |
-p <Printername> |
Erforderlich. Gibt den Namen des Druckers an, den Sie verwalten möchten. |
-u <Username> -w <password> |
Gibt ein Konto mit Berechtigungen zum Herstellen einer Verbindung mit dem Computer an, der den zu verwaltenden Drucker hostet. Alle Mitglieder der lokalen Administratorengruppe des Zielcomputers verfügen über diese Berechtigungen, die aber auch an andere Benutzer erteilt werden können. Wenn Sie kein Konto angeben, müssen Sie unter einem Konto mit diesen Berechtigungen angemeldet sein, damit der Befehl funktioniert. |
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Bemerkungen
- Wenn die von Ihnen angegebenen Informationen Leerzeichen enthalten, setzen Sie den Text in Anführungszeichen (z. B. „Computername“).
Beispiele
Geben Sie Folgendes ein, um eine Testseite auf dem Drucker „Laserprinter1“ zu drucken, der vom Computer „\Server1“ freigegeben wurde:
cscript prnqctl -e -s Server1 -p Laserprinter1
Geben Sie Folgendes ein, um den Druck auf dem Drucker „Laserprinter1“ auf dem lokalen Computer anzuhalten:
cscript prnqctl -z -p Laserprinter1
Geben Sie Folgendes ein, um alle Druckaufträge auf dem Drucker „Laserprinter1“ auf dem lokalen Computer abzubrechen:
cscript prnqctl -x -p Laserprinter1