kopia lustrzana https://gitlab.com/sane-project/backends
70 wiersze
2.1 KiB
Plaintext
70 wiersze
2.1 KiB
Plaintext
TODO (2002-12-09)
|
|
|
|
******** todo ********
|
|
|
|
backends
|
|
--------
|
|
* Port backends to SANE2. Remove unmaintained backends.
|
|
* Add meta backend to support sSANE 1 backends (libsane2-sane1.so?).
|
|
* check TODO v1!
|
|
|
|
doc
|
|
---
|
|
* Add doxygen documentation for the sanei files:
|
|
- sanei_pio.h
|
|
- sanei_pv8630.h
|
|
- sanei_wire.h
|
|
|
|
* desc files:
|
|
- Add keywords "vendor-id" and "product-id" for SCSI and USB ids.
|
|
|
|
frontends
|
|
---------
|
|
* Port to SANE2.
|
|
* saned:
|
|
- saned times out after 60 minutes. Check if the
|
|
watchdog timer is really necessary (e.g. to avoid blocking scanners
|
|
by one user). Maybe add a command line option to saned to set the
|
|
timeout. Otherwise turn on TCP keep alive (where available) and
|
|
(maybe) check the connection from server side.
|
|
- Add IPv6 support.
|
|
- Add support for IP ranges in saned.conf (like 10.0.0.0/8)?
|
|
|
|
* scanimage: Check range of width and height. scanimage just uses the ranges
|
|
from br-x and br-y but this is wrong for tl-x and tl-y != 0 and for
|
|
SANE_UNIT_PIXEL.
|
|
|
|
* scanimage: Reduce range of width and length if tlx or tly is different
|
|
from 0 to avoid warnings.
|
|
|
|
* scanimage: Check handling of short string-list options.
|
|
|
|
sanei
|
|
-----
|
|
* sanei_scsi: add new interface
|
|
|
|
* create sanei_parport_* and remove all inb, outb,... from all backends;
|
|
use libieee1284 if available (see
|
|
http://people.redhat.com/twaugh/libieee1284/). Or just include this
|
|
library into sane.
|
|
|
|
* Check if the device file has the right type before accessing it. E.g.
|
|
check for major/minor numbers to avoid accessing a USB file as SCSI
|
|
device. This is finished for sanei_scsi.c/Linux and sane-find-scanner.
|
|
Patches for other platforms are welcome.
|
|
|
|
* sanei_usb:
|
|
- using only the first interface may be a problem with all-in-one devices
|
|
- some scanners semm to provide more than one bulk-in endpoint(?)
|
|
|
|
platform-specific
|
|
-----------------
|
|
* Check TODO v1!
|
|
|
|
misc
|
|
----
|
|
* Check licence issues with getopt*.c and md5.c. These files are GPLed, so
|
|
if they are used in backends, their SANE exception will be void.
|
|
|
|
* Remove japi.
|