[sane-devel] sane-find-scanner detects smartcard reader as scanner

m. allan noah anoah at pfeiffer.edu
Tue Aug 8 12:04:29 UTC 2006

sane-find-scanner is a tool for a very specific task, locating possible 
scanners connected to the system, even if they are not supported by sane.

unlike scsi, there is no usb class for scanners, so sane has no generic 
way of determining if a usb id is a scanner or not.

that is why we also recommend the use of scanimage -L, which actually 
attaches to each enabled backend, and asks it to query for scanners it 
knows about.



ps- if sane-find-scanner needs to spit out a better message, that is a 
possible change, it currently says:

# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

On Tue, 8 Aug 2006, Johannes Meixner wrote:

> Hello,
> sane-find-scanner from sane-backends 1.0.17 detects the following
> USB smartcard reader as a scanner:
>  idVendor   0x0c4b Reiner SCT Kartensysteme GmbH
>  idProduct  0x0300 cyberJack pinpad(a)
> I don't have the device to test it with sane-backends 1.0.18
> but I guess it is also detected with sane-backends 1.0.18.
> For the details see
> https://bugzilla.novell.com/show_bug.cgi?id=197513
> in particular
> https://bugzilla.novell.com/attachment.cgi?id=95324&action=view
> By the way:
> Nowhere in the sources of sane-backends 1.0.17 I can find
> the USB vendor ID (neither 'c4b' nor 'C4B').
> Which magic lets sane-find-scanner detect this device as a scanner?
> Kind Regards
> Johannes Meixner

"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera

More information about the sane-devel mailing list