[sane-devel] USB probing

Karl Heinz Kremer khk@khk.net
Mon, 14 Jan 2002 13:09:05 -0000


You can get the major and minor device numbers from the device file.
The major device number will tell you if it's a SCSI or an USB
device.

Karl Heinz

Major A <andras@users.sourceforge.net> said:

> 
> 
> Hi,
> 
> I need some help from SANE developers:
> 
> Given a device file, how can I determine whether that is a generic
> SCSI or a USB scanner device? It seems that when I try to open a USB
> device file as a SCSI device and probe with INQUIRY, a USB timeout
> will occur. I don't think using a generic SCSI device file with some
> random USB scanner protocol is a good idea either.
> 
> So, is it possible to decide what interface the file stands for, or do
> I have to judge from the filename (example: "usb:/dev/scanner")?
> 
> Thanks,
> 
>   Andras
> 
> ===========================================================================
> Major Andras
>     e-mail: andras@users.sourceforge.net
>     www:    http://andras.webhop.org/
> ===========================================================================
> _______________________________________________
> Sane-devel mailing list
> Sane-devel@www.mostang.com
> http://www.mostang.com/mailman/listinfo/sane-devel
> 



--