I'm running ASCII and attempting to get a Canon LiDE 220 scanner to work. It is fully supported by SANE and I know that others are using it. I've installed the packages: sane, libsane, libsane-common, sane-utils, xsane, etc. In /etc/group I have:
scanner:x:110:saned,haines saned:x:112:haines The problem is that I can't access the device because it has different device numbers on the bus. $ lsusb ... Bus 001 Device 051: ID 04a9:190f Canon, Inc. ... Only one sg* interface has an ACL (cdrom): $ ls -l /dev/sg* ... crw-rw----+ 1 root cdrom 21, 3 Jul 20 18:20 /dev/sg3 I go to see what device on the USB bus has an ACL. These two have them: $ ls -l /dev/bus/usb/*/* ... crw-rw-r--+ 1 root lp 189, 48 Nov 10 11:49 /dev/bus/usb/001/049 crw-rw-r--+ 1 root root 189, 51 Nov 10 11:49 /dev/bus/usb/001/052 Device 049 is my printer, and so I investigate device 052: $ getfacl /dev/bus/usb/001/052 ... # owner: root # group: root user::rw- group::rw- group:scanner:rw- So in fact the scanner is Bus 001 Device 052. But this is contrary to what lsusb says. I appears that I can't access the scanner because sane has the wrong device number. The command # scanimage -L simply hangs. When run in authlog I get: Nov 10 13:05:15 ... USER=root ; COMMAND=/usr/bin/scanimage -v -L Nov 10 13:05:15 ... session opened for user root by haines(uid=0) Otherwise the logs say nothing. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng