Canon lbp 2900 driver для linux

Установка драйвера Canon CAPT для принтеров Canon LBP

Содержание

Автоматическая установка

Пользователем coden в соответствующей теме был предложен разработанный им на основе данных из разных источников скрипт автоматической установки и настройки драйвера Linux CAPT Printer Driver v2.71 для принтеров Canon: LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 15.10, 16.04 32-битной и 64-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.

Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:

Материалы для загрузки

Решение проблем

Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново

Мониторинг состояния принтера

В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:

Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.

Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок

С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.

Источник

Заводим Canon LBP2900 под linux, без ущерба для других принтеров и проиводительности

GDI-принтеры, в частности Canon LBP2900, это довольно актуальная проблема для linux-пользователей, так как поставщик драйверов для этого чуда не сильно позаботился об их юзаюбельности. У этих драйверов есть open-source форк, но он нестабилен и находится в стадии отлаживания. Пример его использования я приводить не буду, а приведу пример использования проприетарных драйверов от Canon.
Зачем этот пост? Насколько мне известно, множеству людей не удалось заставить работать такой принтер под linux, поэтому я поделюсь с сообществом своей success story.
Основной проблемой является то, что для работы проприетарных драйверов необходим демон ccpd, который несколько мешает работе других принтеров, при этом в случае каких-то непредвиденных обстоятельств и сбоев он приводит к увеличению нагрузки на процессор.

Мой workaround состоит в том, чтобы при подключении принтера, производить его настройку в один клик, а далее, после его отключения, убирать все следы использования.

Все действия я производил на Ubuntu 10.04 LTS, libc6 ver. 2.11. Говорят, что работа драйвера при разных версиях библиотеки libc6 может отличаться.
Для начала нам необходимо скачать проприетарные драйвера c сайта Canon. Путем проб и ошибок я выяснил, что версия 1.60 лучше всех поддается настройке, но это сугубо мое мнение.

Скачиваем архив, распаковываем, и в каталоге drivers находим искомые cndrvcups-capt_1.60-2_i386.deb cndrvcups-common_1.60-2_i386.deb
Устанавливаем их в таком порядке:
sudo dpkg-i cndrvcups-common_1.60-2_i386.deb
sudo dpkg -i cndrvcups-capt_1.60-2_i386.deb
также нам необходимо:
sudo apt-get install cups
Итак, приступим. Для настройки и удаления принтера я набросал bash-скрипт:
#!/bin/bash
if [ $1 = «kill» ]; then sudo killall -9 captmon2
fi
if [ $1 = «start» ] ;then
sudo ccpdadmin -x LBP2900 #удаляем записи о принтере на всякий случай
sudo /etc/init.d/cups stop #останавливаем демон печати
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0 #эти файлы почему то не создаются автоматом..
sudo chmod 777 /var/ccpd/fifo0
sudo /etc/init.d/cups start #запускаем демон печати
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E #регистрируем принтер в системе
sudo cp /home/jamb/scripts/ccpd /etc/init.d/ccpd #заменяем стандартный демон на патченный
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0 # добавляем принтер, адрес работает почему-то только такой. разработчики?
sudo /etc/init.d/ccpd stop # здесь обязательно надо отрубить ccpd, таков ритуал
sudo /etc/init.d/ccpd start
captstatusui -P LBP2900 # показываем интерфейс управления, там отобразятся события, например замятие бумаги
else if [ $1 = «stop» ] ;then
sudo ccpdadmin -x LBP2900
sudo /etc/init.d/cups stop
sudo /etc/init.d/ccpd stop
fi
fi

Теперь о ритуале запуска.
Во-первых, ccpd надо заменять на патченный, стандартный не справляется. исходную ссылку на него дать не могу, утеряна за давностью лет, но вот он: http://pastebin.com/9vcUtL4f. Все благодарности за патч отправляйте Raphael Doursenaud и Markovtsev Vadim . Копируем содержимое по ссылке в файл ccpd и указываем путь к нему в скрипте, мой путь:

/scripts/ccpd
Во-вторых, если подключить принтер по usb, и довольно долго не запускать скрипт, то вероятность правильной работы устройства очень сильно уменьшается, при этом captstatusui выдает ошибку *socket error*.

Итак, называем основной скрипт как нибудь, например lbp2900, даем ему права на исполнение
chmod +x ./lbp2900
Теперь подключаем принтер к компьютеру, ждем секунды три, и запускаем скрипт
lbp2900 start
если все сделано верно, то появится окошко captstatusui с надписью Ready to print. Можем печатать. Заметьте, теперь в cups два принтера, один поднимается по умолчанию системой и не работает, а второй наш, рабочий. У меня он называется LBP2900-2.

