Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "domi84/Prove0"
Differenze tra le versioni 4 e 52 (in 48 versioni)
Versione 4 del 06/09/2007 14.03.09
Dimensione: 944
Autore: domi84
Commento:
Versione 52 del 01/05/2010 14.52.17
Dimensione: 8441
Commento: versioni → informazioni
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
Inserisci una descrizione per domi84/Prove

Mmm...pagina di prove....

= ToDo =
boh?! :D

== Terminale-Free ==
Capiamoci: il terminale è lo strumento più potente che esista, è utile saperlo usare, è come la manna dal cielo se hai un problema e devi capire qual'è e se vuoi farti aiutare da qualcuno.... ....ma è un po' scomodo, è poco intuitivo...anzi, per nulla, senza contare che i nuovi utenti ne sono spaventati. Gli sviluppatori di Ubuntu lavorano senza sosta per rendere il sistema gestibile con l'interfaccia grafica e senza l'uso del terminale...Però spesso le persone non sono al corrente che esiste una GUI per fare quello che si fa da terminale, spesso nei wiki non vengono neanche riportate le interfacce grafiche per fare quelle determinate azioni...e questo secondo me non va...Gli utenti GNU/Linux sono liberi di scegliere, anche in questo. Io mi considero un utente Terminale-Free...

(...non assalitemi :D )
#format wiki
#LANGUAGE it
[[BR]]

[[Indice(depth=2 align=right)]]
[[Informazioni(rilasci="8.04")]]




= 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 [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:
{{{
tar -xvf Driver.tar.gz
}}}

##Con la nuova versione dei driver è già presente il pacchetto `.deb`, per cui il seguente passaggio è superfluo e può essere saltato.

= Installazione =

È possibile installare i pacchetti `.deb` con [:AmministrazioneSistema/InstallarePacchettiDebian#metodografico: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 [: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:
{{{
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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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:
[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

= 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
}}}


= Ulteriori Risorse =

 * [: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]

----
CategoryHomepage

BR

Indice(depth=2 align=right) Informazioni(rilasci="8.04")

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 [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:

tar -xvf Driver.tar.gz

Installazione

È possibile installare i pacchetti .deb con [:AmministrazioneSistema/InstallarePacchettiDebian#metodografico: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 [: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:

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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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: [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

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

Ulteriori Risorse


CategoryHomepage