[Guida] Driver Canon LBP 2900 (USB) su Slackware
Moderatore: Staff
Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
[Guida] Driver Canon LBP 2900 (USB) su Slackware
Prima captmon prendeva sempre il 90% della cpu!!! Ho risolto il problema compilando i sorgenti presenti presso il sito della Canon. Vi incollo i miei appunti sperando che possa far comodo ad altri.
/*
** Guida installazione driver Canon LBP 2900 (USB) **
** by TBA221 <tba221@lemonit.com>
** Ver. 1.6
*/
- Immagino di operare da root
- Fare il download del file CAPTDRV160.tar.gz dal sito internet della Canon http://www.canon.it
- estrarre il file in una directory temporanea
# cd tmp
# tar -xzvf CAPTDRV160.tar.gz
- il file contiene la directory src contenente i due file:
cndrvcups-capt-1.60-1.tar.gz
cndrvcups-common-1.60-1.tar.gz
scompattarli, compilarli ed installarli:
# tar -xzvf cndrvcups-common-1.60-1.tar.gz
# cd cndrvcups-common-1.60
# make gen
# make install
# cd ..
# tar -xzvf cndrvcups-capt-1.60-1.tar.gz
# cd cndrvcups-capt-1.60
# make gen
# make install
Scaricare lo script di avvio del demone rc.ccpd da qui http://www.lemonit.com/tba221/rc.ccpd e copiatelo in /etc/rc.d
# chmod 755 /etc/rc.d/rc.ccpd
- avviare il servizio di stampa CUPS (ovviamente se già è avviato basta riavviare con "restart")
# /etc/rc.d/rc.cups start
- organizzare la coda per la stampa
# mkdir /var/ccpd
# mkdir /var/captmon
# mkfifo /var/ccpd/fifo0
# chmod 777 /var/ccpd/fifo0
- se la stampante e' accesa spegnerla, quindi eliminare un eventuale modulo usblp caricato
# modprobe -r usblp
- accendere la stampante (si dovrebbe caricare il modulo da solo)
- creare i seguenti link simbolici
# ln -s /usr/share/cups/model/LBP2900.ppd /usr/share/ppd/
# ln -s /usr/local/lib/cups/filter/pstocapt /usr/lib/cups/filter/
# ln -s /usr/local/lib/cups/backend/ccp /usr/lib/cups/backend
- registrare il driver nella coda dello spooler
# lpadmin -p LBP2900 -m LBP2900.ppd -v ccp:/var/ccpd/fifo0 -E
- copiare alcuni file presenti in CAPTDRV160/src/cndrvcups-capt-1.60/libs in /usr/sbin
# cp captdrv /usr/sbin/
# cp captfilter /usr/sbin/
# cp ccpdadmin /usr/sbin/
# cp ccpd /usr/sbin/
- registrare la stampante in ccpd
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
- inserire la seguente riga in /etc/rc.d/rc.local (in questo modo il demone partira' all'avvio del sistema)
/etc/rc.d/rc.ccpd start
- 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 = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
---
- FATTO! Adesso si stampa.
Note: si aprira' una porta nel sistema, la 59787 tcp
/*
** Guida installazione driver Canon LBP 2900 (USB) **
** by TBA221 <tba221@lemonit.com>
** Ver. 1.6
*/
- Immagino di operare da root
- Fare il download del file CAPTDRV160.tar.gz dal sito internet della Canon http://www.canon.it
- estrarre il file in una directory temporanea
# cd tmp
# tar -xzvf CAPTDRV160.tar.gz
- il file contiene la directory src contenente i due file:
cndrvcups-capt-1.60-1.tar.gz
cndrvcups-common-1.60-1.tar.gz
scompattarli, compilarli ed installarli:
# tar -xzvf cndrvcups-common-1.60-1.tar.gz
# cd cndrvcups-common-1.60
# make gen
# make install
# cd ..
# tar -xzvf cndrvcups-capt-1.60-1.tar.gz
# cd cndrvcups-capt-1.60
# make gen
# make install
Scaricare lo script di avvio del demone rc.ccpd da qui http://www.lemonit.com/tba221/rc.ccpd e copiatelo in /etc/rc.d
# chmod 755 /etc/rc.d/rc.ccpd
- avviare il servizio di stampa CUPS (ovviamente se già è avviato basta riavviare con "restart")
# /etc/rc.d/rc.cups start
- organizzare la coda per la stampa
# mkdir /var/ccpd
# mkdir /var/captmon
# mkfifo /var/ccpd/fifo0
# chmod 777 /var/ccpd/fifo0
- se la stampante e' accesa spegnerla, quindi eliminare un eventuale modulo usblp caricato
# modprobe -r usblp
- accendere la stampante (si dovrebbe caricare il modulo da solo)
- creare i seguenti link simbolici
# ln -s /usr/share/cups/model/LBP2900.ppd /usr/share/ppd/
# ln -s /usr/local/lib/cups/filter/pstocapt /usr/lib/cups/filter/
# ln -s /usr/local/lib/cups/backend/ccp /usr/lib/cups/backend
- registrare il driver nella coda dello spooler
# lpadmin -p LBP2900 -m LBP2900.ppd -v ccp:/var/ccpd/fifo0 -E
- copiare alcuni file presenti in CAPTDRV160/src/cndrvcups-capt-1.60/libs in /usr/sbin
# cp captdrv /usr/sbin/
# cp captfilter /usr/sbin/
# cp ccpdadmin /usr/sbin/
# cp ccpd /usr/sbin/
- registrare la stampante in ccpd
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
- inserire la seguente riga in /etc/rc.d/rc.local (in questo modo il demone partira' all'avvio del sistema)
/etc/rc.d/rc.ccpd start
- 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 = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
---
- FATTO! Adesso si stampa.
Note: si aprira' una porta nel sistema, la 59787 tcp
- michele.p
- Packager
- Messaggi: 1276
- Iscritto il: ven 24 nov 2006, 16:52
- Nome Cognome: Michele Petrecca
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: KDE
- Distribuzione: ..Fedora e Mandriva
- Località: Pontecorvo(FR)
- Contatta:
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
...se vuoi/puoi, fanne una guida da inserire nel wiki...qui nel forum nel giro di un paio di giorni si "perde" nei/tra i nuovi messaggi....
Bye
Bye
- Loris
- Admin
- Messaggi: 7730
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Spostato...
La inseriamo nel wiki ?
La inseriamo nel wiki ?
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Ragazzi vi ringrazio. Devo sistemare ancora qualcosina, ho scoperto che certe volte il problema della CPU si ripresenta.
Comunque terrò questa brevissima guida aggiornata.
Comunque terrò questa brevissima guida aggiornata.
-
- Linux 0.x
- Messaggi: 22
- Iscritto il: dom 9 mar 2008, 13:03
- Slackware: 12.1
- Kernel: 2.6.26
- Desktop: KDE 3.5.9
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Does this work? Can Someone make a slackbuild for this canon driver? This will help alot
Thanks
edit: i did all that @tba221 said, but it doesnt wonna work, just adding jobs in the list What is wrong?
Thanks
edit: i did all that @tba221 said, but it doesnt wonna work, just adding jobs in the list What is wrong?
-
- Linux 0.x
- Messaggi: 22
- Iscritto il: dom 9 mar 2008, 13:03
- Slackware: 12.1
- Kernel: 2.6.26
- Desktop: KDE 3.5.9
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
captstatusui -P LBP2900 command brings back this message
*** captstatusui Socket Error ***
that does that mean
*** captstatusui Socket Error ***
that does that mean
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Ciao PROXIMO, purtroppo non sono riuscito ad ottenere lo stesso tuo errore.
Prova a seguire la guida precedente, la incollo qui, fammi sapere se risolvi.
---
/*
** Guida installazione driver Canon LBP 2900 (USB) **
** by TBA221 <tba221@lemonit.com>
** Ver. 1.1
*/
- Immagino di operare da root
- 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
- verrà creata la directory /etc/init.d contenete il file ccpd, potete eliminare sia la directory che il file. Scaricare lo script di avvio del demone rc.ccpd da qui http://www.lemonit.com/tba221/rc.ccpd e copiatelo in /etc/rc.d
# chmod 755 /etc/rc.d/rc.ccpd
- avviare il servizio di stampa CUPS (ovviamente se già è avviato basta riavviare con "restart")
# /etc/rc.d/rc.cups start
- organizzare la coda per la stampa
# mkdir /var/ccpd
# mkdir /var/captmon
# mkfifo /var/ccpd/fifo0
# chmod 777 /var/ccpd/fifo0
- se la stampante e' accesa spegnerla, quindi eliminare un eventuale modulo usblp caricato
# modprobe -r usblp
- accendere la stampante (si dovrebbe caricare il modulo da solo)
- 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 (in slackware 12.1 no)
# ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd /usr/share/ppd/
- registrare la stampante in ccpd
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
- inserire la seguente riga in /etc/rc.d/rc.local (in questo modo il demone partira' all'avvio del sistema)
/etc/rc.d/rc.ccpd start
- (STRANO MA IMPORTANTE Wink ) Spegnere la stampante, riavviare il computer. Una volta effettuato il login riaccendere la stampante.
(in alternativa si può anche rimuovere il modulo usblp con modprobe -r usblp)
- 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. Wink
Note: si aprira' una porta nel sistema, la 39787 tcp
Prova a seguire la guida precedente, la incollo qui, fammi sapere se risolvi.
---
/*
** Guida installazione driver Canon LBP 2900 (USB) **
** by TBA221 <tba221@lemonit.com>
** Ver. 1.1
*/
- Immagino di operare da root
- 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
- verrà creata la directory /etc/init.d contenete il file ccpd, potete eliminare sia la directory che il file. Scaricare lo script di avvio del demone rc.ccpd da qui http://www.lemonit.com/tba221/rc.ccpd e copiatelo in /etc/rc.d
# chmod 755 /etc/rc.d/rc.ccpd
- avviare il servizio di stampa CUPS (ovviamente se già è avviato basta riavviare con "restart")
# /etc/rc.d/rc.cups start
- organizzare la coda per la stampa
# mkdir /var/ccpd
# mkdir /var/captmon
# mkfifo /var/ccpd/fifo0
# chmod 777 /var/ccpd/fifo0
- se la stampante e' accesa spegnerla, quindi eliminare un eventuale modulo usblp caricato
# modprobe -r usblp
- accendere la stampante (si dovrebbe caricare il modulo da solo)
- 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 (in slackware 12.1 no)
# ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd /usr/share/ppd/
- registrare la stampante in ccpd
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
- inserire la seguente riga in /etc/rc.d/rc.local (in questo modo il demone partira' all'avvio del sistema)
/etc/rc.d/rc.ccpd start
- (STRANO MA IMPORTANTE Wink ) Spegnere la stampante, riavviare il computer. Una volta effettuato il login riaccendere la stampante.
(in alternativa si può anche rimuovere il modulo usblp con modprobe -r usblp)
- 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. Wink
Note: si aprira' una porta nel sistema, la 39787 tcp
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Una modifica: ho appena installato slackware 12.1, ho una canon lbp2900.
Ho seguito la guida, installando però i pacchetti convertiti con rpm2tgz.
Lo script di avvio è /etc/rc.d/init.d/rc.ccpd e non /etc/rc.d/rc.ccpd!
Saluti,
Sergej
Ho seguito la guida, installando però i pacchetti convertiti con rpm2tgz.
Lo script di avvio è /etc/rc.d/init.d/rc.ccpd e non /etc/rc.d/rc.ccpd!
Saluti,
Sergej
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Bhé no pionono, Slackware NON fa uso della directorypionono ha scritto:...Lo script di avvio è /etc/rc.d/init.d/rc.ccpd e non /etc/rc.d/rc.ccpd! ...
Codice: Seleziona tutto
/etc/rc.d/init.d/
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Avevo scritto:
up!tba221 ha scritto: - verrà creata la directory /etc/init.d contenete il file ccpd, potete eliminare sia la directory che il file. Scaricare lo script di avvio del demone rc.ccpd da qui http://www.lemonit.com/tba221/rc.ccpd e copiatelo in /etc/rc.d
# chmod 755 /etc/rc.d/rc.ccpd
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Ho provato a compilare i sorgenti ma ricevevo un errore, quindi ho abbandonato..
Sergej
Sergej
- syaochan
- Linux 3.x
- Messaggi: 659
- Iscritto il: dom 9 mag 2004, 0:00
- Nome Cognome: Christian
- Slackware: current 64
- Kernel: 2.6.38.7
- Desktop: KDE 4.5.5
- Contatta:
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Ho anch'io la stampante in oggetto, ho seguito la guida e ora funziona perfettamente.
Il problema è che quando la spengo ccpd va in segmentation fault e captmon2 si pianta occupando il 100% della CPU finché non lo killo. C'è soluzione per questo? Avevo pensato di usare udev per avviare/ammazzare ccpd e compagnia all'accensione e spegnimento della stampante, ma prima di imbarcarmi nella missione volevo sapere se qualcuno aveva già risolto.
Il problema è che quando la spengo ccpd va in segmentation fault e captmon2 si pianta occupando il 100% della CPU finché non lo killo. C'è soluzione per questo? Avevo pensato di usare udev per avviare/ammazzare ccpd e compagnia all'accensione e spegnimento della stampante, ma prima di imbarcarmi nella missione volevo sapere se qualcuno aveva già risolto.
-
- Linux 0.x
- Messaggi: 29
- Iscritto il: gio 11 dic 2008, 11:57
- Slackware: 12.2
- Kernel: 2.6.27.10
- Desktop: kde 4.2.2
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
ccpdadmin non viene riconosciuto da slackware...cosa devo fare?
Ultima modifica di Scarcella il gio 11 dic 2008, 13:00, modificato 1 volta in totale.
- syaochan
- Linux 3.x
- Messaggi: 659
- Iscritto il: dom 9 mag 2004, 0:00
- Nome Cognome: Christian
- Slackware: current 64
- Kernel: 2.6.38.7
- Desktop: KDE 4.5.5
- Contatta:
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Non è possibile, o c'è o non c'è. Dov'è secondo l'"interfaccia grafica"?Scarcella ha scritto:in usr/share/cups/model non è presente LBP2900 oppure l'altro CNCUPSLBP2900CAPTK (parlo dalla shell perchè se metto cerca dall'interfaccia grafica me lo trova l'ultimo)
Poi, quale via hai scelto? Compilazione o installazione dei pacchetti convertiti? Io ho seguito la seconda e il file era CNCUPSLBP2900CAPTK.ppd. La versione che ho installato è la 1.80
-
- Linux 0.x
- Messaggi: 29
- Iscritto il: gio 11 dic 2008, 11:57
- Slackware: 12.2
- Kernel: 2.6.27.10
- Desktop: kde 4.2.2
Re: [Guida] Driver Canon LBP 2900 (USB) su Slackware
Scusate sto facendo un macello...sono nuovo sul forum...Comunque ora il dramma è CCPDADMIN
mi dice che non è un comando...
mi dice che non è un comando...