Lo scenario è semplice: stampante di rete collegata ad un Print Server Windows. Lanciamo le stampe e non ne vogliono sapere di uscire dalla stampante. In questo articolo potete trovare come riavviare un servizio di Windows (tra cui lo spooler di stampa) utilizzando PowerShell, ma potrebbe a volte non essere sufficiente.
Nel caso in cui il riavvio dello spooler di stampa non dovesse essere risolutivo si può provare a svuotare la coda di stampa. Vediamo come procedere.
Arrestare lo spooler di stampa
Come prima cosa procediamo con l’arresto del servizio Spooler di stampa.
Stop-Service -Name Spooler -Force
Backup della coda di stampa
Questo comando è facoltativo, serve per eseguire il backup dei file presenti nella coda di stampa. Eseguirlo solo se interessati a ripristinarli successivamente.
Move-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*.*" -Destination
Pulizia della coda di stampa
Con questo comando ripuliamo la coda di stampa
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*.*" -Destination
Avviare lo spooler di stampa
Start-Service -Name Spooler