Для отключения принтера выполняем
lbp2900 stop
и вынимаем usb провод.
При этом может возрасти нагрузка на процессор. Это бунтует процесс captmon2, лечится командой
lbp2900 kill

Таким образом, наша система не загрязнена ничем, кроме драйвера для устройства, и довольно быстро настраивается для работы с LBP2900.

Источник

Canon i-SENSYS LBP2900

Выберите категорию материалов поддержки

Поиск драйверов последней версии для вашего продукта

ПО для удобства использования наших продуктов

Полезные руководства для эффективного использования продукта

Приложения и функции

Обзор приложений для вашего продукта

Поиск встроенного ПО последней версии для вашего продукта

Нужна помощь? Посмотрите раздел часто задаваемых вопросов

Посмотрите последние новости о вашем продукте

Ознакомьтесь с техническими характеристиками вашего продукта

Полезные ссылки

Вам также может понадобиться.

Свяжитесь с нами

Свяжитесь со службой поддержки продукции для дома по телефону или электронной почте

Canon ID

Регистрация продукта и управление аккаунтом Canon ID

Ремонт

Поиск центров по ремонту оборудования, полезная информация по процессу ремонта

Мы используем файлы cookie, чтобы обеспечить вам наиболее полные возможности взаимодействия с Canon и наиболее удобную работу с нашим веб-сайтом. Узнайте больше об использовании файлов cookie и измените ваши настройки cookie здесь. Вы принимаете нашу политику использования файлов cookie на вашем устройстве, продолжая использовать наш веб-сайт или нажав Принимаю.

Источник

Canon LBP2900 + Linux Debian — инструкция —

CANON LBP2900 + LINUX DEBIAN

Инструкция по установке принтеров Canon в Linux Debian (Ubuntu etc). Применима для принтеров LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C.

Протестировано с принтером Canon LBP2900 на Linux Debian 9.

Установка

Закачка драйвера (последняя доступная версия драйвера — 2.71):

Установка (при необходимости) сервера печати CUPS:

Проверка наличия в системе установленного сервера CUPS:

Если сервер CUPS не установлен, то установка :

Активация systemd-юнита CUPS:

Установка драйвера и необходимых зависимостей:

Независимо от используемой архитектуры необходимо устанавливать драйвер для архитектуры x86, потому что драйвер для архитектуры x86-64 не работает — задания становятся в очередь, но не отправляются на принтер. Были испробованы все доступные способы.

Добавление поддержки i386 архитектуры (только для x86-64)

Установка драйверов (для x86 и x86-64):

Внесение изменений в оригинальные файлы:

Исправление файла /etc/init.d/ccpd:
После строки #!/bin/sh вставить код:

Создание юнита /etc/systemd/system/ccpd.service со следующим содержимым:

Перезапуск служб cups и ccpd, проверка состояния:

Читайте также:  Загрузчик efi для linux

Регистрация принтера в системе печати. Два варианта (проверены оба):
Таблица соответствия PPD-файлов и моделей принтеров:

Во многих (почти во всех) инструкциях и руководствах допущена ошибка в параметрах команды (во всяком случае для данной версии драйверов):

ccp://localhost:59687 — неправильно
ccp:localhost:59687 — правильно

Подключение принтера. Определение порта подключения:

Регистрация принтера в сервисе ccpd (lp0 при необходимости заменить на вывод предыдущей команды):

Перезапуск служб cups и ccpd:

Проверка состояния принтера:

