# General backend information

Wolfgang Kaess (100346.2055@compuserve.com)
Wed, 24 Jun 1998 08:59:39 -0400

- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
- Next message: lduperval@sprint.ca: "Problems with sane & AVA15xx"
- Previous message: Dr. Andreas Bolsch: "Re: Mustek 12000SP: error during read: out of memory"

Antal Novak worte:
> I have working code for Plustek OpticPro scanners that I would
> like to implement as a SANE Backend. Is there any information available
> in the form of some guide that will explain how the SANE Backends work,
> and how to implement one?
Hello Antal,
I'm also new to SANE and have only minimal knowledge to implement a backend.
But I'll give you some hints i know about, you can start with:
1. Read doc\sane.tex
Start with \section{Attaching to a SANE backend}
2. include\sane\sane.h
include\sane\sane_backend.h
The functions defined in this files are needed to be implemented.
I don't know why the functions are defined in both files and as for now
I don't understand why the functions are not defined in the "backend.h"
file and
how I could tell it my linker.
3. Take one backend source file as a template for your new backend.
Try to use as many as posible constants, types and functions already
defined and
implemented in the "sanei\*.* files. For debuging use the functions/makros
from
"include\sane\sane_debug.h"
I hope this helps,
Wolfgang Kaess
***

    --
    Source code, list archive, and docs: http://www.mostang.com/sane/
    To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

- Next message: lduperval@sprint.ca: "Problems with sane & AVA15xx"
- Previous message: Dr. Andreas Bolsch: "Re: Mustek 12000SP: error during read: out of memory"