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