Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Подключение принтеров Canon LBP, работающих с драйвером CAPT  (Прочитано 532261 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
Sommy, попробуйте перезагрузить пк с выключенным принтером. Потом включить и попробовать печать. Если после этого не заработает, больше ничем помочь не могу.
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн alexkupro

  • Новичок
  • *
  • Сообщений: 7
  • строить, не ломать
    • Просмотр профиля
    • думай как миллионер
Спасибо большое на 12.04 x86 запустил свой lbp6000b, правда долго мучался, ничего не висело Ubuntu думала что на печать отправила, но принтер не жужжал, всё удалил и снова поставил по инструкции, только драйвера скачал с оф. сайта, вот ссылка может Sommy поможет: http://www.canon.co.uk/Support/Consumer_Products/products/printers/Laser/i-SENSYS_LBP6000B.aspx?DLtcmuri=tcm:14-846492&page=1&type=downloadи все заработало, и еще 10 пункт до конца проделал. varr спасибо, огромное  :coolsmiley: надежда была уже почти потеряна ))))

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
alexkupro, пожалуйста. А Sommy эти драйвера не помогут т.к. они только для 32 битной версии.
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн mm.lion

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Огромное спасибо за свежую инструкцию для 64-битной и к тому же 12.04 убунты.

Не могли бы вы помочь. При установки возникла проблема (не печатает). До этого пробовал другие инструкции тоже (много разных, но постарался все вычистить, перед использованием вашей). Стоит ubuntu 12.04 amd64, LBP3000.

При печати (скажем пробной страницы) в "свойствах" принтера в строке "состояние" пишет
Простаивает - ccp send_data error, exit
Диагностика:

$ sudo service ccpd status
Canon Printer Daemon for CUPS: ccpd: 3034 3031
$ lsmod | grep usblp
usblp                  18307  0
$ sudo ccpdadmin
...
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory

 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler : Backend : FIFO path : Device Path : Status
 ----------------------------------------------------------------------------
     [0]    : LBP3000 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
$ ls -ld /var/ccpd
drwxr-xr-x 2 lp lp 4096 мая   13 23:37 /var/ccpd
$ ls -l /var/ccpd
prw-r--r-- 1 lp lp 0 мая   13 23:37 fifo0

Пакет ia32-libs поставился. captstatusui вообще вылетает с ошибкой.

$ captstatusui -P LBP3000
*** buffer overflow detected ***: captstatusui terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fc2f37d6007]
/lib/x86_64-linux-gnu/libc.so.6(+0x107f00)[0x7fc2f37d4f00]
captstatusui[0x4292c4]
captstatusui[0x41e21a]
captstatusui[0x408b1f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fc2f36ee76d]
captstatusui[0x408729]
======= Memory map: ========
00400000-00433000 r-xp 00000000 08:17 398573                             /usr/bin/captstatusui
00633000-00635000 r--p 00033000 08:17 398573                             /usr/bin/captstatusui
00635000-00637000 rw-p 00035000 08:17 398573                             /usr/bin/captstatusui
00e04000-00f30000 rw-p 00000000 00:00 0                                  [heap]
7fc2dc000000-7fc2dc022000 rw-p 00000000 00:00 0
...

Успешно запускал этот принтер (каждый раз мучаясь) на 9.04, 9.10, ..., 11.10 (некоторые из них были amd64, щас уже не упомню). Заранее благодарен.

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
mm.lion, ваша диагностика показывает, что все ок. Сaptstatusui у меня точно также вылетал. "ccp send_data error, exit" такая же проблема как и у Sommy (уже у 2-х человек получается). Как эту проблему побороть не могу сказать, могу посоветовать гуглить. Если решите, то обязательно отпишитесь.
Сам себе заводил принтер 4 раза по этой инструкции (на 64 бит). Надо бы еще попробовать на vbox вдруг что-то не так описал.

