Sane - подключаем сканер или МФУ к маршрутизатору

Используем пакеты, расширяющие возможности оборудования
jker_72
Сообщения: 4
Зарегистрирован: 23 янв 2016, 23:53

Сообщение jker_72 » 05 фев 2016, 00:27

Сам спросил,сам и отвечу: на старом форуме нашел решение. В конфиге был пропущен слеш в пути к файлу сервера, должно быть так /opt/sbin/saned.
Теперь возникла еще одна проблема:

Код: Выделить всё

Reading included configuration file: /opt/etc/xinetd.d/saned [file=/opt/etc/xinetd.conf] [line=6]
Feb 05 00:22:07xinetd[438]bind failed (Address already in use (errno = 125)). service = saned
Feb 05 00:22:07xinetd[438]Service saned failed to start and is deactivated.
Feb 05 00:22:07xinetd[438]438 {init_services} no services. Exiting...

При запуске saned -a

Код: Выделить всё

Feb 05 00:23:02saned[440]saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up
Feb 05 00:23:02saned[440]do_bindings: " sane-port " service unknown on your host; you should add
Feb 05 00:23:02saned[440]do_bindings:      sane-port 6566/tcp saned # SANE network scanner daemon
Feb 05 00:23:02saned[440]do_bindings: to your /etc/services file (or equivalent). Proceeding anyway.
Feb 05 00:23:02saned[440]do_bindings: [0] bind failed: Address already in use
Feb 05 00:23:02saned[440]do_bindings: [1] bind failed: Address already in use
Feb 05 00:23:02saned[440]do_bindings: couldn't bind an address. Exiting.
Feb 05 00:23:02saned[440]FATAL ERROR; bailing out, waiting for children...
Feb 05 00:23:02saned[440]bail_out: all children exite

Черным по белому написано,что адрес уже используется, вот только где,не пойму...

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 05 фев 2016, 07:26

jker_72 писал(а):Источник цитаты что адрес уже используется, вот только где,не пойму...

Поставьте пакет netstat и посмотрите. Подозреваю, что предыдущим запуском sane, который не сняли.

sabsem
Сообщения: 9
Зарегистрирован: 13 ноя 2015, 16:47

Сообщение sabsem » 05 фев 2016, 10:55

при запуске через редактирование /opt/etc/init.d/S01sane-backends.
файл /opt/etc/xinetd.d/saned лучше удалить . т.к saned работает как сервис и не нуждается в запуске через xinetd

jker_72
Сообщения: 4
Зарегистрирован: 23 янв 2016, 23:53

Сообщение jker_72 » 05 фев 2016, 23:06

Код: Выделить всё

~ # saned -d128
[saned] main: starting debug mode (level 128)
[saned] read_config: searching for config file
[saned] read_config: done reading config
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up
[saned] do_bindings: trying to get port for service "sane-port" (getaddrinfo)
[saned] do_bindings: " sane-port " service unknown on your host; you should add
[saned] do_bindings:      sane-port 6566/tcp saned # SANE network scanner daemon
[saned] do_bindings: to your /etc/services file (or equivalent). Proceeding anyway.
[saned] do_bindings: [0] socket () using IPv6
[saned] do_bindings: [0] setsockopt ()
[saned] do_bindings: [0] bind () to port 6566
[saned] do_bindings: [0] bind failed: Address already in use
[saned] do_bindings: [1] socket () using IPv4
[saned] do_bindings: [1] setsockopt ()
[saned] do_bindings: [1] bind () to port 6566
[saned] do_bindings: [1] bind failed: Address already in use
[saned] do_bindings: couldn't bind an address. Exiting.
[saned] FATAL ERROR; bailing out, waiting for children...
[saned] bail_out: all children exited

В логах netstat не нашел ничего подозрительного

Код: Выделить всё

~ # netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:http          localhost:59541         TIME_WAIT
tcp        0      0 localhost:http          localhost:59532         TIME_WAIT
tcp        0      0 localhost:http          localhost:59538         TIME_WAIT
tcp        0      0 localhost:http          localhost:49699         TIME_WAIT
tcp        0      0 localhost:http          localhost:59528         TIME_WAIT
tcp        0      0 localhost:http          localhost:59508         TIME_WAIT
tcp        0      0 localhost:http          localhost:59515         TIME_WAIT
tcp        0      0 localhost:http          localhost:59517         TIME_WAIT
tcp        0      0 localhost:http          localhost:59530         TIME_WAIT
tcp        0      0 localhost:http          localhost:59537         TIME_WAIT
tcp        0      0 localhost:http          localhost:59523         TIME_WAIT
tcp        0      0 localhost:http          localhost:59524         TIME_WAIT
tcp        0      0 localhost:http          localhost:59518         TIME_WAIT
tcp        0      0 172.16.235.174:36715    www.yandex.ru:http      TIME_WAIT
tcp        0      0 172.16.235.174:60779    www.yandex.ru:http      TIME_WAIT
tcp        0      0 localhost:40869         localhost:41230         ESTABLISHED
tcp        0      0 localhost:http          localhost:49703         TIME_WAIT
tcp        0      0 localhost:http          localhost:59512         TIME_WAIT
tcp        0      0 localhost:http          localhost:49701         TIME_WAIT
tcp        0      0 localhost:http          localhost:59519         TIME_WAIT
tcp        0      0 localhost:http          localhost:59540         TIME_WAIT
tcp        0      0 localhost:http          localhost:49702         TIME_WAIT
tcp        0      0 localhost:http          localhost:59507         TIME_WAIT
tcp        0      0 localhost:41232         localhost:35567         ESTABLISHED
tcp        0      0 localhost:http          localhost:59533         TIME_WAIT
tcp        0      0 localhost:http          localhost:59539         TIME_WAIT
tcp        0      0 localhost:http          localhost:59543         TIME_WAIT
tcp        0      0 localhost:http          localhost:59525         TIME_WAIT
tcp        0      0 localhost:http          localhost:59526         TIME_WAIT
tcp        0      0 localhost:http          localhost:59513         TIME_WAIT
tcp        0      0 172.16.235.174:36721    www.yandex.ru:http      TIME_WAIT
tcp        0      0 localhost:http          localhost:49704         TIME_WAIT
tcp        0      0 localhost:http          localhost:59527         TIME_WAIT
tcp        0      0 localhost:35567         localhost:41232         ESTABLISHED
tcp        0      0 localhost:40878         localhost:41230         ESTABLISHED
tcp        0      0 172.16.235.174:53492    www.yandex.ru:http      TIME_WAIT
tcp        0      0 192.168.1.1:ssh         192.168.1.33:51225      ESTABLISHED
tcp        0      0 localhost:http          localhost:59542         TIME_WAIT
tcp        0      0 localhost:http          localhost:59522         TIME_WAIT
tcp        0      0 localhost:http          localhost:49705         TIME_WAIT
tcp        0      0 localhost:http          localhost:59534         TIME_WAIT
tcp        0      0 localhost:41230         localhost:40878         ESTABLISHED
tcp        0      0 localhost:http          localhost:59510         TIME_WAIT
tcp        0      0 localhost:http          localhost:59535         TIME_WAIT
tcp        0      0 localhost:http          localhost:59529         TIME_WAIT
tcp        0      0 localhost:http          localhost:59509         TIME_WAIT
tcp        0      0 localhost:http          localhost:59516         TIME_WAIT
tcp        0      0 localhost:http          localhost:59531         TIME_WAIT
tcp        0      0 localhost:http          localhost:59521         TIME_WAIT
tcp        0      0 localhost:http          localhost:59514         TIME_WAIT
tcp        0      0 localhost:http          localhost:59511         TIME_WAIT
tcp        0      0 localhost:41230         localhost:40869         ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  20     [ ]         DGRAM                        27 /dev/log
unix  2      [ ]         DGRAM                      6396
unix  2      [ ]         DGRAM                      1836
unix  2      [ ]         DGRAM                      1691
unix  2      [ ]         DGRAM                      1669
unix  2      [ ]         DGRAM                      1666
unix  2      [ ]         DGRAM                      1652
unix  2      [ ]         DGRAM                      1637
unix  2      [ ]         DGRAM                      1633
unix  2      [ ]         DGRAM                      1591
unix  2      [ ]         DGRAM                      1516
unix  2      [ ]         DGRAM                      1313
unix  2      [ ]         STREAM     CONNECTED       1286
unix  2      [ ]         DGRAM                       777
unix  2      [ ]         DGRAM                       775
unix  2      [ ]         DGRAM                       766
unix  2      [ ]         DGRAM                       222
unix  2      [ ]         DGRAM                       192
unix  2      [ ]         DGRAM                       166
unix  2      [ ]         DGRAM                        29

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 06 фев 2016, 08:39

