Idioma / Language: Português|English|Español|Français|Italiano|Deutsch|Svenska|Nederlands|Русский|Ελληνική|العربية |日本語|中文

Central de Suporte...

Durante seus 9 anos de atividades a New Ink
pesquisa e coleta informações da indústria de
recondicionamento de cartuchos.
Resolvemos então disponibilizá-las aqui.

Apagando documentos do Spooler do Windows

As impressoras são periféricos muito mais lentos que o micro, desta forma os usuários de antigos sistemas como o MS-DOS ficavam esperando a impressão terminar para então executar outra tarefa.

Para resolver esse problema, foi inserido na maioria das impressoras um buffer, ou seja, uma memória interna utilizada para armazenar temporariamente os dados que estão vindo do microcomputador. Com isso, os dados são transferidos do micro para o buffer, liberando o micro mais rapidamente. Quanto maior o buffer da impressora, mais cedo esta liberará o micro. 

No entanto, mesmo existindo esse recurso, o tamanho do buffer da impressora não é o suficiente para armazenar documentos grandes de uma só vez. Em outras palavras, na impressão de documentos pequenos, o aplicativo transfere os dados para o buffer da impressora, ficando livre para executar outra tarefa. No caso de documentos grandes, mesmo com o buffer, a impressora "prendia" a atenção do aplicativo.

A solução adaptada por todos os sistemas operacionais (com exceção do DOS) chama-se spooler. O aplicativo gera a impressão e transfere os dados a serem impressos para o spooler, um programa que ficará sendo executado em segundo plano. Esse programa ficará gerenciando a impressão, enquanto o aplicativo ficará livre para executar outra tarefa ou trabalhar com outro documento. Você pode, inclusive, fechar o aplicativo que gerou a impressão.

Daí, toda vez que você manda imprimir algum arquivo, o Windows o joga para o “spooler”. Só que algumas vezes existe uma fila de impressão, e justamente o primeiro arquivo da fila dá erro! E como sempre acontece, quando você tenta apagar da fila o arquivo problemático, ele simplesmente congela no “apagando”. Após reiniciar o sistema você nota que ele continua lá, quando não sai imprimindo tudo em várias folhas, gastando tinta e papéis. Eu acho que todos nós já passamos por esta situação.

Por sorte, existem alguns comandos feitos no Windows que resolvem esta situação:

1. Entre no prompt do MS-DOS

2. Digite net stop spooler

3. Digite net start spooler

OU COMO ALTERNATIVA NO WINDOWS XP:

1. net stop spooler
2. cd %systemroot%\system32\spool\PRINTERS
3. del /f /s *.shd
4. del /f /s *.spl
5. net start spooler
6. exit


Pronto, o spooler foi reiniciado e o documento com defeito antes na bandeja de impressão desapareceu!

Para facilitar o trabalho e resolver este problema em apenas 2 cliques, faça o seguinte:

Abra o Bloco de Notas, copie o código acima e salve como .bat.
Dê um nome qualquer, por exemplo SpoolRestarter.bat.
Deixe na área de trabalho e quando o problema persistir, basta executar o pequeno arquivo para ter todas as impressões canceladas instantaneamente.
 

 Por Faustino Júnior.


Faustino Júnior é atualmente gerente de vendas da New Ink Tecnologia. Trafega pela área de tecnologia há 8 anos, mas já passou pelo mercado financeiro e deu aulas de inglês.