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.