quinta-feira, 4 de setembro de 2008

Removendo documentos presos na fila de impressão

Resumo: Quantas vezes estamos no meio de uma impressão super importante e por um motivo ou outro a impressão é interrompida, e para piorar o documento fica preso na fila de impressão e não sai ...Infelizmente para cancelar um documento muitas vezes acaba se tornando um trabalho que demora horas e muitas vezes sem êxito veremos neste artigo como acabar com este sofrimento.

Observação importante
Este artigo técnico foi escrito por um membro da comunidade brasileira e não é um documento oficial Microsoft. A Microsoft Corporation e a Microsoft Brasil não fornecem quaisquer garantias, explícitas ou expressas, sobre o conteúdo deste documento, nem concorda necessariamente com opiniões pessoais dos colunistas, bem como não se responsabiliza por danos causados por procedimentos técnicos descritos nestas colunas.

Este artigo aplica-se aos seguintes produtos e tecnologias:
Microsoft Windows XP Professional
Configurações de Impressão


Introdução

Atualmente somos totalmente dependentes das Impressoras, sejam elas impressoras Matriciais, Jato de Tinta, Laser ou outras. Imagine como seria um escritório de contabilidade por Explo; sem ao menos uma impressora Laser? Ou uma Grande Loja sem uma matricial para Imprimir as Notas Fiscais ? Ou ainda um usuário Doméstico como eu ou você sem a nossa Jato de tinta ali do ladinho para o que der e vier, com certeza é difícil até de pensar nesta hipótese.A boa noticia é que apartir do Windows Xp os recursos Plug and Play para Impressoras foram muito aprimorados facilitando a instalação e utilização das mesmas.

Com esse grande aumento na utilização das impressoras começou a aumentar também os problemas relacionados a impressões, entre eles temos as questões de incompatibilidades de drivers, alguns com problemas ligados a aplicações, alguns são causados por hardware e alguns acabam nem tendo uma explicação plausível. Neste artigo vou auxiliar o leitor a solucionar problemas referentes a fila de impressão.

Quando mandamos imprimir qualquer documento, este vai direto para a fila de impressão, mas afinal o que é e para que serve a fila de impressão ? Veremos Abaixo:

A fila de impressão mostra os documentos que estão aguardando para serem impressos. Para cada item na lista, são fornecidas informações, como o status da impressão e o número de páginas. A tabela a seguir mostra as informações exibidas para cada documento na fila.


Nome do documento - O nome de arquivo do documento.
Status - O status atual do documento, como Enviando dados para o spool Pausado ou Imprimindo.
Proprietário - O nome de usuário da pessoa que enviou o documento para a impressora.
Páginas - O número de páginas impressas e o número total de páginas no documento.
Tamanho - O tamanho do documento em kilobytes.
Enviado - A hora e a data em que o documento foi enviado para a impressora.
Porta - A porta usada pela impressora.

Também é possível gerenciar os documentos que você enviou para a impressora. Você pode pausar, continuar ou cancelar a impressão de um documento, reiniciar a impressão de um documento ou exibir e alterar configurações do trabalho, como a prioridade e a pessoa a ser avisada quando o trabalho estiver pronto (Figura01).

Figura01 – Fila de Impressão.


Entendendo o Spooler de Impressão

O Spooler nada mais é do que um software que aceita um documento enviado para uma impressora e o armazena em disco ou na memória até que a impressora esteja pronta para recebê-lo. Esse conjunto de bibliotecas de vínculo dinâmico (DLLs) recebe, processa, agenda e distribui os documentos para impressão. Spooler é um acrônimo do termo em inglês simultaneous print operations on line (operações de impressões simultâneas em linha). Não confundir com Pool de Impressão.

Problemas freqüentes referente a Fila de Impressão e Spooler

Os problemas mais freqüentes são quando estamos imprimindo normalmente e por um motivo ou outro a impressora é desligada, ou o computador é reiniciado sem querer, ou ainda acaba o papel e da um erro na impressão. Quando acontecem essas intervenções muitas vezes o documento que estava sendo impresso fica preso na fila de impressão e não conseguimos excluí-lo, isso porque ele esta armazenado no spool que esta esperando uma impressora ok para poder voltar a imprimi-lo. Na fila de impressão podemos tentar excluir o documento manualmente, ou selecionar a opção Excluir todos os arquivos da fila de impressão, se não resolver ainda podemos tentar reiniciar o computador e ver se sumiu aquele documento da fila de impressão. Se ainda assim o arquivo persiste na fila de impressão, vamos ao procedimentos para removê-lo.

Resolvendo Problemas da Fila de Impressão

Para resolver este problema vou propor a criação de um arquivo .bat que quando for executado irá realizar todo o serviço para nós.


1- Abra o Bloco de Notas
2- Dentro do Bloco de Notas Digite nesta seqüência;

net stop spooler

cd %systemroot%\system32\spool\PRINTERS

del /f /s *.shd

del /f /s *.spl

net start spooler

exit


3- Agora dentro do Bloco de Notas clique em Arquivo
4- Selecione Salvar Como
5- De o nome de Remover_Arquivos.bat

Figura02 – Arquivo.bat

Pronto seu arquivo estará como a figura 02. e para usá-lo basta dar dois cliques e aguardar o serviço de impressão ser finalizado, os arquivos excluídos e o serviço de impressão ser iniciado novamente(figura 03)Atenção; este procedimento apaga TODOS os documentos pendentes de todas as impressoras instaladas no computador. Caso não queira fazer uma arquivo .bat vc pode fazer direto pelo Dos. Clica em Iniciar executar digita “cmd” e em seguida digita os comandos acima uma linha por vez e da ENTER para prosseguir. Em Alguns Casos será necessário a reinicialização do sistema.

Figura03 - Arquivo. Bat Rodando

Conclusão
Entendendo os processos de impressão e como eles funcionam fica mais fácil de administrar as impressoras e os documentos de modo a facilitar o uso das impressoras.
Espero ter auxiliado o amigo leitor na compreensão do procedimentos de impressão e na solução de problemas que muitas vezes acabam se tornando rotina do dia a dia.


Acir Dobler Junior (Microsoft Certified Professional - Since 2006)


----------------------------------------------------------------------------
OBS. Este meu artigo está publicado no site da Microsoft TechNet Media Center no link https://www.technetbrasil.com.br/mediacenter/mediacontent.aspx?type=11

OBS2. Caso queira abaixar o arquivo pronto para remover os documentos, eu disponibilizei ele no endereço http://www.perfectinfo.com.br/files_acir/.

1 comentários:

Alcy de Britto disse...

Excelente artigo e muito fácil, parabéns e tenha um excelente 2009 repleto de realizações.
Att,
Alcy de Britto

Informática na veia { dose diária !! } Enjoy !!!