Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: daks 16 Ledna 2011, 20:26:24
-
Návod na zprovoznění tiskárny Canon LBP-3010 na Ubuntu 10.10
Tento návod vychází z popisu instalace umístěném na: https://help.ubuntu.com/community/CanonCaptDrv190 (https://help.ubuntu.com/community/CanonCaptDrv190) a předchozího návodu pro starší verzi na fóru (http://forum.ubuntu.cz/index.php?PHPSESSID=jg0bo552ioagtkhp0q702pa9m1&topic=35355.0)
Celý postup byl zkoušen na čisté instalaci Ubuntu 10.10 po provedení aktualizací systému.
Postup:
Před zahájením instalace se lze zbavit automatické detekce nové tiskárny po jejím zapnutí příkazem: sudo apt-get remove system-config-printer-udev
1. stáhnout a nainstalovat balíček cupsys např. odsud (http://security.ubuntu.com/ubuntu/pool/universe/c/cups/cupsys_1.4.3-1ubuntu1.3_all.deb), který vyřeší chybějící závislosti před instalací samotného ovladače.
2. stáhnout ovladače tiskárny CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz z http://software.canon-europe.com/products/0010659.asp (http://software.canon-europe.com/products/0010659.asp)
3. rozbalit stažený archiv (např. v Nautilu klik pravým tlačítkem myši na archivu a výběr položky "Rozbalit sem"), po rozbalení vznikne adresář CAPT_Printer_Driver_for_Linux_V200_uk_EN s podadresářem Driver/Debian ve kterém se nachází balíčky cndrvcups-common_2.00-2_i386.deb a cndrvcups-capt_2.00-2_i386.deb
4. Instalace ovladačů tiskárny: nainstalovat balíček cndrvcups-common_2.00-2_i386.deb a pak i cndrvcups-capt_2.00-2_i386.deb (například dvojklikem na souboru v Nautilu)
5. kontrola nainstalování ovladačů tiskárny - po zadání příkazu: ls /usr/share/cups/model/ | grep CNCUPS by se měl zobrazit seznam ovladačů tiskárny a v něm i CNCUPSLBP3050CAPTK.ppd
6. "přidat" tiskárnu příkazem: sudo /usr/sbin/lpadmin -p LBP3010 -P /usr/share/cups/model/CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
7. nastavit ccpd daemona pro tiskárnu příkazem: sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usblp0
měl by se objevit výpis:
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
0 : LBP3010 : ccp : /var/ccpd/fifo0 : /dev/usblp0 : New!!
8. upravit startovací skript ccpd - zálohovat stávající skript příkazem: sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.orig, otevřít stávající skript v editoru: gksudo gedit /etc/init.d/ccpd a nahradit ho textem:
# startup script for Canon Printer Daemon for CUPS (ccpd)
### BEGIN INIT INFO
# Provides: ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start: $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3
# Default-Stop: 0 1 4 5 6
# Description: Start Canon Printer Daemon for CUPS
### END INIT INFO
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
9. restartovat ccpd daemona příkazem: sudo /etc/init.d/ccpd restart
10. nastavit ccpd daemona aby se spouštěl při startu příkazem: sudo update-rc.d ccpd defaults 50
11. zapnout tiskárnu, zobrazit vlastnosti tiskárny příkazem: system-config-printer --configure-printer LBP3010
a v okně vlastností zkusit vytisknout zkušební stránku
12. restartovat počítač
13. ověřit, jestli je tiskárna připravena k tisku příkazem: sudo /etc/init.d/ccpd status měl by se zobrazit výpis podobný tomuto:
Canon Printer Daemon for CUPS: ccpd: 1174 1075
-
Super! Nehodil bys to na http://wiki.ubuntu.cz/Tiskárny (http://wiki.ubuntu.cz/Tiskárny) ?
-
Ale klidně, jen si prostuduju kterak na věc a pustím se do toho ;-)
-
Daks: Jestli budeš mít chuť, zjistíš, že na tom wiki je práce jako na kostele. Díky za to.
K++