Всех приветствую. Прошу помощи у тех, кто знает, как настроить принтер LBP2900 в squeeze. В lenny без особых проблем печатает, а вот в squeeze не могу установить.
Всех приветствую. Прошу помощи у тех, кто знает, как настроить принтер LBP2900 в squeeze. В lenny без особых проблем печатает, а вот в squeeze не могу установить.
странно. Все точно так же как и в ленни.
Единственная проблема с ним (в прочем как и ленни) это то, что если на момент старта ОС принтер был выключен необходимо передергивать
/etc/init.d/ccpd restart (это можно в udev настроить на атомат)
вообще как устанавливаете?
В dmesg нет ни чего интересного?
Во-первых я установил систему печати cups и прочие пакеты (cups-client, cupsys-client и еще какие-то), затем устанавливаю сами драйвера и вот что
text
dpkg -i cndrvcups-common_1.60-1_i386.deb cndrvcups-capt_1.60-1_i386.deb
Выбор ранее не выбранного пакета cndrvcups-common.
(Чтение базы данных ... на данный момент установлено 91808 файлов и каталогов.)
Распаковывается пакет cndrvcups-common (из файла cndrvcups-common_1.60-1_i386.deb)...
Выбор ранее не выбранного пакета cndrvcups-capt.
Распаковывается пакет cndrvcups-capt (из файла cndrvcups-capt_1.60-1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет cndrvcups-common:
cndrvcups-common зависит от libcupsys2 (>= 1.1.23), однако:
Пакет libcupsys2 не установлен.
dpkg: не удалось обработать параметр cndrvcups-common (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cndrvcups-capt:
cndrvcups-capt зависит от cndrvcups-common (>= 1.60), однако:
Пакет cndrvcups-common пока не настроен.
dpkg: не удалось обработать параметр cndrvcups-capt (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
cndrvcups-common
cndrvcups-capt
Устанавливаю libcupsys2 и вот что
text
aptitude install libcupsys2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Чтение описаний задач... Готово
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
cndrvcups-common
Следующие частично установленные пакеты будут настроены:
cndrvcups-capt
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 254 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
cndrvcups-common: Зависит: libcupsys2 (>= 1.1.23) который является виртуальным пакетом.
Следующие действия разрешат зависимости:
Удалить следующие пакеты:
cndrvcups-capt
cndrvcups-common
Печати удалось добиться, пересобрав драйвер; только проблема осталась.
На той ОС, которую поставил раньше и на которую понаустанавливал множество пакетов, печать получатся с задержкой в секунд 10-15, т.е. нажимаю на "печать" - окошко печати выходит через такой промежуток времени. Также при вводе команды
text
# captstatusui -P LBP2900
не появляется окошка, на котором обозначается готовность принтера.
А вот установив драйвера на свежеустановленную систему (прдварительно их пересобрав), работает принтер нормально. Я уже несколько раз удалял эти драйвера и пакеты печати (cups и пр.) - результат тот же. Вот хочу спросить, как мне все вычистить в этой системе и заново установить систму печати. Удалял я так
как мне все вычистить в этой системе и заново установить систму печати
смотрите,
aptitude remove удаляет пакет, но не конфигурационные файлы
aptitude purge удаляет и пакет и конфиги, за исключением тех что в пользовательском каталоге и (внимание) изменённых после установки =)
так что перед удалением, нужно посмотреть где что лежит у этого пакета, а потом прийти к нему внезапно с rm -Rvf.
если вы ставили не пакеты, а компилировали из исходников и писали make install - это плохо, это не по феншую. нужно узнать какие средства удаление предлагает такое не ДАО программное обеспечение, обыно это или make deinstall/uninstall или утилите вроде soft_name_uninstall.
думаю тема раскрыта?
Здравствуйте! У меня таже самая проблема (принтер Canon LBP2900), никак не могу добиться результата. Cups установлена и работает (по адресу http://localhost:631/). Может кто-нибудь помочь?
Операционная система Debian Squeeze:
$ uname -a
Linux home 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux
Насколько я понимаю, проблема в уставке пакетов с дровами этого принтера:
1) Пытаюсь поставить первый пакет, но не выполняются зависимости:
text
$ sudo dpkg -i cndrvcups-common_1.80-1_i386.deb
Selecting previously deselected package cndrvcups-common.
(Reading database ... 189492 files and directories currently installed.)
Unpacking cndrvcups-common (from cndrvcups-common_1.80-1_i386.deb) ...
dpkg: dependency problems prevent configuration of cndrvcups-common:
cndrvcups-common depends on libcupsys2 (>= 1.1.23); however:
Package libcupsys2 is not installed.
dpkg: error processing cndrvcups-common (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
cndrvcups-common
2) Пытаюсь доставить недостающие пакеты, но они не получается
text
$ sudo aptitude install libcupsys2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done
Reading task descriptions... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 102 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done
Reading task descriptions... Done
text
$ sudo aptitude search libcupsys2
v libcupsys2 -
v libcupsys2-dev -
Второй пакет тоже не ставиться, требует другие пакеты, от которых он зависит
text
$ sudo dpkg -i cndrvcups-capt_1.80-1_i386.deb
Selecting previously deselected package cndrvcups-capt.
(Reading database ... 189492 files and directories currently installed.)
Unpacking cndrvcups-capt (from cndrvcups-capt_1.80-1_i386.deb) ...
dpkg: dependency problems prevent configuration of cndrvcups-capt:
cndrvcups-capt depends on libstdc++5 (>= 1:3.3.4-1); however:
Package libstdc++5 is not installed.
cndrvcups-capt depends on cndrvcups-common (>= 1.80); however:
Package cndrvcups-common is not installed.
dpkg: error processing cndrvcups-capt (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
cndrvcups-capt
Хотя вроде бы libstdc++6 установлен:
text
$ sudo aptitude search libstdc
v libstdc++-dev -
c libstdc++5 - The GNU Standard C++ Library v3
i libstdc++6 - The GNU Standard C++ Library v3
p libstdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.1-dev - The GNU Standard C++ Library v3 (development files)
p libstdc++6-4.1-doc - The GNU Standard C++ Library v3 (documentation files)
p libstdc++6-4.1-pic - The GNU Standard C++ Library v3 (shared library subset kit)
p libstdc++6-4.3-dbg - The GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.3-dev - The GNU Standard C++ Library v3 (development files)
p libstdc++6-4.3-doc - The GNU Standard C++ Library v3 (documentation files)
p libstdc++6-4.3-pic - The GNU Standard C++ Library v3 (shared library subset kit)
p libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (development files)
p libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documentation files)
p libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared library subset kit)
Вроде бы все правильно описал. Сам я не так давно использую Линукс, поэтому вряд ли разберусь :(
У меня таким образом заработал принтер в squeeze (нашел в инете):
text
aptitude install cups cupsys cupsys-client gs-esp libstdc++5
Далее заходим в папку с драйверами.
В консоли выполняем:
dpkg-deb -x cndrvcups-common_1.80-1_i386.deb common
dpkg-deb --control cndrvcups-common_1.80-1_i386.deb
Появились две папки - DEBIAN и common.
Заходим в папку DEBIAN и редактируем файл control - заменяем libcupsys2 на libcups2. Сохраняем файл и копируем всю папку DEBIAN в common.
В консоли выполняем:
dpkg -b common new_cndrvcups-common_1.80-1_i386.deb
Устанавливаем пакет new_cndrvcups-common_1.80-1_i386.deb:
UPD. Альтернативное решение
Если ccpd добавить в автозагрузку приведённым выше способом, то при любой ошибке печати он падает оставляя в оперативке процесс captmon2, который ведёт себя неадекватно загружая процессор чуть ли не на 100%. Перезагрузка ccpd и cupsys не даёт положительного результата и kill captmon2 тоже. Однако выход есть!
1. Удаляем ccpd из автозагрузки
update-rc.d -f ccpd remove
2. Заставляем udev подключать и отключать принтер
создаём файл /etc/udev/rules.d/10-canon_LBP2900.rules
вот с таким содержимым: