sane-project-backends/tools
Chris Bagwell caba90c552 * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
add cv_ prefix to cached variable.  Remove AC_ARG_PROGRAM as
automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS
exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
Cleanup socket detection more by creating only a single
SOCKET_LIBS that contains list of all optional libraries
for any socket related funciton.  Make sure that checks
for socket related functions use SOCKET_LIBS when searching.
Check for getopt_long() and getopt.h.  Make OS/2 use
-no-undefined (same as windows).
* ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
* Makefile.am: Cleanups to match configure updates.
* frontend/scanimage.c, include/Makefile.in, lib/getopt.c
lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
Rename internal getopt.h to lgetopt.h to allow using
external getopt.h when it exists.  This allows to go
back to optionally compiling getopt()/getopt_long() and its
prototypes and not have conflicts with external headers/symbols.
2009-02-06 03:10:44 +00:00
..
hotplug Updated documentation concerning udev. 2006-05-10 19:34:05 +00:00
hotplug-ng Updated documentation concerning udev. 2006-05-10 19:34:05 +00:00
openbsd 2007-04-5 Jochen Eisinger <jochen@penguin-breeder.org> 2007-04-05 07:41:02 +00:00
Makefile.in * aclocalm4: fix prototype of internal strcasestr and usleep. 2009-02-02 03:17:32 +00:00
README 2007-04-5 Jochen Eisinger <jochen@penguin-breeder.org> 2007-04-05 07:41:02 +00:00
RenSaneDlls.cmd
check-po.awk second try committing these 2008-01-18 01:47:47 +00:00
check-usb-chip.c Updated spanish translation. Fixed compilation warning in check-usb-chip.c 2007-12-19 14:25:43 +00:00
gamma4scanimage.c
libtool-get-dll-ext Fixed compilation problem with newer tail programs which don't understand "-1" 2006-07-25 18:34:44 +00:00
mustek600iin-off.c
sane-config.in Fix warnings about ignored --datarootdir 2008-02-03 06:59:36 +00:00
sane-desc.c * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings. 2009-02-06 03:10:44 +00:00
sane-find-scanner.c use SCSITaskSGElement if available 2007-11-10 15:44:41 +00:00
umax_pp.c - added EPP support for UMAX Astra 610P 2005-08-24 05:35:06 +00:00
xerox

README

2006-05-10

This directory contains various tools that may be useful:

 hotplug/:
        Linux hotplug script and an automatically generated config file
        (libsane.usermap) used to change the permissions on the libusb "device
        nodes" in /proc/bus/usb/ when a scanner is plugged in. For newer Linux
        kernels, you may need to use udev instead.  Please read the README file
        in this directory for instructions.

 hotplug-ng/:
        Linux hotplug-ng script and an automatically generated config file
        (libsane.db) used to change the permissions on the libusb "device nodes"
        in /proc/bus/usb/ when a scanner is plugged in. For newer Linux kernels,
        you may need to use udev instead.  Please read the README file in this
        directory for instructions.

 udev/:
	Contains a automatically generated udev rules file. udev now replaces
	hotplug and provides all the functionalities of hotplug. libusb 0.1.12
	or newer is necessary.

 openbsd/:
 	Contains example scripts for hotplugd(8) for USB scanners accessed via
	libusb.

 sane-find-scanner:
        Attempts to find a SCSI scanner attached to your system.
        Invoke with "sane-find-scanner -h" to get command-line
        syntax. More details can be found in the man page
        sane-find-scanner(1).

 xerox:
        A simple script to make photocopies ("xeroxing").  In
        the script, you may need to adjust the device name
        assigned to variable DEV and the resolution assigned
        to variable RES as well as the paper with and height
        (variables WIDTH and HEIGHT, respectively.

 mustek600iin-off:
        Allows you to turn off a Mustek 600 II N scanner.
        Use "make mustek600iin-off" to compile.

 umax_pp:
	Command line utility to scan on UMAX astra 1220P,
	1600P and 2000P, without using the backend. So that
	scanner protocol can be tested directly.

 gamma4scanimage: Creates a gamma table in the format expected by scanimage.
	You can define a gamma value, shadow and highlight. 
	Take a look at manual page gamma4scanimage for further information.

 RenSaneDlls.cmd: Convert backend-DLL-filenames according to 8.3 naming
        convention necessary for DLLs on OS/2.

Maybe useful for SANE developers:

 sane-config:
        Show SANE version, linker flags etc. Might be useful for 
        frontend developers.

 sane-desc:
        Generate SANE webpages (and ASCII lists) from backend .desc files.
        Run "sane-desc --help" for details. The default lists are generated
        in doc/Makefile. 

 check-po.awk:
        Print untranslated and fuzzy messages and their line numbers in the
        source code and po file. Example:
           cd po/ ; ../tools/check-po.awk sane-backends.de.po
        You may need to adjust the path of awk in the first line of the
        script. More documentation is in the script itself.