На данном примере будет рассмотрен МФУ Samsung SCX-4200 Series
вначале устанавливаем sane-backends
Port: sane-backends-1.0.21_1
Path: /usr/ports/graphics/sane-backends
Info: API for access to scanners, digitals camera, frame grabbers etcНе забываем включить поддержку usb

# cd /usr/ports/graphics/sane-backends
# make config
# make install cleanЕсли не установленно то ставим usbutils
Port: usbutils-0.73
Path: /usr/ports/sysutils/usbutils
Info: Utility for listing USB devicesПодключаем МФУ к серверу и смотрим появился ли он:
# lsusb
Bus /dev/usb Device /dev/ugen4.2: ID 04e8:341b Samsung Electronics Co., Ltd
Bus /dev/usb Device /dev/ugen4.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen3.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen2.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen1.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
В данном примере он появился на /dev/ugen4.2
теперь запустим sane-find-scanner чтобы еще раз проверить параметры vendor, product и libusb:/
# sane-find-scanner -q
found USB scanner (vendor=0x04e8 [Samsung], product=0x341b [SCX-4200 Series]) at libusb:/dev/usb:/dev/ugen4.2правим конфиг xerox_mfp.conf, добавляем в конец файла строку usb vendor product
# tail -2 /usr/local/etc/sane.d/xerox_mfp.conf
usb 0x04e8 0x341bдобавляем в конец /etc/devfs.conf строки:
own ugen4.2 root:saned
perm ugen4.2 0660
own usb/4.2.0 root:saned
perm usb/4/2/0 0660перезагружаем devfs и проверяем права:
# /etc/rc.d/devfs restart
# ls -la /dev/usb/4.2.0
crw-rw---- 1 root saned 0, 96 2 июл 07:01 /dev/usb/4.2.0разрешаем нашей подсети доступ к сканнеру (добавляем в saned.conf нашу подсеть):
# egrep -v ^# /usr/local/etc/sane.d/saned.conf
192.168.1.0/28Добавляем в /etc/rc.conf строку saned_enable="YES" и запускаем saned
# /usr/local/etc/rc.d/saned startпроверяем локально видит ли sane наш сканнер:
# scanimage -L
device `xerox_mfp:libusb:/dev/usb:/dev/ugen4.2' is a SAMSUNG ORION multi-function periphera
настройка сервера закончилась теперь можно настраивать клиентов.
настройка клиента: Windows
Для работы с нашим сканером нам нужно скачать
SaneTwainПосле распаковки архива и запуска программы нам остается лишь ввести ip адрес нашего сервера и можно работать со сканером