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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Принтер Canon LBP 2900+Ubuntu 9.10 x64  (Прочитано 10731 раз)

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

Оффлайн vas-vas1234

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Принтер Canon LBP 2900+Ubuntu 9.10 x64
« : 23 Ноябрь 2009, 00:53:16 »
Всем доброго времени суток...
Долго и упорно бился с принтером, нашел Вот этот топик , сделал как все как там написано, принтер находится, задания на печать отправляются, но сам принтер молчит, а задания так и висят, что предпринять чтобы он начал печатать?

блин, никто не знает,да?:(
« Последнее редактирование: 25 Ноябрь 2009, 00:39:38 от vas-vas1234 »

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #1 : 01 Декабрь 2009, 01:04:13 »
таже проблема ставил дрова по мануалу вроде все ок но принтер отказывается печетать даешь на печать, а он молчит  :( только система х32

Оффлайн vas-vas1234

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #2 : 01 Декабрь 2009, 17:49:14 »
Нашел в интернете множество способов как решить проблему, конкретно мне ни один не помог, принтер рабочий 100%, под виндой работает нормально...что и делать не знаю

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #3 : 01 Декабрь 2009, 22:33:26 »
Попробуйте как будет описано ниже. (с Canon LBP1120 работает).
Перед установкой:
1) libcupsys2 берём вот отсюда: https://launchpad.net/ubuntu/karmic/+package/libcupsys2
2) libstdc++5 ставим от jaunty вот отсюда: http://packages.ubuntu.com/jaunty/libstdc++5

1.Устанавливаем драйвера от Canon
2.Скачиваем http://files.canon-europe.com/files/soft31118/software/CAPTDRV180.tar.gz
3.Распаковываем архив
tar xvf CAPTDRV180.tar.gz
Заходим в создавшеюся дирикторию, находим там папку Driver/Debian/ и устанавливаем оба пакета, удовлетворяя зависимости, которые они требуют
sudo dpkg -i --force-architecture cndrvcups-common_1.80-1_i386.deb
sudo dpkg -i --force-architecture cndrvcups-capt_1.80-1_i386.deb

4.$ sudo /etc/init.d/cups stop
5.$ sudo mkdir /var/ccpd
6.$ sudo mkdir /var/captmon
7.$ sudo mkfifo /var/ccpd/fifo0
8.$ sudo chmod 777 /var/ccpd/fifo0
9.Перегружаем CUPS(Common Unix Printing Service)
sudo /etc/init.d/cups restart
10.Регистрируем принтер в системе
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
* Название принтера и *.ppd файл можно поменять в зависимости от вашего принтера
11.Регистрируем принтер в демоне ccpd
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
12.Создаем скрипты автозапуска ccpd при подключении принтера к системе.
13.Создаем файл следующего содержания и сохраняем в /etc/hal/fdi/policy/30-hal-printer-test.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- -*- SGML -*- -->
<deviceinfo version="0.2">

<device>
<match key="printer.description" contains="Canon LASER SHOT LBP-1120">
<match key="printer.commandset" contains="CAPT">
<append key="info.callouts.add" type="strlist">hal_test_canon_printer</append>
<append key="info.callouts.remove" type="strlist">hal_test_canon_printer</append>
</match>
</match>
</device>
</deviceinfo>
* Если модель другая, то опять же замените её.

14. Создаем файл следующего содержания и сохраняем в  /usr/lib/hal/scripts/hal_test_canon_printer

#!/bin/sh
#

Canon_add="/tmp/hal-test-Canon-add"
Canon_remove="/tmp/hal-test-Canon-remove"

if [ "${HALD_ACTION}" = "add" ]
then
# date > ${Canon_add}
#  env >> ${Canon_add}
/etc/init.d/ccpd start
fi

if [ "${HALD_ACTION}" = "remove" ]
then
#  date > ${Canon_remove}
#  env >> ${Canon_remove}
/etc/init.d/ccpd stop
fi

15. Скачиваем скрипт ccpd
wget http://public.celtiore.fr/Canon/ibex/ccpd
16. Копируем скрипт в /etc/init.d/
cp ccpd /etc/init.d/ccpd
17. chmod a+x /etc/init.d/ccpd
18. Запускаем демон печати
/etc/init.d/ccpd start
19. Добавляем в автозагрузку
sudo update-rc.d ccpd defaults 20
20. Создаем кнопку запуска печати (команда)
sudo /etc/init.d/ccpd restart

