Gestione dei processi di stampa

Quando inviate un processo di stampa al demone, per esempio la stampa di un testo di Emacs o di un'immagine di GIMP, tale processo si aggiunge alla coda di spool. La coda di spool � un elenco dei processi di stampa inviati alla stampante, contenente informazioni relative a ogni richiesta di stampa, tra cui lo stato della richiesta, il nome utente della persona che ha inoltrato la richiesta, il nome host del sistema che ha inviato la richiesta, il numero del processo e cos� via. Per visualizzare un elenco dei processi di stampa nello spool, digitate il comando lpq dal prompt della shell. Le ultime righe sono simili a quanto segue:

Esempio 26-1. Esempio di output del comando lpq

Rank   Owner/ID            Class  Job Files       Size Time
active user@localhost+902    A    902 sample.txt  2050 01:20:46

Se volete annullare un processo di stampa, individuate il numero di processo della richiesta con il comando lpq ed eseguite il comando lprm numero-processo. Per esempio il comando lprm 902 annullerebbe il processo di stampa dell'Esempio 26-1. Per annullare un processo di stampa, � necessario disporre dei permessi adatti. Per esempio, non potete annullare i processi di stampa avviati da altri utenti, a meno che non siate connessi come root nel computer a cui � collegata la stampante.

� inoltre possibile stampare un file direttamente dal prompt della shell. Per esempio, il comando lpr sample.txt fa stampare il file di testo sample.txt. Il filtro di stampa determina il tipo di file e lo converte in un formato comprensibile per la stampante.