Hi everybody,
it can be interesting for many backend developers.
When simple-scan receives SANE_STATUS_DEVICE_BUSY from sane_start(), it
simply retries in a loop. Without any limit, without any delay, simply
spins in retry loop as fast, as backend allows.
This is, in theory, very convenient for users, because as soon as device
becomes ready, scanning resumes automatically.
But it puts device (and backend) under the stress test. And I believe,
not all devices (and not all backends) will survive.
--
Wishes, Alexander Pevzner ([email protected])