O spooler de impressão pode ficar travado algumas vezes impedindo a impressão de arquivos pendentes na fila ou mesmo impedindo que seja feita a remoção dos mesmos.

Para resolver estes problemas basta criar um arquivo (.bat) com as linhas a seguir:

net stop spooler
cd %systemroot%\system32\spool\PRINTERS
del /f /s *.SHD
del /f /s *.SPL
net start spooler
exit

Antes de rodar o script é necessário verificar se o acesso a pasta %systemroot%\system32\spool\PRINTERS está liberado para o usuário logado.

Quando a impressão travar execute este arquivo e o problema estará resolvido.