9. Soluzioni commerciali

Questa sezione è, per definizione, incompleta. Ci si senta liberi di inviare dettagli della distribuzione preferita.

Ci sono diversi pacchetti di terze parti creati per facilitare la configurazione delle stampanti sotto Unix. Se ne parla nella la Sezione 8; per riferimenti si può consultare la sottosezione relativa a software di spool particolari.

9.1. Red Hat

La RedHat fornisce uno strumento di amministrazione dotato di interfaccia grafica chiamato printtool che può aggiungere stampanti remote e stampanti locali. Permette di scegliere tra le stampanti supportate dal Ghostscript e i dispositivi su cui stampare, e quindi installa una coda di stampa in /etc/printcap ed usa un programma di filtro tratto dal pacchetto rhs-printfilters per supportare postscript ed altri tipi comuni di input. Questa soluzione funziona piuttosto bene, ed è semplicissima da configurare.

Red Hat 6.x forniva una versione LPD BSD; Red Hat 7.x e 8.0 usano LPRng in maniera predefinita.

Red Hat 6.x e 7.x non funzioneranno se la stampante non è supportata dal loro Ghostscript predefinito (che è quello GNU, non quello Aladdin Ghostscript, e che supporta poche stampanti). Se non si riesce a stampare correttamente con il software fornito da Red Hat si controlli la lista di stampanti compatibili riportata sopra (oppure online). Nel caso in cui la stampante non sia supportata dagli strumenti Red Hat, bisognerà installare una versione fatta in collaborazione con Aladdin Ghostscript, e probabilmente sarà meglio usare anche i pacchetti lpdomatic o apsfilter, che riconoscono le stampanti supportate dai più recenti Ghostscript, ed altri ancora.

L'installazione predefinita di Red Hat 8.0 è LPRng anche se si può scegliere CUPS. Ma anche scegliendo esplicitamente solo CUPS, verrà installato anche LPRng. CUPS diventerà finalmente lo spooler predefinito a partire da Red Hat 8.1.

Red Hat 9.0 usa CUPS come spooler predefinito.

9.2. Debian

Debian permette di scegliere tra LPD piano, LPRng o CUPS; le scelte migliori probabilmente sono LPRng o CUPS. Nel ramo unstable (attualmente chiamato sid) è possibile trovare PDQ. Debian offre anche una scelta di strumenti per configurare le stampanti; quella più sicura è usare apsfilter versione 5 o superiore, che aggiunge il supporto per lo schema del driver uniprint per LPRng e Ghostscript. È supportato anche lo strumento printtool di Red Hat, per chi ama l'uso di strumenti di amministrazione con una interfaccia grafica.

9.3. SuSE

Il sistema di stampa di SuSE Linux è basato su apsfilter, con alcuni miglioramenti; l'apsfilter di SuSE riconosce tutti i file nei formati più comuni (incluso l'HTML, se è installato html2ps). Ci sono due modi per installare stampanti sui sistemi SuSE:

Il manuale di installazione di SuSE spiega entrambe le procedure di configurazione.

Wolf Rogner ha riportato alcune difficoltà con SuSE. A quanto pare potrebbe presentarsi il seguente bug:

9.4. Caldera

Caldera fornisce LPRng. Non si conoscono gli strumenti di configurazione messi a disposizione.

Recentemente è stato aggiunto un impiegato di Caldera come curatore del dabatase LinuxPrinting.org; evidentemente intendono fornire CUPS ed un sistema di stampa basato su Foomatic nelle prossime release.

9.5. Corel

Corel è basata su Debian, quindi dovrebbe essere valido tutto quello spiegato prima. In più, hanno scritto un loro strumento di configurazione basato sulle librerie sysAPS, che a sua volta usa il mio database. Sicuramente è stato fatto come parte di WordPerfect.

Corel gestisce un newsgroup di supporto chiamato corelsupport.linux.printing. Il tipo di traffico sembra essere relativo a WordPerfect e Corel Linux.

9.6. Mandrake

Dalla versione 7.2b1, Mandrake fornisce in modo predefinito CUPS, insieme ad una semplice interfaccia grafica di amministrazione ottenuta tramite il programma QtCUPS. Till ebbe alcuni problemi nel cercare di includere quanti più driver possibile, e i loro file PPD per CUPS sono stati realizzati con il codice del mio foomatic. Mandrake è stata la prima distribuzione a fornire CUPS.

Penso che versioni precedenti fornissero lo strumento printtool di Red Hat.

9.7. Slackware

Slackware fornisce i filtri APS. Lo script SETUP di apsfilter viene installato sotto il nome «apsfilterconfig»: usandolo, è possibile ottenere una configurazione ragionevole.

Dalla versione 9.0, CUPS è stato incluso nella directory extras, ma il sistema predefinito è rimasto LPRng + APSFilter.

9.8. Altre distribuzioni

Per favore fatemi sapere cosa fanno le altre distribuzioni.