Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlug] Scanner not found



Raedwolf Summoner writes:

 > I may have left the more important information out: I know next to
 > nothing about computers or programming. I would not have a clue
 > how to try that without it being spelled out for me. Could you tell me
 > how to make it look there?


OK, so your 40-libsane.rules has an entry like this:

# Brother MFC-6490CW 
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

and the ATTRS line is all on one line, right?  (The scanner name is a
comment and doesn't matter AFAIK.)

Next make sure that your Brother driver is listed in
/etc/sane.d/dll.conf.  You may want to comment out all the scanners
you don't have (saves some startup time).  This name must correspond
to a filename like /etc/lib64/sane/libsane-brother.so (ie, drop the
path, the "libsane-", and the .so as well as any version numbers after
.so).  If all that seems to be in order, and things still don't work,
keep going.

Now, having looked at things a little more closely, I suspect that you
have a previous configuration for that scanner floating around
(probably from Ubuntu).  I don't know where that configuration would
live, as it's not documented in the normal SANE distribution.

So, first, reboot.  (Sorry.)  Next try "sane-find-scanner" from the
command line.  This will tell you about any scanners that the
operating system (and sane-find-scanner) recognizes.  If it doesn't
look familiar, or there's nothing interesting there, try
sane-find-scanner again as root (using su or sudo).  If the output
between your ordinary user and root is different, you have a
permissions problem.  Check the 40-libsane.rules entry for typos, if
that doesn't help, post the results here.

If you didn't get any joy from that, there's still hope.  Keep
going....

Then try "scanimage -L".  This lists the scanners that sane knows
about.  Most scanners it can find by checking the known backend
drivers, but unfortunately the Brother driver is (or used to be)
deficient in this respect so you may need to tell it how to find it.
If scanimage -L finds it, there will be a device name that looks
something like "device brother:/dev/sg1 is a scanner".  You should now
be able to use the scanner from any SANE application without further
configuration (could happen, in which case presumably you discovered
and fixed a typo above).

If not found, try "scanimage -L -d=brother3:/dev/bus/usb/003/002" and
see if that helps.  If not, use of -L and -d together may be a syntax
error, so try "scanimage -h -d=brother3:/dev/bus/usb/003/002" and see
if it tells you all the wonderful options available with your Brother
scanner.

If you *still* don't have a scanner, send me (or the list) all the
info you've gathered about, preferably cut and paste from the 'term.

Good luck!

Steve



Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links