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.