Оффлайн K_E_S_T

  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #4 : 01 Декабрь 2009, 22:49:40 »
в предыдущем пункте ключевой пункт 20.
отправили задание на печать, нажали кнопочку и готово.
и ещё, лучше не sudo /etc/init.d/ccpd restart а gksu /etc/init.d/ccpd restart что бы запрос пароля появился в графическом режиме.

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #5 : 01 Декабрь 2009, 23:10:47 »
всеравно молчит, когда подключаю принтер система пишет что принтер готов к печати даже тест страничку предлагает распечатать. :o :D
« Последнее редактирование: 01 Декабрь 2009, 23:13:26 от Alekoz »

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #6 : 01 Декабрь 2009, 23:49:59 »
всеравно молчит, когда подключаю принтер система пишет что принтер готов к печати даже тест страничку предлагает распечатать. :o :D
папка /var/log/ccpd/ существует?

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #7 : 04 Декабрь 2009, 13:13:38 »
папка /var/log/ccpd/ существует?

такой папки нету

CostyaBil

  • Гость
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #8 : 04 Декабрь 2009, 14:45:38 »
Задания висят ..... ? Откройте или создайте текстовый документ(Open Office) потом кнопка файл>печать>свойства> и напротив "ориентация" поставьте  "Landscape"  и печать. У меня так получилось . (случайно)  :)

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #9 : 04 Декабрь 2009, 16:53:07 »
Alekoz, создать надо, перезапустить ccpd или комп и проверить печать

Оффлайн Bobu

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #10 : 04 Декабрь 2009, 17:41:23 »
по аналогии мучал подключение кенон 3200.. всякие танцы были..на прямую не подключил..но при подключении к К3200 как к сетевому стало без напрягов..... почему - незнаю..лузер

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #11 : 07 Декабрь 2009, 09:24:27 »
Alekoz, создать надо, перезапустить ccpd или комп и проверить печать
Создал папку перезагрузил машину и ничего.
Задания висят ..... ? Откройте или создайте текстовый документ(Open Office) потом кнопка файл>печать>свойства> и напротив "ориентация" поставьте  "Landscape"  и печать. У меня так получилось . (случайно)  :)
Тоже самое, принтер молчит, но теперь справа сверху выскакивает сообщение "Принтер подключен?Возможно принтер не подключен" :D Хотя в Система --> Администрирование --> Печать пишет что принтер подключен :-\ Может я где-то при установке драйверов что-то не так сделал? Как их можно удалить чтоб установить с 0, sudo apt-get install -f  ??

CostyaBil

  • Гость
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #12 : 07 Декабрь 2009, 09:54:28 »
ДА sudo apt-get install -f
Для Ubuntu 9.10 надо ещё эти пакеты установить libstdc++5_3.3.6-17ubuntu1_i386.deb и libcupsys2_1.3.9-2ubuntu9.2_all.deb
потом драйвера   сначала  cndrvcups-common_1.80-1_i386.deb потом cndrvcups-capt_1.80-1_i386.deb (давай e-mail драйвера и допол. пекеты вышлю)
І в терминале :


$ sudo /etc/init.d/cups restart
$ sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
$ sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

$ sudo /etc/init.d/ccpd
$ sudo /etc/init.d/ccpd restart

Пора проверить ваш принтер! Система -> Администрирование -> Печать -> LBP2900 -> Печать пробной страницы. Или в командной строке: captstatusui -P LBP2900

У меня получилось   ;)

Если печатать через сеть то  принтер выдаёт ошибку "нет бумаги" в окне драйвера нажать "выправить ошибку" и сразу печатает. (по сети принтер работает  Linux - windows ).  В Linux поможет при очереди печати, просто включить и выключить принтер.  Или как написано выше перезагрузить комп и снова попробовать печать.
« Последнее редактирование: 07 Декабрь 2009, 10:09:27 от CostyaBil »

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #13 : 07 Декабрь 2009, 20:26:09 »
Обработка - ccp: send_data error, exit

Оффлайн Alekoz

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Принтер Canon LBP 2900+Ubuntu 9.10 x64
« Ответ #14 : 28 Декабрь 2009, 22:40:16 »
Просто чудо какоето!!! :D Он ОЖИЛ=) Незнаю как все по мануалу делал, как видно с прошлых постов ничего не получалось и вот решил просто попробывать и ЧУДО он начал работать=)Видать забыл перезагрузится,  хотя и перезагружался ;D
« Последнее редактирование: 28 Декабрь 2009, 22:46:45 от Alekoz »

 

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