Користувальницькькі налаштування

Налаштування сайту


canon

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
canon [2017/04/16 14:23]
wombat [Установка в Debian] v.2.70
canon [2017/04/16 15:03] (поточний)
wombat Автозапуск CCPD
Рядок 139: Рядок 139:
     ls -l /​dev/​usb/​lp0     ls -l /​dev/​usb/​lp0
     /​etc/​init.d/​ccpd restart     /​etc/​init.d/​ccpd restart
 +
 +====== Автоматический запуск служб печати ======
 +
 +===== Модуль ядра usblp =====
 +
 +Для автоматической загрузки модуля ''​usblp''​ при запуске системы в Debian можно добавить этот модуль в список в файле
 +
 +<file bash "/​etc/​modules">​
 +# /​etc/​modules:​ kernel modules to load at boot time.
 +#
 +# This file contains the names of kernel modules that should be loaded
 +# at boot time, one per line. Lines beginning with "#"​ are ignored.
 +
 +usblp
 +</​file>​
 +
 +===== Запуск CUPS =====
 +
 +Чтобы CUPS запускался автоматически при загрузке системы,​ нужно включить для него автозапуск.
 +В системах с systemd это можно сделать так:
 +
 +  sudo systemctl enable cups
 +
 +В системах без systemd так:
 +
 +  sudo update-rc.d cups enable
 +
 +===== Запуск CCPD =====
 +
 +Для того, чтобы обеспечить правильный запуск службы CCPD, нужно, чтобы она запускалась после CUPS и после загрузки модуля ''​usblp''​. Поэтому сценарий запуска,​ поставляемый производителем (до версии 2.70 -- точно),​ нужно модифицировать следующим образом:​
 +
 +<file bash "/​etc/​init.d/​ccpd">​
 +
 +#!/bin/sh
 +# startup script for Canon Printer Daemon for CUPS (ccpd)
 +
 +### BEGIN INIT INFO
 +# Provides: ​         ccpd
 +# Required-Start: ​   kmod cups
 +# Required-Stop: ​    
 +# Default-Start: ​    2 3 4 5
 +# Default-Stop: ​     1
 +# Short-Description:​ Canon Printer Daemon for CUPS (ccpd)
 +# Description: ​      Canon Printer Daemon for CUPS (ccpd)
 +### END INIT INFO
 +
 +#if [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]; then
 +# while [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]
 +# do
 +# sleep 3
 +# done
 +# sleep 5
 +#fi
 +</​file>​
 +
 +Т.е. добавить в него заголовок,​ принятый в Debian для сценариев запуска служб, заключённый между строками
 +
 +  ### BEGIN INIT INFO
 +  ...
 +  ### END INIT INFO
 +
 +и закомментировать блок ожидания запуска службы CUPS, написанный разработчиками драйвера. Если его не закомментировать,​ на ряде систем это приведёт к очень долгому (если не бесконечному) ожиданию при загрузке системы. Возможно даже приведёт к тому, что система перестанет загружаться совсем.
 +
 +После редактирования файла ''/​etc/​init.d/​ccp''​ нужно обновить ссылки для автоматического запуска. ​
 +
 +  sudo update-rc.d ccpd remove
 +  sudo update-rc.d ccpd defaults
 +
  
 ====== Полезные ссылки ====== ====== Полезные ссылки ======
canon.1492341796.txt.bz2 · В останнє змінено: 2017/04/16 14:23 by wombat