Johannes, Comments in your code suggest you have documentation on the LS-5000.
If so, does it say how to use the calibration data? John > Date: Fri, 11 May 2007 14:58:26 +0200 > From: Johannes Berg <johannes at sipsolutions.net> > Subject: [sane-devel] [FYI] new ls5000 backend > To: Major A <andras at users.sourceforge.net> > Cc: Ariel Garcia <garcia at iwr.fzk.de>, Spiro Angeli > <Spiro at siriush.com>, sane-devel at lists.alioth.debian.org > Message-ID: <1178888306.8896.22.camel at johannes.berg> > Content-Type: text/plain; charset="us-ascii" > > Hi, > > Because coolscan2 doesn't work with my Coolscan 5000 ED film scanner I > more or less rewrote coolscan2 as ls5000. During the cleanup I removed > support for all other scanners, it shouldn't be too hard to add back in. > > Things I changed: > * use C99 constructs for easier command packing > * clean up coding style to conform to something I can work with > * remove LS-40/4000/... support > * add LS-5000 support (the coolscan2 package claims to support it but > it doesn't work) > * add grayscale support > * clean up options > * rip out the sane_read implementation and replace with something > sane (excuse the pun) > * add lots of comments about what the backend is doing > * possibly lots more > > I don't plan to submit any patches to coolscan2.c because that code is > in my eyes horrible to work with. I also don't plan to submit ls5000.c > to SANE because apparently SANE still requires that the backend builds > with ancient compilers. > > The project has a tiny website at > http://johannes.sipsolutions.net/Projects/ls5000, code is available via > > git clone http://git.sipsolutions.net/ls5000.git > > (and that URL also works as a gitweb URL) > > johannes