Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Gerenciar a Fila de Impressão no Windows

A fila de impressão, também conhecida como "Printer Queue", é um componente essencial para o gerenciamento eficiente de tarefas de impressão em um ambiente Windows. Ela permite que os usuários visualizem, priorizem e gerenciem os trabalhos de impressão que estão aguardando para serem processados por uma impressora. Entender como gerenciar a fila de impressão pode ajudar a resolver problemas comuns, como trabalhos de impressão presos, e melhorar a eficiência operacional.


Neste artigo, abordaremos como visualizar, gerenciar e limpar a fila de impressão utilizando comandos e ferramentas nativas do Windows, como o CMD e o PowerShell.


Exemplos:


1. Visualizando a Fila de Impressão via CMD:


Para visualizar a fila de impressão de uma impressora específica, você pode usar o comando lpq no Prompt de Comando. Este comando exibe os trabalhos de impressão que estão na fila.


   lpq -S <NomeDoServidor> -P <NomeDaImpressora>

Exemplo:


   lpq -S localhost -P HP_LaserJet

2. Limpando a Fila de Impressão via CMD:


Caso haja um trabalho de impressão preso, você pode limpar a fila de impressão com o seguinte comando:


   net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler

Esse conjunto de comandos para e reinicia o serviço de spooler de impressão, além de deletar todos os arquivos na pasta de spool de impressão.


3. Gerenciando a Fila de Impressão via PowerShell:


O PowerShell oferece comandos mais avançados e flexíveis para gerenciar a fila de impressão. Por exemplo, para listar todos os trabalhos de impressão em todas as filas, você pode usar:


   Get-Printer | Get-PrintJob

Para cancelar um trabalho de impressão específico, você pode usar:


   Remove-PrintJob -PrinterName "HP_LaserJet" -ID 123

Neste comando, "HP_LaserJet" é o nome da impressora e "123" é o ID do trabalho de impressão que você deseja cancelar.


4. Automatizando a Limpeza da Fila de Impressão com um Script PowerShell:


Você pode criar um script PowerShell para automatizar a limpeza da fila de impressão:


   Stop-Service -Name Spooler -Force
Get-ChildItem "C:\Windows\System32\spool\PRINTERS" | Remove-Item -Force
Start-Service -Name Spooler

Salve o script com a extensão .ps1 e execute-o como administrador para limpar automaticamente a fila de impressão.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.