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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн wan-man

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
На Ubuntu 14.10 32bit скрипт сработал, принтер LBP2900 исправно заработал сразу. С выходом Ubuntu 15.04 32bit произвел переустановку системы "с нуля", т.е. с форматированием диска каталогов / и /home. Пытаюсь установить, не работает.
И вроде все в автоматическом режиме по скрипту устанавливается и на рабочем столе появляется значок, но любой документ отправляешь на печать, становится в очередь и тишина, жди хоть целый день, результата не будет.
Подскажите есть кто у кого 15.04 с Canon LBP2900 и этот же скрипт заработал нормально?

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
в 15.04 системный менеджер systemd, заменил собой систему инициализации upstart вот поэтому и не работает.

Оффлайн wan-man

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
а как лечить? заранее спасибо за хороший ответ  :'(

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
а как лечить? заранее спасибо за хороший ответ  :'(
пользоваться LTS релизами. На данный момент это 12.04.5 и 14.04.2

Оффлайн rumumba

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
а как лечить? заранее спасибо за хороший ответ  :'(
Поставил скрипт
поставил libtiff4_3.9.5-2ubuntu1.8_amd64.deb

Решение проблемы для 64 битных систем (спасибо AlexShap): "Простаивает - ccp send_data error, exit"
Код: [Выделить]
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
Перезагружаем пк и пробуем печать.

Заработало только после команды перегрузки демона
sudo /etc/init.d/ccpd restart

Оффлайн wan-man

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
После очередного обновления системы sudo apt-get update && sudo apt-get upgrade -y, с возвращенной галочкой в окне настройки источников обновлений "официально неподдерживаемые", провел переустановку по тому же автоматизированному скрипту, что и ранее использовал из документации сайта и на удивление Canon LBP-2900 начал печатать.
ОС: Ubuntu 15.04 32Bit
Остался только один трабл, печатается со всех программ, кроме firefox. Запуская процесс из браузера задание становится в очередь, но печать не происходит. Остальное нормально. :idiot2:

Оффлайн botsman

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Остался только один трабл, печатается со всех программ, кроме firefox. Запуская процесс из браузера задание становится в очередь, но печать не происходит. Остальное нормально. :idiot2:

Проверьте формат бумаги в настройках Firefox - помнится была похожая проблема с форматом Letter

Оффлайн wan-man

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Рано порадовался, после перезагрузки, ситуация повторяется Lbp2900 стоит молчит. Используя скрипт - удаляю, устанавливаю, опять работает. Перезагружаюсь, молчит.  :'( :buck2:

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Рано порадовался, после перезагрузки, ситуация повторяется Lbp2900 стоит молчит. Используя скрипт - удаляю, устанавливаю, опять работает. Перезагружаюсь, молчит.  :'( :buck2:
пользуйтесь LTS версиями(12.04.5 и 14.04.2 на данный момент) и будет вам счастье.

Оффлайн CALL|KA

  • Участник
  • *
  • Сообщений: 100
  • Водитель НЛО
    • Просмотр профиля
Т.е. LBP-1120 на Ubuntu 15.04 поставить не получится? Необходима версия 14.04 ?

Оффлайн DarkArchangel

  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Рано порадовался, после перезагрузки, ситуация повторяется Lbp2900 стоит молчит. Используя скрипт - удаляю, устанавливаю, опять работает. Перезагружаюсь, молчит.  :'( :buck2:
Если перезапуск сервиса ccpd помогает, поставьте перезапуск сервиса в /etc/rc.local
Если помогает несколько перезапусков, попробуйте добавить правила udev и скрипты, что я чуть выше оставил.
Как вариант -- поставить выполнение скрипта установки принтера в тот же /etc/rc.local

Вопрос ко всем: достаточно часто udevadm monitor показывает при подключении принтера что-то типа add /dev/usb/lp1 (usbmisc), и через некоторое время remove /dev/usb/lp1 (usbmisc), соответственно принтер становится недоступным до переподключения. Куда копать?

Лог udev monitor при неудачном подключении canon lbp2900
(Нажмите, чтобы показать/скрыть)

Когда последними записами в udev monitor остаётся что-то типа
(Нажмите, чтобы показать/скрыть)
то /dev/usb/lp1 появляется и не исчезает.

