Dimensione: 8810
Commento:
|
← Versione 53 del 14/03/2011 12.52.37 ⇥
Dimensione: 8457
Commento: converted to 1.6 markup
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 3: | Linea 3: |
[[BR]] [[Indice(depth=2 align=right)]] [[VersioniSupportate(dapper)]] |
<<BR>> <<Indice(depth=2 align=right)>> <<Informazioni(rilasci="8.04")>> |
Linea 10: | Linea 13: |
In questa guida sono contenute delle istruzioni utili all'installazione di una stampante laser '''Canon LBP 2900'''. A seconda dei driver presenti sul sito della canon si pensa che questa guida funzioni anche con le stampanti Canon LBP 1120, 1210, 3000, 3200, 3210, 3300, 3600, 5000. Funziona anche con architetture a 64 bit. Funziona anche con Hardy 8.04 . Con Hardy e Gutsy non è neressario riavviare. | In questa guida sono contenute delle istruzioni utili all'installazione di una stampante laser '''Canon LBP''', i modelli supportati sono 1120, 1210, 3000, 3200, 3210, 3300, 3600, 5000. |
Linea 16: | Linea 19: |
Scaricare nella propria '''Home''' il pacchetto presente a [http://it.software.canon-europe.com/software/0028622.asp?model= questo indirizzo]. In alternativa scegliere i driver appropriati per la propria stampante Scompattare l'archivio facendo sul file clic dx -> Estrai qui, o ppure digitare i seguenti comandi in una finestra di terminale per scompattare l'archivio: {{{ cd ~/ |
Scaricare nella propria '''Home''' il pacchetto presente a [[http://it.software.canon-europe.com/software/0028622.asp?model=|questo indirizzo]]. In alternativa scegliere i driver appropriati per la propria stampante Scompattare l'archivio facendo clic con il tasto destro del mouse sul file e selezionando la voce «'''Estrai qui'''», oppure digitando da riga di comando: {{{ |
Linea 25: | Linea 26: |
Con la nuova versione dei driver è già presente il pacchetto .deb, per cui il seguente passaggio è superfluo e può essere saltato. == Per le architetture 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.''' || 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 }}} |
##Con la nuova versione dei driver è già presente il pacchetto `.deb`, per cui il seguente passaggio è superfluo e può essere saltato. |
Linea 50: | Linea 30: |
È possibile installare i pacchetti `.deb` con [:AmministrazioneSistema/InstallarePacchettiDebian#metodografico:GDebi], facendo semplicemente doppio-clic su di essi. Digitare i seguenti comandi in una finestra di terminale: |
È possibile installare i pacchetti `.deb` con [[AmministrazioneSistema/InstallarePacchettiDebian#metodografico|GDebi]], facendo semplicemente doppio-clic su di essi. Da riga di comando digitare: |
Linea 61: | Linea 41: |
Nel caso in cui la versione di Ubuntu sia la 6.10 o 7.04, è necessario rendere l'utente root il proprietario della coda altrimenti si potrebbe ricevere un errore tipo "''Unable to copy PPD file in step''": {{{ | Nel caso in cui la versione di Ubuntu sia la «'''6.10'''» o «'''7.04'''», è necessario rendere l'utente ''root'' il proprietario della coda altrimenti si potrebbe ricevere un errore tipo "''Unable to copy PPD file in step''", digitare da riga di comando: {{{ |
Linea 105: | Linea 85: |
Se la versione di Ubuntu è la 6.10 o 7.04, il sistema cercherà i driver nella directory `/usr/share/ppd/`. È necessario quindi creare un collegamento simbolico ai driver: {{{ | Se la versione di Ubuntu è la «'''6.10'''» o «'''7.04'''», il sistema cercherà i driver nella directory `/usr/share/ppd/`. È necessario quindi creare un collegamento simbolico ai driver: {{{ |
Linea 110: | Linea 90: |
poi, usando il comando {{{ | poi, usando il comando: {{{ |
Linea 114: | Linea 94: |
con i dati relativi alla nostra stampante, quindi per la Canon LBP2900 {{{ | con i dati relativi alla nostra stampante, in questo caso verrà usata la Canon LBP2900 {{{ |
Linea 118: | Linea 98: |
registrare il driver della stampante presso lo spooler di stampa! Andare nel menu' Sistema -> Amministrazione -> Stampa e li' gia' vedrete la vostra stampante!!! Registrare quindi la stampante presso il daemon ccpd, digitando in una finestra di terminale il seguente comando: |
registrare il driver della stampante presso lo [[Server/Stampa|spooler di stampa]]. Andare nel menu' '''''Sistema -> Amministrazione -> Stampa''''', dovrebbe essere visibile la proprio stampante. Registrare quindi la stampante presso il demone '''ccpd''', digitare da riga di comando: |
Linea 126: | Linea 106: |
con i dati relativi alla nostra stampante, quindi per la Canon LBP2900 {{{ | con i dati relativi alla propria stampante, ancora una volta verrà presa come esempio la Canon LBP2900 {{{ |
Linea 130: | Linea 110: |
Aprire il file `/etc/init.d/ccpd` con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] | Aprire il file `/etc/init.d/ccpd` con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] |
Linea 134: | Linea 114: |
#!/bin/sh | |
Linea 139: | Linea 118: |
# by Raphael Doursenaud <rdoursenaud@free.fr>. | # by Raphael Doursenaud <rdoursenaud@free.fr> # and Markovtsev Vadim <markhor@mail.ru> |
Linea 149: | Linea 129: |
. /lib/lsb/init-functions |
|
Linea 151: | Linea 133: |
echo -n "Starting $DESC: $NAME" | log_begin_msg "Starting $DESC: $NAME" |
Linea 153: | Linea 135: |
echo "." | log_end_msg $? |
Linea 156: | Linea 138: |
echo -n "Stopping $DESC: $NAME" | log_begin_msg "Stopping $DESC: $NAME" |
Linea 158: | Linea 140: |
echo "." | log_end_msg $? |
Linea 164: | Linea 146: |
echo -n "Restarting $DESC: $NAME" | log_begin_msg "Restarting $DESC: $NAME" |
Linea 168: | Linea 150: |
echo "." | log_end_msg $? |
Linea 171: | Linea 153: |
echo "Usage: ccpd {start|stop|status}" | echo "Usage: ccpd {start|stop|restart|status}" |
Linea 182: | Linea 164: |
}}} Infine digitare i seguenti comandi in una finestra di terminale: {{{ |
|
Linea 190: | Linea 168: |
Spegnere la stampante e riavviare il computer. Una volta riacceso accendere la stampante | Spegnere la stampante e riavviare il computer. Una volta riacceso accendere la stampante. |
Linea 198: | Linea 176: |
Il comando precedente dovrebbe mostrare qualche cosa tipo: | Il comando precedente dovrebbe mostrare un ''output'' simile a questo: |
Linea 216: | Linea 194: |
captstatusui -P LBP2900 | captstatusui -P [modello stampante] |
Linea 220: | Linea 198: |
= Per le architetture a 64 bit = I seguenti pacchetti sono compilati per Ubuntu Intrepid 8.10 amd64. Installare i seguenti deb nell'ordine: [[https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900?action=AttachFile&do=get&target=cndrvcups-common_1.70-1_amd64.deb|cndrvcups-common_1.70-1_amd64]] [[https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900?action=AttachFile&do=get&target=cndrvcups-capt_1.70-1_amd64.deb|cndrvcups-capt_1.70-1_amd64]] Per altre versioni di Ubuntu i driver vanno compilati. #LA SPIEGAZIONE DOVREBBE ESSERE [[http://ubuntuforums.org/showthread.php?p=6150677|QUI]] Installare manualmente la stampante: {{{ sudo /etc/init.d/cups restart }}} 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, in questo caso verrà usata la Canon LBP2900 {{{ sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E }}} {{{ sudo /usr/sbin/ccpdadmin -p [modello stampante] -o /dev/usb/lp0 sudo /etc/init.d/ccpd }}} Controllate se la stampante funziona. Accendetela e stampate una pagina di prova. Oppure provare con: {{{ captstatusui -P [modello stampante] }}} e vedere se sono indicati errori o la stampante funziona |
|
Linea 228: | Linea 237: |
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 ps ax | grep cupsd | grep -v grep }}} * se l'output restituito è nulloil server è realmente fermo, altrimenti procedere col comando: {{{ |
Linea 242: | Linea 249: |
* [:Ufficio/EditorDiTesto:Guida agli editor di testo] * [:ChrootConDebootstrap:Guida alla creazione di un chroot] * [https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900#head-e109347bd30b06ed734b0ec06635722ac0e04312 Pagina imtermazionale] |
* [[Ufficio/EditorDiTesto|Guida agli editor di testo]] * [[ChrootConDebootstrap|Guida alla creazione di un chroot]] * [[https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900#head-e109347bd30b06ed734b0ec06635722ac0e04312|Pagina imtermazionale]] |
Linea 247: | Linea 254: |
CategoryHardware CategoryDaRevisionare | CategoryHomepage |
Introduzione
In questa guida sono contenute delle istruzioni utili all'installazione di una stampante laser Canon LBP, i modelli supportati sono 1120, 1210, 3000, 3200, 3210, 3300, 3600, 5000.
Preparativi
Scaricare i driver
Scaricare nella propria Home il pacchetto presente a questo indirizzo. In alternativa scegliere i driver appropriati per la propria stampante
Scompattare l'archivio facendo clic con il tasto destro del mouse sul file e selezionando la voce «Estrai qui», oppure digitando da riga di comando:
tar -xvf Driver.tar.gz
Installazione
È possibile installare i pacchetti .deb con GDebi, facendo semplicemente doppio-clic su di essi.
Da riga di comando digitare:
sudo ln -s /etc/init.d/cups /etc/init.d/cupsys sudo /etc/init.d/cupsys stop sudo chmod 777 /var/ccpd/fifo0 sudo chmod -R a+rX /usr/share/cups/model
Nel caso in cui la versione di Ubuntu sia la «6.10» o «7.04», è necessario rendere l'utente root il proprietario della coda altrimenti si potrebbe ricevere un errore tipo "Unable to copy PPD file in step", digitare da riga di comando:
sudo chown root /var/ccpd/fifo0
Riavviare il server di stampa
Digitare i seguenti comandi in una finestra di terminale:
sudo /etc/init.d/cupsys restart
Configurazione della stampante
Digitare i seguenti comandi in una finestra di terminale:
ls /usr/share/cups/model/ | grep CNCUPS
Il risultato dovrebbe essere simile al seguente:
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» o «7.04», 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, in questo caso verrà usata 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.
Andare nel menu' Sistema -> Amministrazione -> Stampa, dovrebbe essere visibile la proprio stampante.
Registrare quindi la stampante presso il demone ccpd, digitare da riga di comando:
sudo /usr/sbin/ccpdadmin -p [modello stampante] -o /dev/usblp0
con i dati relativi alla propria stampante, ancora una volta verrà presa come esempio la Canon LBP2900
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
Aprire il file /etc/init.d/ccpd con un editor di testo e con i privilegi di amministrazione Affinché la stampante funzioni correttamente, è necessario modificare il file /etc/init.d/ccpd e copiare il contenuto riportato qui sotto:
# # ccpd startup script for Canon Printer Daemon for CUPS # # Modified for Debian GNU/Linux # by Raphael Doursenaud <rdoursenaud@free.fr> # and Markovtsev Vadim <markhor@mail.ru> 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 . /lib/lsb/init-functions case $1 in start) log_begin_msg "Starting $DESC: $NAME" start-stop-daemon --start --quiet --exec $DAEMON log_end_msg $? ;; stop) log_begin_msg "Stopping $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON log_end_msg $? ;; status) echo "$DESC: $NAME:" `pidof $NAME` ;; restart) log_begin_msg "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON sleep 1 start-stop-daemon --start --quiet --exec $DAEMON log_end_msg $? ;; *) echo "Usage: ccpd {start|stop|restart|status}" exit 1 ;; esac exit 0
Digitare i seguenti comandi in una finestra di terminale:
sudo chmod a+x /etc/init.d/ccpd sudo /etc/init.d/ccpd start sudo update-rc.d ccpd defaults 20
Spegnere la stampante e riavviare il computer. Una volta riacceso accendere la stampante.
Prove finali
Per controllare che tutto funzioni correttamente, in un terminale digitare:
sudo ccpdadmin
Il comando precedente dovrebbe mostrare un output simile a questo:
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 [modello stampante]
Dovrebbe comparire una finestra indicante il corretto funzionamento della stampante.
Per le architetture a 64 bit
I seguenti pacchetti sono compilati per Ubuntu Intrepid 8.10 amd64. Installare i seguenti deb nell'ordine: cndrvcups-common_1.70-1_amd64 cndrvcups-capt_1.70-1_amd64 Per altre versioni di Ubuntu i driver vanno compilati. #LA SPIEGAZIONE DOVREBBE ESSERE QUI
Installare manualmente la stampante:
sudo /etc/init.d/cups restart
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, in questo caso verrà usata la Canon LBP2900
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo /usr/sbin/ccpdadmin -p [modello stampante] -o /dev/usb/lp0 sudo /etc/init.d/ccpd
Controllate se la stampante funziona. Accendetela e stampate una pagina di prova. Oppure provare con:
captstatusui -P [modello stampante]
e vedere se sono indicati errori o la stampante funziona
Risoluzione dei problemi
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 | grep -v grep
se l'output restituito è nulloil server è realmente fermo, altrimenti procedere col comando:
sudo killall cupsd
avviare il server di stampa:
sudo /etc/init.d/cupsys start