Подключение принтеров Canon на Ubuntu
Поддерживаются следующие модели принтеров: LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3050, LBP3018, LBP3010, LBP3150, LBP3108, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6018, LBP6000, LBP6300, LBP7200Cdn, LBP7200C, LBP9100C.
PPD для них указаны на странице:
help.ubuntu.com, или смотрите после установки драйвера в /usr/share/cups/model
Обозначения слов:ccpd - Canon Printer Daemon for CUPS (демон для принтеров Canon работающий с системой печати для юниксов).
PPD - PostScript Printer Description (файл с настройками для принтера, на языке PostScript)
cndrvcups-common - файлы необходимые для установки драйвера
cndrvcups-capt - драйвер для принтера
Инструкция по подключению:Рассмотрим например подключение принтера Canon LBP 2900
(для других принтеров, перечисленых выше, в командах замените название принтера и PPD).
1. Подключаем репозиторий, обновляем список пакетов, устанавливаем файлы для драйвера и сам драйвер, для этого открываем терминал и выполняем команды:
sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
sudo apt-get install cndrvcups-common cndrvcups-capt
Для Ubuntu 11.10:
cndrvcups-common,
cndrvcups-capt2. Добавляем принтер в систему через программу lpadmin (смотрите man lpadmin) : (-p) название, (-m) модель, (-v) путь к ccpd, (-E) включить. При этом копируется ppd файл из /usr/share/cups/model в /etc/cups/ppd, скопированный ppd файл получает имя которое мы указали после (-p); путь к ccpd, а также модель принтера записывается в /etc/cups/printers.conf)
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
3. Перезапускаем ccpd:
sudo /etc/init.d/ccpd restart
4. Указываем программе ccpd порт USB к которому подключен принтер (записывается в /etc/ccpd.conf):
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
5. Запускаем ccpd:
sudo /etc/init.d/ccpd start
6. Добавляем ccpd в автозауск, чтобы запускался последним:
sudo update-rc.d ccpd defaults 50
7. Включаем принтер, закрываем терминал.
8. Перезагружаем компьютер и пробуем напечатать.
Источник:
forum.ubuntu.ru
Для Ubuntu 11.10 дополнительно смотрите
TroubleshootingСтарый метод
Спойлер скрыт:
Энтузиаст из Бухареста Раду Котеску скомипилировал драйвера для 32 и 64-битных систем и написал несложный скрипт, автоматизирующий установку пакетов и последующую настройку системы. Скачать архив с пакетами и скриптами можно
здесь.
На данный момент поддерживаются следующие модели принтеров:
* LBP-1120 * LBP3250
* LBP-1210 * LBP3300
* LBP2900 * LBP3310
* LBP3000 * LBP3500
* LBP3010 * LBP5000
* LBP3018 * LBP5050
* LBP3050 * LBP5100
* LBP3100 * LBP5300
* LBP3108 * LBP6300dn
* LBP3150 * LBP7200C
* LBP3200 * LBP9100Cdn
* LBP3210
Если вы уже пытались установить принтер, то его «остатки» надо удалить из приложения «Печать» (Система -> Администрирование -> Печать).
Распаковываем скачанный архив и в терминале переходим в получившийся каталог. Для установки достаточно запустить исполняемый скрипт:
sudo ./canonLBP_install.sh Ваша_модель_принтера
Все остальное скрипт сделает за Вас!
Цитата:
habrahabr.ruПроверил на Runtu LXDE 10.04 и Ubuntu 10.04, подключал принтер Canon LBP2900
Примечание: после перезагрузки при включенном принтере появляется LBP2900-2
Нужно перейти Система-Администрирование-Печать
нажать правой кнопкой мыши по LBP2900, выбрать пункт использовать по умолчанию, а у LBP2900-2 убрать галки напротив пунктов общий доступ и разрешить.