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

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1853
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 07 июн 2020, 23:15

Небольшое уточнение к предыдущему посту. Он относится к роутерам кинетик. На других устройствах проблемы изначально нет. Если же есть - решение может быть другим.

Aboltus
Сообщения: 1
Зарегистрирован: 12 июл 2020, 20:19

Сообщение Aboltus » 12 июл 2020, 20:39

Need help, сам не справляюсь.
В наличии: Zyxel NAS326 и Samsung SCX-3400 (МФУ, сканер+принтер). Задача: расшарить сканер из Samsung SCX-3400 по сети для нескольких компьютеров с Windows 10 на борту.
Сначала я пытался расшарить сканер по сети с помощью WiFi (у Samsung SCX-3400 есть такая функция), но, к сожалению, радиоэфир в месте установки этих девайсов загажен так, что сканер теряет WiFi через 20-30 минут работы. Помогает перезагрузка SCX-3400, но ненадолго - на те же самые 20-30 минут. Бывает, что отваливается уже через 5 минут, а может и час проработать, но такая нестабильность не устраивает.
Поэтому я подключил Samsung SCX-3400 к Zyxel NAS326 и попытался настроить saned на Zyxel NAS326 с тем, чтобы обеспечить доступ к SCX-3400 посредством проводной сети. Действовал по этой инструкции (там как раз описано подключение к Samsung SCX-3400), но, увы, неуспешно - "споткнулся" на том, что утилита sane-find-scanner отсутствует в пакете. По команде "scanimage -L" отвечают "No scanners were identified...", хотя по команде "lsusb" USB-устройство видно:

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

# lsusb
Bus 004 Device 003: ID 04e8:344f
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0002
Bus 005 Device 001: ID 1d6b:0003

и в /opt/etc/sane.d/xerox_mfp.conf строка "usb 0x04e8 0x344f" присутствует.
Вопрос: как объяснить Sane, что сканер есть и работает на адресе Bus 004 Device 003?

Аватара пользователя
TheBB
Сообщения: 97
Зарегистрирован: 31 авг 2015, 01:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 24 июл 2020, 13:18

Ant писал(а):Источник цитаты Единственное, что меня смущает

а не проще ли так:

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

echo "$(ndmq -p "show interface Bridge0" -P address) $HOSTNAME" >> /etc/hosts
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

s@m
Сообщения: 4
Зарегистрирован: 24 окт 2015, 06:58

Сообщение s@m » 14 фев 2021, 21:13

Добрый день!
Есть Keenetic Giga 2 (Версия NDMS v2.06(AAFS.0)C3) и МФУ Ricoh SP 111SU.
Хочу выполнить настройку сканирования по сети. Проверил поддержку моего МФУ на странице проекта sane-project.org (http://sane-project.org/man/sane-ricoh2.5.html) - поддержка есть, но она не реализована в версии sane-libs - 1.0.27-1, доступной из репозитория для моего Keenetic (http://pkg.entware-keenetic.ru/binaries/keenle/).
Подскажите, пожалуйста, как установить свежие версии sane-libs и sane-backends на Кинетик Гига2, если это возможно?
И ещё, запутался - никак не могу найти актуальные дистрибутивы на сайте sane-project.org - только одни мануалы без ссылок. Заблудился в трёх соснах....
Ткните пальцем на готовые сборки, а не исходники, если не трудно.

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

Сообщение Zyxmon » 15 фев 2021, 00:17

s@m, установите последнюю версию Entware - https://forum.keenetic.net/topic/4223-e ... о-entware/ а потом актуальный вариант sane.

s@m
Сообщения: 4
Зарегистрирован: 24 окт 2015, 06:58

Сообщение s@m » 15 фев 2021, 00:49

Zyxmon, спасибо большое! Буду пробовать. А то уже отыскал пакеты на pkgs.org для openwrt, хотел их ставить...

s@m
Сообщения: 4
Зарегистрирован: 24 окт 2015, 06:58

Сообщение s@m » 16 фев 2021, 03:21

Zyxmon писал(а):Источник цитаты s@m, установите последнюю версию Entware - https://forum.keenetic.net/topic/4223-e ... о-entware/ а потом актуальный вариант sane.

С танцами с бубном и с окирпичиванием, за сутки удалось накатить прошивку 2.16.D.10.0-1 (ветка обновлений legacy окирпичивает роутер, установилась delta). Затем танцы с форматированием флешки - роутер не увидел Ext4, на Ext3 - "просто Entware" встала без проблем. Далее танцы с saned и xinet.
С saned возникло две основных проблемы. Первая - сервис saned не запускается, т.к. его невозможно добавить в /etc/services. Пришлось курить много страниц форума и колхозить с с файлом /opt/etc/init.d/S01sane-backends. Вторая проблема - для работы saned необходимо разрешать имя роутера в ip-адрес в файле /etc/hosts (он очищается при рестарте роутера) - также пришлось колхозить с указанным выше S01sane-backends.
Пока сделал так:
 
#!/bin/sh
ENABLED=yes
PROCS=saned
ARGS="-a"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

echo "192.168.2.1 $(hostname)" >> /etc/hosts

. /opt/etc/init.d/rc.func
Свернуть

Сканирование заработало с ноутбука, и даже частично с Андроида (правда, процесс зависает на 100% завершении сканирования перед сохранением изображения. Буду разбираться потом). Разбираться с xinetd уже сил нет) Потом, как-нибудь... Конфигурационный файл сервиса saned xinetd не понимает - ошибки парсинга, почему то...
Тем не менее, сканер заработал, перезагрузки роутера ничего не роняют, сканер после них продолжает сканировать.
Zyxmon, спасибо Вам ещё раз за наводку и обратную связь! :)


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

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

Всего 3 посетителя :: 1 зарегистрированный, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 17:33

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