Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: HOWTO: Install Canon LBP-1120...  (Прочитано 85094 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Даня

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #45 : 14 Марта 2008, 23:53:30 »
Была проблема: *** captstatusui Socket Error *** на 2900 при запуске captstatusui -P LBP2900
Починил!  ;D
sudo gedit  /etc/ccpd.conf
заменил DevicePath /dev/usblp0 на DevicePath /dev/usb/lp0
sudo /etc/init.d/ccpd restart
хотел сделать sudo chmod 777 /dev/usb/lp0, но не нашел там папки usb/lp0
включил принтер, нашел, выполнил:
sudo chmod 777 /dev/usb/lp0
sudo /etc/init.d/ccpd restart
и вот тут заработало: captstatusui -P LBP2900
И печать пробной страницы выдает ее на принтер. Ура!
Спасибо всем.  :D

PS: Runtu 2.0 on Ubuntu 7.10
PPS: сначала делал по
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900
, но с deb драйверами 1.5; apparmor тоже правил, рестартил.
« Последнее редактирование: 15 Марта 2008, 00:00:22 от Даня »

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #46 : 15 Марта 2008, 00:57:08 »

 sudo gedit /etc/cups/cups.d/ports.conf



У меня нет ни такой папки, ни такого файла))
Есть только файл /etc/cups/cupsd

Оффлайн Даня

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #47 : 17 Марта 2008, 23:48:34 »
У меня нет такого файла.

Оффлайн Даня

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #48 : 17 Марта 2008, 23:54:46 »
При загрузке принтер выключен.
Включаю принтер - он не печатает.
Выполнение captstatusui -P LBP2900 выдает *** captstatusui Socket Error ***
Лечится так только на время текущего сеанса так: sudo /etc/init.d/ccpd restart
Как только вызываю указанную комманду принтер печатает все ранее отправленные на него задания.
После перезагрузки компьютера (даже через hibernate) та же история.
Как это вылечить, почему каждый раз надо cppd рестартить?

PS: то же самое, если принтер работал, печатал, но потом его выключить и снова включить - опять выдает *** captstatusui Socket Error ***.
« Последнее редактирование: 18 Марта 2008, 23:57:56 от Даня »

Оффлайн What

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #49 : 30 Марта 2008, 15:43:39 »
Принтер Canon 2900 настроен в Ubuntu 7.10 по этому руководству.
Работает нормально, но недавно обнаружил глюк: после выхода из режима засыпания принтер не печатает. То есть везде он видется, документы на печать принимает, но не печатает.
Помогает только перезапуск демона печати: sudo /etc/init.d/ccpd restart, после этого все снова работает нормально до следущего засыпания.
Но хочется чтобы CCPD перезапускался автоматически.
Не поможете?

Оффлайн Даня

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #50 : 31 Марта 2008, 00:51:11 »
У меня похоже беда того же рода.

Оффлайн Lerik-Co

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #51 : 01 Апреля 2008, 16:09:50 »
Ubuntu 7.10, Canon LBP-1120.
Сделал, как написано в первом топике.
Вместо cndrvcups-capt_1.50-1_i386.deb и cndrvcups-common_1.50-1_i386.deb использовал cndrvcups-capt_1.60-1_i386.deb и cndrvcups-common_1.60-1_i386.deb.
На команду
sudo ln -s /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd
получаю:
ln: создание символьной ссылки с `./CNCUPSLBP1120CAPTK.ppd' на `/usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd': File exists
Ладно, делаю дальше до конца.

В утилите
captstatusui -P LBP1120
пишет, что принтер готов к печати. Даже выполнил оттуда очистку принтера. А вот печатать тестовую страницу или печатать из приложений не хочет. Ставит в очередь и не печатает.

Редактировать /etc/ccpd.conf (менять DevicePath  с /dev/usblp0 на /dev/usb/lp0) пробовал. Безрезультатно. (да и ссылка /dev/usblp0 существует в системе).

Как быть?

Оффлайн Lerik-Co

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #52 : 03 Апреля 2008, 15:07:03 »
Да, забыл сказать, что Ubuntu автоматом ставит паралельно принтер Canon LASER SHOT LBP-1120 / usb://Canon/LASER%20SHOT%20LBP-1120 с драйвером от Canon LBP-1000.

Оффлайн Crew

  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #53 : 04 Апреля 2008, 21:21:38 »
Вот еще ссылочка по установке
http://www.ubuntuhcl.org/articles/view?id=9
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн What

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #54 : 05 Апреля 2008, 17:04:30 »
Принтер Canon 2900 настроен в Ubuntu 7.10 по этому руководству.
Работает нормально, но недавно обнаружил глюк: после выхода из режима засыпания принтер не печатает. То есть везде он видется, документы на печать принимает, но не печатает.
Помогает только перезапуск демона печати: sudo /etc/init.d/ccpd restart, после этого все снова работает нормально до следущего засыпания.
Но хочется чтобы CCPD перезапускался автоматически.
Не поможете?

http://ubuntuforums.org/showthread.php?p=4617431#post4617431

Оффлайн Gaz-Gaz

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #55 : 07 Апреля 2008, 08:15:29 »
Ставит в очередь и не печатает
После нескольких удачных подключений на разных компьютерах отписываюсь (не знаю как, но работает!!!).

