Como Cancelar Impressão
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 <Enter>
2. cd %systemroot%\system32\spool\PRINTERS <Enter>
3. del /f /s *.shd <Enter>
4. del /f /s *.spl<Enter>
5. net start spooler <Enter>
6. exit <Enter>
Pronto, desta forma excluiu todos os documento que estão na fila de impressão (spool). Se desejar pode criar um ficheiro de lote para fazer isso, basta abrir o Bloco de Notas, copiar o código acima e salvar como .bat, assim, basta executar o ficheiro de lote para ter todas as impressões canceladas instantaneamente.
Apenas tenhas cuidado, pois isso apaga TODOS os documento de TODAS as impressoras que tem no computador.
Arquivado na categoria: Truques & Dicas
63 comentários a “Como Cancelar Impressão”
Deixe o seu comentário
Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.








22 de Fevereiro de 2007 às 9:59 am
fogo!!! só em escrever esse codigo todo mais vale esperar que a impressora se lembre de cancelar os documentos!! lol
mas poderá sempre ser util
22 de Fevereiro de 2007 às 10:19 am
E eu pensava que era só com minha HP que acontecia isso….
” Se desejar pode criar um ficheiro…” Mais fácil que isso??
Obrigado pela dica Evandro.
Abraço
Iv@n
22 de Fevereiro de 2007 às 10:29 am
Bela dica. Vou experimentar.
Obrigado!
22 de Fevereiro de 2007 às 10:42 am
Xiii!!! Grandes stresses que apanhei com esta cena… Obrigado pela excelente dica.
22 de Fevereiro de 2007 às 10:54 am
optimo! com a batch file e um atalho e acabaram-se os reboot e trocas de cabo. obrigado!!
22 de Fevereiro de 2007 às 10:59 am
Ahhh cá esta o Evandro, onde anda o capitulo III do projecto open source do peopleware ?
(Tente incluir nesse capitulo ou no proximo, como operar com uma base de dados postgresql com o VB.NET…
)
22 de Fevereiro de 2007 às 11:16 am
D + Evandro!
Dica espetacular!
Adorei, deu certo!
HP(0) X Kely (1)
Bjus
22 de Fevereiro de 2007 às 11:20 am
não é preciso escrever este codigo sempre k kerem fazer isto.
basta pegarem no bloco de notas e poe o codigo todos em numeros atras:
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit
e gravam como: “nomeficheiro.bat”
e sempre que quiserem fazer isso…em principio, vai funcionar…
22 de Fevereiro de 2007 às 11:29 am
@Covenant, o capitulo III está no forno, crescendo :D! Em breve publicaremos!
Não conheço muito de VB.net, então acho que não será possivel escrever um artigo sobre, mas a conexão com o postgresql é a mesma que faz com outros bancos, podes usar ODBC
22 de Fevereiro de 2007 às 11:57 am
e não é que funciona!!!
para não terem de escrever sempre isso à mão, basta copiar para o bloco de notas, tirar os “enter” e gravar com a extensão .bat et voilá!
cump
22 de Fevereiro de 2007 às 12:15 pm
e para quem nao conseguir ver TVCabo ou Digital+ ja andam ai umas chaves novas em http://www.agarrados.org

