On Wed, 2008-03-12 at 18:11 -0800, Gary Winiger wrote:
> The "device clean" program (or the device driver)
> resets the device to defaults so no one accessing the device at
> a later time can read out device parameters, such as scanning
> density -- I'm hypothzing here -- at a later time.
So, you have *finally* identified something specific and actionable that
could possibly be investigated by the project team.
The whole "scanner as removable media" thing was a total distraction/red
herring.
Project team (or Darren?): is there a portable way with libsane to reset
a scanner to its power-on-default or factory-default configuration? Or
does this require scanner-model-specific knowledge?
I think the pragmatic answer is to not make claims about device
allocation as part of the spec for this case.
Perhaps we could use some future project to extend device allocation to
cope with devices accessed through libusb/ugen and similar frameworks
rather than kernel drivers with device-class-specific drivers, and
another one to unify the logindevperm mechanism with device allocation.
Neither of those seems to be this case.
- Bill