Как установить принтер Canon на deb-платформу (LBP2900 на Ubuntu 7.10):

1. Принтер отключен, включить компьютер.

2. Подготавливаем для установки принтера пакеты:
     $ sudo apt-get install libxml1 libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common

3. http://software.canon-europe.com/products/0010177.asp
     Драйвера скачать, распаковать, установить.

4. Разрешаем доступ обычному пользователю
    $ sudo chmod 777 /var/ccpd/fifo0

5. Переходим в /usr/share/ppd/ и создаём ссылки
    $ cd /usr/share/ppd/
    $ sudo ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd
                                                       
6. Регистрируем принтер в системе
     $sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

7. Регистрируем принтер в cppd
    $ sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

8. Добавляем скрипт в автозагрузку
    $ sudo update-rc.d ccpd defaults 20

9. Включаем принтер и ПЕРЕЗАГРУЖАЕМ компьютер.

10. Делаем принтер доступным
      $ sudo chmod 777 /dev/usb/lp0

После всех мучений чувствуем себя счастливыми....
на Ubuntu с 2007 года. LAMP

Оффлайн Lerik-Co

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #56 : 09 Апреля 2008, 16:48:24 »
Делал по инструкции отсюда:
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900
работает.

Краткое изложение:
#Устанавливаем локальный принтер LBP-1120 подключенный по USB к Ubuntu 7.10
#Включаем компьютер, включаем принтер.

#Устанавливаем необходимые драйверы (у меня лежат в папке /home/deb/printer/lbp-1120) Можно скачать с офф. сайта Canon
cd /home/deb/printer/lbp-1120
sudo dpkg -i cndrvcups-capt_1.60-1_i386.deb  cndrvcups-common_1.60-1_i386.deb

#Останавливаем CUPS
sudo /etc/init.d/cupsys stop

#Проверим, что CUPS остановлен
#Ниже должна быть строка оканчивающаяся на <grep cupsd>. Иначе воспользуйтесь командой <sudo killall cupsd>
sudo ps ax | grep cupsd

#Создадим необходимые каталоги и fifo0 (скорее всего, уже существуют)
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0

#Установим права доступа для /var/ccpd/fifo0 и /usr/share/cups/model
sudo chmod 777 /var/ccpd/fifo0
sudo chown root /var/ccpd/fifo0
sudo chmod -R a+rX /usr/share/cups/model

#Запустим CUPS снова
sudo /etc/init.d/cupsys start

#Регистрируем драйвер принтера LBP-1120
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTJ.ppd -v ccp:/var/ccpd/fifo0 -E

#Мне эти команды не понадобились
#cd /usr/share/ppd/
#sudo ln -s /usr/share/cups/model/CNCUPSLBP1120CAPTJ.ppd

#Регистрируем принтер с ccpd демоном
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usblp0

#Заменим файл /etc/init.d/ccpd
#!/bin/sh
#
# ccpd          startup script for Canon Printer Daemon for CUPS
#
#               Modified for Debian GNU/Linux
#               by Raphael Doursenaud <rdoursenaud@free.fr>.

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"

test -f $DAEMON || exit 0

case $1 in
  start)
        echo -n "Starting $DESC: $NAME"
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  stop)
        echo -n "Stopping $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        echo "."
        ;;
  status)
        echo "$DESC: $NAME:" `pidof $NAME`
        ;;
  restart)
        echo -n "Restarting $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        sleep 1
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  *)
        echo "Usage: ccpd {start|stop|status}"
        exit 1
        ;;
esac

exit 0

#Установим права доступа для /etc/init.d/ccpd
sudo chmod a+x /etc/init.d/ccpd

#Запустим ccpd демона
sudo /etc/init.d/ccpd start

#Установим  ccpd в автозагрузку
sudo update-rc.d ccpd defaults 20

#Добавим две строчки в файл /etc/apparmor.d/usr.sbin.cupsd (отмечено символами ###):
/var/run/avahi-daemon/socket rw,
/var/run/cups/ rw,
/var/run/cups/** rw,
/var/spool/cups/ rw,
/var/spool/cups/** rw,

# needed for Canon CAPT driver ###
/var/ccpd/** rw, ###

# third-party printer drivers; no known structure here
/opt/** rix,

#Перезапустим apparmor
sudo /etc/init.d/apparmor restart

#Изменим строку в файле  etc/default/acpi-support
# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES="ccpd"

Всё, должно работать. Без перезгрузки и после перезагрузки.
« Последнее редактирование: 11 Апреля 2008, 12:36:08 от Lerik-Co »

Оффлайн menfis

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #57 : 12 Апреля 2008, 15:54:22 »
попробовал все варианты выше перечисленные, ни чего не помогло. принтер все равно молчит. на команду captstatusui -P LBP2900 выдает Check the <Printer ***> of /etc/ccpd.conf  что не так ? принтер молчит.  :-[
Ubuntu 8.04

Оффлайн Lerik-Co

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #58 : 16 Апреля 2008, 11:17:33 »
Пробуй еще раз.

Оффлайн menfis

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: HOWTO: Install Canon LBP-1120...
« Ответ #59 : 24 Апреля 2008, 14:48:32 »
не такого файла: etc/default/acpi-support
Ubuntu 8.04

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.