[sane-devel] new Backenddriver
paddy-hack at member.fsf.org
Wed Oct 19 12:51:37 UTC 2016
Michael Rall writes:
> Hello Everybody,
> my name is Michael Rall. I'm a freelancing Softwaredeveloper from Germany.
> For one of my projects I would like to create a SANE Backend for a
> Web-Based ImageAquisition-Tool.
> So basically my SANE Backend needs to call a Webservice an will receive
> an Image as result.
> What existing Backend would be the best/simplest starting point? Or
> would a start from scratch be easier? I'm a quite experienced Developer,
> but actually I haven't yet developed some Linux-Stuff.
You could take a peek at the pnm backend (not built by default out of
security/privacy concerns, IIRC), but if I were in your situation, I'd
start mostly from scratch as "legacy" code might get in my way. Have a
look at the doc/backend-writing.txt file (it's a bit dated perhaps) and
the SANE API specification is required reading, of course.
The reason I mentioned the pnm backend is because it reads an image from
file. Your web-base image acquisition scenario is basically just one
step up from a file:/// URL. I'd have a look at implementing something
on top of a generic URL fetching library or tool and provide a backend
option to set the URL. No idea on what other backend options you might
want to provide though.
Hope this helps (and makes any sense),
Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
Support Free Software https://my.fsf.org/donate
Join the Free Software Foundation https://my.fsf.org/join
More information about the sane-devel