quarta-feira, 24 de setembro de 2008

Automatizando limpeza de spool

Olá...

Este post é especialmente para o pessoal que trabalha com suporte:

Quem é que nunca teve problemas com fila de impressão, fila que o usuário nunca consegue limpar sozinho, e convenhamos que, não é tarefa das mais fáceis ensinar o usuário a parar o serviço do spooler, achar a pasta printers, ligar o serviço novamente e etc...

É.. eu também ja passei muito por isto, e por isto decidi fazer este post. Sei que para muitos o que escreverei é ridículo, mas para quem não sabe (como eu não sabia) pode ser de grande utilidade...

Vamos fazer um arquivo bat que automatiza a tarefa de limpeza do spool, possibilitando assim que, o usuário consiga fazer sozinho esta manutenção.

Colocando a mão na massa:

Abra o bloco de notas (ou outro editor de texto de sua preferência) e digite o texto abaixo:

----------------------------------------------------------Início
echo Desligue a impressora antes de continuar
pause

echo Parando o spooler de impressão
net stop spooler

echo Limpando Spool
del /s /q c:\windows\system32\spool\printers\*.*

echo Iniciando o spooler
net start spooler

echo Manutencao relizada com sucesso! Voce ja pode ligar sua impressora.
pause
------------------------------------------------------------Fim


Feito isto e só salvar o arquivo com a extensão ".bat", com um nome de sua preferência.

t+ abraços.