Задача была - расшарить сканер по сети. Сканер в составе МФУ Xerox WorkCentre 5016. Поставлены последние дрова с сайта производителя - scan_xrwc5020_1.0.0.12_i386.deb
xsane нормально его видит и сканирует в графическом режиме. Стоит попробовать обратиться к scanimage из терминала, как мы получаем следующее сообщение: /usr/bin/scanimage: symbol lookup error: /usr/lib/sane/libsane-xrwc5020.so.1: undefined symbol: ceil и scanimage вываливается. scanimage из дефолтных sane-utils-1.0.20
С чем связана ошибка? Пробовал и 1.0.19 - то же самое, и 1.0.21 - вообще segmentation fault.
Как выяснить, каким образом xsane использует данное устройство? Я всегда считал, что xsane - всего лишь графическая оболочка, однако strace не показывает ни одного exec, system или ещё чего-то подобного. Есть какие-то обращения к dbus, но вряд ли это делается через dbus. Нужен хотя бы command-line вариант сканирования, но я никак не могу понять, как же пример команды вытащить из xsane.