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

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


canon

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
canon [2017/04/16 11:23] – [Установка в Debian] v.2.70 wombatcanon [2017/04/16 12:03] (поточний) – Автозапуск CCPD wombat
Рядок 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 · Востаннє змінено: повз wombat