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

abel deuring adeuring at gmx.net
Tue Aug 8 13:49:39 UTC 2006

Johannes Meixner wrote:
> Hello,
> On Aug 8 08:04 m. allan noah wrote (shortened):
>>unlike scsi, there is no usb class for scanners
> I thought there is even no SCSI class for scanners.
> At least my SCSI scanner HP ScanJet 6200C shows up as "Processor":
> --------------------------------------------------------------------
> # lsscsi -c
> ...
> Host: scsi0 Channel: 00 Target: 04 Lun: 00
>   Vendor: HP       Model: C6270A           Rev: 3846
>   Type:   Processor                        ANSI SCSI revision: 02
> --------------------------------------------------------------------

Some HP scanners don't support the SCSI command set for scanners;
they use some vendor specific command set instead. For these devices
it is probably correct that they identify themselves as
"processors", i.e., a kind of generic SCSI devices.

But this means that sane-find-scanner will detect other fancy SCSI
devices too. If my memory does not deceive me, somebody reported
problems on this list with a SCSI RAID controller, which presented
its "control part" to the Linux kernel as a SCSI processor. Another
candidate for this device class would be a tape robot.


More information about the sane-devel mailing list