Сегодня поговорим как установить утилиту для сканер в Linux. Данное руководство подойдёт для всех Debian подобных дистрибутивов (Ubuntu, Linux Mint, Astra Linux и т.д.).

Будет описано два способа установки сканера.

Первый способ: это когда сканер подключен к серверу в сети.

Второй способ: если вы настраиваете сканер на станциях, а сам сканер подключается к сети по Wi-Fi. Если это ваш вариант, то идем сразу ко второй части статьи.

Настройка серверной станции.

Для начала на сервере установим необходимые пакеты:

sudo apt-get install sane sane-utils libsane

Если надо расшарить сканер по сети, внесите пользователя saned в группы scanner и lp:

sudo usermod -aG scanner,lp saned

Теперь для проверки правильности установки введем команду

scanimage -Lq

Если все правильно, должна высветиться информация о подключенном сканере. Что-то типа этого:

device `epson2:net:10.5.5.2' is a Epson PID 1114 flatbed scanner

К сожалению, Sane это не сервис и принимать соединение по сети сам по себе не может. Поэтому установим еще и openbsd-inetd , который будет принимать соединения и передавать их Sane

sudo apt install openbsd-inetd

Откроем файл 

sudo nano /etc/services 

и ищем там строку sane-port 6566/tcp. Если ее там нет, то прописываем.

Также в файле:

необходимо прописать:

sudo nano /etc/inetd.conf 
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned

Теперь беремся за настройку самого Sane
Открываем файл настроек:

sudo nano /etc/sane.d/saned.conf 

и прописываем в нем сеть, из которой будет разрешен
доступ к сканеру. Например, 10.5.5.0/24

Перезапускаем сервис openbsd-inetd

sudo service openbsd-inetd restart

На этом настройка сервера закончена.

Настройка рабочей станции.

В качестве рабочей станции может выступать и сам сервер. Поэтому все действия можно выполнить и на нем тоже.

Установим необходимые программы:

sudo apt-get install sane sane-utils libsane xsane xsane-common openbsd-inetd

Откроем на редактирование файл 

sudo nano /etc/sane.d/net.conf 

и пропишем в нем адрес сервера со сканером 10.5.5.1 (либо сам сканер например: 10.5.5.2).

Теперь в файле:

sudo nano /etc/sane.d/dll.conf 

проверяем наличие строки net. Если она есть и не закомментирована, то всё нормально. Иначе вписываем ее.

Для доступа к сканеру по Wi-Fi

Выполняем если не проделывали действия для настройки серверной части.

В файле:

sudo nano /etc/inetd.conf 

необходимо прописать:

sane-port stream tcp nowait saned.saned /usr/sbin/saned saned

И еще открываем файл:

sudo nano /etc/sane.d/saned.conf 

и прописываем в нем сеть, из которой будет разрешен доступ к сканеру. Например, 10.5.5.0/24

Перезапускаем сервис openbsd-inetd

sudo service openbsd-inetd restart

Проверить доступность сканера с рабочей станции можно при помощи все той же команды:

scanimage -Lq

Если и здесь сканер обнаружился — значит у нас все работает и мы можем начинать сканирование. Запускаем утилиту для сканирования:

xsane

или еще одна утилита

gscan2pdf

для её установки наберите:

sudo apt install gscan2pdf

[endtxt]

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 голос
Рейтинг статьи
0
Можете поделится своими мыслями.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять