[sane-devel] Avision minimum resolutions

Ralph Little skelband at gmail.com
Tue Sep 8 17:03:44 BST 2026


Hi all,
OK, this is a bit of a long shot, but I thought I would ask here.

I was just testing an older avision device the HP Scanjet 5370c and it 
reports ASIC 5. The avision backend selects 80dpi as the minimum 
supported resolution, but this scanner cannot do that. The motor stalls 
and just buzzes. This is a problem because frontend previews select the 
lowest resolution available.
It *can* do 100dpi perfectly fine though.  In the avision code, there is 
a small section to determine the minimum resolution in the 
init_options() function that is based entirely on the reported ASIC 
version. This seems crazy to me. Surely the minimum resolution is a 
function of the hardware such as the head drive motor regardless of what 
the ASIC's capabilities are and will vary from model to model?

Does anyone here have a long enough memory to know what the thinking 
was? I am tempted to add a minimum resolution option to the device 
definitions in the avision backend to override what the ASIC can do.

Cheers,
Ralph



More information about the sane-devel mailing list