Modifica: Cambia impostazioni di sistema. Annota la configurazione precedente prima di eseguire i comandi.
Quando i documenti restano in coda e non partono, la coda di stampa è quasi sempre bloccata da un lavoro corrotto. Svuotarla è sicuro: i documenti in attesa vanno rinviati. Usa il prompt come amministratore.
Come riconoscere il problema
I sintomi tipici sono un documento fermo su “Errore” o “In stampa” che non si cancella, nuovi documenti che si accodano senza mai uscire e la stampante che risulta pronta ma non riceve nulla. Il servizio che gestisce la coda si chiama Spooler di stampa (Spooler): tiene i lavori in attesa nella cartella C:\Windows\System32\spool\PRINTERS. Se uno di questi file si danneggia, blocca tutti quelli dopo.
Con CMD
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*"
net start spooler
Con PowerShell
Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*" -Force
Start-Service -Name Spooler
Il servizio va fermato prima di cancellare: finché è attivo, i file della coda sono in uso e non si possono eliminare.
Controlla che sia ripartito
Get-Service -Name Spooler
Get-Printer | Select-Object Name, PrinterStatus, PortName
Lo spooler deve risultare Running. Il secondo comando elenca le stampanti installate, il loro stato e la porta usata: per le stampanti di rete la porta contiene di solito l’indirizzo IP.
Se la stampante resta offline
- Spegni e riaccendi la stampante, poi stampa una pagina di prova dal pannello della stampante stessa.
- Verifica che l’IP della stampante sia lo stesso indicato nella porta: se il router gliene ha assegnato uno nuovo, il PC continua a cercarla al vecchio indirizzo. Conviene riservarle un IP fisso nel router.
- Prova a raggiungerla con
pingseguito dal suo indirizzo: se non risponde, il problema è la rete e non la coda. - Se il blocco si ripete spesso, aggiorna il driver dal sito del produttore.