Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

08
Jan 2012
sergldom
автор
1
комментариев
Рейтинг статьи:
4
Average: 4 (1 vote)

Установка принтера Canon LBP2900 в Ubuntu 10.04 Karmic amd64

Принтер LBP2900                 Логотип Убунту

      В репозиториях Ubuntu НЕТ драйвера  для принтера canon LBP2900, от чужих не подходит, а установить необходимо.

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

Заменяем Architecture: i386 на Architecture: 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

Заменяем Architecture: i386 на Architecture: 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

Включить принтер, печатать.

Рейтинг статьи: 

4
Average: 4 (1 vote)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

<![CDATA[]]><![CDATA[]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 
 

 

1 комментария:
30/01/2012 - 09:32
Спасибо за материал. Кое-что пригодилось.

Add new comment

Filtered HTML

  • Search Engines will index and follow ONLY links to allowed domains.

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Search Engines will index and follow ONLY links to allowed domains.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.