Есть машина с 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.
Почему??? Буду очень благодарен за любую подсказку.
все действия выполняются из под root?#whoami
#lsusb
#sane-find-scanner -q
#scanimage -Lвыводы в студию
спасибо за отзыв> все действия выполняются из под 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).
>
> 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
удачи