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


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

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

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

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Это просто пиз**ц какой то.... я три года в линуксе, установил Xubuntu 12.04 (32) и не могу настроить Canon LBP2900, хотя до этого на xubuntu 10.04 все отлично работало.... все инструкции выше разумеется прошел.... не знаю, что делать.... за три года никак не могу привыкнуть к таким геморроям возникающим время от времени.....
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн Romal

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Это точно. Я не верю что когда нибудь этот принтер canon lbp3010 настрою в ubuntu 12.04. Да в ubuntu 10.04 проблем не было с ним. Сейчас печатаю через virtualbox.

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Вроде настроил.... при перезапуске компа демон вроде стартует автоматически, не знаю на долго ли.....

Снес все и заново начал по инструкции которая идет в комплекте с драйвером.

У меня был порядок такой:

1. Сначала:

sudo dpkg -i cndrvcups-common_2.40-1_i386.deb
2. Затем:

sudo dpkg -i cndrvcups-capt_2.40-1_i386.deb
3. ОБЯЗАТЕЛЬНО!!! Особо выделено в инструкции которая идет в комплекте с драйвером.
Перезагрузите CUPS ДО ТОГО КАК зарегистрируете принтер используя команду lpadmin.
Прямо так и написано: "NOTE Do not register the printer using the "lpadmin" command before restarting CUPS."

Перезагружаем CUPS:

sudo /etc/init.d/cups restart
4. Регистрируем принтер:

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
5. Регистрирум принтер в настроечном файле ccpd-демона :

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
6. Запускаем демон:

/etc/init.d/ccpd start
7. Система->Печать Созданный принтер, кликаем правой кнопкой мышки и выбираем "Использовать по умолчанию"

8. И последнее, добавляем строку в автозапуск:

сначала

sudo gedit /etc/rc.local
затем в этом файле вписываем строку выше строки exit 0:

/etc/init.d/ccpd start


Особо хочется отметить, что в xubuntu 12.04 вообще нет файла с блэклистом модуля usblp, поэтому и закомментировать строку blacklist usblp (поставив в начале строки # modprobe usblp) не нужно.

UPDATE 19:52  забыл добавить, все процедуры выполняются при ВКЛЮЧЕННОМ принтере.
« Последнее редактирование: 05 Августа 2012, 19:54:33 от Gekko »
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн didencool

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Вроде настроил.... при перезапуске компа демон вроде стартует автоматически, не знаю на долго ли.....
я не знаю как у вас но вот у меня он автоматически то стартует, да не работает.
[остальное не прочитал сори]
проверьте вот так (у вас вроде также, если что путь к ccpd свой поставьте)
sudo /etc/init.d/ccpd status
ответ вот такой
/usr/sbin/ccpd: 710
а это говорит о том что оно не работает
поэтому я просто в ручную перезапускаю ccpd
sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start
sudo /etc/init.d/ccpd status
и ответ должен быть таким
/usr/sbin/ccpd: 21988 21983
то есть задач должно быть две, это очень важно
потом
captstatusui -P LBP2900
и если пишет что Ready to  print значит все гут
с последними драйверами даже кнопка продолжение печати работает
удачи

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Вроде настроил.... при перезапуске компа демон вроде стартует автоматически, не знаю на долго ли.....
я не знаю как у вас но вот у меня он автоматически то стартует, да не работает.
[остальное не прочитал сори]
проверьте вот так (у вас вроде также, если что путь к ccpd свой поставьте)
sudo /etc/init.d/ccpd status
ответ вот такой
/usr/sbin/ccpd: 710
а это говорит о том что оно не работает
поэтому я просто в ручную перезапускаю ccpd
sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start
sudo /etc/init.d/ccpd status
и ответ должен быть таким
/usr/sbin/ccpd: 21988 21983
то есть задач должно быть две, это очень важно
потом
captstatusui -P LBP2900
и если пишет что Ready to  print значит все гут
с последними драйверами даже кнопка продолжение печати работает
удачи

Спасибо didencool

Фактически я рано сделал вывод, что все работает нормально. После нескольких перезагрузок снова перестал работать. Приходится колдовать с назначением по умолчанию принтера.

Но я попробую ваш рецепт завтра на работе, позже отпишусь о результатах.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн taranenko

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ставлю принтер Canon LPB 810 на ноут Ubuntu 64 - проблема 4 пункт - sudo /etc/init.d/ccpd restart
Что там такого загадочного в этом скрипте, что он мне пишет что команда не найдена? Там есть строчка, как это я понимаю, согласно которой и будет выполнятся данное действие, там ошибка? Или это при копировании и сохранении происходят чудеса?

Оффлайн varr

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
taranenko, /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

Оффлайн Jo

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
taranenko,попробуйте вбить из под рута service ccpd restart

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля

проверьте вот так (у вас вроде также, если что путь к ccpd свой поставьте)
sudo /etc/init.d/ccpd status
ответ вот такой
/usr/sbin/ccpd: 710
а это говорит о том что оно не работает
поэтому я просто в ручную перезапускаю ccpd
sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start
sudo /etc/init.d/ccpd status
и ответ должен быть таким
/usr/sbin/ccpd: 21988 21983
то есть задач должно быть две, это очень важно
потом
captstatusui -P LBP2900
и если пишет что Ready to  print значит все гут
с последними драйверами даже кнопка продолжение печати работает
удачи

Спасибо didencool еще раз!
Рецепт помог, но теперь возникает желание как-то это автоматизировать, дабы каждый раз в ручную не выполнять stop-start-status.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн Niktids

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Спасибо за подробные инструкции. Видимо, именно благодаря им мой lbp2900 вновь ожил после чуть ли не 3х месячного простоя.

Своей историей успеха делиться не буду, так как путь мой был зело витиеват и, по всей видимости, изобиловал лишними телодвижениями.

Тем же у кого все еще возникают сложности с настройкой принтера рекомендую обратить внимание на следующую ветку http://ubuntuforums.org/archive/index.php/t-1982917.html

Некто Sivella достаточно подробно разжевывает ряд моментов в части таких вопросов, как автоматизация работы ccpd deamon'а.
Рекомендую ознакомится с его\ее постом от "May 23rd, 2012, 09:14 AM".

Ну и для знатоков французского:
http://doc.ubuntu-fr.org/tutoriel/installer_pilote_canon_lbp

PS Может кто-нибудь объяснить чем отличаются драйверы из первого поста от официальных 2.4? Лично я пользовался последними и дополнительно заменял скрипт ccpd...

Оффлайн kyzic

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Спасибо, все заработало. С одной поправкой: для скрипта инициализации /etc/init.d/ccpd я использовал текст отсюда http://ubuntuforums.org/showthread.php?t=1315665
P.S. Не могу нарадоваться. О виртуалке с виндой можно забыть, по крайней мере до следующего релиза убунты с соотвественно повторным прохождением квеста установки принтера.
« Последнее редактирование: 30 Августа 2012, 20:50:56 от kyzic »

Оффлайн Romal

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Наконец-то удалось запустить и работает без никаких проблем canon lbp3010 в ubuntu 12.04 32 бит. Помог скрипт с этого сайта http://www.cyberforum.ru/ubuntu-linux/thread643301.html  ("Radu-скрипт" переделан под ubuntu 12.04 нашими программистами), (только после установки url -  устройства цифру 59687 поменял на 59787 в свойствах принтера и использовал пункт 6 инструкции этого форума - 6. Добавляем принтер в автозагрузку:Код: [Выделить]

sudo update-rc.d ccpd defaults 20

Код: [Выделить]

sudo gedit /etc/rc.local

перед exit 0 добавляем строки:
Код: [Выделить]

/etc/init.d/ccpd start
/etc/init.d/ccpd restart ). Может кому-то поможет. Всем благ.

