[sane-devel] Problems with sane and USB

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Mon Nov 6 01:13:11 CET 2006


"m. allan noah" <anoah at pfeiffer.edu> writes:

> On Sat, 4 Nov 2006 cl at isbd.net wrote:
>
>> If I run "sane-find-scanner" as root it correctly says:-
>>
>>    found USB scanner (vendor=0x04b8 [EPSON], product=0x012c [EPSON Scanner]) at libusb:7:2
>>
>> I can make this work as a user by changing permissions but I'm not
>> clear how to make the change 'stick'.
>
> look at the docs for udev, i assume slack uses it.
>
>>
>> If I run "scanimage -L" as root it says "No scanners were identified".
>>
>> If I run "xsane" or "xscanimage" as root they find both my scanners.
>
> the fact that scanimage does not work, but xsane does, generally means
> that you have two copies of sane-backends installed, often the
> distro's original one, and one in /usr/local
>
>>
>> If I run "xsane" or "xscanimage" as a user they only see the HP
>> all-in-one scanner.
>
> permissions
>
>>
>> If I run iscan (which I have installed) it says "Could not send
>> command to scanner".
>>
>
> no idea. i dont use epson stuff or iscan.
>
>>
>> So how do I get this all to work consistently?
>>
>
> trash all copies of sane on system. try again? i dont know if you need
> the proprietary modules or if the epson backend works?

It doesn't need proprietary modules.  As the V700 has only been added
in CVS after 1.0.18 released, I would assume it is not in the list of
scanners used by udev/hotplug.  Add a line similar to the ones already
in /etc/udev/rules.d/*libsane.rules or
/etc/hotplug/usb/libsane.usermap to match the Perfection V700.  Just
replace the USB product ID to match your device (0x012c).

Hope this helps,
-- 
Olaf Meeuwissen                          EPSON AVASYS Corporation, SE1
FSF Associate Member #1962           sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97  976A 16C7 F27D 6BE3 7D90
Penguin's lib!       -- I hack, therefore I am --               LPIC-2



More information about the sane-devel mailing list