URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4243
[ Назад ]

Исходное сообщение
"FreeBSD и Samsung SCX-4100"

Отправлено bob , 30-Июн-15 14:54 
Есть машина с FreeBSD 10.1 amd64, к ней через usb порт подключено МФУ Samsung SCX-4100, с печатью проблем нет, а вот заставить сканировать с помощью этого аппарата никак не удается. Установил из портов graphics/sane-backends-1.0.24_3, изучил на сайте http://www.sane-project.org что работает, написано даже good, в конфиг файле xerox_mfp.conf
прописаны его номера vendor/product

#Samsung SCX-4100 Series
usb 0x04e8 0x3413

запускаю sane-find-scanner -v -v, честно показывает что это МФУ подключено к usb порту ugen2.3

trying libusb:
<device descriptor of 0x04e8/0x3413 at /dev/usb:/dev/ugen2.3 (Samsung Samsung SCX-4100 Series)>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          0
bDeviceSubClass       0
bDeviceProtocol       0
bMaxPacketSize0       8
idVendor              0x04E8
idProduct             0x3413
bcdDevice             1.00
iManufacturer         1 (Samsung)
iProduct              2 (Samsung SCX-4100 Series)
iSerialNumber         3 (8J66BAKYB19345D )
bNumConfigurations    1
<configuration 0>
bLength              9
bDescriptorType      2
wTotalLength         32
bNumInterfaces       1
bConfigurationValue  1
iConfiguration       0 ()
bmAttributes         192 (Self-powered)
MaxPower             0 mA
...

но почему-то не считает это устройство сканером.

# No USB scanners found. If you expected something different, make sure that
# you have loaded a kernel driver for your USB host controller and have setup
# the USB system correctly. See man sane-usb for details.

Почему??? Буду очень благодарен за любую подсказку.

Содержание

Сообщения в этом обсуждении
"FreeBSD и Samsung SCX-4100"
Отправлено eRIC , 30-Июн-15 20:25 
все действия выполняются из под root?

#whoami
#lsusb
#sane-find-scanner -q
#scanimage -L

выводы в студию


"FreeBSD и Samsung SCX-4100"
Отправлено bob , 30-Июн-15 22:11 
спасибо за отзыв

> все действия выполняются из под root?

да, все выполняется под root-ом

> #whoami
> #lsusb
> #sane-find-scanner -q

ну, sane-find-scanner -v -v значительно информативнее, в моем первом послании, где указывается к какому порту usb подключен мфу, vendor/product и пр.

> #scanimage -L

естественно вот такое ругательство


No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).



"FreeBSD и Samsung SCX-4100"
Отправлено eRIC , 01-Июл-15 06:58 
>
 
> No scanners were identified. If you were expecting something different,
> check that the scanner is plugged in, turned on and detected by
> the
> sane-find-scanner tool (if appropriate). Please read the documentation
> which came with this software (README, FAQ, manpages).
>

https://www.freebsd.org/doc/handbook/scanners.html

sane-find-scanner и scanimage разные по своему предназначению

если МФУ вытаскивать с USB и обратно втыкать в USB адрес у него постоянный dev/ugen2.3?

если sane-find-scanner находит что-то, а scanimage не находит. то тут дела в правах доступах или конфигурация бекэенда, которое нужно добавить или удалить(если оно лишнее или конфликтное)

#SANE_DEBUG_SNAPSCAN=128 scanimage -L

а если попытаться принудительно обратится к девайсу и попробовать сканировать указав бекэнд samsung и без
#scanimage -d samsung:libusb:/dev/usb:/dev/ugen2.3  --format=tiff > /tmp/scan1.tiff
#scanimage -d libusb:/dev/usb:/dev/ugen2.3  --format=tiff > /tmp/scan2.tiff


удачи