Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "SalvatorePalma/Prove0"
Differenze tra le versioni 81 e 83 (in 2 versioni)
Versione 81 del 04/03/2008 19.13.57
Dimensione: 9371
Commento:
Versione 83 del 06/03/2008 23.58.36
Dimensione: 4696
Commento: aggiunta guida da revisionare
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#LANGUAGE it #language it
Linea 4: Linea 4:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 6: Linea 6:
[[Include(StrumentiWiki/Versioni)]]
[[Include(StrumentiWiki/Edgy)]]
[[Include(StrumentiWiki/Dapper)]]
[[Include(StrumentiWiki/Versioni2)]]
= A chi è rivolta questa guida =
Linea 11: Linea 8:
= Introduzione =

Questa è una guida all'utilizzo della stampante laser '''LBP 2900''' e sue simili utilizzando i driver ufficiali '''Canon'''.

Questa procedura è stata verificata con Ubuntu '''6.06''' (Dapper Drake) e tramite alcuni accorgimenti anche sulla versione 6.10 a 32 bit.
Questa guida è rivolta a tutti quelli che usano Ubuntu da qualche minuto. Nella presente, infatti sono descritti per filo e per segno tutti i passaggi da compiere per configurare ed utilizzare al meglio una stampante EPSON Stylus C82, C83, C84 e C86. Questa guida è dedicata solo a chi collega la propria stampante attraverso l'interfaccia USB.
Linea 19: Linea 12:
 * Installare il pacchetto ''alien'' per convertire i file `rpm` in `deb`. In un terminale digitare: {{{
sudo aptitude install alien
1.Una stampante dei tipi sopracitati, consultare:

  * [http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_C82 C82] {en}

  * [http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_C83 C83] {en}

  * [http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_C84 C84] {en}

  * [http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_C86 C86] {en}

2.Un pò di pazienza

3.Un pò di buona volontà

= Preparazione =

Verifichiamo che i cavi siano tutti correttamente collegati al computer e che la stampante sia accesa e poi, in un terminale, digitare:{{{
lsusb
Linea 23: Linea 32:
 * Scaricare il file `Driver.tar.gz` a questo indirizzo: [http://software.canon-europe.com/products/0010177.asp] fatto ciò dovete cercare nell'output del comando la seguente voce (anche con qualche variazione):
{{{
Bus 004 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
}}}
l'importante è che ci sia scritto «''Seiko Epson Corp. Stylus Printer''».
Linea 25: Linea 38:
== Per i sistemi a 64 bit ==
Linea 27: Linea 39:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''La procedura per l'architettura 64 bit NON è stata verificata. È utile avere un buon livello di conoscenza di Linux per poter procedere.''' || = Aggiunta della stampante e configurazione per The GIMP =
Linea 29: Linea 41:
Per poter installare i driver su un sistema a 64 bit, sembra sia necessario installare le librerie per l'architettura a 32 bit. I pacchetti da installare sono: {{{
i32-libs i32-libs-gtk i32-kde i32-libs-openoffice.org
== Aggiunta della stampante ==

Bene ora dobbiamo dire alla nostra Ubuntu che c'è la stampante.

Selezionare '''''Sistema -> Amministrazione -> Stampanti''''' e facciamo doppio-clic su «'''Nuova stampante'''» scegliere «'''Usa altra stampante in base alla porta'''» e quindi «'''USB Printer #1'''». Fare clic su «'''Avanti'''», nel campo «'''Produttore'''» scegliere «'''Epson'''» e nel campo «'''Modello'''» «'''Stylus C83'''» e infine fare clic su «'''Applica'''». Ora abbiamo creato la stampante e dobbiamo verificare se funziona, a tale scopo dobbiamo stampare una pagina di prova.
Inseriamo un foglio di carta normale A4 e facciamo clic col tasto destro del mouse sulla stampante appena creata e, dal menù che appare, scegliamo «'''Proprietà'''» quindi «'''Stampa pagina di prova'''».