jker_72, в запущенных процессах нет ли saned и xinetd - проверяли, снимали. Неизвестное тут читателям устройство (роутер??) перезагружали с отключенным/удаленным xinetd? Если не помогает - то только google в помощь. Вот вчера владелец неизвестного mipsel отчитался, что у него даже в связке с hplip работает - https://github.com/Entware-ng/Entware-n ... -180295091

jker_72
Сообщения: 4
Зарегистрирован: 23 янв 2016, 23:53

Сообщение jker_72 » 06 фев 2016, 19:43

Мой девайс Zyxel Keenetic Viva
Прошивка NDMS v2.05(AANT.8)C2 с keenopt.ru от 32.12.2015
xinetd удалил , убил все процессы saned - результата не дало. Пробовал запуск из деймона , как запускал уважаемый sabsem, результат, к сожалению, не изменился.
UPD: несмотря на ошибки в логах решил попробовать запустить сканирование через SaneWinDS. К моему большому удивлению программа нашла принтер ,правильно определила conf файл и даже начала сканировать ( к слову,это МФУ samsung SCX-3200 , в списке поддержки sane имеется). Но в процессе сканирования появилась ошибка : Error according page 1: SANE_STATUS_IO_ERROR. МФУ при этом зависает наглухо (помогает только выдергивание из розетки) . Логи кинетика:
UPD2: Подняв крышку сканера, обнаружил,что сканирующий элемент останавливается визуально прямо на середина стекла, когда выскочила ошибка
UPD3: SaneTwain выдает ошибку: Access violation at address 004056A0 in module 'ScanImage.exe'. Read of address 00000004.

Код: Выделить всё

 
Feb 06 19:35:12ndmPrinter::Manager: "Samsung SCX-3200" printer attached.
Feb 06 19:35:14nprintSamsung SCX-3200: waiting for jobs at 0.0.0.0/9100, bidirectional mode.
Feb 06 19:35:14nprintSamsung SCX-3200: waiting for jobs at ::/9100, bidirectional mode.
Feb 06 19:35:43saned[1354]saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up
Feb 06 19:35:43saned[1354]do_bindings: " sane-port " service unknown on your host; you should add
Feb 06 19:35:43saned[1354]do_bindings:      sane-port 6566/tcp saned # SANE network scanner daemon
Feb 06 19:35:43saned[1354]do_bindings: to your /etc/services file (or equivalent). Proceeding anyway.
Feb 06 19:35:43saned[1354]do_bindings: [1] bind failed: Address already in use
Feb 06 19:35:43saned[1356]Now daemonized
Feb 06 19:35:43rootStarted saned from .
Feb 06 19:35:55saned[1376]check_host: access by remote host: ::ffff:192.168.1.34
Feb 06 19:35:55saned[1376]check_host: getaddrinfo for local hostname failed: Name or service not known
Feb 06 19:35:55saned[1376]init: access granted to Personalka@::ffff:192.168.1.34
Feb 06 19:35:55saned[1376]quit: exiting
Feb 06 19:35:59saned[1380]check_host: access by remote host: ::ffff:192.168.1.34
Feb 06 19:35:59saned[1380]check_host: getaddrinfo for local hostname failed: Name or service not known
Feb 06 19:35:59saned[1380]init: access granted to Personalka@::ffff:192.168.1.34

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 07 фев 2016, 09:04

jker_72, софт под windows для sane может быть причиной. Попробуйте другой, или из под linux!

Sasha
Сообщения: 8
Зарегистрирован: 20 окт 2016, 22:06

Сообщение Sasha » 20 окт 2016, 22:41

Имеется Keenetic DSL и HP Photosmart C4283, можно ли подключить к роутеру сканер?
В списке поддерживаемых sane устройств, HP Photosmart C4283 не нашел.
В пакете hplip поддержка данного МФУ есть, но как его настроить нигде не нашел.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 21 окт 2016, 08:13

Sasha, ищите дальше, читайте. У нас в wiki есть это - https://github.com/Entware-ng/Entware-n ... Using-SANE
Отпишитесь, а то есть жалобы на работу hplip в Entware.

Sasha
Сообщения: 8
Зарегистрирован: 20 окт 2016, 22:06

Сообщение Sasha » 22 окт 2016, 00:49

Zyxmon, благодарю, все настроил по данной инструкции, сканер заработал...
Но есть один глюк, после сканирования роутер перестает видеть принтер, приходится перезагружать МФУ.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 4 посетителя :: 1 зарегистрированный, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: Yandex [Bot] и 3 гостя