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

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


canon

Розбіжності

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

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

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
canon [2015/05/17 22:56]
wombat Версия 2.60
canon [2017/04/16 15:03] (поточний)
wombat Автозапуск CCPD
Рядок 1: Рядок 1:
 ====== Установка в Debian ====== ====== Установка в Debian ======
  
-На [[http://​www.canon-europe.com/​support/​consumer_products/​products/​printers/​laser/​i-sensys_lbp3010.aspx?​type=download&​softwaredetailid=tcm:​13-1057853&​os=&​language= | сайте производителя]] имеется версия 2.60 для 32-битных и 64-битных версий Debian GNU/Linux.+На [[http://​www.canon-europe.com/​support/​consumer_products/​products/​printers/​laser/​i-sensys_lbp3010.aspx?​type=download&​softwaredetailid=tcm:​13-1057853&​os=&​language= | сайте производителя]] имеется версия 2.70 для 32-битных и 64-битных версий Debian GNU/Linux.
  
-Скачиваем оттуда файл [[http://​gdlp01.c-wss.com/​gds/​6/​0100004596/​03/Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz | Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz]], распаковываем его, переходим в каталог ''​Linux_CAPT_PrinterDriver_V260_uk_EN/​64-bit_Driver/​Debian'',​ и выполняем установку драйвера:​+Скачиваем оттуда файл [[http://​gdlp01.c-wss.com/​gds/​6/​0100004596/​04/Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz | Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz]], распаковываем его, переходим в каталог ''​Linux_CAPT_PrinterDriver_V270_uk_EN/​64-bit_Driver/​Debian'' ​(в случае 64-битной операционной системы), и выполняем установку драйвера:​
  
-  sudo dpkg -i cndrvcups-capt_2.60-1_amd64.deb cndrvcups-common_2.60-1_amd64.deb+  sudo dpkg -i cndrvcups-capt_2.70-1_amd64.deb cndrvcups-common_3.20-1_amd64.deb
  
  
Рядок 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.1431892607.txt.bz2 · В останнє змінено: 2015/05/17 22:56 by wombat