[sane-devel] Scanner only partially detected

Michael Ionescu mhi at ionescu.de
Sat Apr 25 05:47:21 UTC 2015


Hi,

I have two scanners connected to a raspi running debian. The Fujitsu
Scansnap works great, but I can't seem to get the Brother MFC-7420 to work.

I followed
https://wiki.debianforum.de/Brother_Scanner
and in particular the following steps:
root at rpisrv3:~# dpkg -i --force-architecture  brscan2-0.2.5-1.i386.deb
root at rpisrv3:~# cat > /etc/sane.d/brother2.conf
usb 0x04f9 0x0180
^d
root at rpisrv3:~# cat >> /lib/udev/rules.d/40-libsane.rules
# Brother scannersATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
^d
root at rpisrv3:~# cat >> /lib/udev/rules.d/55-libsane.rules
# Brother scannersATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0180",
MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"
^d
root at rpisrv3:~# dpkg -i  brother-udev-rule-type1-1.0.0-1.all.deb
root at rpisrv3:~# /etc/init.d/udev restart
root at rpisrv3:/usr/local/Brother/sane# ./setupSaneScan2 -i

but I only have the following to show for it:

root at rpisrv3:~# lsusb
[...]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.Bus 001
Device 013: ID 04f9:0180 Brother Industries, Ltd MFC-7420
Bus 001 Device 014: ID 04c5:132b Fujitsu, Ltd
root at rpisrv3:~# sane-find-scanner
[...]
found USB scanner (vendor=0x04c5 [Fujitsu], product=0x132b [ScanSnap
iX500]) at libusb:001:014
found USB scanner (vendor=0x04f9, product=0x0180) at libusb:001:013
found USB scanner (vendor=0x0424, product=0xec00) at libusb:001:003
  # Your USB scanner was (probably) detected. It may or may not be
supported by
  # SANE. Try scanimage -L and read the backend's manpage.
[...]
root at rpisrv3:~# scanimage -L
device `fujitsu:ScanSnap iX500:66687' is a FUJITSU ScanSnap iX500 scanner
root at rpisrv3:~# uname -a
Linux rpisrv3 3.18.7+ #755 PREEMPT Thu Feb 12 17:14:31 GMT 2015 armv6l
GNU/Linux

So the device is there, lssub recognizes Vendor and Model correctly.
sane-find-scanner also shows the device, but without Vendor and Model.
scanimage does not show the device.

I have consulted
http://www.sane-project.org/man/sane-usb.5.html
and others, but am still stumped and don't know where to go from here to
effectively troubleshoot.

How do I find out whether the external backend I installed can actually
be found and used by SANE? How does SANE identify scanners and put names
to them?

Some pointers would be greatly appreciated.
Thanks,
Michael




More information about the sane-devel mailing list