sane-abaton expects device names of the form:
special
where special is the path-name for the special device that corresponds to a SCSI scanner. For SCSI scanners, the special device name must be a generic SCSI device or a symbolic link to such a device.
abaton.conf contains a list of device names that correspond to Abaton scanners. Empty lines and lines starting with a hash (``#'') are ignored.
The SANE_CONFIG_DIR environment variable specifies the list of directories that may contain the configuration file. The directories are separated by a colon (``:''). If this variable is not set, the configuration file is searched in two default directories: firstly, the current working directory (``.'') and then in /usr/local/etc/sane.d. If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting SANE_CONFIG_DIR to ``/tmp/config:'' would result in directories tmp/config, ``.'', and /usr/local/etc/sane.d being searched (in this order).
The SANE_DEBUG_ABATON environment variable controls the debug level for the sane-abaton backend, if the library was compiled with debug support enabled. For example a value of 255 requests all debug output to be printed. Smaller levels reduce verbosity.
The cancel function might not work correctly, or it might abort the frontend. The former is more likely than the latter.
Author is David Huggins-Daines.