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


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

Автор Тема: Принтер Canon i-SENSYS LBP2900 не подключается  (Прочитано 66697 раз)

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

Оффлайн K_E_S_T

  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #105 : 11 Сентября 2009, 07:59:02 »
byssos, а, где брал сборку драйверов для архитектуры amd64?
можно с игнором архитекткры ставить. а вообще где то по форуму была сборка. кому надо - могу поделиться. версия 1.70

Оффлайн byssos

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #106 : 11 Сентября 2009, 08:44:13 »
byssos, а, где брал сборку драйверов для архитектуры amd64?
На https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900 внизу есть ссылки на сборки драйверов под amd64:
cndrvcups-common_1.80-1_amd64.deb
cndrvcups-capt_1.80-1_amd64.deb

Оффлайн Signend

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #107 : 11 Сентября 2009, 12:07:52 »
теперь не хватает какой-то зависимости  :D  :idiot2:

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #108 : 12 Сентября 2009, 19:32:28 »
Попробуй:
#apt-get install -f

Оффлайн Signend

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #109 : 15 Сентября 2009, 17:54:16 »
спасибо помогло, только не печатает ничего толком (

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #110 : 15 Сентября 2009, 19:42:26 »
Попробуй все сначала вот по этой методе:
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
* Для 32-битных систем(i386) опцию --force-architecture надо убрать.
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 LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
* Название принтера и *.ppd файл можно поменять в зависимости от вашего принтера
11.Регистрируем принтер в демоне ccpd
sudo /usr/sbin/ccpdadmin -p LBP1120 -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

У меня работает.


Оффлайн MarkLuk

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #111 : 16 Сентября 2009, 12:46:38 »
Как очень начинающий пользователь....попробовал выше написанное руководство применить для принтера LBP-810 (так как писали в других постах, что и для 2900, и для 810 подходит драйвер и решение).
По п.1 - не нашел драйвера по ссылке. Но скачал с других ссылок cndrvcups-capt_1.60-1_i386.deb и cndrvcups-common_1.60-1_i386.deb, а так же драйвер Canon-LBP-810-capt.ppd
По п2 - при установке первых двух пакетов ругался на не выполнение зависимостей и попросил установить libcupsys2. После установки libcupssys2 два пакета встали нормально.
По п.3 ни чего не понял. А пошел устанавливать Система-Администрирование-Печать  Настройка принтера -localhost: Создать-Принтер. Далее программа сама нашла принтер Canon LBP-810 и определила, что подключен к USB порту. При поиске драйвера, доступных драйверов программа не нашла. Перешел на Использовать PPD -файлы. Вот тут и подсунул ему драйвер Canon-LBP-810-capt.ppd. Все встало, но пробную страницу не напечатал. Сообщил о ошибке.
По п.4. Посмотрел файл /etc/ccpd.conf . Там записан принтер LBP3200. Что и как править?
Печать не работает.

Подскажите,где взять драйвера на LBP-810 прошел по ссылке, то что вы давали,там его нет,выбор ОС есть,выбираю Линукс,но дров нет?

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #112 : 16 Сентября 2009, 17:25:48 »
Повторяю то, что писал выше.
Имею Canon LBP810. Устанавливается в пол пинка при помощи установочного скрипта. На сколько мне известно драйвера для 2900 и 810 одинаковые.
Адрес сайта установочных скриптов: http://blog.celtiore.fr/
Удачи!

Оффлайн Lomaster84

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #113 : 19 Сентября 2009, 13:10:00 »
а как удалить существующий принтер ? Для его повторной установки ?
3.Распаковываем архив
tar xvf CAPTDRV180.tar.gz
Заходим в создавшеюся дирикторию, находим там папку Driver/Debian/ и устанавливаем
Заходить и распаковывать нужно ч/з терминал ? Какие команды команды использовать для этого ?

Оффлайн Lomaster84

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #114 : 23 Сентября 2009, 13:26:40 »
"4. Должно появится окошко настроек принтера."
все до этого делал как по инструкции (пост 94), окошко не появляется, может его как-то в ручную можно запустить ?

П.С. после ввода команды для удаления драйверов принтера "sudo /usr/sbin/lpadmin -x LBP2900" выскакивает такое сообщение  "The printer or class was not found." может в этом вся соль и загвоздка ?!

п.с. "Перезагружаемся и устанавливаем драйвера." перезагружать надо ОС ? Я в Ubuntu новичок и в сленг еще не въехал...
« Последнее редактирование: 23 Сентября 2009, 13:35:17 от Lomaster84 »

Оффлайн K_E_S_T

  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #115 : 24 Сентября 2009, 12:28:13 »
1) Система-Администрирование-Печать
там должен быть ваш принтер. если нет - проверяйте физиеское подключение

2) лрайвера удалили а установили заново? или это не добавленипе а удаление принтера? (ключ -X) тогда зачем? принтер удалится вместе с драйверами.

3) Да, перезагрузить весь ПК

Оффлайн LuckyMan

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #116 : 26 Сентября 2009, 11:50:34 »
Попробуй все сначала вот по этой методе:
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
* Для 32-битных систем(i386) опцию --force-architecture надо убрать.
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 LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
* Название принтера и *.ppd файл можно поменять в зависимости от вашего принтера
11.Регистрируем принтер в демоне ccpd
sudo /usr/sbin/ccpdadmin -p LBP1120 -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

У меня работает.



genrich , спасибо за описание. Мой LBP 2900 завелся с первого раза по твоей инструкции.

Оффлайн byssos

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #117 : 02 Октября 2009, 10:58:41 »
Еще такой вопрос: кто-нибудь обращал внимание, как печатаются тексты, набранные шрифтом DejaVu Sans? Или только у меня одного они разбегаются по странице как тараканы?

Оффлайн mitrapol

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #118 : 02 Октября 2009, 14:53:48 »
Здравствуйте всем!!!
Скажите пожалуйста если кто сталкивался с такой проблемой: после установки LBP - 810 печатает как то на напополам (на верхней части листа часть текста "с середины до конца листа", а c середины листа продолжается как и положено)
пытался бороться так: система - администрирование - печать - свойства принтера (который используется по умолчанию) - параметры задания - параметры текста - верхнее поле вместо 0 поставил 30. На листе где используется 12 шрифт печатолось нормально, а на ПОЛНОМ листе с набранным 9 шрифтом опять на паполам.
Попробовал перевести документ в PDF и распечатал, опять на паполам. Уменьшил масштаб при печати PDF файла до 85% нормально (но естественно текст на листе уменьшен).

Раньше принтер был настроен в ubuntu 8.10 все было ХОРОШО, а теперь пришлось поставить 9.04 потому что материнску сменил? а на ней лайфCD 8.10 видюху не держит, зато держит 9.04.

Оффлайн Lomaster84

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: принтер Canon LBP2900 + 9.04
« Ответ #119 : 05 Октября 2009, 16:54:56 »
блин понимаю конеш, что это у меня руки кривые, но я все еще бъюсь со своим принтером, в который раз удалил драйвера Canon и стал устанавливать по примеру поста №117,
итак по порядку:
- скачал архив драйвера (он у меня лежит в дирректории /media/disk/downloads/Linux/2900)
- захожу в директорию через терминал ls /media/disk/downloads/Linux/2900/ мне показывает архив драйверов
- далее хочу разархивировать через терминал, пишу команду tar xvf CAPTDRV180.tar.gz

оно мне выдает ошибку "Невозможно open: No such file or directory
tar: Неисправимая ошибка: завершение работы"



 

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