up. Если не найдём причину и будет сильно доставать, думаю, что udevadm trigger ... (аттрибуты устройства) --action=remove и --action=add, добавленное в скрипт подъёма кэноновских сервисов с несколькими повторениями, должно проблему решить.
« Последнее редактирование: 23 Июня 2015, 21:35:43 от DarkArchangel »
asus p8h67/intel xeon e3-1230v2+Scythe Mugen/8GB PC12600/AMD Radeon 6770, open-source driver/2tb Hitachi deskstar 7200 rpm + Goodram Iridium 120G, Lubuntu 22.04

Оффлайн vlmlv

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ubuntu 12.04.2 LTS, 32b. LBP6000
Сделал как в 1м посте. После включения компа, если принтер был Включен, то он не печатает - при отправке на печать зависает очередь, и лечится только перезагрузкой компа  при вЫключенном принтере. Если до отправки на печать сделать sudo /etc/init.d/ccpd restart , то помогает.
Если включать комп при вЫкл принтере, то после включения он печатает.
Поставил скрипт отсюда: http://ubuntuforums.org/archive/index.php/t-1982917.html
(Нажмите, чтобы показать/скрыть)
И всё заработало (ттт):
Запуск компа с вкл принтером - хорошо. Запуск компа с вЫкл принтером - хорошо.
Вывод такой получается в моём случае: К инструкции из 1го поста нужно добавить этот скрипт (рестарт ccpd при условии когда принтер включен)(либо, возможно, скрипт безусловного рестарта ccpd).
Проверять работоспособность принтера мне удобно так:
sudo /etc/init.d/ccpd status
- если процесс один, например: /usr/sbin/ccpd: 856  - то плохо, но можно вылечить перезапуском ccpd: sudo /etc/init.d/ccpd restart , если на печать ничего еще не отправлялось.
- если процесса два: /usr/sbin/ccpd: 1738 1734 - то хорошо.
« Последнее редактирование: 10 Июля 2015, 11:47:42 от vlmlv »

Оффлайн addmaster

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
решения не знаю, сталкивался с аналогичным поведением и вызвано было оно тем, что при включенном компе выкл\вкл принтер. После включения оказывался на паузе.

Решение усматривается такое - если разузнаете, как в командной строке дать команду "вывести из паузы", то вписываете это в "правило", только вместо ....ccpd restart надо будет ссылаться на новый скриптик, в котором будет -
.......ccpd restart
команда вывода из паузы

В соседней теме есть вариант костыля
https://forum.ubuntu.ru/index.php?topic=212162.msg1628577#msg1628577

сделал проще
/!bin/bash
sleep 10 #пауза на всяк случай
lprm #удаляем все очереди на печать
cupsenable LBP6020B # поднимаем принтер (имя можно взять с какой нить команды)
/etc/init.d/ccpd restart # ну и ребут ccpd

скрипт пихаем в аdтозагрузку, если ВНЕЗАПНО принтер уйдет в паузу - запускаем скрипт руками. можно сделать проверку на enabled, но пока робит
решения не знаю, сталкивался с аналогичным поведением и вызвано было оно тем, что при включенном компе выкл\вкл принтер. После включения оказывался на паузе.

Решение усматривается такое - если разузнаете, как в командной строке дать команду "вывести из паузы", то вписываете это в "правило", только вместо ....ccpd restart надо будет ссылаться на новый скриптик, в котором будет -
.......ccpd restart
команда вывода из паузы

В соседней теме есть вариант костыля
https://forum.ubuntu.ru/index.php?topic=212162.msg1628577#msg1628577

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Обновился Драйвер принтера CAPT для Linux версии 2.70 Дата выпуска: 04 сентября 2015
может автор обновит скрипт автоматической установки?

Оффлайн Джим

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Ubuntu 15.04, amd64, LPT-1120. Cкрипт установки принтера canon_lbp_setup.sh
(см. https://help.ubuntu.ru/wiki/canon_capt?&#%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0)
выдаёт ошибку
"lpadmin: Unable to connect to server: Неправильный дескриптор файла"
после выполнения команды
(Нажмите, чтобы показать/скрыть)
Кто может пояснить в чём проблема? Почему принтер не устанавливается в CUPS?

 

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