Была такая моя тема - https://archlinux.org.ru/forum/topic/19121/. На тот момент удалось "завести" сканирование через сеть, установив дрова и сделав перелинковку. Позднее купил новый ноутбук, попробовал повторить успех - не взлетело. ЗАчем-то потребовался не используемый ранее sane-airscan. Что интересно - без него хоть вписывай адрес и даже порт, по всем инструкциям, хоть не вписывай - но сканер по сети не обнарудивался. А установив sane-airscan также, хоть вписывай, хоть не вписывай, но сканет обнаруживается. Цепляние дров - это отдельно.
Сейчас встала задача сканирования по USB, ибо много, через есть гонять будет долго.
Иду на сайт Киосеры, выкачиваю дрова Sane, а они обновились с версии 1.2 до версии 2.хх. Опять они разные для rpm и дл deb. Сравниваю, объединяю - в смысле всякие библиотеки. Подсовываю, создаю линки (итоговый текст-инструкцию опубликую ниже, но позднее).
В чем вопрос? в чертовщине. Вчера остановился на том, что scanimage -L от рута обнаруживал и SANE_DEBUG_NET=128 scanimage --format=tiff >image.tiff давал результат (жужжал, сканировал, файл создавался). На сегодня перенес разбирательство с удавом. Начал и.... все пропало.
ОТкрыл
vi /lib/udev/rules.d/40-scanner-permissions.rules
#две строки из комплекто дров -
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"
#два варианта "по учебнику"
# Kyocera Color M5521cdw
ATTRS{idVendor}=="0482", ATTRS{idProduct}=="06b2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
# Kyocera Color M5521cdw WAU
ATTRS{idVendor}=="0x0482", ATTRS{idProduct}=="0x06B2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
Применил, дав команду -
udevadm control --reload-rules
При подключении теперь в логах -
usb 1-1: new high-speed USB device number 11 using xhci_hcd
usb 1-1: New USB device found, idVendor=0482, idProduct=06b2, bcdDevice= 0.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: Kyocera ECOSYS M5521cdw
usb 1-1: Manufacturer: Kyocera
usb 1-1: SerialNumber: VE18734929
usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0482 pid 0x06B2
SANE_DEBUG_NET=128 scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Ладно, перезагружусь (но ведь правила удава перечитал, должно было без перезагрузки?). Результат тот же. Редактирую правила, удаляю строки, результат тот же.
ЧЯДНТ?!?!
Правильный ответ - шаловливыми ручками, насмотревшись трассировки лишних вызовов, в борьбе "за удаление лишнего" зачистил файл dll.conf. Ибо нефиг. Решением вернуть dll.conf из резервной копии, благо я ее сделал.
Помимо того в Ауре появился пакет - kyocera-sane, который делает все необходимое. ОТмечу также факт деградации - в 2019г. автопдатчик документов мог работать без ошибок, сейчас - не может.