При отключении принтера демон ccpd вываливается, оставляя в памяти сервис captmon2,
который начинает нестандартно работать, откушивая практически всю мощь процессора.
Для ликвидации этой проблемы, перед отключением принтера процесс ccpd нужно выгружать стандартно.
Поэтому загрузку этого процесса и его выгрузку лучше поручить сервису udev.
Для этого создаем правило /etc/udev/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" \
OWNER="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 при этом нужно убрать из автозагрузки. Его загрузка и выгрузка будет
производится при включении и выключении принтера.
|