>   
>>>>     SANE does not depend on HAL for device access control.
>>>>         
>>>     Why shouldn't it?  Isn't it removable media?
>>>       
>> I don't understand why a scanner would be classed as removable media.
>>     
>
>       Because you put removable stuff in it and remove the stuff when
>       done.  Solaris Object Reuse needs to be supported.
>   
Scanners are different with "removable media" we usually think of (e.g., 
a CD Rom). In  CD Rom case, when a CD is inserted, it will be mounted 
without user operations and HAL addon/callouts will work.
In scanner case, nothing will happen when "removable stuff" is put in 
it. Users run the sane application to start all the jobs. And then, the 
scan job is done when sane is done. Therefore, sane is just an user 
application which access scanner device through libusb/ugen stack, 
that's it. I can not see the "must" relationship between sane and HAL.
Colin


Reply via email to