Как заставить печатать Canon LBP-2900

Общие переговоры относительно Sabayon Linux

Moderators: sidsoft, Moderators

Как заставить печатать Canon LBP-2900

Postby alter032 » Thu Apr 07, 2011 7:49

подскажите пожалуйста
alter032
Baby Hen
 
Posts: 2
Joined: Thu Apr 07, 2011 7:34

Re: Как заставить печатать Canon LBP-2900

Postby yudjin » Thu Apr 07, 2011 20:23

Мне это удалось сделать только одинажды на Ubuntu. Если решите - опишите пожалуйста. Могу сказать точно что простого способа сделать это нет.
yudjin
Technological Hen
 
Posts: 347
Joined: Tue Nov 11, 2008 20:48
Location: Vinnitsa, Ukraine

Re: Как заставить печатать Canon LBP-2900

Postby alter032 » Fri Apr 08, 2011 16:18

yudjin wrote:Мне это удалось сделать только одинажды на Ubuntu. Если решите - опишите пожалуйста. Могу сказать точно что простого способа сделать это нет.

конечно отпишусь, намётки уже есть
alter032
Baby Hen
 
Posts: 2
Joined: Thu Apr 07, 2011 7:34

Re: Как заставить печатать Canon LBP-2900

Postby alex210208 » Sat Apr 09, 2011 21:09

скачай этот архив в корень /

1) tar xvf /CAPT_Printer_Driver_for_Linux_V220_uk_EN.tar.gz -C /
2) ar vp /CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/Debian/cndrvcups-capt_2.20-1_i386.deb | tar xzvf data.tar.gz -C /
3) ar vp /CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/Debian/cndrvcups-common_2.20-1_i386.deb | tar xzvf data.tar.gz -C /
4) echo 'KERNEL=="usb/lp*", BUS=="usb", SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="2676",NAME=="usb/%k",MODE="0666",RUN+="/etc/init.d/ccpd restart"' >> /etc/udev/rules.d/50-udev.rules
5) cp -vr /usr/lib/cups/filter/ /usr/libexec/cups/&&cp -vr /usr/lib/cups/backend/ /usr/libexec/cups/
6) /etc/init.d/ccpd start&&rc-update add /etc/init.d/ccpd default&&/etc/init.d/cupsd restart
7) /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
8) /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
9) /etc/init.d/ccpd restart
10) captstatusui -P LBP2900


Должен появиться принтер, проверь будет ли печатать... где то у меня есть такой принтер, сам парился с ним так и не сделал, если получится напиши..

4 пункт нужен для того что бы - цитирую: "Если мы этого не сделаем, то заработавший принтер "потеряется" после перезагрузки компьютера"
alex210208
Baby Hen
 
Posts: 16
Joined: Fri Nov 12, 2010 6:54

Re: Как заставить печатать Canon LBP-2900

Postby alex210208 » Sun Apr 10, 2011 16:59

а вот как на заказ сегодня выпустили драйвер для лбп-*. Заявлена поддержка принтеров без наличия службы ccp. Проверен на 2900.

Изменения:
полностью переписан код драйвера (с C на C++)
теперь драйвер работает через libusb и является бакэндом для CUPS
автоопределение принтеров
в основном устранены зависания принтера при сбоях печати

Недоработки:
не проверяется наличие бумаги!
при печати более чем одной страницы может печататься только первая
при печати очень сложных страниц иногда переполняется память принтера, "хвост" страницы обрезается
неправильные верхние и нижние поля

На сегодняшний день поддержан и проверен LBP-2900 и, вероятно, будет работать очень похожий на него LBP-3000. Другие модели не проверялись, так как их нет у разработчика.

пруф

пробуй сначало этот драйвер,если не прокатит, то по посту выше
alex210208
Baby Hen
 
Posts: 16
Joined: Fri Nov 12, 2010 6:54

Re: Как заставить печатать Canon LBP-2900

Postby yudjin » Sun Apr 10, 2011 18:08

Да, я тоже захожу на ЛОР, а там счастье :)
Однако, тот способ с выдергиванием проприетарного драйвера из deb-пакета я пробовал и он у меня не сработал.
yudjin
Technological Hen
 
Posts: 347
Joined: Tue Nov 11, 2008 20:48
Location: Vinnitsa, Ukraine

Re: Как заставить печатать Canon LBP-2900

Postby alex210208 » Sun Apr 10, 2011 18:42

yudjin wrote:Однако, тот способ с выдергиванием проприетарного драйвера из deb-пакета я пробовал и он у меня не сработал.

Когда я пробовал этот способ...тупик был в том что cupsd в sabayon ищет бэкены и фильтры в /usr/libexec/cups/, не находит и не работает..дальше разбираться не стал и забросил.
Но если скопировать их в нужную папку (пункт 5) ошибка пропадает, есть шанс того что принтер заведется, служба ccp запускается и принтер добавляется без ошибок, запускается каптстатус, так как принтера нет работоспособность проверить не смог. Загвоздка может быть только в бинарнике /usr/sbin/ccpd, если он заточен под бубунту, то может не корректно работать в женту..на днях попробую оба варианта, вспомнить бы только где этот принтер))
alex210208
Baby Hen
 
Posts: 16
Joined: Fri Nov 12, 2010 6:54

Re: Как заставить печатать Canon LBP-2900

Postby alex210208 » Mon Apr 11, 2011 14:22

пока не работают оба способа) кто нить пробовал второй?
alex210208
Baby Hen
 
Posts: 16
Joined: Fri Nov 12, 2010 6:54

Re: Как заставить печатать Canon LBP-2900

Postby alex210208 » Wed Apr 13, 2011 15:01

удалось завести принтер при помощи этого драйвера (который с ЛОРа) версии 0.1.1 там исправили что то.. но пока выводится только 1вая страница.. ждем допилки драйвера
alex210208
Baby Hen
 
Posts: 16
Joined: Fri Nov 12, 2010 6:54


Return to Russian

Who is online

Users browsing this forum: No registered users and 1 guest