Canon LIDE 100. Настройка в Linux
Руководство по настройке планшетного принтера Canon LIDE 100 в Linux
Предисловие
Linux, по сути, хорошая операционная система в том числе и для офисов или дома. Но у неё есть один небольшой, но неприятный недостаток: очень много производителей различного периферийного оборудования "забывают" написать драйвера для своих устройств именно под эту ОС. Но есть ряд программистов, создающие ПО, которые это делают сами. Например, известная в Линукс программа SANE, предназначенная для работы со сканерами, понимает без проблем тонны устройств. Однако, бывает все таки и что-то, что не работает.... Мне в этом отношении "повезло", в мои руки попал планшетный сканер без доп. питания Canon LIDE 100. И да, SANE его не увидел. Немного поискав информацию в Интернет, я узнал, что данное устройство БУДЕТ поддерживаться. Но меня это не устраивает, т. к. нужно получить его работу здесь и сейчас, чтобы отсканировать договор модели с фотографом. Поэтому, я решил поставить новую версию SANE. И теперь я специально для wikiadmin расскажу, как получить её и установить. Оговорюсь сразу, это все справедливо для Linux Mint. Для вашей версии Линукс, просто используйте свой установщик.
Установка
Для начала, давайте доустановим некоторые библиотеки.
sudo apt-get install libusb-dev build-essential libsane-dev
Далее, нам нужно получить исходники SANE. Это можно сделать с помощью GIT. Установим его:
sudo apt-get install git-core
и теперь получим исходники SANE:
git clone git://git.debian.org/sane/sane-backends.git
Все, в нашей домашней директории появилась папка sane-backends. Перейдите в неё:
cd sane-backends
И начнем собирать SANE:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make sudo make install
Если вы не забыли поставить библиотеки из начала статьи, то все должно быть ок. Теперь добавим правило для LIDE 100. Откройте нужный файл сл. командой:
sudo gedit /lib/udev/rules.d/40-libsane.rules
….и добавьте в конце пару строк:
# Canon CanoScan Lide 100
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"
Все, сканер должен заработать. Хотя, в ряде случаев, это может и не произойти, т. к. нужно скопировать еще один файл:
sudo cp ~/sane-backends/backend/genesys.conf.in /etc/sane.d/genesys.conf
Для бОльшего удобства советую установить Xsane, т.к. он обладает расширенными настройками сканирования:
sudo apt-get install xsane
Теперь можете запускать его и сканировать, сканировать и сканировать... Надеюсь, это руководство вам помогло!