Download - The Linux Documentation Project

Transcript
The Printing HOWTO
7. Come funziona
Per far funzionare correttamente il sistema di stampa, occorre prima capire come funziona il software di spool. Tutti i
sistemi funzionano essenzialmente allo stesso modo, benché l’ordine esatto possa variare leggermente, e alcuni sistemi
saltano uno o due passi:
Figura 10. Illustrazione di spool
1. L’utente invia un lavoro di stampa con le opzioni selezionate. I dati del lavoro di stampa sono solitamente, ma
non sempre, Postscript.
2. Il sistema di spool copia il lavoro di stampa e le opzioni lungo la rete verso la stampante.
3. Il sistema di spool aspetta che la stampante sia disponibile.
4.
5. Il sistema di spool applica le opzioni selezionate dall’utente al lavoro di stampa, e ne traduce i dati nel linguaggio
nativo della stampante, che solitamente non è Postscript. Questo passaggio si chiama filtraggio; la maggior parte
del lavoro per far funzionare il tutto sta nel far funzionare il filtraggio giusto.
6. Il lavoro è finito. A questo punto solitamente il sistema di spool si occupa di fare un po’ di pulizia. Se si fosse
verificato qualche errore, lo spooler lo notificherà in qualche modo all’utente (per esempio, via mail).
7.1. CUPS
Per stampare con CUPS, si possono usare sia comandi BSD (si veda la Sezione 5.3.1) che System V, rendendone l’uso
molto semplice per chi ha precedenti esperienze con altri sistemi.
Figura 11. Illustrazione semplificata di CUPS
Inizialmente a CUPS mancava un backend LPD, che ovviamente fu aggiunto velocemente. Attualmente sono disponibili backend almeno per IPP, LPD, SMB, JetDirect, USB, Netatalk, per stampanti su porta parallela e seriali. Se ne
possono trovare altri sulla rete o si possono scrivere da sé.
42