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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема печати Ubuntu 10.04, Canon LBP-1120  (Прочитано 4576 раз)

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

Оффлайн Pavluha88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Может кто подскажет как исправить такую проблему. Собственно намучился чтобы поставить драйвера на Canon LASER SHOT LBP-1120, но после некоторого времени гугления всё тики поставил их. Теперь проблема такая, после того как комп загрузил и посылаю файл на печать, то он не печатается, а просто зависает в очереди с текстом "Обрабатыватеся". Но если сразу после загрузки убунты перезапустить cups
sudo /etc/init.d/cups restartПотом выключить и включить принтер и только после этого отправить файл на печать, тогда он будет печатать.

На отключение и включение принтера при установке я добавлял правило включения и выключения драйверов:
sudo -i

echo 'KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"' >> /etc/udev/rules.d/85-canon-capt.rules

echo 'KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"' >> /etc/udev/rules.d/85-canon-capt.rules

Как мне правильно это уладить таким образом, чтобы после загрузки компа всё было в порядке и файлы сразу печатались?

Принтер сидит на USB, Canon LASER SHOT LBP-1120. Драйвера ставил оригинальные с сайта Canon v1.80. Однако пока трахался с настройками возможно ещё всякого барахла навтыкал, что точно уже не помню.

Система Ubuntu 10.04 LTS

Ядро: 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux

lsusb:
[Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 005: ID 04a9:262b Canon, Inc. LaserShot LBP-1120 Printer
Bus 007 Device 003: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg | tail:
[  189.001228] usblp0: nonzero read bulk status received: -84
[  189.128100] usb 7-1: USB disconnect, address 4
[  189.135911] __ratelimit: 12 callbacks suppressed
[  189.135918] ccpd[1660]: segfault at 0 ip 08052b44 sp bfe670f0 error 4 in ccpd[8048000+c000]
[  189.136186] usblp0: removed
[  192.840107] usb 7-1: new full speed USB device using uhci_hcd and address 5
[  193.019362] usb 7-1: configuration #1 chosen from 1 choice
[  193.026328] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04A9 pid 0x262B
[  194.273932] usb 7-1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
[  215.716477] soffice.bin[1534]: segfault at 86d05e9 ip 086d05e9 sp b3c8e1a0 error 4 in libavahi-common.so.3.5.1[88a6000+a000]


Пользователь решил продолжить мысль 14 Июня 2010, 09:44:05:
Теперь прописал в автостарт, чтобы демон canon драверов запускался при загрузке
/etc/init.d/ccpd startИ теперь после загрузки компа приходится только отключить и включить питание принтера и он начинает печатать. Как это можно исправть?

Пользователь решил продолжить мысль 14 Июня 2010, 12:22:40:
Ну всё. Сделал!
Добавил в автостарт /etc/init.d/ccpd restartВсем спасибо за помощь :)
« Последнее редактирование: 14 Июня 2010, 12:22:40 от Pavluha88 »

Оффлайн Pavluha88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема печати Ubuntu 10.04, Canon LBP-1120
« Ответ #1 : 16 Июня 2010, 11:36:25 »
И тем не менее осталась такая прблема: если в принтере стоит 1 лист бумаги и на печатать запускать задание для более 1 листа, то принтер печатает первый лист, потом переварачиваешь его, вставляешь и он снова печатает первый лист и так до бесконечности пока два листа в принтер не вставишь. Такое ощущение что притер возвращает команду "ошибка" и потом, когда снова вставляешь бумагу то печатать начинается сначала.
Как решить такую проблему может кто ответит или мне опять самому с собой общаться? :)

Видел пододобные проблемы обсуждались на форуме, но решения не было найдено.

