URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 52095
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Решение проблемы с работой принтера..."

Отправлено auto_tips , 09-Апр-09 15:32 
При отключении принтера демон ccpd вываливается, оставляя в памяти сервис captmon2,
который начинает нестандартно работать, откушивая практически всю мощь процессора.
Для ликвидации этой проблемы, перед отключением принтера процесс ccpd нужно выгружать стандартно.
Поэтому загрузку этого процесса и его выгрузку лучше поручить сервису udev.
Для этого создаем правило /etc/usev/rules.d/10-canon_LBP2900.rules

   #Own udev rule for CANON LBP2900
   KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="04a9", \
     SYSFS{idProduct}=="2676", ACTION=="add", \
     NAME="canon_lbp2900",SYMLINK="usb/%k" \
     OVNER="root", GROUP="lp",  MODE="0660", RUN+="/etc/init.d/ccpd start"
   KERNEL=="lp*", ACTION=="remove", NAME=="canon_lbp2900", RUN+="/etc/init.d/ccpd stop"

Сам ccpd при этом нужно убрать из автозагрузки. Его загрузка и выгрузка будет производится при включении и выключении принтера.


URL:
Обсуждается: http://www.opennet.me/tips/info/2012.shtml


Содержание

Сообщения в этом обсуждении
"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено VecH , 09-Апр-09 15:32 
OVNER = OWNER ?!?!

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено liberitas , 10-Апр-09 15:13 
ага, а usev=udev

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено vinnipux , 01-Окт-09 22:09 
Что-бы это решение заработало, пришлось исправлять в нескольких местах.
Спасибо за намек :)
Для принтера Canon LBP-1120 рабочий конфиг:
создал файл в /etc/udev/rules.d/10-canon-LBP1120.rules
содержимое файла
#Own udev rule for CANON LBP1120
KERNEL=="lp*", BUS=="usb", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262b", ACTION=="add", NAME="canon_lbp1120", SYMLINK="usb/%k", OWNER="root", GROUP="lp", MO
DE="0660", RUN+="/etc/init.d/ccpd restart"
KERNEL=="lp*", ACTION=="remove", NAME=="canon_lbp1120", RUN+="/etc/init.d/ccpd stop"

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo L..."
Отправлено vinnipux , 01-Окт-09 22:10 
Это решение для Fedora 11

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено masan , 17-Дек-09 18:09 
добавил правило в suse 11.2 - говорит имя принтера не найдено....какое имя правильное?

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено masan , 18-Дек-09 17:01 
в общем попробовал я...
добавил в /ect/udev/rules.d файл 10-canon_LBP1120.rules, выключил загрузку ccpd и получил интересную вещь: включаем комп, подключаем принтер и все хорошо - печатает. никаких процессов грузящих систему не наблюдается. выключаем (отсоединяем) принтер и получаем новый процесс captmon который грузит систему на 50%, подключаем (включаем) принтер - нормально работает, отключаем принтер и получаем еще ондин новый процесс captmon....и так до бесконечности.
развлекался до 5 процессов. потом пришлось перезагружать комп.

"Решение проблемы с работой принтера Canon LBP2900 в Gentoo Linux"
Отправлено Alex , 15-Фев-10 01:34 
абалденное решение, вместо одного процесса получаем их дофига и трошки.... вследствие чего комп грузится порядка 15-20 минут, после чего "тормозит" - это мягко сказано ....