Se avete qualche problema potete contattare qualcuno nel [http://forum.ubuntu-it.org forum].

== Configurazione per The GIMP ==

Bene ora apriamo '''`The GIMP`''' da '''''Applicazioni -> Grafica -> GIMP Editor di Immagini''''' e apriamo una qualunque immagine (anche uno screenshoot va bene) e apriamo la finestra di stampa da '''''File -> Stampa''''' e nella finestra che appare clicchiamo su «'''Imposta stampante...'''» nel campo modello scegliamo «'''EPSON Stylus C83'''», facciamo clic su «'''OK'''» e poi, in basso, su «'''Stampa e salva impostazioni'''».

= Livello di inchiostro =

A questo punto vi state chiedendo «''Ma come posso visalizzare il livello d'inchiostro?''».

Beh...vi anticipo che gli strumenti grafici sono molto scarsi, così dobbiamo ricorrere alla beneamanta riga di comando. Da terminale digitiamo: {{{
sudo apt-get install mtink
Linea 33: Linea 62:
Potrebbe anche essere necessario installare i seguenti pacchetti: {{{
lib32asaund2 lib32gcc1 lib32stdc++6 lib32z1
Durante l'installazione del pacchetto apparirà una finestra pseudografica (simile all'installazione di Ubuntu) il cui titolo sarà «''Permission for mtink''» accettatela premendo «'''Invio'''».
Dopo aver installato il pacchetto, per controllare il livello d'inchiostro è sufficente digitare da terminale: {{{
sudo mtink -d /dev/usb/lp0 -s
Linea 37: Linea 67:
Durante l'installazione, i driver Canon le librerie `libcups.so.2` e `libgnutls.so.13`. È necessario passare manualmente queste librerie in quanto non sono incluse in alcuno dei pacchetti di amd64. La libreria `libgnutls.so.12` è fornita dal pacchetto ''ia32-libs-openoffice.org''. Per trovare le librerie necessarie, controllare su un sistemaa 32 bit la directory `/usr/lib`. In alternativa, è possibile estrarre le due librerie direttamente dai pacchetti ''libcupsys2'' e ''libgnutls''. = Compilazione dei driver =
Linea 39: Linea 69:
Durante la procedura di seguito descritta, la conversione dei pacchetti `.rpm` potrebbe non funzionare. È possibile farlo su un computer con installata una versione di Ubuntu a 32 bit o da un ''chroot''. Se i driver non sono disponibili attraverso [:AmministrazioneSistema/Synaptic:Synaptic] è possibile compilarli.
Linea 41: Linea 71:
Nel processo di installazione dei pacchetti `.deb`, usare l'opzione `--force-all` di '''dpkg''' in modo da forzare l'installazione degli applicativi 32 bit sulla versione a 64 bit: {{{
sudo dpkg -i --force-all cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb
In un terminale digitare: {{{
sudo apt-get source gimp-print
}}}
e {{{
sudo apt-get build-get gimp-print
Linea 45: Linea 78:
= Installazione = Quindi, dalla directory dove è stato scarivato il file gimp-print nel formato `tar.gz`, in un terminale digitare: {{{
tar zxvf gimp-print-4.2.6.tar.gz
cd gimp-print
sudo ./configure
sudo make
sudo make install
}}}
Riavviare il computer e selezionare '''''Sistema -> Amministrazione -> Stampanti''''' e verificare che tutto sia a posto.
Linea 47: Linea 87:
Una volta scaricati i driver, è necessario scompattarli e trasformarli in pacchetti `.deb`. = Ma io uso già Dapper! =
Linea 49: Linea 89:
 * Da terminale digitare: {{{
tar -xvf Driver.tar.gz
}}}
 * Spostarsi all'interno della directory creata dal comando precedente e digitare: {{{
sudo alien -c cndrvcups-capt-1.30-1.i386.rpm && sudo alien -c cndrvcups-common-1.30-1.i386.rpm
}}}
 * Ora è possibile installare i pacchetti: {{{
sudo dpkg -i cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb
}}}

Dato che il processo di creazione dei pacchetti `.deb` tramite '''alien''' non è perfetto, è necessario procedere manualmente creando due directory nuove e una coda FIFO. In un terminale digitare: {{{
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0
}}}

Nel caso in cui la versione di Ubuntu sia la 6.10, è necessario rendere l'utente root il proprietario della coda altrimenti si potrebbe ricevere un errore tipo "''Unable to copy PPD file in step''": {{{
sudo chown root /var/ccpd/fifo0
}}}

= Riavviare il server di stampa =

Per rendere efficace l'installazione dei driver, è necessario riavviare il server di stampa: {{{
sudo /etc/init.d/cupsys restart
}}}

Nel caso in cui si riscontrino problemi:
 * fermare completamente il server di stampa: {{{
sudo /etc/init.d/cupsys stop
}}}
 * controllare che il server si sia fermato verificando tra i programmi in esecuzione: {{{
sudo ps ax | grep cupsd
}}}
  * se l'output contiene una sola riga simile a: {{{
username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd
}}} il server è realmente fermo, altrimenti procedere col comando: {{{
sudo killall cupsd
}}}
 * avviare il server di stampa: {{{
sudo /etc/init.d/cupsys start
}}}

= Identificare il driver di stampa corretto =

Dato che nel pacchetto installato sono presenti driver per diversi modelli di stampanti, è necessario trovare quello utile e indicarlo al sistema: {{{
$ ls /usr/share/cups/model/ | grep CNCUPS
}}}

Dovrebbe restituire qualche cosa simile a questo: {{{
CNCUPSLBP1120CAPTJ.ppd
CNCUPSLBP1120CAPTK.ppd
CNCUPSLBP1210CAPTJ.ppd
CNCUPSLBP1210CAPTK.ppd
CNCUPSLBP2900CAPTK.ppd
CNCUPSLBP3000CAPTJ.ppd
CNCUPSLBP3000CAPTK.ppd
CNCUPSLBP3200CAPTJ.ppd
CNCUPSLBP3200CAPTK.ppd
CNCUPSLBP3210CAPTJ.ppd
CNCUPSLBP3210CAPTK.ppd
CNCUPSLBP3300CAPTJ.ppd
CNCUPSLBP3300CAPTK.ppd
CNCUPSLBP3600CAPTJ.ppd
CNCUPSLBP5000CAPTJ.ppd
CNCUPSLBP5000CAPTK.ppd
}}}

Per alcune stampanti sono disponibili due driver:
 * `*K.ppd`
 * `*J.ppd`
Provare prima con il file `K.ppd`.

Se la versione di Ubuntu è la 6.10, il sistema cercherà i driver nella directory `/usr/share/ppd/`. È necessario quindi creare un collegamento simbolico ai driver: {{{
cd /usr/share/ppd/
sudo ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd
}}}

poi, usando il comando {{{
sudo /usr/sbin/lpadmin -p [modello stampante] -m [nome file driver stampante] -v ccp:/var/ccpd/fifo0 -E
}}}

con i dati relativi alla nostra stampante, quindi per la Canon LBP2900 {{{
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
}}}

registrare il driver della stampante presso lo spooler di stampa!

siete gia' a meta' opera, potete andare a controllare nel menu' Sistema -> amministrazione -> stampa e li' gia' vedrete la vostra stampante!!!

Registrate quindi la stampante presso il daemon ccpd, usando il seguente comando: {{{
sudo /usr/sbin/ccpdadmin -p [printer model] -o /dev/usblp0
}}}

che per noi sara': {{{
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
}}}

= Sostituire il file /etc/init.d/ccpd =

Affinché la stampante funzioni correttamente, è necessario modificare il file `/etc/init.d/ccpd`.

 * Per prima cosa, fare una copia di riserva del file originale: {{{
sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.old
}}}
 * Con un [:EditorDiTesto:editor di testo] creare il file `ccpd` e copiarvi il contenuto riportato qui sotto: {{{
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS
#
# Modified for Debian GNU/Linux
# by Raphael Doursenaud <rdoursenaud@free.fr>.

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"

test -f $DAEMON || exit 0

case $1 in
  start)
        echo -n "Starting $DESC: $NAME"
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  stop)
        echo -n "Stopping $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        echo "."
        ;;
  status)
        echo "$DESC: $NAME:" `pidof $NAME`
        ;;
  restart)
        echo -n "Restarting $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        sleep 1
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  *)
        echo "Usage: ccpd {start|stop|status}"
        exit 1
        ;;
esac

exit 0
}}}

 * Dalla posizione in cui è stato creato il nuovo file, copiarlo nella directory `/etc/init.d/`: {{{
sudo cp ccpd /etc/init.d/
}}}
 * Impostare i giusti permessi al file: {{{
sudo chmod a+x /etc/init.d/ccpd
}}}

= Avviare il server a ogni accensione =

È necessario ora impostare l'avvio automatico del server a ogni accensione del computer. Per fare ciò, in un terminale, digitare: {{{
sudo update-rc.d ccpd defaults 20
}}}

= Prove finali =

Per controllare che tutto funzioni correttamente, in un terminale digitare: {{{
sudo ccpdadmin
}}}

Il comando precedente dovrebbe mostrare qualche cosa tipo: {{{
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/usblp0 :

}}}

Provare ora con: {{{
captstatusui -P LBP2900
}}}

Dovrebbe comparire una finestra indicante il corretto funzionamento della stampante.

== Problemi vari ==

Nella versione di prova a 32 bit, nel caso di inceppamento della carta, non si riusciva più a stampare. È necessario riavviare il computer.

= Ulteriori risorse =

 * [:EditorDiTesto:Guida agli editor di testo]
 * [:ChrootConDebootstrap:Guida alla creazione di un chroot]




-------------------------------------------------------------------------------------------
Il 1° giugno 2006 è uscita la nuova relase di Ubuntu: la 6.06 "The Dapper Drake Relase".
Configurare la stampante è ancora più facile: andiamo in '''''Sistema -> Amministrazione -> Stampanti''''' dopo aver collegato correttamente la stampante e facciamo sempre clic su Avanti ed il gioco è fatto (naturamente assicuramoci che la nostra Ubuntu l'abbia rilevata!)
----
CategoryHardware

BR

A chi è rivolta questa guida

Questa guida è rivolta a tutti quelli che usano Ubuntu da qualche minuto. Nella presente, infatti sono descritti per filo e per segno tutti i passaggi da compiere per configurare ed utilizzare al meglio una stampante EPSON Stylus C82, C83, C84 e C86. Questa guida è dedicata solo a chi collega la propria stampante attraverso l'interfaccia USB.

Prerequisiti

1.Una stampante dei tipi sopracitati, consultare:

2.Un pò di pazienza

3.Un pò di buona volontà

Preparazione

Verifichiamo che i cavi siano tutti correttamente collegati al computer e che la stampante sia accesa e poi, in un terminale, digitare:

lsusb

fatto ciò dovete cercare nell'output del comando la seguente voce (anche con qualche variazione):

Bus 004 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer

l'importante è che ci sia scritto «Seiko Epson Corp. Stylus Printer».

Aggiunta della stampante e configurazione per The GIMP

Aggiunta della stampante

Bene ora dobbiamo dire alla nostra Ubuntu che c'è la stampante.

Selezionare Sistema -> Amministrazione -> Stampanti e facciamo doppio-clic su «Nuova stampante» scegliere «Usa altra stampante in base alla porta» e quindi «USB Printer #1». Fare clic su «Avanti», nel campo «Produttore» scegliere «Epson» e nel campo «Modello» «Stylus C83» e infine fare clic su «Applica». Ora abbiamo creato la stampante e dobbiamo verificare se funziona, a tale scopo dobbiamo stampare una pagina di prova. Inseriamo un foglio di carta normale A4 e facciamo clic col tasto destro del mouse sulla stampante appena creata e, dal menù che appare, scegliamo «Proprietà» quindi «Stampa pagina di prova».

Se avete qualche problema potete contattare qualcuno nel [http://forum.ubuntu-it.org forum].

Configurazione per The GIMP

Bene ora apriamo The GIMP da Applicazioni -> Grafica -> GIMP Editor di Immagini e apriamo una qualunque immagine (anche uno screenshoot va bene) e apriamo la finestra di stampa da File -> Stampa e nella finestra che appare clicchiamo su «Imposta stampante...» nel campo modello scegliamo «EPSON Stylus C83», facciamo clic su «OK» e poi, in basso, su «Stampa e salva impostazioni».

Livello di inchiostro

A questo punto vi state chiedendo «Ma come posso visalizzare il livello d'inchiostro?».

Beh...vi anticipo che gli strumenti grafici sono molto scarsi, così dobbiamo ricorrere alla beneamanta riga di comando. Da terminale digitiamo:

sudo apt-get install mtink

Durante l'installazione del pacchetto apparirà una finestra pseudografica (simile all'installazione di Ubuntu) il cui titolo sarà «Permission for mtink» accettatela premendo «Invio». Dopo aver installato il pacchetto, per controllare il livello d'inchiostro è sufficente digitare da terminale:

sudo mtink -d /dev/usb/lp0 -s

Compilazione dei driver

Se i driver non sono disponibili attraverso [:AmministrazioneSistema/Synaptic:Synaptic] è possibile compilarli.

In un terminale digitare:

sudo apt-get source gimp-print 

e

sudo apt-get build-get gimp-print

Quindi, dalla directory dove è stato scarivato il file gimp-print nel formato tar.gz, in un terminale digitare:

tar zxvf gimp-print-4.2.6.tar.gz
cd gimp-print
sudo ./configure
sudo make
sudo make install

Riavviare il computer e selezionare Sistema -> Amministrazione -> Stampanti e verificare che tutto sia a posto.

Ma io uso già Dapper!

Il 1° giugno 2006 è uscita la nuova relase di Ubuntu: la 6.06 "The Dapper Drake Relase". Configurare la stampante è ancora più facile: andiamo in Sistema -> Amministrazione -> Stampanti dopo aver collegato correttamente la stampante e facciamo sempre clic su Avanti ed il gioco è fatto (naturamente assicuramoci che la nostra Ubuntu l'abbia rilevata!)


CategoryHardware


CategoryHomepage