適用対象: Windows Server (半期チャネル)、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012Applies to: Windows Server (Semi-Annual Channel), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

一時停止、再開、キャンセルすると、および印刷ジョブを一覧表示します。Pauses, resumes, cancels, and lists print jobs. このコマンドは、ディレクトリにある Visual Basic スクリプトです %WINdir%\System32\printing_Admin_Scripts\<language>This command is a Visual Basic script located in the %WINdir%\System32\printing_Admin_Scripts\<language> directory. コマンドプロンプトでこのコマンドを使用するには、「 cscript 」に続けて prnjobs.vbs ファイルの完全なパスを入力するか、ディレクトリを適切なフォルダーに変更します。To use this command at a command prompt, type cscript followed by the full path to the prnjobs file, or change directories to the appropriate folder. (例: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs)。For example: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs.


cscript prnjobs {-z | -m | -x | -l | -?} [-s <Servername>] [-p <Printername>] [-j <JobID>] [-u <Username>] [-w <password>]


パラメーターParameter 説明Description
-Z-z -J パラメーターによって指定された印刷ジョブを一時停止します。Pauses the print job specified by the -j parameter.
-M-m -J パラメーターによって指定された印刷ジョブを再開します。Resumes the print job specified by the -j parameter.
-X-x -J パラメーターによって指定された印刷ジョブをキャンセルします。Cancels the print job specified by the -j parameter.
-l-l 印刷キュー内のすべての印刷ジョブを一覧表示します。Lists all the print jobs in a print queue.
-s <Servername>-s <Servername> 管理するプリンターをホストするリモート コンピューターの名前を指定します。Specifies the name of the remote computer that hosts the printer that you want to manage. コンピューターを指定しない場合は、ローカルコンピューターが使用されます。If you don't specify a computer, the local computer is used.
-p <Printername>-p <Printername> 必須。Required. 管理するプリンターの名前を指定します。Specifies the name of the printer that you want to manage.
-j <JobID>-j <JobID> 印刷ジョブをキャンセルする (ID 番号) を指定します。Specifies (by ID number) the print job you want to cancel.
-u <Username> -w <password>-u <Username> -w <password> 管理するプリンターをホストするコンピューターに接続するアクセス許可を持つアカウントを指定します。Specifies an account with permissions to connect to the computer that hosts the printer that you want to manage. ターゲット コンピューターのローカル Administrators グループのすべてのメンバーはこれらのアクセス許可を持っていますが、アクセス許可を他のユーザーに与えることもできます。All members of the target computer's local Administrators group have these permissions, but the permissions can also be granted to other users. アカウントを指定しない場合は、コマンドが機能するように、これらのアクセス許可を持つアカウントでログオンする必要があります。If you don't specify an account, you must be logged on under an account with these permissions for the command to work.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.


  • 入力した情報にスペースが含まれている場合は、テキストを引用符で囲みます (例、"コンピューター名")。If the information that you supply contains spaces, use quotation marks around the text (for example, "Computer Name").


印刷用に HRServer という名前のリモートコンピューターに送信されたジョブ ID が27の印刷ジョブを一時停止するには、次のように入力します。To pause a print job with a job ID of 27 sent to the remote computer named HRServer for printing on the printer named colorprinter, type:

cscript prnjobs.vbs -z -s HRServer -p colorprinter -j 27

Colorprinter_2 という名前のローカルプリンターのキューにある現在のすべての印刷ジョブを一覧表示するには、次のように入力します。To list all current print jobs in the queue for the local printer named colorprinter_2, type:

cscript prnjobs.vbs -l -p colorprinter_2

その他のリファレンスAdditional References