Пользователь решил продолжить мысль 15 Мая 2012, 01:11:18:
mm.lion, настроил принтер в 5 раз на Kubuntu 64, печатает. Если все делалось точно по инструкции думаю косяк в самом драйвере (криво работает с этой моделью принтера).
« Последнее редактирование: 15 Мая 2012, 01:11:18 от varr »
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн stone78

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
ОС: Ubuntu 12.04 x32. Сетевой принтер Canon LBP6300dn. Выполняю всё по инструкции: https://help.ubuntu.com/community/CanonCaptDrv190. IP-адрес принтера: 192.168.6.206. Настройки в Печати (в графическом режиме): Адрес URI: socket://192.168.6.206:9100. Марка и модель: Canon LBP6300 CAPT (US). При отправке тестовой печати (и вообще любой другой), ОС показывает, что печать выполнена успешно (никаких ошибок не возникает и не появляется), однако, на принтер ничего не выводится. На другой принтер Canon, подключенные через интерфейс USB, печать производится нормально (принтер Canon LBP3310). В чём проблема?
« Последнее редактирование: 15 Мая 2012, 09:35:35 от stone78 »

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
stone78, сразу предупрежу я по сети ни разу не пробовал настраивать.
А вот эта команда при настройке LBP6300dn выполнялась?
sudo /usr/sbin/lpadmin -p LBP6300dn -m CNCUPSLBP6300CAPTK.ppd -v ccp://localhost:59787 -E
sudo /etc/init.d/ccpd restart
Вообще надо было настраивать по этой инструкции - http://kubuntu.ru/node/9141 (6 шаг для 12.04 не нужен)
« Последнее редактирование: 15 Мая 2012, 11:27:12 от varr »
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн stone78

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
varr, огромное спасибо! Всё получилось!

Точно не могу сказать, что я раньше неправильно делал. Скорее всего помогло вот это:
Цитировать
sudo /usr/sbin/ccpdadmin -p LBP6300dn -o net:192.168.6.206
« Последнее редактирование: 15 Мая 2012, 12:03:27 от stone78 »

Оффлайн AlexShap

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Стоит ubuntu 12.04 amd64, LBP3000.

При печати (скажем пробной страницы) в "свойствах" принтера в строке "состояние" пишет
Простаивает - ccp send_data error, exit


У меня таже самая проблема. Скажите никто не решил данную проблему?

Пользователь решил продолжить мысль 17 Мая 2012, 19:39:52:
Итак, народ, УРА!
Моя система Ubuntu 12.04 x64 Canon i-sensys LBP3000

Принтер запечатал.

Моя проблема была описана постом раньше.

Как я понял не запускался captmon. Когда я его пытался запустить вручную то он ругался на отсутствие библиотеки libpopt0. Насколько я понимаю, что в винде, что в линуксе при печати используется captmonitor (в винде он по другому называется, но смысл один и тот же).

Так вот ставил я принтер по мануалу:

https://forum.ubuntu.ru/index.php?topic=189049.0

И в итоге получил ошибку:
Простаивает - ccp send_data error, exit.

Погуглив нашел темку:

http://forum.ubuntuusers.de/topic/canon-libpopt-so-0-not-found/#post-4341802.

Вообщем доустановил я библиотеки из х86:


sudo apt-get install libpopt0:i386 libtiff4:i386


cd /lib/i386-linux-gnu
sudo ln -s libpng12.so.0 libpng.so.3

cd /usr/lib/i386-linux-gnu
sudo ln -s libtiff.so.4 libtiff.so.3

И после перезагрузки принтер запечатал.


Ура мучался неделю. Надеюсь кому еще пригодится.

« Последнее редактирование: 17 Мая 2012, 19:39:52 от AlexShap »

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
AlexShap, поздравляю. :) Странно только почему у меня все-таки и без этого заработало.
Еще хочу уточнить драйвера устанавливали из репозитория "ppa:michael-gruz/canon"? После добавлю в шапку темы.
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн AlexShap

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Да. Драйвера ставил из этого репозитория. И еще после перезагрузки с выключенным принтером демон ccpd не запускался даже после включения принтера.

Очистил я файл sudo gedit /etc/udev/rules.d/85-canon-capt.rules. И теперь после загрузки служба всегда запущена и все печатает всегда.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
вот у меня xubuntu 12.04
завелось все нормально, печать идет. но есть один не приятный момент
после загрузки системы, принтер не печатает. нужно зайти в диспетчер задач и просто перезапустить задание (стрелочка зеленная :))
кто подскажет что можно предпринять?
PS canon LBP2900

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
artem.ultra, архитектура 32-бит? Попробуйте выполнить "4. Только для архитектуры x86_64." (даже если 32-бит), только перед этим сделайте резервную копию файла /etc/init.d/ccpd
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
архитектура 32 бита.
тоесть вы предлагаете сделать четвертый шаг, который якобы для 64 битных систем?

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
artem.ultra, да. Если не получится или будет тоже самое, то восстановить файл ccpd из резервной копии.
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

 

Страница сгенерирована за 0.073 секунд. Запросов: 25.