[РЕШЕНО] МФУ Kyocera Color M5521cdw сканирование через сеть

явно указывает -


[dll] add_backend: adding backend `xerox_mfp'
[dll] add_backend: adding backend `kyocera'
[dll] add_backend: adding backend `kyocera_gdi_a3'
[dll] add_backend: adding backend `kyocera_devices'
[dll] add_backend: adding backend `kyocera_wc3'
[dll] add_backend: adding backend `kyocera_wc3_usb'

[dll] sane_get_devices
[dll] load: searching backend `kyocera_wc3_usb' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-kyocera_wc3_usb.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-kyocera_wc3_usb.so.1' (No such file or directory)
[dll] load: couldn't find backend `kyocera_wc3_usb' (No such file or directory)
[dll] load: searching backend `kyocera_wc3' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-kyocera_wc3.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-kyocera_wc3.so.1' (No such file or directory)
[dll] load: couldn't find backend `kyocera_wc3' (No such file or directory)
[dll] load: searching backend `kyocera_devices' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-kyocera_devices.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-kyocera_devices.so.1' (No such file or directory)
[dll] load: couldn't find backend `kyocera_devices' (No such file or directory)
[dll] load: searching backend `kyocera_gdi_a3' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-kyocera_gdi_a3.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-kyocera_gdi_a3.so.1'
[dll] init: initializing backend `kyocera_gdi_a3'
[dll] init: backend `kyocera_gdi_a3' is version 1.0.1
[dll] load: searching backend `kyocera' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-kyocera.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-kyocera.so.1'
[dll] init: initializing backend `kyocera'
[dll] init: backend `kyocera' is version 1.0.1

далее -


[dll] sane_exit: exiting
[dll] sane_exit: calling backend `kyocera_gdi_a3's exit function
[dll] sane_exit: calling backend `kyocera's exit function

пишет вверху про не найденные файлы. Пойду смотреть логику наименования библиотек и линков.
ну это уже больше похоже, на что то...
Ошибки в тексте-неповторимый стиль автора©
wau
пишет вверху про не найденные файлы
кстати похожие файлы отмечал и strace
Ошибки не исчезают с опытом - они просто умнеют
indeviral
ни разу не пользовался, даже простым сканером)
МФУ стоит (подарили), но используется очень и очень редко и в основном как локальный принтер ... а уж как работает сетевой - я вообще чайник ...
Ошибки не исчезают с опытом - они просто умнеют
Ура. Разобрался с рпм - там нашлись файлики, указывающие на перелинковку. Сканимадж устройство увидел, сканировалки запускаются, сканер жужжит.
Это хороший промежуточный результат , надо было скопировать библиотеки и залинковать их так -

ln -s /usr/lib64/sane/libsane-kyocera_gdi_a3.so.1.0.24 /usr/lib64/sane/libsane-kyocera_gdi_a3.so.1
ln -s /usr/lib64/sane/libsane-kyocera_gdi_a3.so.1.0.24 /usr/lib64/sane/libsane-kyocera_gdi_a3.so

ln -s /usr/lib64/sane/libsane-kyocera_wc3.so.1.0.24 /usr/lib64/sane/libsane-kyocera_wc3.so.1
ln -s /usr/lib64/sane/libsane-kyocera_wc3.so.1.0.24 /usr/lib64/sane/libsane-kyocera_wc3.so

ln -s /usr/lib/sane/libsane-kyocera.so.1.0.25 /usr/lib/sane/libsane-kyocera.so.1
ln -s /usr/lib/sane/libsane-kyocera.so.1.0.25 /usr/lib/sane/libsane-kyocera.so
ln -s /usr/lib64/sane/libsane-kyocera_wc3_usb.so.1.0.24 /usr/lib64/sane/libsane-kyocera_wc3_usb.so.1
ln -s /usr/lib64/sane/libsane-kyocera_wc3_usb.so.1.0.24 /usr/lib64/sane/libsane-kyocera_wc3_usb.so

Но это лишь, как оказалось, пол дела. Что Сиплескан, что ХСане открываются, сканер находят, при нажатии сканирование сканер жужжит, что планшетом, что автоподатчиком (т.е. их различает) выдает пустоту, Xsane разговорчивее - "Невозможно инициализировать сканирование: автоподатчик не может найти бумагу" (даже при выборе источника "планшет"), если же подсунуть бумагу в автоподатчик, то пожужжит и им, но ошибку выдает ту же. При запуске из консоли в консоли тишина, джорналстл тоже молчит.
wau
Сиплескан, что ХСане
что то вы опять не туда
$ SANE_DEBUG_NET=128 scanimage --format=tiff >image.tiff
Ошибки в тексте-неповторимый стиль автора©
я пробовал -

[sanei_debug] Setting debug level of net to 128.
[net] sane_init: authorize != null, version_code != null
[net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.28
[net] sane_init: Client has little endian byte order
[net] sane_init: searching for config file
[net] sane_init: done reading config
[net] sane_init: evaluating environment variable SANE_NET_HOSTS
[net] sane_init: evaluating environment variable SANE_NET_TIMEOUT
[net] sane_init: done
[net] sane_get_devices: local_only = 0
[net] sane_get_devices: finished (0 devices)
scanimage: sane_start: Document feeder out of documents
[net] sane_exit: exiting
[net] net_avahi_cleanup: stopping thread
[net] net_avahi_cleanup: done
[net] sane_exit: finished.


Файл создает, пустой, совсем, размер 0 байт.
wau
sane_get_devices: finished (0 devices)
ну так наверно быть не должно
$ SANE_DEBUG_NET=128 scanimage -v -d "Имя из scanimage -L" >image.pnm
кстати если сканирование всё-таки проходит но файл пустой, то это уже надо saned разбираться
ну и порт надо указать в iptables, ну или пока отключите если используете.

p.s. и что у вас в /etc/sane.d/net.conf
он просто SANE_NET_HOSTS из него берёт и там должен быть ваш ip на который надо будет отправить изображение.
Ошибки в тексте-неповторимый стиль автора©
indeviral
p.s. и что у вас в /etc/sane.d/net.conf
он просто SANE_NET_HOSTS из него берёт и там должен быть ваш ip на который надо будет отправить изображение.

Нет, не так. Есть сканеры, нативно поддерживаемые sane, вот к таким сканерам через сеть цепляемся указанием адрес в net.conf. Если же сканер "привносной", то в его привносном конфиге. Суть в том, на что мы все обратили внимание из трассировки, очевидно, есть соглашение об именовании файлов. Из имени конфига, подхватываемого в dll.conf напрямую следует и ищется имя библиотеки. Соотв. в чужеродном конфиге указвается сетевой адрес и по имени конфига для чужеродного сканера подгружается библиотека.

И да, теперь размышляю, как и чем разбираться с sane. Он шуршит, головой ездит (под планшетом), даже без указания девайса. Если же указать, то лаконичнее (тип файла ему по барабану, пробовал разные) -

SANE_DEBUG_NET=128 scanimage -v -d kyocera_wc3:192.168.1.100 > image.pnm
Output format is not set, using pnm as a default.
scanimage: sane_start: Document feeder out of documents
ну так запустите saned в debug, если ваш сканер будет хоть что то посылать в ответ, вы увидите.
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.