Оффлайн Gapy

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Проблема печати Ubuntu 10.04, Canon LBP-1120
« Ответ #2 : 04 Ноября 2010, 09:25:50 »
А я вообще не могу печатать(((
вроде дрова установил, а он нифига не хочет(((((

Оффлайн rms

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема печати Ubuntu 10.04, Canon LBP-1120
« Ответ #3 : 17 Февраля 2011, 21:51:42 »
 Может кому понадобится. Я завел так:
 Драйвера скачивать здесь (сейчас доступны версии 1.60, 2.00, 2.20): http://software.canon-europe.com/products/0000524.asp
( я завел на версии 2.00:  http://software.canon-europe.com/software/0039340.asp?model= )
(также встречал такой драйвер, но его не опробовал; читать здесь: http://www.openprinting.org/driver/capt скачивать отсюда: http://www.boichat.ch/nicolas/capt/ )

(Прочтите весь текст прежде чем следовать ему)

1. Распаковав архив получаем каталог CAPT_Printer_Driver_for_Linux_V200_uk_EN и дерево каталогов в нем. Линуксоводам Debian-производных  дистрибутивов идти в папку  Driver\Debian , для RedHat-производных в Driver\rpm соответственно. Устанавливаете пакеты и выполнаете инструкции отсюда: http://www.opennet.ru/tips/info/1789.shtml  (команды    rpm2tgz cndrvcups-capt-1.30-1.i386.rpm и rpm2tgz cndrvcups-common-1.30-1.i386.rpm  для slackware-производных систем). Вам же следует заменить во всех командах LBP2900 на LBP1120 а CNCUPSLBP2900CAPTK.ppd на CNCUPSLBP1120CAPTK.ppd
(кстати CNCUPSLBP1120CAPTK.ppd лежит в /usr/share/cups/model и, во-вторых, вам нужен CNCUPSLBP1120CAPTJ.ppd а не CNCUPSLBP1120CAPTJ.ppd ; J - это Japanese).

2. Выполняем эти шаги http://www.opennet.ru/tips/info/1789.shtml с поправкой на собственную модель принтера

3. Запускаем captstatusui -P LBP1120 и ожидаем в окне Message Ready to Print (или Out of Paper). Вполне возможно что вы получите Communication Error. Помогла мне лишь перезагрузка.

- в иных случаях проверьте наличие /dev/usblp0 (если устройства нет то укажите /dev/usb/lp0)
- откорректируйте chmod'ы как на /dev/usblp0  (/dev/usb/lp0) так и на /var/ccpd/fifo0 особенно если в логах ошибки вида Cancelled by root и т.п.
- читайте внимательно эту ветку: http://unixforum.org/index.php?showtopic=16544

Баг: после включения/выключения иногда принтер не отвечает, и ни перезапуск  cupsd ни ccpd не помогает. Перед перезапуском снимите (kill -9 ) все демоны captmon, рестартните демоны и работайте дальше (можно добавить в правила udev).

Оффлайн ZoRgi

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Проблема печати Ubuntu 10.04, Canon LBP-1120
« Ответ #4 : 23 Октября 2011, 18:26:59 »
Возможно будет полезно
есть готовый скрипт позволяющий поставить большую часть принеров серии LBP (включая LBP-1120)
сам скрипт
запускаем sudo ./canonLBP_install.sh PRINTER_MODEL где  PRINTER_MODEL-модель вашего принтера
для LBP-1120 будет так:
sudo ./canonLBP_install.sh LBP-1120информация по скрипту на английском

Оффлайн Gapy

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Проблема печати Ubuntu 10.04, Canon LBP-1120
« Ответ #5 : 20 Января 2012, 14:40:27 »
И тем не менее осталась такая прблема: если в принтере стоит 1 лист бумаги и на печатать запускать задание для более 1 листа, то принтер печатает первый лист, потом переварачиваешь его, вставляешь и он снова печатает первый лист и так до бесконечности пока два листа в принтер не вставишь. Такое ощущение что притер возвращает команду "ошибка" и потом, когда снова вставляешь бумагу то печатать начинается сначала.
Как решить такую проблему может кто ответит или мне опять самому с собой общаться? :)

Видел пододобные проблемы обсуждались на форуме, но решения не было найдено.

Кто-нибудь нашел решение по данной проблеме?

 

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