Установка принтера устройством печати по-умолчанию:

  • Проверка печати из консоли:
  • Удаление

    Удаление регистрации принтера:

    Удаление ccpd из автозагрузки:

  • Удаление драйвера и пакетов зависимостей:
  • Список полезных команд

    lp, lpr — печать
    lpadmin — настройка параметров
    lpq — просмотр очереди печати
    lpstat — информация о состоянии принтера
    cancel — очистка очереди печати

    Дополнение 1. Разделение доступа к принтеру по протоколу SMB

    Для открытия общего доступа к принтеру по протоколу SMB нужно в файле конфигурации samba (предполагается, что в системе уже есть настроеный samba сервис) /etc/samba/smb.conf внести следующие общие параметры:

    Так же рекомендуется добавить параметры для конкретного принтера:

    Соответственно, должна существовать учетная запись user, которая также внесена и в базу пользователей samba, и которая обладает правами доступа к принтеру.

    Для доступа по протоколу SMB из Windows XP нужно добавить в /etc/samba/smb.conf в секции [global] строки

    Дополнение 2. Зависания

    Периодически сервис драйвера подвисает и принтер перестат отвечать. Лечится это очисткой очереди печати и перезапуском сервисов:

    Источник

    Как установить принтер Canon LBP-2900 в Linux Ubuntu?

    Чтобы заставить работать принтер Canon LBP-2900 в ОС Ubuntu не достаточно просто установить драйвер, как это делается в большинстве случаев. Поддержка данного принтера уже прекращена компанией Canon, поэтому нет драйвера, который бы работал без дополнительного шаманства.

    В Интернете можно найти несколько способов установки принтера Canon LPB-2900 в ОС Linux Ubuntu, но в результате нормальная работа принтера гарантируется если принтер включается раньше компьютера, либо перед использованием принтера требуется перезапустить демоны ccpd и CUPS.

    В результате выполнения этого руководства отсылать на печать возможно всегда, не зависимо от очередности включения принтера и компьютера.

    Теоретически данное руководство поможет установить принтер в любой ОС Linux.

    Установка драйвера на принтер Canon LBP-2900 в Ubuntu:

    1. Загружаем драйвера с официального сайта Canon . На приведенной странице следует выбрать ОС и язык, после чего загрузить драйвер самой последней версии.
    2. Чтобы корректно установить драйвера нам потребуются также два пакета: libcupsys и libstdc , которых нет в репозиториях Ubuntu.

    (Спойлер) Уточнить название PPD-файла принтера можно так.

    UI Port = 59787

    —————————————————————————-

    Entry Num : Spooler : Backend : FIFO path : Device Path : Status
    [0] : lbp2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!

    (Спойлер) Текст нового скрипта запуска демона ccpd.

    В итоге мы получаем полностью работоспособный принтер Canon LBP-2900, который прекрасно печатает без каких-либо ограничений. Единственной проблемой, возникшей после подключения принтера к ОС Ubuntu, является небольшая задержка между отправкой документа на печать и самой печатью.

    Некоторая информация, используемая в этом руководстве, была взята с официального форума ОС Ubuntu и страницы https://help.ubuntu.com.

    После всей настройки можно немного отвлечься и поиграть во что-нибудь прикольное. Скачать бесплатно игры и немного поиграть никому не повредит.

    спасибо! всё как по маслу.

    Мужик спасибо огромное, это единственный способ который у меня заработал!

    cyborg: спасибо! всё как по маслу.

    lucio: Мужик спасибо огромное, это единственный способ который у меня заработал!

    После месячного использования этого принтера в ОС Ubuntu все же иногда, но очень очень редко, приходиться перезагружать демон ccpd

    Перезагрузить можно командой:
    sudo /etc/init.d/ccpd restart

    Столкнулся со следующего рода проблемой. На шаге:
    sudo /etc/init.d/ccpd restart
    Выдает:
    sudo: /etc/init.d/ccpd: command not found
    Подскажите, что делать?
    Заранее благодарен

    Сергей: sudo: /etc/init.d/ccpd: command not found

    Странная ошибка. Проверти вручную есть ли скрипт загрузки /etc/init.d/ccpd

    Скорее всего на 8 шаге Вы что-то сделали не так. Чтобы поправить это выполните команду:
    sudo gedit /etc/init.d/ccpd
    и в него вставьте содержимое (Спойлер) Текст нового скрипта запуска демона ccpd. в 8 пункте который.

    Большой спасибо! Все заработало Kubuntu 9.10

    $ captstatusui -P LBP2900

    captstatusui Socket Error ***
    Почему выскакивает эта ошибка?

    Ra: captstatusui Socket Error *** Почему выскакивает эта ошибка?

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

    не поправилось. уже измучился с этим принтером в Linux(((

    Alex_m37: не поправилось. уже измучился с этим принтером в Linux(((

    Попробуйте удалить два пакета драйвера и после ребута проделать все снова. Я после очень долгих и занудных мучений смог подключить этот принтер.

    $ captstatusui -P LBP2900 captstatusui Socket Error *** Почему выскакивает эта ошибка?

    как удалить два пакета драйвера?

    ilbonoff: как удалить два пакета драйвера?

    sudo apt-get remove cndrvcups-common cndrvcups-capt

    У меня так ничего и не получилось. Переделывал несколько раз. Постоянно когда подключаю принтер ОС начинает искать новый принтер и устанавливает его как LBP -2900-2. В итоге ничего не печатается. И еще вопрос: Можно ли по этой инструкции установить его на Ubuntu 64? Принтер нужен позарез, жду ответа.

    Ярослав: У меня так ничего и не получилось. Переделывал несколько раз. Постоянно когда подключаю принтер ОС начинает искать новый принтер и устанавливает его как LBP -2900-2. В итоге ничего не печатается. И еще вопрос: Можно ли по этой инструкции установить его на Ubuntu 64? Принтер нужен позарез, жду ответа.

    До установки “по-новой” нужно было удалить все доступные принтеры. А на x64 я не знаю. Не устанавливал. Теоретически также как и на x32, только пакеты найти на х64

    Mut@NT: До установки “по-новой” нужно было удалить все доступные принтеры.

    А какой командой их удалять? Я в Ubuntu новичок.

    Все заработало Kubuntu 9.10 🙂

    Сделал все по инструкции, в конце появилось окошко с сообщением Ready to print. Отправляю на печать эффекта ноль….

    Спасибо большое, мне всё таки удалось заставить этот принтер работать на Ubuntu amd64. Огромное спасибо автору еще раз. Единственное что я изменил это я заменил драйвера на 64 битные и соответственно скачал нужные пакеты. Остальное по инструкции. Кстати, если кому надо тут есть инструкция как сделать 64-битные драйвер для этого принтера: unbelll.blogspot.com/2009/12/canon-lbp2900-vs-ubuntu-910-karmic-x86.html

    FAT _32: Сделал все по инструкции, в конце появилось окошко с сообщением Ready to print. Отправляю на печать эффекта ноль….

    Попробуйте перезагрузить ccpd и cups

    Mut@NT: Попробуйте перезагрузить ccpd и cups

    Попробовал…. все равно не робит…. в строке состояния пишет что принтер занят…. пробовал все удалить и поставить заново, все точно так же… какой-то унылый принтер!

    FAT _32: какой-то унылый принтер!

    Это еще мягко сказано.

    Тенденция в принтостроительстве идет к тому, что или из-за экономии на себестоимости, или из-за проплаченности Microsoft`ом, но большинство производителей часть аппаратных функций возлагают на драйвера, которые корректно работают только на Windows (наверное, просто совпадение 🙂 ), а на Linux, MacOS и др. ОС не работают.

    Слышал, что у этого принтера есть также проблемы и с Windows 7.

    FAT _32: в строке состояния пишет что принтер занят

    У меня эта проблемы решалась перезагрузкой демонов ccpd и cups. Попробуйте в разных последовательностях перезагружать эти демоны.

    Наконец-то это УГ заработало на моем судьбоносном коале….. помогла перезагрузка cups и ccpd.

    Как оказалось все сказочно работает лишь до первого зажевывания бумаги. Помогли танцы вокруг ccpd и cups

    а что делать,если при обновлении PPD не выводится список?

    Все здорово работает, только одна проблема – после того как заканчивается бумага в лотке, перестает печатать. В состоянии принтера написано “обрабатывается”. Помогает только отмена задания и повторная печать, уже с достаточным кол-ом бумаги((
    FAT _32: Как оказалось все сказочно работает лишь до первого зажевывания бумаги. Помогли танцы вокруг ccpd и cups

    Установил принтер Canon LBP2900 по этой инструкции на Ubuntu 9.10 – работает нормально. Но в моём случае потребовалось поправить файл скрипта запуска описанный в шаге 8:
    1. После переменной DEAMON =/usr/sbin/ccpd Добавил переменную DEAMONCUPS =/usr/sbin/cupsd
    2. Далее в конструкции case шаге start) добавил перед строчкой start-stop-deamon —start —quiet —exec $DEAMON три строчки следующего содержания:
    start-stop-deamon —stop —quiet —exec $DEAMONCUPS
    sleep 1
    start-stop-deamon —start —quiet —exec $DEAMONCUPS
    после чего сохранил файл, перезагрузился – принтер заработал как надо.
    Кроме всего прочего эти же три строки можно добавить и в restart), тогда можно сделать на рабочем столе кнопку с командой sudo /etc/init.d/ccpd restart для быстрого восстановления работоспособности например при замятии бумаги или если она кончится в лотке…

    d_rain: а что делать,если при обновлении PPD не выводится список?

    Это значит, что Вы не установили два пакета с драверами, которые приведены в 1 пункте

    Zaits: FAT _32: Как оказалось все сказочно работает лишь до первого зажевывания бумаги. Помогли танцы вокруг ccpd и cups Что за танцы? 🙂

    Скорее всего это две команды:
    sudo gedit /etc/init.d/ccpd
    sudo gedit /etc/init.d/cups
    Порядок может отличаться от приведенного.

    Читайте также:  Windows пишет 255 заряда аккумулятора

    у меня при загрузке пакета libcupsys ошибка 404

    d_rain: у меня при загрузке пакета libcupsys ошибка 404

    Вроде ссылки рабочие.

    Можете зайти на http://packages.ubuntu.com и вручную найти пакеты libcupsys и libstdc

    нашёл.
    а пункт 4 как выполнить?

    d_rain: нашёл. а пункт 4 как выполнить?

    у Вас 2 DEB пакета, которые просто устанавливаем в приведенной последовательности. Просто устанавливаем – это кликаем на каждом по два раза, набираем пароль root и ждем окончания установки ))

    sudo /etc/init.d/ccpd restart
    /etc/init.d/ccpd: 1: Syntax error: “(” unexpected

    что делать с этим?

    d_rain: sudo /etc/init.d/ccpd restart
    /etc/init.d/ccpd: 1: Syntax error: “(” unexpected

    Повторите 8 шаг

    Огромное вам спасибо за краткость и информативность. После нескольких перезапусков этих двух демонов печать-таки пошла =)

    у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)

    Установка на 10.04 прошла успешно. Принтер пчатает прекрасно. Однако,как писал FAT _32, при замятии бумаги печать стопорится.
    Глубоко еще не ковырял. И еще, методику проверял на LBP1120.

    Sergey: у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)

    Не знаю, не сталкивался. Я уже 4 принтера поднял и не разу не было проблем.

    chr0n0s: Установка на 10.04 прошла успешно. Принтер пчатает прекрасно. Однако,как писал FAT _32, при замятии бумаги печать стопорится.
    Глубоко еще не ковырял. И еще, методику проверял на LBP1120.

    Проблема такая действительно существует. Пока лечу это перезапуском CUPS и ccpd. Глубоко в этом направлении не копал, просто сделал один скрипт перезапуска и все.

    Я твой должник… 2 месяца мучался… не зря!Огромное спасибо…

    Максим: Я твой должник… 2 месяца мучался… не зря!Огромное спасибо…

    Всегда пожалуйста. Заходит еще.

    Все сделал оп инструкции, в 10.04 как и в более ранних версиях принтер не печатает. Задание отправляется на печать и чего то ждет. Через некоторое время появляется системное сообщение о том что питаение принтера не подключеною как с этим бороться?

    bv7: Все сделал оп инструкции, в 10.04 как и в более ранних версиях принтер не печатает. Задание отправляется на печать и чего то ждет. Через некоторое время появляется системное сообщение о том что питаение принтера не подключеною как с этим бороться?

    Спасибо, единственная инструкция по которой принтер завелся, только надолго ли.

    Все сделал по инструкции, но после ввода выдает графическое окно с фразой: error print. Что делать, подскажите пожалуйста.

    сергей: Все сделал по инструкции, но после ввода выдает графическое окно с фразой: error print. Что делать, подскажите пожалуйста.

    Попробуйте:
    sudo gedit /etc/init.d/ccpd
    sudo gedit /etc/init.d/cups
    Порядок может отличаться от приведенного.

    При добавлении принтера в ОС в ответ получаю: lbp2900 can’t find in CUPS Spooler Entry!! Что можно сделать? Помогите пожалуйста, просто замучился с установкой принтера …

    сергей: При добавлении принтера в ОС в ответ получаю: lbp2900 can’t find in CUPS Spooler Entry!! Что можно сделать? Помогите пожалуйста, просто замучился с установкой принтера …

    Даже и не знаю чем помочь (

    Спасибо за инструкцию. На чОткой рыси все работает.

    Перезагрузка линукса – это нонсенс, проще гораздо перезапустить демон.

    alex: Перезагрузка линукса – это нонсенс, проще гораздо перезапустить демон.

    Для большинства пользователей проще перезагрузить компьютер 😉

    Мега респект и благодарность. Принтер заработал УБУНТУ 10.04

    Ура, наконец-то зафурычил принтер. Куда перевести спасибо?

    titan: Ура, наконец-то зафурычил принтер. Куда перевести спасибо?

    Принимаются только письменные благодарности ))

    Подскажите как завести это принтер, если он установлен на втором компе на ХР и к нему надо как-то подключаться через самбу с убунты 10.04?

    Владимир: Подскажите как завести это принтер, если он установлен на втором компе на ХР и к нему надо как-то подключаться через самбу с убунты 10.04?

    Вроде там все просто. Все делается через графическую оболочку: *Система > Администрирование > Печать
    Там жмете Добавить и выбираем Windows Printer via Samba
    Там, я думаю, дальше разберетесь сами

    Спасибо огромное! Все чудесно заработало. Отличная и очень информативная статья.

    Zaits: Все здорово работает, только одна проблема – после того как заканчивается бумага в лотке, перестает печатать. В состоянии принтера написано “обрабатывается”. Помогает только отмена задания и повторная печать, уже с достаточным кол-ом бумаги((

    Бумага кончилась, начала мигать кнопка “Paper” я нажал – она погасла и все, ефекта ноль,печать не продолжилась(((
    Что делать в таких случаях?должно ли так быть или все дело в дровах?

    Ув. Mut@NT спасстбо Вам за инсрукцию!
    В общем у меня не получается разобраться со скриптом ccpd. Дело в том когда я его наполняю из спойлера пункта 8 и сохраняю он у меня начинает высвечиваться системой как обычный текстовый документ. Соответственно перезапустить по 9му пункту не могу так как консоль выдает сообщение:
    root@andrei-laptop:

    # sudo /etc/init.d/ccpd restart
    sudo: /etc/init.d/ccpd: command not found
    root@andrei-laptop:

    nazar: Бумага кончилась, начала мигать кнопка “Paper” я нажал – она погасла и все, ефекта ноль,печать не продолжилась((( Что делать в таких случаях?должно ли так быть или все дело в дровах?

    Проблема в драйверах, так как принтер виндовый. Его работ сводится к тому, что при каждом его включении Windows “прошивает” ему мозги, после чего он работает.

    В вашем случае должно помочь:
    sudo /etc/init.d/ccpd restart
    sudo /etc/init.d/cups restart

    Андрей 74: Ув. Mut@NT спасстбо Вам за инсрукцию! В общем у меня не получается разобраться со скриптом ccpd. Дело в том когда я его наполняю из спойлера пункта 8 и сохраняю он у меня начинает высвечиваться системой как обычный текстовый документ. Соответственно перезапустить по 9му пункту не могу так как консоль выдает сообщение: root@andrei-laptop:# sudo /etc/init.d/ccpd restart sudo: /etc/init.d/ccpd: command not found root@andrei-laptop:#

    Попробуйте добавить файлу /etc/init.d/ccpd права на исполнение, хотя по умолчанию они должны были остаться:
    sudo chmod +x /etc/init.d/ccpd

    Спасибо!
    Принтер наконец-то заработал. Одна проблемка: после перезагрузки компьютера, снова глухо. Приходится перезапускать ccpd и cups.
    Что сделать, чтобы не проделывать эту операцию каждый раз?
    Может быть можно сделать restart ccpd и cups автоматическим при загрузке?
    Или есть какой-нибудь другой способ это исправить?

    katkap: Спасибо! Принтер наконец-то заработал. Одна проблемка: после перезагрузки компьютера, снова глухо. Приходится перезапускать ccpd и cups. Что сделать, чтобы не проделывать эту операцию каждый раз? Может быть можно сделать restart ccpd и cups автоматическим при загрузке? Или есть какой-нибудь другой способ это исправить?

    Можно попробовать перзагружать эти 2 демона при старте, но как-то странно они у Вас себя ведут.

    katkap: Спасибо!
    Принтер наконец-то заработал. Одна проблемка: после перезагрузки компьютера, снова глухо. Приходится перезапускать ccpd и cups.

    Проделала всю процедуру снова. После регистрации принтера в ОС пишет следующее:

    CUPS _ConfigPath = /etc/cups/ LOG Path = None UI Port = 59787

    Entry Num : Spooler : Backend : FIFO path : Device Path : Status —————————————————————————-
    [0] : LBP2900 : : : /dev/usb/lp0 :

    [1] : lbp2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : Modified

    А при добавлении скрипта запуска демона ccpd в автозагрузку (шаг 10)(#sudo update-rc.d ccpd defaults 50) вот это:

    update-rc.d: warning: ccpd start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (2 3)
    update-rc.d: warning: ccpd stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (0 1 4 5 6) System start/stop links for /etc/init.d/ccpd already exist.

    При проверке работоспоосбности принтера система его не видит (не подключен и все такое). Но при этом принтер печатает. А после пререзагрузки. Снова тишина. Даже задание на печать не отправляет.
    После

    Читайте также:  Htc one with windows phone

    # sudo /etc/init.d/cups restart

    # sudo /etc/init.d/ccpd restart
    снова все в порядке. Рестарт компьютера и опять килл.
    Хотя, уже радует, что хоть как-то печатает.
    Помогите, пожалуйста. Я обычный юзер, поэтому и туплю нешуточно.

    Mut@NT: Можно попробовать перзагружать эти 2 демона при старте,

    А как это можно сделать?
    Спасибо!

    Ребятп, помогите разобраться. После рестарта ссpd выдает мне такое вот:

    $ sudo /etc/init.d/cups restart
    Rather than invoking init scripts through /etc/init.d, use the service(8)
    utility, e.g. service cups restart

    Since the script you are attempting to invoke has been converted to an
    Upstart job, you may also use the restart(8) utility, e.g. restart cups
    cups start/running, process 13048

    Как это исправить можно?

    здравствуйте, у вас очень подробная инструкция, выполнял все по пунктам, но на 4 застрял, в окне установки выпадает: Зависимость не может быть удовлетворена: cupsys
    я новичок, ума не приложу что делать.

    Борис: здравствуйте, у вас очень подробная инструкция, выполнял все по пунктам, но на 4 застрял, в окне установки выпадает: Зависимость не может быть удовлетворена: cupsys
    я новичок, ума не приложу что делать.

    Попробуйте загрузить новые драйвера с оф. сайта.

    таже проблема, но других дров на сайте нет

    Здравствуйте!
    Использовал Вашу инструкцию и все работало отлично, но после обновления на новую версию Убунту 10.10 принтер перестал работать, более того при попытке его установить в пункте 4 выскакивает ошибка: Error: Dependency is not satisfiable: cupsys – подскажите пожалуйста, если знаете, как решить эту проблему – драйвер с сайта Canon – самый новый…(старый кстати тоже самое пишет)?

    ya: таже проблема, но других дров на сайте нет

    Дима: Здравствуйте!
    Использовал Вашу инструкцию и все работало отлично, но после обновления на новую версию Убунту 10.10 принтер перестал работать, более того при попытке его установить в пункте 4 выскакивает ошибка: Error: Dependency is not satisfiable: cupsys – подскажите пожалуйста, если знаете, как решить эту проблему – драйвер с сайта Canon – самый новый…(старый кстати тоже самое пишет)?

    Проблема как я понимаю заключается в том, что версия cupsys не совместима с драйверами. Решения я не знаю, кроме того, чтобы пока временно откатить версию Ubuntu до той, на которой драйвера работали. Это Canon должен поправить драйвера.

    Mut@NT: Mut@NT
    3 Май, 03:16 # (Комментарий автора)

    Sergey: у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)

    Не знаю, не сталкивался. Я уже 4 принтера поднял и не разу не было проблем

    столкнулся с аналогичной проблеммой , проц под сотку, перезапуск служб не помог , убил процессы через kill -9 PID > оказалось что забыл подключить USB и пустил на печать

    Спасибо, хороший мануал.
    В 10.10 так и не получилось настроить, в 10.04 все как по маслу.

    Подскажите пожалуйста, как LBP2900 подключить в ubuntu 10.10

    Здравствуйте.
    кто-нибудь решил проблему с cupsys? у меня та же беда

    здравствуйте, скажите как установить принтер hp LaserJet p1005, Другой hp нормально устанавливается, а этот никак на Линукс Юниор 5.0

    Для rpm-ориентированных дистрибутивов можно почитать здесь:

    после captstatusui -P lbp2900 выдаёт ошибку Check the DevicePath of /etc/ccpd.conf как быть?

    всё заработало на 32 разрядной ubuntu 11.04, только драйвера с официального сайта версии 1.60 не пошли, в связи с тем что я не смог найти пакет Libcupsys вместо него установил Libcups2-dev. И скачал вот эти дрова:
    http://launchpadlibrarian.net/56217598/gs-esp_8.71.dfsg.2-0ubuntu7_all.deb

    Mase, можешь рассказать подробнее? у меня 11.04 и чего-то никак победить не могу…

    открываешь центр приложений убунту, забиваешь в поиск libstdc++6-4.4-dev, устанавливаешь, Забиваешь libcups2, устанавливаешь. Забиваешь gs-esp устанавливаешь.

    Скачиваешь драйвера с офф сайта версии 2.20 по ссылке из статьи, устанавливаешь как написано в статье. по порадку.

    Дальше всё по инструкциям, всё будет работать.

    Fido: открываешь центр приложений убунту, забиваешь в поиск libstdc++6-4.4-dev, устанавливаешь, Забиваешь libcups2, устанавливаешь. Забиваешь gs-esp устанавливаешь.
    Скачиваешь драйвера с офф сайта версии 2.20 по ссылке из статьи, устанавливаешь как написано в статье. по порадку.
    Дальше всё по инструкциям, всё будет работать.

    Неужели починили все?

    Спасибо за ман. убунту 11.04 – все как по маслу.
    Статью добавлю в свою локальную базу знаний)

    Да, забыл. Драйвера 2.2bq.. Novell Smith: Спасибо за ман. убунту 11.04 – все как по маслу. Статью добавлю в свою локальную базу знаний)

    Fido: открываешь центр приложений убунту, забиваешь в поиск libstdc++6-4.4-dev, устанавливаешь, Забиваешь libcups2, устанавливаешь. Забиваешь gs-esp устанавливаешь.
    Скачиваешь драйвера с офф сайта версии 2.20 по ссылке из статьи, устанавливаешь как написано в статье. по порадку.
    Дальше всё по инструкциям, всё будет работать. (с)
    ====

    У меня Ubuntu 11.04

    Вы писали
    забиваешь в поиск libstdc++6-4.4-dev, устанавливаешь, -Ok! Забиваешь libcups2, устанавливаешь. – Ok!!
    Забиваешь gs-esp устанавливаешь. -не пошло. Нету.

    Где можно найти этот gs-esp ?

    https://help.ubuntu.com/community/CanonCaptDrv190 FAQ по установке принтеров на версии Ubuntu вплоть до 11,04

    Alex: https://help.ubuntu.com/community/CanonCaptDrv190 FAQ по установке принтеров на версии Ubuntu вплоть до 11,04

    Вроде как появилась полная поддержка этого безобразия и все вин-принтеры Canon теперь работают без какого-либо геморроя

    Сначала не получалось. Через неельку сел по порядку всё зделал Драва скачал с сайта кенон. Запустил принтер за 10 минут.

    Включил на следующий день опять ничего не печатает. Всё повторяю, никакого эфекта.

    Не можу завантажити два пакета: libcupsys и libstdc? Підкажіть що робити, пліз…

    Попробуй через центр приложений, у меня всё от туда стало велеколепно. Убунту 10.04

    В 11.10 раз прошел по этой инструкции: https://help.ubuntu.com/community/CanonCaptDrv190 , сдуру в 1 месте забыв исправить LBP5000 на LBP2900 и всё, больше ничего не могу сделать. После сноса пакетов и удаления /etc/ccpd.conf ничего не работает ни по той ни по этой инструкции. Всё время “captstatusui -P LBP2900” показывает “Check the DevicePath of /etc/ccpd.conf”. В syslog вот что:

    an 27 20:44:37 dev udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
    Jan 27 20:44:37 dev udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-2
    Jan 27 20:44:37 dev udev-configure-printer: Device vendor/product is 04A9:2676
    Jan 27 20:44:37 dev udev-configure-printer: failed to claim interface
    Jan 27 20:44:37 dev udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0/usb/lp0
    Jan 27 20:44:37 dev udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-2
    Jan 27 20:44:37 dev udev-configure-printer: MFG :Canon MDL :LBP2900 SERN :- serial:0000b280OAeO
    Jan 27 20:44:38 dev udev-configure-printer: no corresponding CUPS device found
    Jan 27 20:44:38 dev udev-configure-printer: add /module/lp
    Jan 27 20:44:38 dev udev-configure-printer: Failed to get parent
    Jan 27 20:44:38 dev udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
    Jan 27 20:44:38 dev udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-2
    Jan 27 20:44:38 dev udev-configure-printer: Device vendor/product is 04A9:2676
    Jan 27 20:44:38 dev udev-configure-printer: failed to claim interface
    Jan 27 20:44:38 dev udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0/usb/lp0
    Jan 27 20:44:38 dev udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.7/usb2/2-2
    Jan 27 20:44:38 dev udev-configure-printer: MFG :Canon MDL :LBP2900 SERN :- serial:0000b280OAeO
    Jan 27 20:44:40 dev udev-configure-printer: no corresponding CUPS device found

    Кто-нибудь может помочь?

    Кстати, в 11.10 libcupsys вообще ни в каком виде не присутствует в списках пакетов к установке.

    $ wget http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.4_all.deb
    —2012-02-12 05:15:00— http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.4_all.deb
    Преобразование адреса security.ubuntu.com… 91.189.92.166, 91.189.92.167
    Устанавливается соединение с security.ubuntu.com|91.189.92.166|:80… соединились.
    Запрос HTTP послан, ожидание ответа… 404 Not Found
    2012-02-12 05:15:10 ОШИБКА 404: Not Found.

    $ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
    —2012-02-12 05:15:28— http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
    Преобразование адреса mirrors.kernel.org… 149.20.4.71
    Устанавливается соединение с mirrors.kernel.org|149.20.4.71|:80… соединились.
    Запрос HTTP послан, ожидание ответа… 404 Not Found
    2012-02-12 05:15:34 ОШИБКА 404: Not Found.

    $ sudo dpkg -i libcupsys2_1.3.9-17ubuntu3.4_all.deb
    [sudo] password for demettriss:
    dpkg: не удалось обработать параметр libcupsys2_1.3.9-17ubuntu3.4_all.deb (—install): нет доступа к архиву: Нет такого файла или каталога
    При обработке следующих пакетов произошли ошибки: libcupsys2_1.3.9-17ubuntu3.4_all.deb

    все работает под opensuse 12.1!

    lubuntu 10.04. Все заработало!
    Огромное спасибо автору!

    Собранный и протестированный опыт из разных источников по установке CANON LBP2900 НА УБУНТУ 12.10 Перейдите по ссылке: http://webfile.ru/6193346

    Немогу установить Canon LBP -2900 на Kubuntu 13.10. При установке Canon CAPT Printer Driver for Linux версия 2.60-1 ответ: не удалось удовлетворить зависимости. Подскажите пожалуйста куда копать.
    Заранее благодарен.

    Источник

    Оцените статью