8.4 CUPS
Uno dei gestori di stampa più recenti per i sistemi Unix-like è CUPS (Common Unix
Printing System) della Easy Software Products, la cui prima versione risale all’Ottobre del
1999. Il meccanismo di stampa utilizzato da CUPS, ovvero dal processo cupsd, è IPP
(client/server) ed i filtri utilizzati per il RIPping dei file PostScript sono quelli di
Ghostscript.
CUPS ha un’interfaccia web che può essere visualizzata per mezzo di un qualunque
browser, all’indirizzo http://localhost:631 (v. fig. 8.2, 8.3, 8.4 e 8.5).
Tra le caratteristiche di CUPS si possono evidenziare quelle seguenti
-
• il file di configurazione è un file di testo (/etc/cups/cupsd.conf);
-
• i file PPD vengono utilizzati da CUPS per qualunque stampante, anche per quelle
non PostScript;
-
• possono essere definite delle classi di stampanti, in maniera tale che un documento
inviato ad una classe viene stampato dalla prima stampante libera appartenente
a quella classe;
-
• può essere utilizzato anche per effettuare stampe remote tramite il protocollo SMB
(Windows), per mezzo dell’integrazione con Samba (versione 2.0.6 o superiore);
-
• persistenza dei job di stampa anche dopo il reboot del sistema;
Si tratta di un prodotto giovane, ma che ha molte caratteristiche innovative. Per i dettagli
si veda la documentazione fornita con il prodotto, raggiungibile con un browser web
all’indirizzo http://localhost:631/documentation.html.