Dicas e tutoriais

Como remover arquivos da fila de impressão

Publicado por Rodrigo P. Ghedin em 05/10/09 às 10h23

Se sua impressora engoliu uma folha, e isso bagunçou totalmente a fila de impressão, não arranque os cabelos ainda. Existe uma forma simples e eficiente de limpar a fila de impressão.

Por mais que a lógica e o bom senso afirmem ser isso impossível, ainda acho que o capeta, num dia realmente inspirado, parou e pensou: "vou criar algo para atazanar a vida de todos", e desse exercício mental, inventou a impressora. Porque, sério, sei que ela imprime coisas (d'oh!), e que na teoria é muito legal, mas não tem coisa que dê mais problema em ambiente doméstico do que as malditas desgraçadas impressoras.

Dentre os vários problemas causadores de stress, um dos mais recorrentes é quando uma impressão "enrosca", o usuário adiciona mais documentos na fila, e aí fica aquele amontoado de arquivos esperando para serem imprimidos, e que, obviamente, não o são porque o primeiro, que enroscou, travou a fila. Algo mais ou menos assim (só que com um erro no primeiro documento):

Impressora = problemas.

Já vi gente perder os cabelos, literalmente, para limpar essa janelinha. A partir de hoje, esse problema incomodará um pouco menos.

Quando se deparar com esse problema, a maneira fácil de resolvê-lo é parar o processo Spooler de impressão. Para tal, vá ao Executar... (WinKey + R), digite services.msc e dê Enter.

Uma janela cheia de linhas aparecerá. Cada uma dessas linhas é um processo do Windows. Uns estão iniciados, outros não; uns iniciam junto com o sistema, outros manualmente, e alguns ficam desativados. Dentre elas, encontre a Spooler de impressão.

Meu Windows está em inglês, mas no pt-Br é 'Spooler de impressão' mesmo.

Antes de prosseguir, feche tudo que for referente à impressora, como a tela de Impressoras e Dispositivos do Windows, e a fila de impressão (primeira screenshot, acima). Feito isso, clique com o botão direito do mouse em Spooler de impressão, e no menu de contexto, em Parar.

Espere o sistema parar o serviço, e então, refaça o procedimento, só que desta vez clicando em Iniciar. Volte à janelinha da lista de documentos, clique no menu Impressora, e em seguida, em Cancelar todos os documentos. Pronto, fila de impressão limpinha.

Fila de impressão limpa.

Agradecimentos ao Emerson Alecrim, que me revelou essa dica nos bastidores das gravações de um Wincast.

***

Atualização (10h20min): O leitor Ricardo Fraga condensou o texto acima num arquivo *.bat. Assim, basta um clique duplo nele para fazer todo o procedimento explicado no texto. O código é o seguinte:

@echo on
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
pause
exit


Copie esse conteúdo para o Bloco de notas, e salve com a extensão *.bat. Mais simples que isso, impossível!

Comentários
Irandy comentou em 20/09/11 às 11h40: Responder fiz aqui mas o satanico não deixou limpar. Não limpou!!
eduardo comentou em 05/09/11 às 00h50: Responder usei o .bat e funcionou de boa
Evandro Tonezer comentou em 08/10/09 às 16h48: Responder Criei um exe modificado, baseado no conteudo do Ricardo, melhor pra quem nao entende de bat ou nao conseguiu fazer funcionar.

http://www.megaupload.com/?d=1N7U1PYP
Evandro Tonezer comentou em 08/10/09 às 13h48: Responder Criei um exe modificado, baseado no conteudo do Ricardo, melhor pra quem nao entende de bat ou nao conseguiu fazer funcionar.

http://www.megaupload.com/?d=1N7U1PYP
Athos Castro Moreno comentou em 07/10/09 às 14h43: Responder Apareceu o DOS e tudo. Só que não limpou a lista. @_@
ver mais









Mais comentados
Enquete

O que você achou do novo visual do WinAjuda?

Excelente, o melhor de todos!
Muito bom, melhor que o antigo
Bom, mas o antigo era melhor
Muito ruim...

» Resultado da enquete
Visite os sites das outras revistas: