Canon LIDE 100. Настройка в Linux

Материал из WikiAdmin
Перейти к: навигация, поиск

Руководство по настройке планшетного принтера 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


Теперь можете запускать его и сканировать, сканировать и сканировать... Надеюсь, это руководство вам помогло!


Если эта страница оказалась для вас полезной, нажмите на кнопку. :)
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты