[sane-devel] What Steps to write a backend
Rayudu Addagarla
Rayudu Addagarla <rayuduak@gmail.com>
Wed, 6 Apr 2005 15:26:25 -0400
Hello
I am starting to write a backend ,
but wanted to test if by renaming a library of the existing backend
will it work.
i have a hp 2200C scanner;
This works with a plustek backend
scanimage -d plustek:libusb:001:002 works great.
scanimage -L
gives output 'plustek:libusb:001:002
how does sane/scanimage know which backend to pickup.
if the scanimage depends on the -d option, i should be able to say
scanimage -dray:libusb:001:002
and i have entry ray in dll.conf
and moved plustek.conf to ray.conf
and renamed all libsane-plustek.* to libsane-ray.*
I thought it should pick up and scan.
why would it not do.
if i create my own backend, how ill sane know to check or try using
the backend i made.
say suppose; i create one ray.c and create libsane-ray.la and libsane-ray.so.1
and copy into /usr/local/lib/sane where other backend are there.
and add entry to dll.conf and copy the ray.conf to /usr/local/etc/sane.d/
Will it work?
where does sane look for entries.
what are the paths it looks.
thanks
Ray