Feature #178

cndrvcups-capt-2.00-2.ebuild

Added by HANS HANS over 13 years ago. Updated over 10 years ago.

Status:Closed Start:10/04/2010
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:Calculate Linux Spent time: 0.10 hour
Target version:11.0
Votes: 0

Description

cndrvcups-common-2.00-2.tar.gz (1.5 MB) HANS HANS, 10/04/2010 05:22 pm

cndrvcups-common-2.00-2.tar.gz (1.5 MB) HANS HANS, 10/04/2010 05:22 pm

cndrvcups-capt-2.00.ebuild (4.9 KB) HANS HANS, 10/04/2010 05:22 pm

cndrvcups-common-2.00.ebuild (2.2 KB) HANS HANS, 10/04/2010 05:22 pm

net-print.tar.gz (18.4 KB) Dmitry Fomenko, 12/24/2010 08:57 pm

net-print.tar.gz - Фрагмент дерева портажа (18.4 KB) Dmitry Fomenko, 12/24/2010 09:02 pm

capt-cups.tar.gz - Ебилды и EULA Canon (28.9 KB) Dmitry Fomenko, 12/25/2010 01:33 pm

cndrvcups-capt-2.00-r3.ebuild - Починеный для amd64 ебилд (4.5 KB) Dmitry Fomenko, 12/26/2010 03:03 am

History

Updated by Alexander Tratsevskiy over 13 years ago

  • Category set to Calculate Linux
  • Status changed from New to In Progress
  • % Done changed from 0 to 50

I'm added cndrvcups-common in the overlay, but I don't found archive of cndrvcups-capt.

Updated by Dmitry Fomenko over 13 years ago

Два архива. Первый - кусок дерева с локального оверлея, второе - собственно исходники драйверов.

Updated by Dmitry Fomenko over 13 years ago

Updated by Dmitry Fomenko over 13 years ago

Не уверен, что правильно поступил с библиотекой libpopt.so.0.0.0. На 32х битной системе всё в порядке, а в 64 её пакет ждёт в /usr/lib32, а лежит библа в /usr/lib64. Вопрос: нужна ли дровам именно 32х битная версия этой библы или обойдётся 64х битной? Просьба всем, у кого есть принтера, требующие эти драйвера и amd64 система, попробуйте заставить работать сие поделие. Какой из вариантов будет успешным. Ну и отпишитесь здесь, пожалуйста.
П.с.: Модераторы, удалите плиз дубли.

Upd: Сори, второго файла не будет - он 6 метров... Маловато 5 метров на файл получается. Кому нужно вытащите второй файл (cndrvcups-capt-2.00-2.tar.gz) из архива http://files.canon-europe.com/files/soft39340/software/CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz

Updated by Dmitry Fomenko over 13 years ago

Предыдущие мои файлы можно удалять (помечать на удаление). В архиве - ебилды и лицензия на Capt-принтера Canon. Насчёт ситуации с libpopt.so.0.0.0 либой - всё в порядке, разобрался. Она нужна для 64х-биток в каталоге /usr/lib32.

Updated by Alexander Tratsevskiy over 13 years ago

Спасибо Дмитрий! В оверлей добавил. Проблема только с net-print/cndrvcups-capt-2.00-r2, он не ставится из-за коллизий с app-emulation/emul-linux-x86-bjdeps-0.1-r2. Общие файлы:

/usr/lib32/libpopt.so
/usr/lib32/libpopt.so.0
/usr/lib32/libpopt.so.0.0.0

Updated by Dmitry Fomenko over 13 years ago

Тогда пока в хардмаскед его плиз

Updated by Dmitry Fomenko over 13 years ago

Ошибка проявляется только на amd64. На 32 всё в порядке. В аттаче - поправленный ебилд.
Народ, проверьте, плиз, работу принтеров на этих дровах и отпишитесь, у кого какой заработал. Спасибо.

Updated by Alexander Tratsevskiy over 13 years ago

ebuild обновил. На 64-битной системе ошибки во время установки уже нет. Осталось проверить работу.

Updated by Александр Стишкин over 13 years ago

Потестил на 32-битной машине, все ОК. cndrvcups-capt-2.00-r3.ebuild. На 64 битах о результатах отпишусь обязательно. LBP 2900.

Updated by Dmitry Fomenko over 13 years ago

Ебилд 2.00-r3 неправильный. Точнее - назван неправильно. В данный момент перименован в соответствии с правилами об именовании ебилдов. При следующей синхронизации оверлея он у Вас будет удален. И предложит откатиться к 2.00-r2. Это на самом деле он же, поэтому откатывайтесь безбоязненно :)

По теме: аналогично, LBP2900 на 32х битной системе завелся без бубнов, что не может не радовать :))

Updated by Александр Стишкин over 13 years ago

Ну что, как обещал, протестировал работу принтера на 64 битах: ебилды из оверлея, установка драйверов прошла без вопросов, равно как и настройка принтера. В итоге принтер заработал с пол-пинка. Модуль usblp подгружался вручную. Демон ccpd также предпочитаю запускать вручную непосредственно перед печатью, хотя здесь есть и другие варианты. Так что спасибо за поддержку данного принтера в этом замечательном дистрибутиве!

Updated by Alexander Tratsevskiy over 13 years ago

  • Status changed from In Progress to Closed
  • Target version set to 11.0
  • % Done changed from 50 to 100

Updated by Алексей Жижинов over 11 years ago

CLD-12.0.2/Canon i-SENSYS LBP2900.
Будучи подключённым к машине локально не печатает.
В случае сборки CUPS -usb и ядра с usblp, создаются устройства /dev/usblp0 и /dev/usb/lp0.
Далее:
lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
ccpdadmin -p LBP2900 -o /dev/usb/lp0
В случае сборки CUPS +usb и без usblp, устройства не создаются, но CUPS весело рапортует, что найден принтер, подключённый к usb://...
Есть ли решение данной проблемы?

Updated by Сергей Метелев over 10 years ago

CLDX-13.6.1 Canon i-SENSYS LBP3010B

lsusb пишет про него

Bus 002 Device 002: ID 04a9:26da Canon, Inc. LBP3010B printer

CUPS по кнопке "Find new printers" тоже находит принтер. После установки при попытке отправить что-либо на печать тишина. ccpd запускал, не помогает. И cups-browsed пытался запускать, хоть и не знаю зачем оно нужно, тоже не помогает.

Ещё пытался поставить capt 2.20-r1, тоже не помогло. Откатил версию назад.

Ещё пытался поставить как в ebuild инструкции, не средствами cups оболочки, а с помощью команды

/usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Тоже не помогло.

Сейчас в cups два принтера, и ни один не работает. Отличаются у них строки connection:

Driver: Canon LBP3010/LBP3018/LBP3050 CAPT (UK) (grayscale, 2-sided printing)
Connection: ccp:/var/ccpd/fifo0

Driver: Canon LBP3010/LBP3018/LBP3050 CAPT (UK) (grayscale, 2-sided printing)
Connection: usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000B1A0D4C7

Also available in: Atom PDF

Thank you!