Dimensione: 577
Commento:
|
Dimensione: 3729
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 7: | Linea 7: |
= Titolo 1 = | E' una traduzione riadattata dell' articolo : |
Linea 9: | Linea 9: |
testo | https://wiki.ubuntu.com/Canon_LBP_2900_HowTo |
Linea 11: | Linea 11: |
== Titolo 2 == | l' articolo originale funziona perfettamente su Dapper , e tramite alcuni accorgimenti anche su Edgy a 32 bit , non ho provato personalmente su Edgy a 64 bit. |
Linea 13: | Linea 13: |
= Titolo 1 = | |
Linea 15: | Linea 14: |
testo | |
Linea 17: | Linea 15: |
== Titolo 2 == | |
Linea 19: | Linea 16: |
testo | |
Linea 21: | Linea 17: |
=== Titolo 3 === | = Prerequisiti = |
Linea 23: | Linea 19: |
testo | bisogna installare o aver gia' installato il pacchetto "alien" per convertire i file rpm in deb per installare alien, o da synaptic, oppure da riga di comando : {{{ $ sudo aptitude install alien }}} aver gia' scaricato il file "Driver.tar.gz" dal sito Canon all' indirizzo : http://software.canon-europe.com/products/0010177.asp = scompattiamo i driver ed installiamoli = Una volta scaricati i driver, essendo che la Canon li fornisce in versione RPM per redhat, bisogna scompattarli e farli diventare DEB quindi {{{ $ tar -xvf Driver.tar.gz }}} ed otterremo una directory con all' interno due file che dovremo convertire con alien : {{{ $ sudo alien -c cndrvcups-capt-1.30-1.i386.rpm $ sudo alien -c cndrvcups-common-1.30-1.i386.rpm }}} quindi installiamoli : {{{ $ sudo dpkg -i cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb }}} essendo che il processo di formazione dei pacchetti deb tramite alien non e' perfetto, dobbiamo realizzare un po' di lavoro a manina, quindi creiamo due directory, una coda fifo (First In - First out , ossia una coda dove i primi dati entrati saranno anche i primi ad uscire), e rendiamo la coda utilizzabile da tutti gli utenti {{{ $ sudo mkdir /var/ccpd $ sudo mkdir /var/captmon $ sudo mkfifo /var/ccpd/fifo0 $ sudo chmod 777 /var/ccpd/fifo0 }}} inoltre se stiamo lavorando su edgy , dobbiamo rendere l' utente root proprietario della coda, altrimenti piu' avavti avremmo un' errore di Unable to copy PPD file in step {{{ $ sudo chown root /var/ccpd/fifo0 }}} = riavviamo il server di stampa = Per rendere efficace l' installazione dei driver, abbiamo necessita' di fermare e riavviare il server di stampa CUPS {{{ $ sudo /etc/init.d/cupsys stop }}} controlliamo che realmente il server si sia fermato vedendo se e' ancora tra i programmi in esecuzione (filtrando solo le righe che riportano la parola "cupsd" {{{ $ sudo ps ax | grep cupsd }}} se l' output che riceviamo contiene solo una riga, stile : {{{ username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd }}} vuol dire che il server si e' realmente fermato, se invece otteniamo 2 righe , stile : {{{ cupsys 24897 0.0 0.1 4336 1976 ? SNs 07:35 0:04 /usr/sbin/cupsd username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd }}} per qualche oscuro mistero, il server non si e' fermato e dobbiamo procedere a killare il processo manualmente , tramite il comando {{{ $ sudo killall cupsd }}} una volta fermato il server di stampa CUPS, dobbiamo riavviarlo: {{{ sudo /etc/init.d/cupsys start }}} {{{ }}} {{{ }}} = Identificare il Driver di stampa corretto e registrarlo = Siccome nel pacchetto scaricato dal sito canon ed installato, vi sono i driver per piu' stampanti, dovremo vedere quale e' il nome di quello a noi necessario ed indicarlo al sistema {{{ }}} |
IndiceBRTableOfContents |
Introduzione
Questo articolo vuole essere una guida in italiano, aggiornata all' utilizzo della stampante laser LBP 2900 e sue simili sotto ubuntu utilizzando i driver ufficiali Canon
E' una traduzione riadattata dell' articolo :
https://wiki.ubuntu.com/Canon_LBP_2900_HowTo
l' articolo originale funziona perfettamente su Dapper , e tramite alcuni accorgimenti anche su Edgy a 32 bit , non ho provato personalmente su Edgy a 64 bit.
Prerequisiti
bisogna installare o aver gia' installato il pacchetto "alien" per convertire i file rpm in deb
per installare alien, o da synaptic, oppure da riga di comando :
$ sudo aptitude install alien
aver gia' scaricato il file "Driver.tar.gz" dal sito Canon all' indirizzo : http://software.canon-europe.com/products/0010177.asp
scompattiamo i driver ed installiamoli
Una volta scaricati i driver, essendo che la Canon li fornisce in versione RPM per redhat, bisogna scompattarli e farli diventare DEB
quindi
$ tar -xvf Driver.tar.gz
ed otterremo una directory con all' interno due file che dovremo convertire con alien :
$ sudo alien -c cndrvcups-capt-1.30-1.i386.rpm $ sudo alien -c cndrvcups-common-1.30-1.i386.rpm
quindi installiamoli :
$ sudo dpkg -i cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb
essendo che il processo di formazione dei pacchetti deb tramite alien non e' perfetto, dobbiamo realizzare un po' di lavoro a manina, quindi creiamo due directory, una coda fifo (First In - First out , ossia una coda dove i primi dati entrati saranno anche i primi ad uscire), e rendiamo la coda utilizzabile da tutti gli utenti
$ sudo mkdir /var/ccpd $ sudo mkdir /var/captmon $ sudo mkfifo /var/ccpd/fifo0 $ sudo chmod 777 /var/ccpd/fifo0
inoltre se stiamo lavorando su edgy , dobbiamo rendere l' utente root proprietario della coda, altrimenti piu' avavti avremmo un' errore di Unable to copy PPD file in step
$ sudo chown root /var/ccpd/fifo0
riavviamo il server di stampa
Per rendere efficace l' installazione dei driver, abbiamo necessita' di fermare e riavviare il server di stampa CUPS
$ sudo /etc/init.d/cupsys stop
controlliamo che realmente il server si sia fermato vedendo se e' ancora tra i programmi in esecuzione (filtrando solo le righe che riportano la parola "cupsd"
$ sudo ps ax | grep cupsd
se l' output che riceviamo contiene solo una riga, stile :
username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd
vuol dire che il server si e' realmente fermato, se invece otteniamo 2 righe , stile :
cupsys 24897 0.0 0.1 4336 1976 ? SNs 07:35 0:04 /usr/sbin/cupsd username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd
per qualche oscuro mistero, il server non si e' fermato e dobbiamo procedere a killare il processo manualmente , tramite il comando
$ sudo killall cupsd
una volta fermato il server di stampa CUPS, dobbiamo riavviarlo:
sudo /etc/init.d/cupsys start
Identificare il Driver di stampa corretto e registrarlo
Siccome nel pacchetto scaricato dal sito canon ed installato, vi sono i driver per piu' stampanti, dovremo vedere quale e' il nome di quello a noi necessario ed indicarlo al sistema