[sane-devel] Canon FS4000
Thu, 11 Sep 2003 10:29:53 +0200
On Tue, Sep 09, 2003 at 06:01:10PM +0200, firstname.lastname@example.org wrote:
> about Canon FS4000US USB/SCSI film/diapos scanner
I've added the information you provided to our lists, see
http://www.meier-geinitz.de/sane/misc/canon-fs4000.html. When you have
a website or other location where you place information/logs/source
code for this scanner, I'll add a link to it.
> If someone is interested with the chips references I found inside, see
> above :
I think that's an EPROM or EEPROM or similar. Maybe the firmware is
> The next one :
Toshiba 16 bit microcontroller. Google has some information.
> I've read the thread about HP4200, and I have the same problem...
It detects every scanner as a USB device. But as you want to develop a
new backend, you should use the SANE CVS anyway:
SANE doesn't include the hp4200 backend, so there is no problem :-)
> Finally, I've got a question : where can I find an example of backend ?
> For example, there is a file called usb-skeleton.c in
> /usr/src/linux/drivers/usb, but what for sane-backends (found nothing in
Well, you have about 50 examples in CVS :-)
It doesn't really make much sense to write a template because the
backends are quite different. Most of the shared code is already in
the sanei functions. In your case, I'd have a look at one of the SCSI
backends first, at least if the scanner is really SCSI-over-USB.
What you really need for the beginning is to copy all the sane_*
functions to your new backend. Everything else depends on you :-)