В данной статье рассмотрен вариант когда для сканирования по сети используется сервер сканирования, т.е к данному серверу подключен сканер, а клиенты по локальной сети подключаются к сканер-серверу и запускают сканирование.
Настройка сервера для сканирования по сети
1) установить все пакеты sane
yum install sane*
2) Установить xinetd
yum install xinetd
3) вписать подсеть которая может сканировать, в нашем случае — 192.168.100.0/24:
nano/etc/sane.d/saned.conf
4) Проверить запись sane-port, должен быть:
nano /etc/services
sane-port 6566/tcp sane-port 6566/udp
5) сделать запись в xinetd.conf:
nano /etc/xinetd.conf
service sane-port { socket_type = stream server = /usr/sbin/saned protocol = tcp user = [здесь указываем пользователя с правами на сканирование] wait = no disable = no }
5) Перезапуск сервиса xinetd:
systemctl restart xinetd
Проверить статус — не должно быть ошибок:
systemctl status xinetd
Настройка клиента для сканирования по сети
1) установить sane, xsane
yum install sane* xsane*
2) прописать IP-адрес сервера
nano /etc/sane.d/net.conf
3) запустить xsane и выбрать сервер сканирования (возможно понадобиться перезапуск рабочей станции)