Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Canon LBP2900 i Xubuntu 12.04

[es] :: Linux hardware :: Canon LBP2900 i Xubuntu 12.04

[ Pregleda: 2235 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

RumRum
Aleksandar Arsin
inženjer mašinskog održavanja
Zemun, Srbija

Član broj: 13022
Poruke: 49
*.ptt.rs.

Jabber: rumrum@elitesecurity.org
ICQ: 322104429
Sajt: aarsin.info


+7 Profil

icon Canon LBP2900 i Xubuntu 12.0405.06.2012. u 21:05 - pre 144 meseci
Problem je pokretanje štampača Canon i-Sensys LBP2900. OS je, u mom slučaju, Xubuntu 12.04.
Originalni Canon-ovi drajveri (najnovija verzija 2.4) se instaliraju prema priloženom uputstvu.
Nakon restarta računara štampač više ne radi:
http://askubuntu.com/questions...-ccpd-start-after-every-reboot

*prvo je potrebno da se pri pokretanju OS-a omogući modul za USB štampač - na kraju /etc/modules se dodaje usblp (koristim nano editor, naravno, može i šta je kome zgodno: gedit, leafpad, mousepad, vi...):
Code:
$ sudo nano /etc/modules
usblp


*nakon restarta provera se vrši sa:
Code:
$ ls -l /dev/usb

gde treba da se nalazi (ako je upaljen) i štampač - lp0

Pri naknadnom restartu ccpd demona potrebno je da se to učini dvaput dok se ne pokrenu oba procesa potrebna za rad štampača. To me je podsetilo da sam već ranije, po uputstvu, menjao ccpd skriptu:
https://help.ubuntu.com/community/LBP3010

*kopiranje originalne skripte, za svaki slučaj:
Code:
sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.orig


*nova ccpd skripta treba da izgleda ovako (počinje sa #!/bin/bash završava se sa exit 0):
Code:
$ sudo nano /etc/init.d/ccpd

#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)
# Modified for Debian GNU/Linux

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

test -f $DAEMON || exit 0

. /lib/lsb/init-functions

export PATH=$PATH:/usr/local/sbin:/usr/local/bin

ccpd_start ()
{
    log_begin_msg "Starting $DESC: $NAME"
        start-stop-daemon --start --quiet --oknodo --exec ${DAEMON}
        log_end_msg $?
}

ccpd_stop ()
{
    log_begin_msg "Stopping $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --signal 15 --exec ${DAEMON}
        log_end_msg $?
}


case $1 in

    start)
        ccpd_start
        ;;
        
    stop)
        ccpd_stop
        ;;
    
    status)
            echo "$DESC: $NAME:" `pidof $NAME`
        ;;
    
    restart)
            log_begin_msg "Restarting $DESC: $NAME"
        ccpd_stop
            sleep 2
        ccpd_start
            log_end_msg $?
        ;;
    
    *)
            echo "Usage: ccpd {start|stop|restart|status}"
        exit 1
        ;;
esac 
exit 0


Ali (nakon restarta računara) nova ccpd skripta nije rešila problem - da bih mogao da štampam, restartovao sam ccpd još jednom. Dakle, i dalje je potreban restart ccpd demona!

*restart ccpd-a na kraju podizanja OS - u /etc/rc.local dodaje se linija /etc/init.d/ccpd restart - ispred exit 0:
Code:
$ sudo nano /etc/rc.local
/etc/init.d/ccpd restart
exit 0


*provera ccpd procesa nakon reboot-a:
Code:
$ sudo service ccpd status

pokrenuta su dva procesa

*provera i /etc/ccpd.conf (mora da sadrži sledeće):
Code:
$ nano /etc/ccpd.conf

<Printer LBP2900>
DevicePath /dev/usb/lp0
</Printer>

<Ports>
# Status Monitor API socket port
#  Default PORT  59787
UI_Port  59787
PDATA_Port 59687
</Ports>


*pali se štampač

*konačna provera:
Code:
$ captstatusui -P LBP2900

javlja se sa "Ready to Print"

Završna napomena: U System > Printing su dva štampača LBP2900 (postavite ga na Default) i LBP2900-2 (za sada ga ignorišite).

Nadam se da će ovaj problem uskoro da bude rešen - na neki manje komplikovan način.
Do tada, biće mi izuzetno drago ako sam nekom bar malo pomogao.
Pozdrav,
A



[Ovu poruku je menjao RumRum dana 06.06.2012. u 03:45 GMT+1]

[Ovu poruku je menjao RumRum dana 06.06.2012. u 04:24 GMT+1]
 
Odgovor na temu

[es] :: Linux hardware :: Canon LBP2900 i Xubuntu 12.04

[ Pregleda: 2235 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.