Настройка
сервера (где подключен сканер)
1. Для начала, устанавливаем пакет
'sane-utils', если он у вас еще не стоит:
sudo apt-get install sane-utils
2. Редактируем файл 'saned.conf':
sudo nano /etc/sane.d/saned.conf
и
добавляем в конец файла IP-адрес компьютера, которому хотим дать доступ к
сканеру (или диапозон IP-адресов, или hostname компьютера)
Например: 192.168.1.0/24
192.168.2.0/24
192.168.10.0/24
Например: 192.168.1.0/24
192.168.2.0/24
192.168.10.0/24
3.
Редактируем файл 'inetd.conf':
sudo nano /etc/inetd.conf
и добавляем туда строку:
sane-port stream tcp nowait saned:saned /usr/sbin/saned saned
хотя
она может там уже быть, только закомментирована, соответственно
раскомментируйте ее.
4.
Рестартуем 'openbsd-inetd'
сервис (сейчас даже и не знаю, нужно это действие проделывать или можно
обойтись без него):
sudo service openbsd-inetd restart
5.
Если у вас в системе нет группы scanner, то создаем ее:
sudo groupadd scanner
и
добавляем себя и пользователя saned в эту группу:
sudo usermod -aG scanner user
sudo usermod -aG scanner saned
6. Редактируем файл '40-libsane.rules':
sudo nano /lib/udev/rules.d/40-libsane.rules
и
ищем там свой сканер. У меня это выглядело так:
# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes"
6.1. Здесь же приводим строку к такому виду:
# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes", MODE="664", GROUP="scanner"и сохраняем файл.
6.2. Если вашего сканера нет в файле, добавьте его по аналогии с остальными
сканерами. idVendor и idProduct вашего сканера вы можете узнать с помощью
команды:
sane-find-scanner
Выхлоп:
found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26b4 [MF4010]) at libusb:001:003
found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26b4 [MF4010]) at libusb:001:003
7. Редактируем файл '/etc/default/saned':
sudo nano /etc/default/saned
где
меняем строку RUN на следующую:
RUN=yes
8.
Рестартуем 'saned'
сервис:
sudo service saned restart
Настройка
клиентской машины
1.
Устанавливаем пакет 'sane-utils',
если он еще не стоит:
sudo apt-get install sane-utils
2. Редактируем файл
sudo nano /etc/sane.d/net.conf
и
добавляем в конец файла IP-адрес компьютера, к которому подключен сканер.
Например: 192.168.1.63. Проверить доступность сканнера можно выполнив команду:
sudo scanimage -Lq
В ответ должны получить что-то вроде:
device `net:192.168.1.6:pixma:04A926B4_SD3008250258Q' is a CANON Canon imageCLASS MF4010 multi-function peripheral
Теперь в файле /etc/sane.d/dll.conf проверяем наличие строки:
net
Если она есть и не закомментирована - всё нормально. Иначе, вписываем её!
4. Если у вас в системе нет группы scanner, то создаем ее:
sudo groupadd scanner
и добавляем себя и пользователя saned в эту группу:
sudo usermod -aG scanner user
sudo usermod -aG scanner saned
5.
Все, теперь можете пробовать сканировать с помощью XSane или другой подходящей
программой, используя расшаренный сканер.
P.S.
Если у вас все же, после всей настройки, отображается ошибка об ограниченных
правах пользования сканером, то в пункте 3 серверной части, используйте строку:
sane-port stream
tcp nowait root /usr/sbin/saned saned
Casino Bonus Codes | JTG Hub
ОтветитьУдалитьJTG Casino 시흥 출장안마 has some of the biggest promotions at their 파주 출장마사지 disposal. Here's what you 울산광역 출장안마 can get if you're new to the 목포 출장마사지 gaming market, 군산 출장마사지 no deposit bonuses, or