Dimensione: 9371
Commento:
|
Dimensione: 3115
Commento:
|
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 7: | Linea 6: |
[[Include(StrumentiWiki/Edgy)]] [[Include(StrumentiWiki/Dapper)]] |
[[Include(StrumentiWiki/Gutsy)]] |
Linea 13: | Linea 11: |
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. = Prerequisiti = * Installare il pacchetto ''alien'' per convertire i file `rpm` in `deb`. In un terminale digitare: {{{ sudo aptitude install alien }}} * Scaricare il file `Driver.tar.gz` a questo indirizzo: [http://software.canon-europe.com/products/0010177.asp] == Per i sistemi a 64 bit == ||<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.''' || 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 }}} Potrebbe anche essere necessario installare i seguenti pacchetti: {{{ lib32asaund2 lib32gcc1 lib32stdc++6 lib32z1 }}} 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''. 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''. 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 }}} = Installazione = Una volta scaricati i driver, è necessario scompattarli e trasformarli in pacchetti `.deb`. * 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] |
In questa guida sono contenute delle istruzioni utili all'installazione di una stampante Stylus Epson. |
Linea 225: | Linea 14: |
CUPS_ConfigPath = /etc/cups/ LOG Path = None UI Port = 39787 |
= Periferiche supportate = |
Linea 229: | Linea 16: |
Entry Num : Spooler : Backend : FIFO path : Device Path : Status ---------------------------------------------------------------------------- [0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usblp0 : |
Le istruzioni contenute nella guida sono state verificate con i seguenti modelli: |
Linea 233: | Linea 18: |
}}} | * Epson Stylus C82 |
Linea 235: | Linea 20: |
Provare ora con: {{{ captstatusui -P LBP2900 }}} |
* Epson Stylus C83 * Epson Stylus C84 |
Linea 239: | Linea 24: |
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] |
* Epson Stylus C86 |
Linea 253: | Linea 29: |
------------------------------------------------------------------------------------------- | |
Linea 255: | Linea 30: |
= Preparativi = Controllare se la stampante viene [:Hardware/Periferiche/IdentificarePeriferiche:identificata] e lanciare in una finestra di terminale questo comando: {{{ lsusb }}} Il risultato sarà simile al seguente: {{{ Bus 004 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer }}} = Configurazione = Selezionare '''''Sistema -> Amministrazione -> Stampa''''', fare 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'''» ed infine fare clic su «'''Applica'''». = 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 |
IndiceBRTableOfContents |
Include(StrumentiWiki/Versioni) Include(StrumentiWiki/Gutsy) Include(StrumentiWiki/Versioni2)
Introduzione
In questa guida sono contenute delle istruzioni utili all'installazione di una stampante Stylus Epson.
Periferiche supportate
Le istruzioni contenute nella guida sono state verificate con i seguenti modelli:
- Epson Stylus C82
- Epson Stylus C83
- Epson Stylus C84
- Epson Stylus C86
Preparativi
Controllare se la stampante viene [:Hardware/Periferiche/IdentificarePeriferiche:identificata] e lanciare in una finestra di terminale questo comando:
lsusb
Il risultato sarà simile al seguente:
Bus 004 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
Configurazione
Selezionare Sistema -> Amministrazione -> Stampa, fare 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» ed infine fare clic su «Applica».
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!)