29
mar
10

Dica para limpar a fila de impressão facilmente…

Salve Salve!

Ah! como eu odeio as malditas impressoras!

Introdução

Em outra ocasião, eu havia publicado esta dica no fórum Unidev e como agora eu tenho este pequeno blog, vou publicar ela aqui também. Trata-se de um pequeno script em DOS-Batch para limpar a fila de impressão.

No Windows, quando você clica no botão imprimir do Word (mero exemplo), o Word envia as páginas que serão impressas para uma memória reservada do Windows. O Windows converte estes dados em um formato especial que a impressora reconhece e envia para a memória da mesma para assim iniciar a impressão.

Fluxo dos dados ao imprimir

O Spooler

Esta memória reservada do Windows é chamada de Spool, ela é representada pela pasta C:\Windows\system32\spool\printers e é gerenciada pelo serviço Spooler. Se o Spooler não estiver ativo no momento da impressão, você terá frustrações. A conversão dos dados para o formato especial é feito pelo driver da impressora instalada. Caso você seja sortudo ao imprimir como eu sou, frequentemente acontece de parar uma impressão – seja por papel atolado, por cartucho queimado ou apenas por TPM da impressora – já percebeu que o Windows as vezes é teimoso e não tira o trabalho da fila de impressão. O script abaixo serve então para mostrar para o Windows quem manda e assim você remover o maledeto de vez da fila.

Como funciona?

Os arquivos localizados na pasta do Spool podem ser excluídos, o problema é que as vezes o Spooler está mexendo do conteúdo de alguns deles, com isto, não é possível excluí-los diretamente, portanto, iremos finalizar o serviço Spooler de forma educada para que os arquivos possam ser excluídos. Assim que os arquivos não existirem mais, iniciaremos o Spooler novamente.

Mãos a obra!

Abra o bloco de notas e insira o código abaixo:

rem #################################
rem Script limpador de spooler
rem #################################
rem Este script tem como objetivo limpar a fila de impressao do Windows
rem chega de bla bla bla
net stop spooler
rem spooler finalizado
cd %systemroot%\system32\spool\printers
rem acesso ao diretório do spooler
del * \s
rem arquivos eliminados
net start spooler
rem pode continuar com sua vidinha, spooler…

Salve o arquivo com o nome LimpaFilaImpressao.BAT, não se esqueça de colocar este .BAT no final do arquivo e também não se esqueça de marcar a opção Todos os arquivos (*.*), isto impede que o Bloco de notas insira a extensão TXT automaticamente no arquivo e bagunce tudo.

Blog - Salvando script

Problemas :S …

Usuários de Windows Vista/Seven: O script não funciona, mesmo se você executá-lo como administrador, é melhor iniciar Gerenciador de Serviços como administrador, procurar o serviço Servidor de Impressão, finaliza-lo, acessar a janela Executar e digitar Spool, abrir a pasta Printers na janela que se abre e assim, excluir os arquivos. Não se esqueça de iniciar o Servidor de impressão novamente…

About these ads

17 Responses to “Dica para limpar a fila de impressão facilmente…”


  1. 2 Support
    6 de dezembro de 2011 às 16:17

    net stop spooler
    cd %systemroot%system32spoolPRINTERS
    del /f /s *.SHD
    del /f /s *.SPL
    net start spooler
    exit

    Essa bat também funciona! Valeu!

  2. 21 de maio de 2012 às 8:57

    Valew fucionou perfeitamente!

  3. 4 Michel
    7 de junho de 2012 às 19:12

    Essa merda excluiu meus arquivos da área de trabalho.

    • 5 bdexterholland
      7 de junho de 2012 às 22:44

      Se ele excluiu os arquivos de seu desktop, certamente ocorreu alguma falha específica em seu computador que interferiu na execução da seguinte linha:
      cd %systemroot%\system32\spool\printers
      Isto é um caso a verificar. Se você colar o comando “%systemroot%\system32\spool\printers” na janela Iniciar > executar, o mesmo abre uma janela do Windows explorer no endereço especificado?

      • 31 de janeiro de 2013 às 18:00

        Excluiu tudo da área de trabalho aff mano, tinha coisa importante

      • 7 bdexterholland
        31 de janeiro de 2013 às 18:46

        Olá Fabiano,

        Posso lhe recomendar algum software de recuperação de arquivos, como Glary Utilites mas não posso ser responsabilizado se algo aconteceu de errado em seu PC pois não posso prever como está a configuração de todos os computadores ou mesmo se as etapas foram seguidas conforme descrito. Outras pessoas conseguiram realizar com sucesso esta limpeza.

  4. 8 Alexander
    19 de fevereiro de 2013 às 11:14

    Faltou vc colocar ali…”FAca por sua propria conta e Risco”

  5. 10 ALEXANDRE ANGIOLETTI
    16 de julho de 2013 às 18:32

    MUITO OBRIGADO, VALEU MESMO

  6. 6 de agosto de 2013 às 16:31

    Muito bom a bat funciona que é uma blz!!!!! show de bola!!!

  7. 12 Denis
    18 de dezembro de 2013 às 10:45

    Obs.
    No windows 7 ele apaga os Arquivos da pasta em que ele é executado. Então cuidado

  8. 7 de março de 2014 às 11:24

    cara só não vou perder tempo contigo porque é uma merda… esse post se não ia invadir essa merda e ia te mostrar o que é erro… nem olhei a merda dando del *\s no meu desktop… mas tudo bem… se eu não tiver nada mais importante pra fazer ainda vou fazer uma graça com seu wordpress pra vc aprender a não postar as coisas erradas…

  9. 16 EMERSON
    7 de março de 2014 às 23:16

    AQUI ESSA DICA FOI A SALVAÇÃO DA PÁTRIA. VC É O CARA

  10. 17 EMERSON
    7 de março de 2014 às 23:20

    AH, MEU Rwindows É O 8


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


Coloque seu e-mail para receber novidades e notificações do Blog.

Junte-se a 111 outros seguidores

Blog Stats

  • 37,855 clicks

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 111 outros seguidores

%d blogueiros gostam disto: