sexta-feira, 13 de março de 2009

DICAS!!!!

Ontem na aula de Sistemas Operacionais estavamos falando de Spool dai eu me lembrei dessa dica muito boa sobre Filas de Impressão com problemas...

Mas antes vamos ver alguns conceitos:


Spooling ou simplesmente Spool vem do acrônimo Simultaneous Peripheral Operation Online.

Como a impressora é um periférico muito mais lento que o microcomputador, este teria de ficar esperando a impressão terminar para, então, executar uma nova tarefa. Para resolver esse problema, a maioria das impressoras tem 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 microcomputador para obuffer, 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 "prende" 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. É possível, inclusive, fechar o aplicativo que gerou a impressão.

(Fonte: wikipedia.org)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Sabe quando quer cancelar um documento e ele fica horas para desaparecer da fila de impressão? Depois de reiniciar ele continua lá até lhe dar vontade de chutar a impressora? Apresento aqui uma solução para isso. Aplicável apenas ao Windows XP.

Vá ao Iniciar / Executar, escreva cmd e tecle Enter, com este comando abrirá uma janela/Prompt do DOS. Agora escreva os comandos na sequência demonstrada abaixo:

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

Nenhum comentário: