Создан: 08.06.2009
Модиф: 21.07.2014
Иванов Аркадий.
Есть несколько способов справиться с этими принтерами:
============ Способ 1 ==================
Спасибо Nicolas Boichat, который сделал простой и рабочий драйвер!
Скачать capt-0.1.tar.gz можно здесь.
- Если до этого развлекались с драйверами от Canon, то вынесите из системы все их следы и удалите принтера из CUPS!
(Удалите пакеты, ccpd, /etc/rc.d/init.d/ccpd,...)
- Раскрываем архив capt-0.1.tar.gz в /usr/src.
- make
- make install
- modprobe usblp
- chmod 777 /dev/usb/lp0
- В CUPS начинаем установку драйвера
- выбираем устройство на параллельном порту.
- При выборе модели принтера указываем ppd-файл: /usr/src/capt-01/ppd/Canon-LBP-810-capt.ppd
- Останавливаем CUPS
- В файле /etc/cups/printers строку с DeviceURI на:
DeviceURI file:///dev/null
- Перезапускаем CUPS
- Печатаем.
- На некоторых документах этот драйвер штатно глючит.
============ Способ 2 ==================
Процедура установки щелчками мыши не делается.
В результате изучения советов по настройке принтеров Canon и множества попыток в Ubuntu 14.04 получилась вот такая напоминалка по шагам установки и настройки:
Если в /etc/modprobe.d есть в blacklist-е драйвер "usblp", закоменнтировать это.
Загружаю драйвер usblp:
modprobe usblp
Устанавливаю в систему дополнительные пакеты:
apt-get install libpopt0:i386 libtiff5:i386
Скачиваю с официального сайта www.canon.ru драйвера версии 2.60 (CAPT_Printer_Driver_for_Linux_V260_uk_EN.tar.gz)
Устанавливаю 2 пакета из этого архива:
dpkg -i cndrvcups-capt_2.60-1_amd64.deb cndrvcups-common_2.60-1_amd64.deb
Перезапускаю cups:
service cups restart
Регистрация принтера в системе:
/usr/sbin/lpadmin -p LBP -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59687 -E
здесь LBP - это название принтера в CUPS
ppd-файл из каталоге /usr/share/cups/model следует указать тот, который соответствует типу принтера.
В моём случае это принтер LBP-1120
Стартую снова cups
service cups start
Добавляю обслуживающий процесс ccpd для этого принтера:
/usr/sbin/ccpdadmin -p LBP -o /dev/usb/lp0
Примечание: Если что-то не так осталось от прошлой настройки, здесь редактируйте файл /etc/ccpd.conf
Вставляю в /etc/rc.local:
/etc/init.d/ccpd restart
Стартую ccpd:
service ccpd start
В системе у вас должен появиться принтер с именем LBP и должен заработать.
Замечание: В Ubuntu 12.04 система автоустановки драйверов этих принтеров устанавливает и настраивает неработоспособный принтер и вдобавок мешается всему тому, что вы сделали руками, поскольку принтер вешается на тот же самый USB-порт. Для того, чтобы она не вредничала, следует:
- снести в CUPS(http://localhost:631) принтер, который автоустановился.
- ликвидировать на будущее желание автопоустанавливать принтера:
apt-get remove system-config-printer-udev
Примечание:
Печать любит дохнуть, когда в принтере кончилась бумага.
Обратите внимание на процесс ccpd! Он любит жрать весь процессор и не умирать.
Резюме:
Несколько раз пришлось сталкиваться с этими принтерами в Windows, в Alt Linux разных версий, в Ubuntu разных версий.
Перепробовал все их драйвера.
Драйвера любят жрать процессор что в Windows, что в Linux.
Деградация производительности компа сразу заметна.
Потрачена куча времени на пинание до рабочего состояния в Linux.
Ни разу в Linux не получилась стабильная работа принтеров.
Стоимость моего времени на разборки с драйверами от Canon каждый раз превышала стоимость принтеров.
Никому не рекомендую эту продукцию.
Иллюзии о том, что Canon может сделать нормальный драйвер, полностью пропали.
Теперь я просто запрещаю покупать их оборудование (ЛЮБОЕ).