I'm trying to get xsane to work with libusb;
Now, as root user xsane finds the scanner but as a normal user xsane doesn't find it! This is both on 2.6.3 and 2.4.24 (where I took out the scanner.o module)
I found this page http://www.freecolormanagement.com/sane/libusb.html about configuring libusb but the scanner still doesn't work. I attach /etc/sane.d/epson.conf, /etc/hotplug/usb.usermap, and /etc/hotplug/usb/epson_scanner I currently have
Can anybody tell me what's wrong? I've got an Epson Perfection 1650 scanner. This is what sane-find-scanner says:
found USB scanner (vendor=0x04b8, product=0x0110) at libusb:001:004
It seems the numbers at libusb keep changing I hope I don't have to update settings each time or so :-/
Thanks for any help,
Joris
# epson.conf # # here are some examples for how to configure the EPSON backend # # SCSI scanner: #scsi EPSON
# # Parallel port scanner: #pio 0x278 #pio 0x378 #pio 0x3BC # # USB scanner - only enable this if you have an EPSON scanner. It could # otherwise block your non-EPSON scanner from being # recognized. # Depending on your distribution, you may need either the # first or the second entry. #usb /dev/usbscanner0 #usb /dev/usb/scanner0 #usb #usb libusb:001:003 usb 0x04b8 0x0110
# This file is installed by the libsane Debian package. # # Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID respectively) : # libusbscanner 0x0003 0xVVVV 0xPPPP 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # # usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info # epson_scanner 0x0003 0x04b8 0x0110 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
#!/bin/bash if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ] then chown root "${DEVICE}" chgrp scanner "${DEVICE}" chmod 660 "${DEVICE}" fi