Как установить принтер Canon LBP-2900 в Linux Ubuntu?
Чтобы заставить работать принтер Canon LBP-2900 в ОС Ubuntu не достаточно просто установить драйвер, как это делается в большинстве случаев. Поддержка данного принтера уже прекращена компанией Canon, поэтому нет драйвера, который бы работал без дополнительного шаманства.
В Интернете можно найти несколько способов установки принтера Canon LPB-2900 в ОС Linux Ubuntu, но в результате нормальная работа принтера гарантируется если принтер включается раньше компьютера, либо перед использованием принтера требуется перезапустить демоны ccpd и CUPS.
В результате выполнения этого руководства отсылать на печать возможно всегда, не зависимо от очередности включения принтера и компьютера.
Теоретически данное руководство поможет установить принтер в любой ОС Linux.
Установка драйвера на принтер Canon LBP-2900 в Ubuntu:
Загружаем драйвера с . На приведенной странице следует выбрать ОС и язык, после чего загрузить драйвер самой последней версии.
Чтобы корректно установить драйвера нам потребуются также два пакета: , которых нет в репозиториях Ubuntu.
Чтобы проверить работоспособность подключенного принтера, набираем в консоли:
# captstatusui -P lbp2900
При правильной установке драйвера принтера Canon LBP 2900 в ОС Ubuntu на экране должно появиться графическое окно с фразой: ready to print.
Перезагружаем компьютер.
В итоге мы получаем полностью работоспособный принтер Canon LBP-2900, который прекрасно печатает без каких-либо ограничений. Единственной проблемой, возникшей после подключения принтера к ОС Ubuntu, является небольшая задержка между отправкой документа на печать и самой печатью.
После всей настройки можно немного отвлечься и поиграть во что-нибудь прикольное. Скачать бесплатно игры и немного поиграть никому не повредит.
Комментарии
22 Январь, 10:40
спасибо! всё как по маслу.
10 Февраль, 14:31
Мужик спасибо огромное, это единственный способ который у меня заработал!
11 Февраль, 08:15 (Комментарий автора)
cyborg: спасибо! всё как по маслу.
lucio: Мужик спасибо огромное, это единственный способ который у меня заработал!
После месячного использования этого принтера в ОС Ubuntu все же иногда, но очень очень редко, приходиться перезагружать демон ccpd
Перезагрузить можно командой: sudo /etc/init.d/ccpd restart
11 Февраль, 18:47
Столкнулся со следующего рода проблемой. На шаге: sudo /etc/init.d/ccpd restart Выдает: sudo: /etc/init.d/ccpd: command not found Подскажите, что делать? Заранее благодарен
12 Февраль, 02:35 (Комментарий автора)
Сергей: sudo: /etc/init.d/ccpd: command not found
Странная ошибка. Проверти вручную есть ли скрипт загрузки /etc/init.d/ccpd
Скорее всего на 8 шаге Вы что-то сделали не так. Чтобы поправить это выполните команду: sudo gedit /etc/init.d/ccpd и в него вставьте содержимое (Спойлер) Текст нового скрипта запуска демона ccpd. в 8 пункте который.
13 Февраль, 13:58
Большой спасибо! Все заработало Kubuntu 9.10
15 Февраль, 08:55
root@name-desktop:~$ captstatusui -P LBP2900
captstatusui Socket Error *** Почему выскакивает эта ошибка?
15 Февраль, 12:52 (Комментарий автора)
Ra: captstatusui Socket Error *** Почему выскакивает эта ошибка?
У меня так ничего и не получилось. Переделывал несколько раз. Постоянно когда подключаю принтер ОС начинает искать новый принтер и устанавливает его как LBP-2900-2. В итоге ничего не печатается. И еще вопрос: Можно ли по этой инструкции установить его на Ubuntu 64? Принтер нужен позарез, жду ответа.
1 Март, 09:38 (Комментарий автора)
Ярослав: У меня так ничего и не получилось. Переделывал несколько раз. Постоянно когда подключаю принтер ОС начинает искать новый принтер и устанавливает его как LBP-2900-2. В итоге ничего не печатается. И еще вопрос: Можно ли по этой инструкции установить его на Ubuntu 64? Принтер нужен позарез, жду ответа.
До установки “по-новой” нужно было удалить все доступные принтеры. А на x64 я не знаю. Не устанавливал. Теоретически также как и на x32, только пакеты найти на х64
1 Март, 12:37
Mut@NT: До установки “по-новой” нужно было удалить все доступные принтеры.
А какой командой их удалять? Я в Ubuntu новичок.
2 Март, 07:56
Все заработало Kubuntu 9.10 :)
2 Март, 18:46
Сделал все по инструкции, в конце появилось окошко с сообщением Ready to print. Отправляю на печать эффекта ноль….
3 Март, 12:39
Спасибо большое, мне всё таки удалось заставить этот принтер работать на Ubuntu amd64. Огромное спасибо автору еще раз. Единственное что я изменил это я заменил драйвера на 64 битные и соответственно скачал нужные пакеты. Остальное по инструкции. Кстати, если кому надо тут есть инструкция как сделать 64-битные драйвер для этого принтера: unbelll.blogspot.com/2009/12/canon-lbp2900-vs-ubuntu-910-karmic-x86.html
4 Март, 02:01 (Комментарий автора)
FAT_32: Сделал все по инструкции, в конце появилось окошко с сообщением Ready to print. Отправляю на печать эффекта ноль….
Попробуйте перезагрузить ccpd и cups
4 Март, 04:47
Mut@NT: Попробуйте перезагрузить ccpd и cups
Попробовал…. все равно не робит…. в строке состояния пишет что принтер занят…. пробовал все удалить и поставить заново, все точно так же… какой-то унылый принтер!
4 Март, 09:05 (Комментарий автора)
FAT_32: какой-то унылый принтер!
Это еще мягко сказано.
Тенденция в принтостроительстве идет к тому, что или из-за экономии на себестоимости, или из-за проплаченности Microsoft`ом, но большинство производителей часть аппаратных функций возлагают на драйвера, которые корректно работают только на Windows (наверное, просто совпадение :) ), а на Linux, MacOS и др. ОС не работают.
Слышал, что у этого принтера есть также проблемы и с Windows 7.
FAT_32: в строке состояния пишет что принтер занят
У меня эта проблемы решалась перезагрузкой демонов ccpd и cups. Попробуйте в разных последовательностях перезагружать эти демоны.
4 Март, 16:31
Наконец-то это УГ заработало на моем судьбоносном коале….. помогла перезагрузка cups и ccpd.
25 Март, 16:25
Как оказалось все сказочно работает лишь до первого зажевывания бумаги!!! Помогли танцы вокруг ccpd и cups
29 Март, 09:46
а что делать,если при обновлении PPD не выводится список?
29 Март, 14:25
Все здорово работает, только одна проблема – после того как заканчивается бумага в лотке, перестает печатать. В состоянии принтера написано “обрабатывается”. Помогает только отмена задания и повторная печать, уже с достаточным кол-ом бумаги(( FAT_32: Как оказалось все сказочно работает лишь до первого зажевывания бумаги!!! Помогли танцы вокруг ccpd и cups
Что за танцы? :)
29 Март, 17:44
Установил принтер 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 для быстрого восстановления работоспособности например при замятии бумаги или если она кончится в лотке…
30 Март, 12:03 (Комментарий автора)
d_rain: а что делать,если при обновлении PPD не выводится список?
Это значит, что Вы не установили два пакета с драверами, которые приведены в 1 пункте
Zaits:FAT_32: Как оказалось все сказочно работает лишь до первого зажевывания бумаги!!! Помогли танцы вокруг ccpd и cups Что за танцы? :)
Скорее всего это две команды: sudo gedit /etc/init.d/ccpd sudo gedit /etc/init.d/cups Порядок может отличаться от приведенного.
31 Март, 13:45
у меня при загрузке пакета libcupsys ошибка 404
3 Апрель, 10:44 (Комментарий автора)
d_rain: у меня при загрузке пакета libcupsys ошибка 404
у Вас 2 DEB пакета, которые просто устанавливаем в приведенной последовательности. Просто устанавливаем – это кликаем на каждом по два раза, набираем пароль root и ждем окончания установки ))
Огромное вам спасибо за краткость и информативность. После нескольких перезапусков этих двух демонов печать-таки пошла =)
2 Май, 08:47
у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)
2 Май, 19:47
Установка на 10.04 прошла успешно. Принтер пчатает прекрасно. Однако,как писал FAT_32, при замятии бумаги печать стопорится. Глубоко еще не ковырял. И еще, методику проверял на LBP1120.
3 Май, 04:16 (Комментарий автора)
Sergey: у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)
Не знаю, не сталкивался. Я уже 4 принтера поднял и не разу не было проблем.
chr0n0s: Установка на 10.04 прошла успешно. Принтер пчатает прекрасно. Однако,как писал FAT_32, при замятии бумаги печать стопорится. Глубоко еще не ковырял. И еще, методику проверял на LBP1120.
Проблема такая действительно существует. Пока лечу это перезапуском CUPS и ccpd. Глубоко в этом направлении не копал, просто сделал один скрипт перезапуска и все.
14 Май, 22:45
Я твой должник… 2 месяца мучался… не зря!Огромное спасибо…
16 Май, 09:04
Максим: Я твой должник… 2 месяца мучался… не зря!Огромное спасибо…
Всегда пожалуйста. Заходит еще.
22 Май, 10:04
Все сделал оп инструкции, в 10.04 как и в более ранних версиях принтер не печатает. Задание отправляется на печать и чего то ждет. Через некоторое время появляется системное сообщение о том что питаение принтера не подключеною как с этим бороться?
26 Май, 16:14
bv7: Все сделал оп инструкции, в 10.04 как и в более ранних версиях принтер не печатает. Задание отправляется на печать и чего то ждет. Через некоторое время появляется системное сообщение о том что питаение принтера не подключеною как с этим бороться?
Спасибо, единственная инструкция по которой принтер завелся, только надолго ли???
30 Июнь, 16:20
Все сделал по инструкции, но после ввода < captstatusui -P lbp2900 > выдает графическое окно с фразой: error print. Что делать, подскажите пожалуйста.
2 Июль, 10:20
сергей: Все сделал по инструкции, но после ввода < captstatusui -P lbp2900 > выдает графическое окно с фразой: error print. Что делать, подскажите пожалуйста.
Попробуйте: sudo gedit /etc/init.d/ccpd sudo gedit /etc/init.d/cups Порядок может отличаться от приведенного.
2 Июль, 18:49
При добавлении принтера в ОС в ответ получаю: lbp2900 can’t find in CUPS Spooler Entry!! Что можно сделать? Помогите пожалуйста, просто замучился с установкой принтера …
5 Июль, 14:53
сергей: При добавлении принтера в ОС в ответ получаю: lbp2900 can’t find in CUPS Spooler Entry!! Что можно сделать? Помогите пожалуйста, просто замучился с установкой принтера …
22 Январь, 10:40
спасибо! всё как по маслу.
10 Февраль, 14:31
Мужик спасибо огромное, это единственный способ который у меня заработал!
11 Февраль, 08:15 (Комментарий автора)
11 Февраль, 18:47
Столкнулся со следующего рода проблемой. На шаге:
sudo /etc/init.d/ccpd restart
Выдает:
sudo: /etc/init.d/ccpd: command not found
Подскажите, что делать?
Заранее благодарен
12 Февраль, 02:35 (Комментарий автора)
Странная ошибка. Проверти вручную есть ли скрипт загрузки /etc/init.d/ccpd
Скорее всего на 8 шаге Вы что-то сделали не так. Чтобы поправить это выполните команду:
sudo gedit /etc/init.d/ccpd
и в него вставьте содержимое (Спойлер) Текст нового скрипта запуска демона ccpd. в 8 пункте который.
13 Февраль, 13:58
Большой спасибо! Все заработало Kubuntu 9.10
15 Февраль, 08:55
root@name-desktop:~$ captstatusui -P LBP2900
captstatusui Socket Error ***Почему выскакивает эта ошибка?
15 Февраль, 12:52 (Комментарий автора)
Пергрузите
sudo /etc/init.d/ccpd restartsudo /etc/init.d/cups restart
Должно поправиться
16 Февраль, 12:39
не поправилось!!! уже измучился с этим принтером в Linux(((
18 Февраль, 09:32 (Комментарий автора)
Попробуйте удалить два пакета драйвера и после ребута проделать все снова. Я после очень долгих и занудных мучений смог подключить этот принтер.
21 Февраль, 22:56
Та же фигня))
24 Февраль, 05:20
как удалить два пакета драйвера?
24 Февраль, 12:20 (Комментарий автора)
sudo apt-get remove cndrvcups-common cndrvcups-capt
28 Февраль, 09:07
У меня так ничего и не получилось. Переделывал несколько раз. Постоянно когда подключаю принтер ОС начинает искать новый принтер и устанавливает его как LBP-2900-2. В итоге ничего не печатается. И еще вопрос: Можно ли по этой инструкции установить его на Ubuntu 64? Принтер нужен позарез, жду ответа.
1 Март, 09:38 (Комментарий автора)
До установки “по-новой” нужно было удалить все доступные принтеры. А на x64 я не знаю. Не устанавливал. Теоретически также как и на x32, только пакеты найти на х64
1 Март, 12:37
А какой командой их удалять? Я в Ubuntu новичок.
2 Март, 07:56
Все заработало Kubuntu 9.10 :)
2 Март, 18:46
Сделал все по инструкции, в конце появилось окошко с сообщением Ready to print. Отправляю на печать эффекта ноль….
3 Март, 12:39
Спасибо большое, мне всё таки удалось заставить этот принтер работать на Ubuntu amd64. Огромное спасибо автору еще раз. Единственное что я изменил это я заменил драйвера на 64 битные и соответственно скачал нужные пакеты. Остальное по инструкции. Кстати, если кому надо тут есть инструкция как сделать 64-битные драйвер для этого принтера: unbelll.blogspot.com/2009/12/canon-lbp2900-vs-ubuntu-910-karmic-x86.html
4 Март, 02:01 (Комментарий автора)
Попробуйте перезагрузить ccpd и cups
4 Март, 04:47
Попробовал…. все равно не робит…. в строке состояния пишет что принтер занят…. пробовал все удалить и поставить заново, все точно так же… какой-то унылый принтер!
4 Март, 09:05 (Комментарий автора)
Это еще мягко сказано.
Тенденция в принтостроительстве идет к тому, что или из-за экономии на себестоимости, или из-за проплаченности Microsoft`ом, но большинство производителей часть аппаратных функций возлагают на драйвера, которые корректно работают только на Windows (наверное, просто совпадение :) ), а на Linux, MacOS и др. ОС не работают.
Слышал, что у этого принтера есть также проблемы и с Windows 7.
У меня эта проблемы решалась перезагрузкой демонов ccpd и cups. Попробуйте в разных последовательностях перезагружать эти демоны.
4 Март, 16:31
Наконец-то это УГ заработало на моем судьбоносном коале….. помогла перезагрузка cups и ccpd.
25 Март, 16:25
Как оказалось все сказочно работает лишь до первого зажевывания бумаги!!! Помогли танцы вокруг ccpd и cups
29 Март, 09:46
а что делать,если при обновлении PPD не выводится список?
29 Март, 14:25
Все здорово работает, только одна проблема – после того как заканчивается бумага в лотке, перестает печатать. В состоянии принтера написано “обрабатывается”. Помогает только отмена задания и повторная печать, уже с достаточным кол-ом бумаги((
FAT_32: Как оказалось все сказочно работает лишь до первого зажевывания бумаги!!! Помогли танцы вокруг ccpd и cups
Что за танцы? :)
29 Март, 17:44
Установил принтер 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 для быстрого восстановления работоспособности например при замятии бумаги или если она кончится в лотке…
30 Март, 12:03 (Комментарий автора)
Это значит, что Вы не установили два пакета с драверами, которые приведены в 1 пункте
Скорее всего это две команды:
sudo gedit /etc/init.d/ccpd
sudo gedit /etc/init.d/cups
Порядок может отличаться от приведенного.
31 Март, 13:45
у меня при загрузке пакета libcupsys ошибка 404
3 Апрель, 10:44 (Комментарий автора)
Вроде ссылки рабочие.
Можете зайти на http://packages.ubuntu.com и вручную найти пакеты libcupsys и libstdc
16 Апрель, 20:58
нашёл.
а пункт 4 как выполнить?
18 Апрель, 09:43 (Комментарий автора)
у Вас 2 DEB пакета, которые просто устанавливаем в приведенной последовательности. Просто устанавливаем – это кликаем на каждом по два раза, набираем пароль root и ждем окончания установки ))
21 Апрель, 19:58
sudo /etc/init.d/ccpd restart
/etc/init.d/ccpd: 1: Syntax error: “(” unexpected
что делать с этим?
22 Апрель, 01:53 (Комментарий автора)
Повторите 8 шаг
1 Май, 14:05
Огромное вам спасибо за краткость и информативность. После нескольких перезапусков этих двух демонов печать-таки пошла =)
2 Май, 08:47
у меня после установки принтера по данному методу печать работает на ура, но процесс captmon2 грузит процессор под 100%! Подскажите, как мне избавиться от этого, печать уже не важна, лишь бы не этот процесс)
2 Май, 19:47
Установка на 10.04 прошла успешно. Принтер пчатает прекрасно. Однако,как писал FAT_32, при замятии бумаги печать стопорится.
Глубоко еще не ковырял. И еще, методику проверял на LBP1120.
3 Май, 04:16 (Комментарий автора)
Не знаю, не сталкивался. Я уже 4 принтера поднял и не разу не было проблем.
Проблема такая действительно существует. Пока лечу это перезапуском CUPS и ccpd. Глубоко в этом направлении не копал, просто сделал один скрипт перезапуска и все.
14 Май, 22:45
Я твой должник… 2 месяца мучался… не зря!Огромное спасибо…
16 Май, 09:04
Всегда пожалуйста. Заходит еще.
22 Май, 10:04
Все сделал оп инструкции, в 10.04 как и в более ранних версиях принтер не печатает. Задание отправляется на печать и чего то ждет. Через некоторое время появляется системное сообщение о том что питаение принтера не подключеною как с этим бороться?
26 Май, 16:14
Попробуй это
6 Июнь, 04:23
Спасибо, единственная инструкция по которой принтер завелся, только надолго ли???
30 Июнь, 16:20
Все сделал по инструкции, но после ввода < captstatusui -P lbp2900 > выдает графическое окно с фразой: error print. Что делать, подскажите пожалуйста.
2 Июль, 10:20
Попробуйте:
sudo gedit /etc/init.d/ccpd
sudo gedit /etc/init.d/cups
Порядок может отличаться от приведенного.
2 Июль, 18:49
При добавлении принтера в ОС в ответ получаю: lbp2900 can’t find in CUPS Spooler Entry!! Что можно сделать? Помогите пожалуйста, просто замучился с установкой принтера …
5 Июль, 14:53
Даже и не знаю чем помочь (
6 Июль, 19:36
меня спасли бубны
chmod 777 /dev/usb/lp0
от сюда http://forum.ubuntu.ru/index.php?topic=5082.msg170696#msg170696
12 Июль, 16:04
Спасибо за инструкцию. На чОткой рыси все работает.
13 Июль, 08:34
Перезагрузка линукса – это нонсенс, проще гораздо перезапустить демон.
13 Июль, 14:14
Для большинства пользователей проще перезагрузить компьютер ;)
20 Июль, 20:36
Мега респект и благодарность. Принтер заработал УБУНТУ 10.04
28 Июль, 17:34
Ура, наконец-то зафурычил принтер. Куда перевести спасибо?
29 Июль, 18:30
Принимаются только письменные благодарности ))