Сайт | Скачать | Видео | Wiki

Автор Тема: Принтер Canon LBP-810  (Прочитано 12786 раз)

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

Оффлайн Soronorus

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +2/-1
  • Автор темы
Принтер Canon LBP-810
« : 14 Май 2010, 14:52:52 »
Появился у меня принтер Canon LBP-810 usb  но во засада не печатает.
вообще не как. может кто сталкивался с таким зверем??
нашёл на простторах интернета скрипт но не сомг его адаптировать к папику

Код
#!/bin/bash
UID_ROOT=0
if [ "$UID" -ne "$UID_ROOT" ]
then
zenity --error --text="Use sudo ./gutsy.sh" --title="Access denied"
exit
fi
wget ftp://download.canon.jp/pub/driver/lasershot/linux/cndrvcups-capt_1.50-2_i386.deb
wget ftp://download.canon.jp/pub/driver/lasershot/linux/cndrvcups-common_1.50-2_i386.deb
wget http://ftp.debian.org/debian/pool/main/c/cupsys/libcupsys2-gnutls10_1.2.7-4_all.deb
wget http://public.celtiore.fr/Canon/ibex/ccpd
apt-get install libglib1.2
dpkg -i *.deb
/etc/init.d/cupsys stop
ps ax | grep cupsd
killall cupsd
mkdir /var/ccpd
mkdir /var/captmon
mkfifo /var/ccpd/fifo0
chmod 777 /var/ccpd/fifo0
chown root /var/ccpd/fifo0
/etc/init.d/cupsys start
/usr/sbin/lpadmin -p LBP-810 -P /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
/usr/sbin/ccpdadmin -p LBP-810 -o /dev/usblp0
sudo cp /etc/init.d/ccpd ccpdold
cp ccpd /etc/init.d/ccpd
chmod a+x /etc/init.d/ccpd
/etc/init.d/ccpd start
update-rc.d ccpd defaults 20
ccpdadmin
aa-complain cupsd

оригинал статьи http://ubuntero.blogspot.com/2007/11/ubuntu-710-vs-canon-lbp-8101120.html
различные файлы к канонам ftp://ftp.linux.kiev.ua/pub/Linux/drivers/Canon/LBP
файлы лежат здесь
http://www.mediafire.com/?sharekey=bd6991217612e81636df4e8dca141969a311009fbef3bea8f85d402b9fc3640c
« Последнее редактирование: 14 Май 2010, 16:21:59 от Soronorus »

Оффлайн RemDerBauer

  • Старожил
  • ****
  • Сообщений: 312
  • Репутация: +4/-0
Re: Принтер Canon LBP-810
« Ответ #1 : 16 Май 2010, 11:55:12 »
скрипт качает деб-пакеты...они для убунты или дебиана, соотв. они просто не устанавливаются в паппи, поскольку такую отличную вещь, как apt, паппи не знает.
вот эти строки для паппи пустой звук:
apt-get install libglib1.2
dpkg -i *.deb


IMHO можно скачать пакеты
далее либо переделать их в пет-пакеты, либо просто распаковать их куда надо руками, найти и установить libglib1.2 любым способом и далее по скрипту
Код
 /etc/init.d/cupsys stop
ps ax | grep cupsd
killall cupsd
mkdir /var/ccpd
mkdir /var/captmon
mkfifo /var/ccpd/fifo0
chmod 777 /var/ccpd/fifo0
chown root /var/ccpd/fifo0
/etc/init.d/cupsys start
/usr/sbin/lpadmin -p LBP-810 -P /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
/usr/sbin/ccpdadmin -p LBP-810 -o /dev/usblp0
sudo cp /etc/init.d/ccpd ccpdold
cp ccpd /etc/init.d/ccpd
chmod a+x /etc/init.d/ccpd
/etc/init.d/ccpd start
update-rc.d ccpd defaults 20
ccpdadmin
aa-complain cupsd
Мы наш, мы новый мир построим... если будем прикладывать к этому хоть немного усилий

Оффлайн Soronorus

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +2/-1
  • Автор темы
Re: Принтер Canon LBP-810
« Ответ #2 : 17 Май 2010, 10:39:39 »
скрипт вылетает с ерором ругается что нет такой команды aa-complain cupsd

Оффлайн RemDerBauer

  • Старожил
  • ****
  • Сообщений: 312
  • Репутация: +4/-0