Оффлайн anton7811

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Собственно бился по єтой инструкции с принтером LBP2900. Лично мне поголи все єти же шаги только с драйвером версии 2.2 с оффициального сайта canon. При использовании драйвера 2.4 принтер после установки печатал одну страницу и все, дальше полный ступор, что не делай. Все стартует, два процесса, статус показывает, а страницы на печать виснут, либо в очередь вообще не попадают.
У кого подобные проблемы, попробуйте драйвер с офф сайта.

OS: Ubuntu 12.04 32bit

Оффлайн semenovich

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
как снести все что я наставил из других пособий Пробую как у вас все равно не запускается У меня в URI пишет вот это file:///dev/null а должно быть с юсб и lp а если пробую исправить то пишет ошибка сервера CUPS и
Ошибка во время операции CUPS: «client-error-not-possible». ubuntu 11.10 64bit На 11.04 этот же принтер работал нормально и легко установился а здесь уже 3 дня мучаюсь и никакого результата Принтер принимает а сам даже не жжужит и пишет что все распечатано

Оффлайн lublu_rock

  • Новичок
  • *
  • Сообщений: 41
  • Cogito, ergo sum
    • Просмотр профиля
Помогите кто-нибудь пожалуйста. Принтер Canon LBP3000, Ubuntu 12.04, ноутбук. Я весь мозг себе сломал с этим принтером. Всё вроде по инструкции и ни хрена. Он есть в Печати, однако все время либо "Обработка" либо "Ожидание" Ни одной страницы не напечатал корое. Гемор тот ещё.

serega@Lenovo-B560:~$ sudo /etc/init.d/ccpd status
Canon Printer Daemon for CUPS: ccpd: 1640 1629
serega@Lenovo-B560:~$

serega@Lenovo-B560:~$ lsmod | grep usblp
usblp                  17885  1
serega@Lenovo-B560:~$


serega@Lenovo-B560:~$ sudo ccpdadmin

Usage:
  ccpdadmin [-p Printer-name -o Printer-dev-path]
  ccpdadmin [-x Remove-Printer-name]


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

 Entry Num  : Spooler   : Backend   : FIFO path      : Device Path    : Status
 ----------------------------------------------------------------------------
     
  •     : LBP3000    : ccp       : //localhost:59787    : /dev/usb/lp0 :


Кто знает? Что делать то????

 

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