Ho preso nota dei vari passi e vi incollo qui tutto, sperando che possiate risolvere anche voi.
/*
** Guida installazione driver Canon LBP 2900 (USB) **
** by TBA221 <
tba221@lemonit.com>
*/
- Fare il download del file Driver.tar.gz dall'indirizzo
http://software.canon-europe.com/products/0010177.asp
- estrarre il file Driver.tar.gz in una directory temporanea
# cd tmp
# tar -xzvf Driver.tar.gz
- il file Driver.tar.gz contiene due file rpm, convertirli in tgz con il comando rpm2tgz, quindi installare i pacchetti.
# rpm2tgz cndrvcups-capt-1.30-1.i386.rpm
# rpm2tgz cndrvcups-common-1.30-1.i386.rpm
# installpkg cndrvcups-capt-1.30-1.i386.tgz
# installpkg cndrvcups-common-1.30-1.i386.tgz
- registrare il driver nella coda dello spooler
# lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
- creare il link simbolico al file del driver ppd
# ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd /usr/share/ppd/
- registrare la stampante in ccpd
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
- assicurarsi che il file /etc/rc.d/ccpd abbia i permessi di esecuzione
# chmod a+x /etc/rc.d/ccpd
- inserire la seguente riga in /etc/rc.d/rc.local (in questo modo il demone partira' all'avvio del sistema)
/etc/rc.d/ccpd start
- (STRANO MA IMPORTANTE

) Spegnere la stampante, riavviare il computer. Una volta effettuato il login riaccendere la stampante.
- eseguire un test. Se il comando
# ccpdadmin
fornisce un output simile al seguente... è tutto ok!
---
Usage:
ccpdadmin [-p Printer-name -o Printer-dev-path]
ccpdadmin [-x Remove-Printer-name]
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 39787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
---
- FATTO! Adesso di stampa.
Io preferisco utilizzare Cups da protocollo http, apro il firefox e digito il seguente indirizzo:
http://localhost:631
in questo modo potrete regolare anche il risparmio del toner e la densita' del nero.