Как установить принтер Canon MF8040Cn на Ubuntu 12.04. Никакая помощь от Canon, которые говорят, что они поддерживают Linux, но даже не имеют загрузки драйвера на их сайте!
Данное руководство предназначено для установки принтера серии Canon MF8000C на Ubuntu 12.04. Я использую 64-разрядный ubuntu плюс MF8040Cn, но руководство должно надеяться работать на любом принтере в серии (и, возможно, даже на других).
В качестве альтернативы этому руководству Боб Винсент также написал сценарии оболочки (32 и 64 бит), которые люди, похоже, успешно используют. Загружаемый из этой темы, у которого есть дополнительная информация: https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all
Здесь он идет ...
Шаг 1 - Загрузите драйвер (rpm - non ubuntu). Первой задачей является найти последнюю версию драйвера UFR II для Linux. Я нашел его, ища аналогичный принтер на canon asia:
https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all [!d5 ]
Шаг 2 - Извлечь идентификаторы драйверов Откройте загруженный файл в диспетчере архива и извлеките его на рабочий стол. Затем откройте терминал и выполните следующие действия:
cd ~/Desktop/Linux_UFRII_PrinterDriver_V250_uk_EN/
или аналогичный, если это не ваша точная версия
cd 64-bit_Driver/RPM/
Если вы используете 32-битное, измените на 32 [# d9]
Шаг 3 - Скрыть файлы .rpm до .deb, чтобы ubuntu мог их установить [ ! d10]
sudo apt-get install alien
Установите чуждое приложение, которое будет конвертировать файлы для вас
sudo alien --to-deb --scripts cndrvcups-common-2.50-1.x86_64.rpm
sudo alien --to-deb --scripts cndrvcups-ufr2-uk-2.50-1.x86_64.rpm
Repackage to deb (установочные файлы ubuntu)
sudo dpkg -i cndrvcups-common_2.50-2_amd64.deb
sudo dpkg -i cndrvcups-ufr2-uk_2.50-2_amd64.deb
Установите deb files
Шаг 4 - Убедитесь, что приложение Apparmor (приложение безопасности) не блокирует использование принтера (кажется необходимым для 12.04 и после)
sudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
Это открывает конфигурационный файл apparmor, который вы нужно изменить. Добавьте к нему следующий текст и закройте текстовый редактор еще раз:
/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
Затем выполните:
ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/
Только 64-разрядные - убедитесь, что библиотеки найдены
Установить libjpeg, не знаю почему, но люди говорят, что вы должны это сделать, и это работает ...
sudo /etc/init.d/apparmor restart
Перезапустить apparmor для чтения новой конфигурации.
Step 5 - Установите новый сетевой принтер (сначала запустите принтер и подключите сетевой кабель к сети). Откройте приложение принтера ubuntu и выберите «Добавить». Разверните область сетевого принтера. Если вам повезет, ваш принтер появится автоматически, если вы не можете его искать по IP-адресу, если вы не знаете IP-адрес вашего принтера, вы можете получить его из информации о принтере через принтер lcd (подробнее см. Руководство пользователя) [ ! d20]
Отпечатать!
Я успешно установил Canon ImageClass MF4770n на 14.04 64-бит. Я следовал инструкциям Кристофера, но вам нужно установить ia32-libs. Просто следуйте инструкциям Майка по этой ссылке: https://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts. Не забудьте изменить репозиторий на http://old-releases.ubuntu.com/ubuntu/, как сказал Тим Ву в своем комментарии.