22 de Fevereiro de 2007 às 12:40 pm
Ou então e muito mais simples, copiem:
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit
e colem num ficheiro txt. Depois alterem a extenção para .bat
e voilà, é só executar
22 de Fevereiro de 2007 às 12:42 pm
@Agarrados
E se fosses fazer publicidade para outro lado?
22 de Fevereiro de 2007 às 1:05 pm
gratz!
isso vai resolver minha vida aqui com uma impressora chata pra caramba!
22 de Fevereiro de 2007 às 1:23 pm
nao seria mais facil tirar cabo de ligação da impressora???
abraços
22 de Fevereiro de 2007 às 1:30 pm
@ismael
não.
até porque isso é um problem do windows, provavelmente, desligar o cabo não resolveria a situação.
22 de Fevereiro de 2007 às 1:30 pm
@ismael, nem sempre tirar o cabo resolve! Esses dias fiquei 2 dias com uma impressão na fila e nada de sair, desligava o computador e ligava novamente e nada, quando de repente a impressão saiu da fila. Do nada!
22 de Fevereiro de 2007 às 1:37 pm
… e mais fácil ainda (Aqui)
Boa dica Evandro
22 de Fevereiro de 2007 às 1:56 pm
Mesmo assim existe um serviço no pc que se chama spooler de impressao, algo assim, poderemos sempre desliga lo e voltar a ligar.
abraços e bgd pla informação
22 de Fevereiro de 2007 às 2:26 pm
Deus do céu!
Eu pensei que ninguém mais reclamava disso… Aqui também ocorre direto esse problema…
Obrigado mesmo…. Meu .bat já ta feito! =D~~
Abraços
22 de Fevereiro de 2007 às 2:29 pm
Ainda hoje tive este problema, e só após 2 reboot’s é que consegui. Para a próxima, experimento desta maneira.
Cumps,
hg
22 de Fevereiro de 2007 às 2:52 pm
A minha HP Deskjet 610C também faz o mesmo. O que faço é bem mais rápido que escrever comandos… Simplesmente desligo a impressora a meio da impressão (no botão de ligar desligar) e ela automaticamente para a impressão e cospe o resto da folha e desliga-se. Depois vou ao iconezinho da barra de sistema e cancelo o que quero. Depois, assim que voltar a ligar a impressora o que mandei eliminar da lista de impressão desaparece. Faço isto no Windows XP e é bem rápido. Não sei se funciona com outros modelos mas neste aqui é o melhor que há a fazer.
Abraço
22 de Fevereiro de 2007 às 4:26 pm
@Evandro
Muito bom esse tutorial, por vezes a minha filha mandava imprimir vários documentos que ficavam pendentes e era uma trabalheira para os eliminar.
@ppinto
esse teu método já está nas minhas aplicações úteis, assim não dá trabalho, obrigado.
22 de Fevereiro de 2007 às 4:46 pm
Boas
Já conhecia este método, e como gosto sempre de ajudar aqui está o ficheiro batch.
22 de Fevereiro de 2007 às 4:47 pm
Acho que o link acima está incorrecto, mas aqui está:
http://clientes.netvisao.pt/diogo5f/Cancelar impressão.rar
22 de Fevereiro de 2007 às 5:09 pm
@Diogo O.
Vê lá se acertas, os dois links estão off.
22 de Fevereiro de 2007 às 6:32 pm
Ainda ontem apanhei uma pilha de nervos com a merda da HP psc 1315 lá de casa, é pena este artigo vir com 20h d atraso mas mais vale tarde que nunca, de extrema utilidade .
Bem Haja
Carlos
22 de Fevereiro de 2007 às 8:42 pm
Peço imensa desculpa
O link acima está certo, mas não podem clicar têm que copiar e colar na barra de endereços
Mas mesmo assim aqui está:
http://clientes.netvisao.pt/diogo5f/Cancelar%20impress%E3o.rar
22 de Fevereiro de 2007 às 9:34 pm
muito bom.
22 de Fevereiro de 2007 às 9:50 pm
@Carlos
A minha também é essa, por vezes ao fazer uma limpeza ao registo dá-lhe a breca.
22 de Fevereiro de 2007 às 10:21 pm
@ismael , o comando net stop spool para esse serviço que você comentou!
Nem sempre parar o serviço e voltar limpa a fila de impressão, as vezes é necessário mandar um delete
@Carlos, tenho uma impressora igual, e descobri isso qdo tive omesmo problema que você
23 de Fevereiro de 2007 às 12:30 am
@Anibal Ferreira
Podes crer Amigo dá-lhe mesmo o “amoque”
Bem Haja e Abraço
Carlos
23 de Fevereiro de 2007 às 12:31 am
@Evandro
Por vezes nem assim Amigo penso que ela tem é vontade propria hehehe
Abraço e Bem Haja
Carlos
23 de Fevereiro de 2007 às 12:38 am
@Evandro
Mas há 2 horas experimentei o teu tutorial e resulta na perfeição em nome de todos os possuidores desse exemplar de impressora merdosa que é a HP psc 1315 te Agradeço .
Um Enorme Bem Haja para ti
Carlos
23 de Fevereiro de 2007 às 7:11 pm
Essa solução funciona exclusivamente em impressoras instaladas localmente ou também em impressoras instaladas via rede?
23 de Fevereiro de 2007 às 7:14 pm
[…] PeoplewareCompare preços de: DVDs, celulares, notebooks, câmeras, Wii, PS3, Xbox, iPod, […]
4 de Março de 2007 às 4:10 pm
MUITO BOM!!!!
Trabalho prestando serviço a empresas e escritórios, e muitas vezes me chamaram por causa dessa m*** de documentos na fila de impressão, e perdia um bom tempo para cancelar pois por telefone a pessoa não entendia direito ou ele não exclua mesmo.
RECOMENDO e dou a minha nota que é 10 !!!!!
17 de Março de 2007 às 2:32 am
A melhor dica sobre impressora de todos os tempos!!!
Obrigado!
5 de Junho de 2007 às 3:23 am
Nossa cara, genial…………..Estou com esse problema h
14 de Junho de 2007 às 7:10 pm
cara tirou onda neste pequeno tutorial show
15 de Junho de 2007 às 1:06 am
[…] Via: Peopleware […]
17 de Julho de 2007 às 7:34 pm
Cara Parabens!
mto bom…
ja aproveitei e criei um batizinho…e so rodar qdo der o pau…rsrs
abraxxxx
intél mais
1 de Setembro de 2007 às 3:04 pm
MINHA IMPRESSORA FOI TROCADA O CARTUCHO E JÁ ALINHEI UMAS 05 X ESTÁ IMPRIMINDO MUITO LENTO O QUE FAÇO?
18 de Setembro de 2007 às 9:02 pm
Valeu!!!!
Gostaria de saber qual o comando no prompt para visualizar a fila de impressão?
28 de Setembro de 2007 às 7:45 pm
Fiz tudo da forma que falou so q agora a minha impressora nao imprime mais nada…o q sera q aconteceu????
24 de Outubro de 2007 às 4:52 am
o tutorial é bem explicativo… mas nao funcionou na minha hp 1315, a p**** do documento ainda ta na fila de impressão. Mas de qualquer forma parabens pela iniciativa de ajudar a galera.
4 de Novembro de 2007 às 5:45 am
Muito util melhor do que desligar o equipamento
12 de Novembro de 2007 às 12:07 pm
Muito bom. Faz tempo q encontro problemas desse naipe e sempre aguardava a impressao sumir sozinha… no começo ate desinstalava a impressora. Agora… rapidinho esse problema é solucionado. Parabéns pela dica!
13 de Novembro de 2007 às 5:21 pm
Cara, resolveu um grande problema de muitas pessoas.
Agradeesço muito, antes fazia o stop e start do spooler pelos serviços do windows, painel de controle, e com o servico em stop ia na pasta de impressoras e dava um f5 para altulizar, então iniciava novamente o spooler e ai sim sumia os arquivos da fila. Agora vou fazer tudo isso em um ínico clique.
Fenomenal…… Manda a dica pra microsoft, para eles colocarem a rotina no ” Cancelar todos os Documentos”…. Vai ter mais efeito que a solução deles…rsrsrrs
Abraços.
1 de Dezembro de 2007 às 3:14 pm
Muito perfeito arquivo bat, para minha lexmark z645 funcionou legal.
Obrigado e abraços pela dica.
29 de Dezembro de 2007 às 11:43 am
Parabéns, uma dica muito boa, há tempos procuro uma solução para esse problema.
24 de Janeiro de 2008 às 11:40 pm
Evandro tu é show de bola..
vlw a dica..
mto boa, só faltava eu arranca os cabelos por causa dessa bosta..
eu ia perder meu emprego por causa dessa porra..
vlw!!
EU TE AMOO!!!!
26 de Março de 2008 às 2:43 am
Xiii!!! Grandes stresses que apanhei com esta cena… Obrigado pela excelente dica.
10 de Abril de 2008 às 8:39 pm
Æ!!
Parabens cara!
Precisei disso e encontrei aqui no seu Blog!
O documento não excluía nem quando reiniciava, e enquanto isso o computador ficava inutilizável…
Agora aproveitei e fiz um script simples em Ruby para acabar com o problema.
Há braços
11 de Abril de 2008 às 4:09 pm
Nâo funcionou;…. =(
15 de Abril de 2008 às 4:04 am
Valeu cara aqui rolou bacana.
23 de Abril de 2008 às 12:45 am
Obrigado sempre no pplware para resolver,já me estava a passar com a impressora cá de casa uso o vista premiun e resultou mais uma vez obrigado..fiquem bem
15 de Maio de 2008 às 2:36 am
Funcionou na HP 1315…Valeu pela dica!!!
18 de Junho de 2008 às 2:40 am
O cara é fera!!
2 de Agosto de 2008 às 12:40 am
Este seria o *.bat para parar a impressão…Mas não funciona.
@echo on
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit
15 de Setembro de 2008 às 1:00 pm
“ADEMIR FERRAZ diz:
2 de Agosto de 2008 às 12:40 am
Este seria o *.bat para parar a impressão…Mas não funciona.
@echo on
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit”
É simples apenas abra o bloco de notas copie os codigos abaixo e cole dentro do documento em branco.
net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit
Obs: Quando for salvar use “qualuquenome.bat”
pode ser o nome que você preferir mais é obrigatorio no final ter .bat
assim sera um executavel do DOS.
19 de Setembro de 2008 às 3:48 pm
Pôh cara adorei mesmo ótima dica…
mas e no caso de eu estar em rede com outros computadores????
posso fazer isso tranquilo??Só vou excluir os baratos que eu mandei imprimir????
obrigadão aí tchê…
5 de Novembro de 2008 às 7:43 pm
ola! funciona q uma beleza valeu
cara.