<div>Hello all,<br>This is my first time posting to this list and I'd just like to thank you in advance for any help. A bit about myself: I am a graduate student in Boston, currently building a cluster of flatbed scanners to use for biological data acquisition. I primarily use epson 4990 scanners attached to a Windows box via libusb.
<br><br>My question regards the manner by which the USB protocol assigns dynamic bus addresses. With five (identical) scanners attached to a single computer, it seems impossible for SANE to keep track of which one is which. Scanimage refers to each scanner by its bus id (
i.e epson:libusb:bus-4:\\.\libusb0-0010--0x04b8-0x012a) a number that, accross computer and scanner reboots, changes at random.<br><br>Is there any way to correctly specify scanners in the face of changing USB bus addresses? I'll have different samples on each scanner and confusing them will cause obvious problems.
<br> </div>
<div>Is there any way around this limitation?</div>
<div><br>Thanks again,<br>Nick S.</div>