打印测试页,暂停或恢复打印机,并清除打印机队列。 此命令是位于 %WINdir%\System32\printing_Admin_Scripts\<language> 目录中的 Visual Basic 脚本。 要在命令提示符下使用此命令,请键入 cscript ,然后键入 prnqctl 文件的完整路径,或将目录更改为相应的文件夹。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl。
Syntax
cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w <password>]
Parameters
| Parameter | Description |
|---|---|
| -z | 在 -p 参数指定的打印机上暂停打印。 |
| -m | 在 -p 参数指定的打印机上恢复打印。 |
| -e | 在 -p 参数指定的打印机上打印测试页。 |
| -x | 取消 -p 参数指定的打印机上的所有打印作业。 |
-s <Servername> |
指定托管你要管理的打印机的远程计算机的名称。 如果未指定计算机,则使用本地计算机。 |
-p <Printername> |
Required. 指定要管理的打印机的名称。 |
-u <Username> -w <password> |
指定一个帐户,该帐户有权连接到托管你要管理的打印机的计算机。 目标计算机的本地 Administrators 组的所有成员都具有这些权限,但也可以向其他用户授予这些权限。 如果未指定帐户,则必须登录具有这些权限的帐户,才能正常执行命令。 |
| /? | 在命令提示符下显示帮助。 |
Remarks
- 如果提供的信息包含空格,请在文本两边使用引号(例如 "Computer Name")。
Examples
若要在 \Server1 计算机共享的 Laserprinter1 打印机上打印测试页,请键入:
cscript prnqctl -e -s Server1 -p Laserprinter1
若要在本地计算机上的 Laserprinter1 打印机上暂停打印,请键入:
cscript prnqctl -z -p Laserprinter1
若要在本地计算机上的 Laserprinter1 打印机上取消所有打印作业,请键入:
cscript prnqctl -x -p Laserprinter1