Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A fila de impressão no Windows é um componente essencial que gerencia as tarefas de impressão enviadas para uma impressora. Quando você envia um documento para impressão, ele é colocado na fila de impressão, onde aguarda sua vez de ser processado pela impressora. Gerenciar essa fila é crucial para garantir que os documentos sejam impressos de forma eficiente e sem interrupções. Neste artigo, vamos explorar como você pode gerenciar a fila de impressão no Windows usando comandos CMD e PowerShell.
Exemplos:
1. Visualizar a Fila de Impressão Usando CMD:
Para visualizar a fila de impressão de uma impressora específica, você pode usar o comando net print
no CMD. Aqui está um exemplo de como fazer isso:
net print \\nome_do_computador\nome_da_impressora
Substitua nome_do_computador
e nome_da_impressora
pelos nomes apropriados do seu ambiente.
2. Pausar e Retomar Impressões Usando PowerShell:
O PowerShell oferece comandos mais avançados para gerenciar impressoras e suas filas. Para pausar todas as tarefas de impressão em uma impressora, use o seguinte comando:
Suspend-PrintJob -PrinterName "NomeDaImpressora" -ID 1
Para retomar a impressão, use:
Resume-PrintJob -PrinterName "NomeDaImpressora" -ID 1
Você precisa substituir "NomeDaImpressora"
pelo nome da sua impressora e 1
pelo ID do trabalho específico que deseja pausar ou retomar.
3. Cancelar Todos os Trabalhos de Impressão:
Para cancelar todos os trabalhos de impressão em uma fila, você pode usar o seguinte script PowerShell:
Get-Printer -Name "NomeDaImpressora" | Get-PrintJob | Remove-PrintJob
Este comando obtém todos os trabalhos de impressão na impressora especificada e os remove.
4. Limpar a Fila de Impressão Usando CMD:
Às vezes, pode ser necessário limpar completamente a fila de impressão. Isso pode ser feito parando o serviço de spooler, excluindo os arquivos de spool e reiniciando o serviço:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q
net start spooler
Este conjunto de comandos interrompe o serviço de spooler de impressão, exclui todos os arquivos de impressão na fila e reinicia o serviço.