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

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


canon

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
canon [2015/05/17 19:56] – Версия 2.60 wombatcanon [2017/04/16 12:03] (поточний) – Автозапуск CCPD wombat
Рядок 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 · Востаннє змінено: повз wombat