Сб. Ноя 28th, 2020
scan-logo

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

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

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

Второй способ: если вы настраиваете сканер на станциях, а сам сканер подключается к сети по 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]

Недавние статьи

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