Может кто подскажет как исправить такую проблему. Собственно намучился чтобы поставить драйвера на 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
Всем спасибо за помощь
