quinta-feira, 31 de janeiro de 2008

Trabalho de impressão inapagável

Essa semana passei por um caso curioso. A nossa impressora laser, que recebe as impressões da maioria das máquinas da rede, parou de imprimir devido a um documento na fila de impressão que nem imprimia nem conseguíamos excluí-lo.

Tentei de tudo, até mesmo quis excluir a impressora, mas por incrível que pareça, o Windows não permitia a exclusão da mesma devido ao dito cujo.

Depois de muito quebrar a cabeça e pesquisar em vários fóruns, encontrei um tópico que mostrava a seguinte solução:

Digite o texto abaixo no bloco de notas e salve o arquivo com extensão BAT.

@echo off
net stop spooler
pause
echo.
del %windir%\system32\spool\printers\*.* /q /s
net start spooler

Esse código desativa o serviço de impressão, remove tudo o que estiver na fila e ativa novamente o serviço de impressão. Não é a OI, mas é “simples assim”.

Esse vai entrar pra minha lista dos Códigos TQT.

Você já passou por esse problema? Comente!

P.S.
Descobri depois que os travamentos eram causados por impressões vindas de usuários da Área de Trabalho Remota do Windows 2003 Server. Na tela de conexão, há uma opção para tornar os recursos locais disponíveis remotamente. Desmarque a opção Impressoras e instale a impressora desejada direto no servidor.

Um comentário:

Thiago Alex disse...

hiii... já passei por isso... fazia quase a mesma coisa, mas matava o pool de impressão no grosso, na lista de processos do windows... mesma coisa quase... quase...