В наличии был CanonScan LiDe 30. Старичок, ясен перец, но работает же. Тьфу, тьфу.
Он, как, показало изучение
http://www.sane-project.org/ вполне себе афигенно поддерживается под линем.
Ну а пингвинарий у мну GNU/Debian Linux
SANE этот какимто хреном уже был мною установлен (когда ставил GIMP). SANE - это, как я понял, набор драйверов и ещё чегото... При этом, что интересно, в дистрибутиве были sane и xsane. Последнее - это довольно навороченная программулина чтоб сканить. sane также оказалось набором программ (под иксы), но для пущей рботоспособности нужно было поставить пакет чтото типа sane-utils Там были две полезные программулины. Одна sane-find-scanner Другая scanimage. Они консольные.
Вобщем начал я с того, что тупо воткнул сканер в usb порт. "А нам всё пох..." - подумали пингвины. То есть реакции не было никакой.
Я открыл книгу. Вобщем с грезом пополам я допёр, что в дериктории /etc/sane.d/ должно быть много файлов. Один из них называется dll.conf В нём список разных драйверов для разных сканеров. Рекомендуют закомментировать все кроме нужных или одного нужного. А как узнать который нужен? Для этого нужно ртфмить вебсайт указаный выше. Вот ведь блин... без интернета наверное не разобрался бы.
Другой файл имеет имя драйвер.conf В моем случае это был файл plustek.conf Нужно его открыть и читать чего в нём написано... и менять... Дальше была пляска с бубном, большей частью от моего незнания. Чего я в нём менял, неважно. Важно, что в ходе этого шаманства я установил все пакеты имеющие корень sane. В том числе и sane-find-scanner. Я её запустил!!! И она нашла мой сканер!!! Но ведь он не работает!!! Ахтунг!!! Но это ужбыл прогресс. Далее я обратил внимание, что неплохо было бы запустить эту программу-искалку от суперпользователя. Я её запустил и вытянул условные обозначения производителя и продукта... Потом я опять открыл plustek.conf и впечатал туда, следуя инструкции (комментарии внутри самого файла)
[usb] vendor_id product_id
usb /dev/usbscanner
Потом из-под суперюзера запустил утилитку с опцией
scanimage -L
И она написала мне, какой у меня сканер.
Потом я запустил опять таки из под рута
xsane
И пингвины стройным шагом пошли сканировать!
Остался открытым вопрос, а как их заставить сканировать не из под рута. Какимто чутьём я допёр, что нужно менять права доступа каким-то файлам. Чегото даже менял.
В итоге всё оказалось проще. В дебиане есть фича, типа оконный менеджер пользователей и групп пользователей. Нужно было добавить меня в группу scanner. С обязательным перезагрузом, однако.
И тогда не root, а userXXX смог послать пингвином стройным щагом сканировать.
Теперь я думаю, а может надо было просто сразу внести себя в группу "Сканер". А то ведь у меня OpenSUSE ещё живёт, так в ней сканер определился сам, без ковыряния.