[sane-devel] Snapscan 310 unimplemented features

Oliver Schwartz Oliver.Schwartz at gmx.de
Sat May 27 17:51:21 UTC 2006


Hi,

>    I'm using an Agfa SnapScan 310 scanner, its working just fine.
> However, its status shows 'good' rather than 'complete' in the
> support matrix at sane-project site. I would like to know which
> features are still unimplemented (or where to find this information
> if it's available) and if there is any work in progress to
> implement missing functionality, otherwise I'd be very happy to
> contribute.

Well - this question shouldn't be asked by a user - a user should 
simply demand missing functionality :-)

Honestly though, I guess there aren't many features left that can be 
added to the snapscan backend with regard to the SnapScan 310. The 
only thing which comes to my mind is vertical resolution:

The scanner is able to support 300 DPI in horizontal direction, which 
is the optical resolution of the sensor. In vertical direction the 
resolution is determined by the stepper motor. In principle it's 
possible to get higher resolutions here (I'm not sure about the 
SnapScan 310, but I guess something up to 1200 DPI). 

The only difficulty in implementing higher resolutions is that the 
horizontal resolution will always stay at 300 DPI. The backend would 
need some kind of interpolation to also expand the horizontal 
resolution to match the vertical resolution. As far as I know such a 
feature could be used by several backends, so it would be best to 
have something reusable.

The other question is if such a feature does make sense at all, i.e. 
whether you'll acually notice any increased resolution. I rather 
doubt that the resolution of the sensor in it's vertical direction 
really is good enough for 1200 DPI.

>    Not that I'm really an expert in the field of scanners drivers
> development, but I've been coding in c/c++ for some years now, and
> I think I'm able to make my small contribution if welcome.
>
>    Please accept my apologies if this wasn't the right place to
> ask, but I couldn't find a more suitable one,

If you'd like to contribute anything I'd be happy to assist. To be 
honest the resolution problem isn't very high on my priority list. 
Maybe you have also noticed other shortcomings that could be 
enhanced.

Regards,

Oliver



More information about the sane-devel mailing list