Порядок действий:
I. Выключить принтер.
II. Удалить драйвера. Описано здесь:
https://forum.ubuntu.ru/index.php?topic=56078.msg444920#msg444920автор Poker
В терминале вводим в такой последовательности команды:
sudo /usr/sbin/ccpdadmin -x LBP3200
sudo /usr/sbin/lpadmin -x LBP320
0
sudo dpkg -P cndrvcups-capt
sudo dpkg -P cndrvcups-common
III. Перезагружаем компьютер.
IV. Устраненяем зависимости libcupsys2 и libstdc++5.
Описано здесь:
https://forum.ubuntu.ru/index.php?topic=73307.msg550062#msg550062автор MagNet
1) libcupsys2 берём вот отсюда: https://launchpad.net/ubuntu/karmic/+package/libcupsys2
2) libstdc++5 ставим от jaunty вот отсюда: http://packages.ubuntu.com/jaunty/libstdc++5
Скачивать пакеты в зависимости от своей архитектуры. (ну если не знаешь скачай по очереди). Не подходящие тебе выдадут ошибку.
V. Cкачиваем драйвер версии 1.80 можно по ссылке:
http://files.canon-europe.com/files/soft31118/software/CAPTDRV180.tar.gzVI. Распаковываем архив нам нужны 2 файла они находятся в папке CANON_UK/Driver/Debian.
Устанавливаем файлы в такой последовательности:
1. cndrvcups-common_1.80-1_i386.deb
2. cndrvcups-capt_1.80-1_i386.deb
Я использовал установщик пакетов, можете в терминале:
sudo dpkg -i cndrvcups-common_1.80-1_i386.deb
sudo dpkg -i cndrvcups-capt_1.80-1_i386.deb
VII. Включаем принтер. Должно появится окошко настроек принтера.
(у меня лично не появилось). Идем Система=>Администрирование=>Печать.
В контекстном меню принтера LBP3200 выставить "галочки" разрешен, общий доступ.
VIII. Идем там же в свойства. Напротив URI нажимаем кнопку "Изменить".
Слева в списке выбираем "Canon Printer Daemon Port#1" и нажимаем кнопку "Применить".
В поле ввода должно появится: ccp:/var/ccpd/fifo0.
Нажимаем "Ок".
IX. Редактируем файл /etc/ccpd.conf
sudo gedit /etc/ccpd.conf
Находим такие строчки:
#<Printer LBP3200>
#DevicePath /dev/usb/lp0
#</Printer>
Удаляем знак # в начале каждой строки, и заменяем /dev/usb/lp0 на /dev/usblp0 (т.е. убираем слэшь между usb и lp0).
Сохраняем файл.
X. Перезапускаем ccpd:
sudo /ect/init.d/ccpd restart
7. Проверяем, что принтер работает:
captstatusui -P LBP3200
Выводит окно статуса принтера.
В окошке должно появится "Ready to Print".
XI. Решаем проблему с перезагрузкой.
Открываем для редактирования файл rc.local
sudo gedit /etc/rc.local
и добавляем в конец файла строчку
/etc/init.d/ccpd restart
перед строкой EXIT.
XII. Всё должно работать. Попробуйте пробную страницу в свойствах принтера.
Если нет то выполнить следующее:
1.
/etc/init.d/ccpd restart
Должно все работать.
Материал для написания инструкции взят отсюда:
https://forum.ubuntu.ru/index.php?topic=73307.msg550062#msg550062и
https://forum.ubuntu.ru/index.php?topic=73307.msg550062#msg550062.
Данная инструкция написана под принтер Canon LBP 3200, должна также работать на многих других, просто под своё устройство вместо LBP3200 заменить на свою модель.
Точно проверены
- LBP3200 (мною)
- lBP2900 (
https://forum.ubuntu.ru/index.php?topic=56078.msg444920#msg444920)
Просьба писать в личку на каких принтерах эта инструкция проверена и работает.
Перед тем как задавать вопросы внимательно ознакомьтесь с ответами в этом топике
https://forum.ubuntu.ru/index.php?topic=56078.msg444920#msg444920, большая часть из них решена.