вторник, 30 июля 2013 г.

Ubuntu настройка сканера. Ubuntu Canon MF 4410 сканирование.

Ubuntu настройка сканера. Ubuntu Canon MF 4410 сканирование.

Поработав некоторое время с Ubuntu, пришла пора настраивать сканер. Что ж я скажу вам,тут все не так просто как в Windows, некоторые производители достаточно хорошо поддерживают эту ОС и регулярно выпускают обновления, в частности если собрались покупать какое либо МФУ для Ubuntu, рекомендую брать HP, если для малого офиса с сетевым интерфейсом. Для него достаточно скачать последнее обновления HPLIP c официального сайта и установить. Установка заключается в простом запуске скрипта hplip.run ответа на пару вопросов. А затем HP Device Manager сам найдет ваше МФУ и установит необходимые драйвера для принтера и сканера.
А некоторые производители вообще забили на всякие Linuxы, и отказываются выпускать драйвера. Здесь я на примере Canon i-Sensys MF 4410 расскажу как все таки заставить работать сканер в Ubuntu.

Вообщем установка сканера и работа с ним как-бы состоит из 2-х компонентов
1) Это утилита с которой непосредственно работает пользователь для получения изображений со сканера - это sane-frontends. Есть консольная: SANE, графическая оболочка для нее XSANE, и еще Simple Scan.
2) Это непосредственно драйвер устройства с которым работает эта утилита, и называются они sane-backends.

Обычно SANE, XSANE и Simple Scan уже установленны в системе, поэтому заморачиваться на их установке не будем, если их нет выполните:
sudo apt-get install sane
sudo apt-get install xsane

Для установки драйверов необходимо скачать последнюю версию Sane-Backends http://www.sane-project.org/
Качаем три архива и подпись sane-backends-1.0.23.tar.gz.1, sane-backends-1.0.23.tar.gz.2, sane-backends-1.0.23.tar.gz.3 

Идет в папку куда скачали и выпоним команду для сборки архива:
cat sane-backends-1.0.23.tar.gz.[1-3] > sane-backends-1.0.23.tar.gz

Когда собрали то любым способом разархивируем его
unzip  sane-backends-1.0.23.tar.gz -d /Dir
 
Затем переходим в папку куда разархивировали и выполняем
  1. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
  2. make
  3. sudo make install
Теперь при сканировании под обычным пользователем могут быть проблемы, для этого надо создать файл /etc/udev/rules.d/40-scanner-permissions.rules  и добавить след. строки
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"

Затем создаем группу scaner и добавляем туда всех кому можно сканировать.
Пробуем запускаем XSANE и сканируем. Для Canon i-Sensys MF 4410 еще надо на самом МФУ нажать кнопку COPY/SCAN и выбрать удаленное сканирование и нажать "ОК".

Вообщем инстркуция годная. Но на одном компе все таки не помогло.
Тот же Canon i-Sensys MF 4410 и Ubuntu 10.04. Но здесь решил я эту проблему так, благо на просторах нашел очень интересный сайт который мне и помог.
Итак если прошлые действия не помогли делаем следующее:
1)Удаляем SANE и XSANE

2)Скачать и распаковать все пакеты с
https://launchpad.net/~nightuser/+archive/sane-backends-backports/+build/4217096

    libsane-common_1.0.23-0ubuntu1~lucid1~ppa2_i386.deb (1016.3 KiB)
    libsane-dbg_1.0.23-0ubuntu1~lucid1~ppa2_i386.deb (4.5 MiB)
    libsane-dev_1.0.23-0ubuntu1~lucid1~ppa2_i386.deb (4.1 MiB)
    libsane_1.0.23-0ubuntu1~lucid1~ppa2_i386.deb (3.4 MiB)
    sane-utils_1.0.23-0ubuntu1~lucid1~ppa2_i386.deb (204.5 KiB)
 
3)Затем установить sane и xsane
 
4) Создать файл 
40-scanner-permissions.rules
 
 sudo gedit /etc/udev/rules.d/40-scanner-permissions.rules

и вставте в него строки

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"
5)Созадть группу и добавить в нее пользователя чтобы он мог сканить.

Вот после этого у меня и заработал Canon i-Sensys MF 4410, не забываем про Copy\SCAN.

3 комментария:

  1. для других, например CanoScan 4200F тоже подойдут эти операции?

    ОтветитьУдалить
  2. Должны. По сути sane-backends это куча дров в одном архиве, и если разработчики включили эту модель то должно работать. Я рекомендую использовать второй вариант из этой статьи, установку из PPA дистрибов. Для Canon-вских сканеров кстати есть и их разработка для Linux - Scangear. Можете качнуть ее на их офиц. сайте.

    ОтветитьУдалить
  3. Вот инструкция здесь на английском.
    Работает Принтер и сканер.
    http://linux-ubuntu.info/en/canon-mf-4410

    ОтветитьУдалить