Сегодня поговорим как установить утилиту для сканер в 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
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11