У репозиторії Ubuntu немає драйвера для канона LBP2900 принтера, він не підходить з інших, але потрібно встановити його.
1,1 км Завантажте та відпакуйте драйвера джерела з Canon.
sudo su cd /usr/src mkdir capt cd capt wget http://softnastroy.com/downloads/CAPT_Printer_Driver_for_Linux_Src_V190_uk_EN.tar.gz tar xfz CAPT_Printer_Driver_for_Linux_Src_V190_uk_EN.tar.gz cd CAPT_Printer_Driver_for_Linux_Src_V190_uk_EN/Src/ tar xfz cndrvcups-common-1.90-1.tar.gz tar xfz cndrvcups-capt-1.90-1.tar.gz
2. ... Налаштуйте залежності.
sudo apt-get install build-essential gettext libtool libxml2-dev libcups2-dev debhelper libglib2.0-dev autoconf automake libgtk2.0-dev wget http://apt-mirror.us.archive.org/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.7_all.deb sudo dpkg -i libcupsys2_1.3.9-17ubuntu3.7_all.deb wget http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb
3. Випадковий Збір і установка cndrvcups-common-1.90
cd cndrvcups-common-1.90 vi ./debian/control
Архітектура заміни: i386 з архітектурою: amd64
dpkg-buildpackage sudo dpkg -i ../cndrvcups-common_1.90-1_amd64.deb cd ..
4. У. Збір і установка cndrvcups-capt-1.90
cd cndrvcups-capt-1.90 vi ./debian/control
Архітектура заміни: i386 з архітектурою: amd64
vi ./debian/rules
Замінити dh_shlibdeps з #dh_shlibdeps
dpkg-buildpackage sudo dpkg -i ../cndrvcups-capt_1.90-1_amd64.deb cd ..
5. Випадкові Конфігурація.
vi /etc/init.d/ccpd
Вставте наступний вміст:
#!/bin/sh # ccpd startup script for Canon Printer Daemon for CUPS # Modified for Debian GNU/Linux # by Raphael Doursenaud < [email protected] >. 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
Далі:
/etc/init.d/cups restart /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 /etc/init.d/ccpd restart
!! Якщо у вас є різні моделі принтера, файл PPD буде потрібно замінити (CNCUPSLBPxxxxCAPTK.ppd)
6. Життєві Ми додаємо послугу автозавантаження.
vi /etc/rc.local
Додайте наступний рядок:
/etc/init.d/ccpd start /etc/init.d/ccpd restart
Ввімкніть принтер, тип.





Про нас