"m. allan noah" <kitno455 at gmail.com> wrote: Hi,
> 1. I dont think the connection port matters, and particularly with usb > devices, that information can change every time the machine reboots. > It is also not universally exposed in the SANE_Device struct, since > some drivers put other unique info in that spot. > > 2. I think the serial number matters, but you usually wont get it. > Many machines cannot report their serial numbers, and so the driver > cannot give it to you. To put it in a nutshell: uniquely identifying a scanner, don't count on it. If it was doable, we would have done so loooooong ago already. Fact is, USB scanners reporting a serial number at the USB level are the exception. And as Allan wrote already, even otherwise, not a lot of machines expose a serial number. Manufacturers just don't care, except on high-end machines. JB. -- Julien BLACHE <http://www.jblache.org> <jb at jblache.org> GPG KeyID 0xF5D65169