prnqctl

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

テスト ページを印刷を一時停止や、プリンターが再開プリンター キューをクリアします。 このコマンドは、%WINdir%\System32\printing_Admin_Scripts\<language> ディレクトリにある Visual Basic スクリプトです。 このコマンドをコマンド プロンプトで使用するには、cscript に続けて prnqctl ファイルの完全なパスを入力するか、またはディレクトリを適切なフォルダーに変更します。 (例: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl)。

構文

cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w <password>]

パラメーター

パラメーター 説明
-Z -p パラメーターで指定されているプリンターで印刷を一時停止します。
-M -p パラメーターで指定されているプリンターで印刷を再開します。
-E -p パラメーターで指定されているプリンターでテスト ページを印刷します。
-X -p パラメーターで指定されているプリンターですべての印刷ジョブを取り消します。
-s <Servername> 管理するプリンターをホストするリモート コンピューターの名前を指定します。 コンピューターを指定しないと、ローカル コンピューターが使用されます。
-p <Printername> 必須。 管理するプリンターの名前を指定します。
-u <Username> -w <password> 管理するプリンターをホストするコンピューターに接続するアクセス許可を持つアカウントを指定します。 ターゲット コンピューターのローカル Administrators グループのすべてのメンバーはこれらのアクセス許可を持っていますが、アクセス許可を他のユーザーに与えることもできます。 アカウントを指定しない場合は、コマンドを実行するこれらのアクセス許可を持つアカウントでログオンする必要があります。
/? コマンド プロンプトにヘルプを表示します。

解説

  • 入力する情報にスペースが含まれる場合は、テキストを引用符で囲みます (たとえば、"Computer Name")。

\Server1 コンピューターで共有されている Laserprinter1 プリンターでテスト ページを印刷するには、次のように入力します。

cscript prnqctl -e -s Server1 -p Laserprinter1

ローカル コンピューター上の Laserprinter1 プリンターで印刷を一時停止するには、次のように入力します。

cscript prnqctl -z -p Laserprinter1

ローカル コンピューター上の Laserprinter1 プリンターですべての印刷ジョブを取り消すには、次のように入力します。

cscript prnqctl -x -p Laserprinter1