prnjobs

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Pausa, retoma, cancela e lista os trabalhos de impressão. Esse comando é um script do Visual Basic localizado no diretório %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar esse comando em uma solicitação de comando, digite cscript seguido do caminho completo para o arquivo prnjobs ou altere os diretórios para a pasta apropriada. Por exemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs.

Sintaxe

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

Parâmetros

Parâmetro Descrição
-Z Pausa o trabalho de impressão especificado pelo parâmetro -j.
-M Retoma o trabalho de impressão especificado pelo parâmetro -j.
-X Cancela o trabalho de impressão especificado pelo parâmetro -j.
-l Lista todos os trabalhos de impressão em uma fila de impressão.
-s <Servername> Especifica o nome do computador remoto que hospeda a impressora que você deseja gerenciar. Se você não especificar um computador, o computador local será usado.
-p <Printername> Obrigatórios. Especifica o nome da impressora que você deseja gerenciar.
-j <JobID> Especifica (por número de ID) o trabalho de impressão que você deseja cancelar.
-u <Username> -w <password> Especifica uma conta com permissões para se conectar ao computador que hospeda a impressora que você deseja gerenciar. Todos os membros do grupo administradores locais do computador de destino têm essas permissões, mas as permissões também podem ser concedidas a outros usuários. Se você não especificar uma conta, deve estar conectado a uma conta com essas permissões para que o comando funcione.
/? Exibe a ajuda no prompt de comando.

Comentários

  • Se as informações fornecidas contiverem espaços, use aspas ao redor do texto (por exemplo, "Nome do Computador").

Exemplos

Para pausar um trabalho de impressão com uma ID de trabalho de 27 enviada ao computador remoto chamado HRServer para impressão na impressora chamada colorprinter, digite:

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

Para listar todos os trabalhos de impressão atuais na fila da impressora local chamada colorprinter_2, digite:

cscript prnjobs.vbs -l -p colorprinter_2