Re: Принтер Canon LBP-810
« Ответ #3 : 17 Май 2010, 17:00:26 »
хм....это ненужная команда 
Name
aa-complain - set a AppArmor security profile to complain mode.
Description
aa-complain is used to set the enforcement mode for one or more profiles to complain. In this mode security policy is not enforced but rather access violations are logged to the system log.
я сомневаюсь в наличии апп-армора в паппи))
таким образом ее можно снести безболезненно
Мы наш, мы новый мир построим... если будем прикладывать к этому хоть немного усилий

Оффлайн gmaster

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +8/-0
Re:Принтер Canon LBP-810
« Ответ #4 : 26 Ноябрь 2012, 13:08:17 »
Передо мной встала такая же задача. Надо подключить Canon LBP810 к Паппику SnowDog 2.0 (FireFox). Попробовал установить cndrvcups-capt-2.00.pet (на удачу), но он не для SnowDog 2.0, так что попытка окончилась ничем.

То, что написано выше, актуально для SnowDog 2.0? Может, на сегодняшний день этот вопрос уже имеет простое решение?

19:50 Добавлено:
Оказалось непросто скачать некоторые пакеты (libcupsys2-gnutls10_1.2.7-4_all.deb) и особенно сценарий ccpd. Из deb сделал три pet-пакета. Остановился пока что на строчке /etc/init.d/ccpd start, система не может найти start-stop-daemon. Что это такое, где искать?

В сценарии есть /etc/init.d/cupsys stop и start, заменил на /etc/init.d/cups stop и start. Верно ли это? В пакете libcupsys2-gnutls10_1.2.7-4_all.deb нет файла cupsys.
« Последнее редактирование: 26 Ноябрь 2012, 19:51:03 от gmaster »

Оффлайн MOPE

  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +6/-0
Re:Принтер Canon LBP-810
« Ответ #5 : 27 Ноябрь 2012, 01:09:39 »
cndrvcups-capt-2.00.pet который  http://uco.puppyrus.org/catalog/item77.html ? Там ведь перечислены модели принтеров, которые он воспринимает - около 20шт и среди них LBP810 не назван. А раз уж вы скачали этот .pet , нажав на него правой кнопочкой и мея огромное желание его можно распаковать , а в распакованном пакете совсем уже просто находится ccpd - (/etc/init.d/ccpd   и  /usr/sbin/ccpd ) почему в двух местах- увы не знаю.
 Зашел на сайт canon.ru - увы, для вашей модели даже .ppd не предлагает
« Последнее редактирование: 27 Ноябрь 2012, 01:25:24 от MOPE »

Оффлайн gmaster

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +8/-0
Re:Принтер Canon LBP-810
« Ответ #6 : 27 Ноябрь 2012, 12:27:35 »
...его можно распаковать , а в распакованном пакете совсем уже просто находится ccpd.
Да, я так и сделал. Нашёл отличия от других ccpd в том, что службы под Паппиком запускаются и останавливаются без помощи start-stop-daemon. Такая команда в нашем busybox вообще отсутствует.

(/etc/init.d/ccpd и /usr/sbin/ccpd) почему в двух местах
разобрался: /usr/sbin/ccpd это бинарник службы, а /etc/init.d/ccpd это сценарий запуска и остановки службы.

Зашел на сайт canon.ru - увы, для вашей модели даже .ppd не предлагает
Для LBP 810 нашёл рекомендации использовать LBP 1120. В сценарии выше тоже везде подставлен 1120. Тут прояснилось.
« Последнее редактирование: 27 Ноябрь 2012, 12:37:06 от gmaster »

Оффлайн gmaster

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +8/-0
Re:Принтер Canon LBP-810
« Ответ #7 : 10 Декабрь 2012, 11:11:32 »
На выходных вернулся к подключению принтера. Добился странного результата. После загрузки системы нормально печатается текст из редактора Geany. Если распечатать из Open Office, то задание виснет, не выполняясь. Теперь, если очистить очередь заданий, из Geany уже не печатается (до перезагрузки системы).
Картинка из просмотрщика не печатается - аналогично тому, как происходит с Open Office.

Другая проблема, в сценарии ccpd есть строка
Код
killproc ${DAEMON}
но такой команды в системе нет. (Snow Dog 2.0) Какая есть у нас команда завершить конкретный процесс?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Принтер Canon LBP-810
« Ответ #8 : 10 Декабрь 2012, 11:37:11 »
killall название_программы
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.