решил проблему удалением убунтовских пакетов SANE (u16.04 32бит) и сборкой из исходников фронт-енда и бак-ендов (под свои сканеры, 2 типа, чтобы всё не собирать)
Версии из пакетов и исходников - одинаковые !
бралось от сюда:
git clone git://anonscm.debian.org/git/sane/sane-backends.git
git clone git://anonscm.debian.org/git/sane/sane-frontends.git
для бак-енда Canon LIDE 100 (и др) команда для конфигуратора:
BACKENDS=genesis ./configure
для UMAX
BACKENDS=umax ./configure
собирал 2 раза и 2 раза делал make install, потом собрал XSANE
наткнулся на 2 косяка - 1й - пропал доступ к USB сканерам - надо
из папочки с исходниками /sane-backends/tools/udev/ в /etc/udev/rules.d/ переписать libsane.rules, почему-то make install
не закинул его сам.
Ну и в Canon LIDE 100 некая полоска негативная по центру идёт. Т.е. драйвер таки заработал, но криво
Небольшая информация по драйверу sane-genesys:
The sane-genesys library implements a SANE (Scanner Access Now Easy)
backend that provides access to USB flatbed scanners based on the
Genesys GL646, GL841, GL843, GL847 and GL124 chips. At present, the
following scanners are known to work with this backend:
Canon LiDE 35/40/50/60/100/110/120/200/210/220/700
Hewlett-Packard HP2300C/HP2400/HP3670/HP3690/G4010/G4050
Medion MD5345/MD6228/MD6274
Panasonic KV-SS080
Plustek OpticBook 3600
Pentax DSmobile 600
Syscan/Ambir DocketPORT 467/485/487/665/685
Visioneer OneTouch 7100/Strobe XP100
(rev3)/XP200/XP300/Roadwarrior
Xerox Travel Scanner 100, OneTouch 2400
возможно это проблема 32битной версии sane в убунте, думаю, что можно помечать как "решено"