prnqctl

テスト ページを印刷を一時停止や、プリンターが再開プリンター キューをクリアします。 このコマンドは、%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