[sane-devel] USB probing
    abel deuring 
    adeuring at gmx.net
       
    Mon Jan 14 15:54:20 GMT 2002
    
    
  
Major A wrote:
> 
> 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")?
What about trying some device driver specific ioctl? For the SG driver,
you could use for example SG_GET_VERSION_NUM .
Abel
    
    
More information about the sane-devel
mailing list