sane-avision  -  SANE  backend  for  original  Avision  and Avision OEM
   scanners (HP, Minolta, Mitsubishi, UMAX and possibly more) flatbed  and
   film scanners.


   This  file  is a short description for the avision-backend shipped with


   The sane-avision library implements a SANE (Scanner  Access  Now  Easy)
   backend  that  provides  access  to  various  Avision  scanners and the
   Avision OEM scanners labelled by HP, Minolta, Mitsubishi or Fujitsu.

   It is fully big-endian aware and in every-day use on PowerPC and  SPARC

   I  suggest  you  hold one hand on the power-button of the scanner while
   you try the first scans - especially with film-scanners!


   The    configuration    file    for    this    backend    resides    in

   Its  contents  is a list of device names that correspond to Avision and
   Avision compatible scanners and backend-options. Empty lines and  lines
   starting  with a hash mark (#) are ignored. A sample configuration file
   is shown below:

    # this is a comment

    option force-a4
    option force-a3
    option disable-gamma-table
    option disable-calibration

    #scsi Vendor Model Type Bus Channel ID LUN
    scsi AVISION
    scsi HP
    scsi /dev/scanner
    usb 0x03f0 0x0701

          Forces the backend to overwrite the scanable  area  returned  by
          the  scanner  to  ISO A4. Scanner that are known to return bogus
          data are marked in the backend so if you need this option please
          report this to the backend maintainer. USE WITH CARE!

          Forces  the  backend  to overwrite the scanable area returned by
          the scanner to ISO A3. Scanner that are known  to  return  bogus
          data are marked in the backend so if you need this option please
          report this to the backend maintainer. USE WITH CARE!

          Disables the usage of the scanner's gamma-table. You  might  try
          this if your scans hang or only produces random garbage.

          Disables  the scanner's color calibration. You might try this if
          your scans hang or only produces random garbage.

   Note:  Any  option  above  modifies  the  default  code-flow  for  your
          scanner.  The  options  should  only  be used when you encounter
          problems with the default be- haviour  of  the  backend.  Please
          report  the need of options to the backend-author so the backend
          can be fixed as soon as possible.


   This backend expects device names of the form:

          scsi scsi-spec

          usb usb-spec

   Where scsi-spec is the path-name to a special device or a device ID for
   the  device that corresponds to a SCSI scanner. The special device name
   must be a generic SCSI device or  a  symlink  to  such  a  device,  for
   example  on  Linux  "/dev/sga"  or  "/dev/sg0". The device ID is the ID
   returned  by  the  scanner,  for  example  "HP"   or   "AVISION".   See
   sane-scsi(5) for details.

   Note:  Since  the  backend  now  includes  native  USB access, it is no
          longer needed - even considered obsolete - to access USB scanner
          via  the  SCSI  emulation (named hpusbscsi on Linux) for Avision
          USB devices such as the  HP  53xx,  HP  74xx  or  Minolta  film-

   usb-spec is the USB device name, the vendor/product ID pair or the name
   used by libusb corresponding to the USB scanner.  For  example  "0x03f0
   0x0701" or "libusb:002:003". See sane-usb(5) for details.

   The program sane-find-scanner helps to find out the correct scsi or usb
   device name.

   A list with supported devices is built  into  the  avision  backend  so
   normally specifying an ID should not be necessary.


          The   backend   configuration  file  (see  also  description  of
          SANE_CONFIG_DIR below).

          The static library implementing this backend.

          The shared library implementing this backend (present on systems
          that support dynamic loading).


          This environment variable specifies the list of directories that
          may contain the configuration file.  Under UNIX, the directories
          are  separated  by a colon (`:'), under OS/2, they are separated
          by a semi-colon  (`;').   If  this  variable  is  not  set,  the
          configuration  file  is  searched  in  two  default directories:
          first,  the  current  working  directory  (".")  and   then   in
          /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  "/etc/sane.d"  being
          searched (in this order).

          If the library was compiled with  debug  support  enabled,  this
          environment  variable controls the debug level for this backend.
          Higher debug levels increase the verbosity of  the  output.  The
          debug  level  7 is the author's preferred value to debug backend

          Example: export SANE_DEBUG_AVISION=7


   sane(7), sane-scsi(5), sane-usb(5)


   Ren Rebe


   Ren Rebe and Meino Christian Cramer

                              11 Jul 2008                  sane-avision(5)

More Linux Commands

xkbvleds(1) - XKB extension user utility - Linux man page...
This program is used to display the state of LEDs on an XKB keyboard. It reports the changes in the fundamental components of the XKB state which includes the e

XParseColor(3) - obtain color values - Linux manual page....
The XQueryColor function returns the current RGB value for the pixel in the XColor structure and sets the DoRed, DoGreen, and DoBlue flags. The XQueryColors fun

wget(1) - The non-interactive network downloader. (ManPage)
GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP pro

perl58delta(1) - what is new for perl v5.8.0 (Man Page).....
This document describes differences between the 5.6.0 release and the 5.8.0 release. Many of the bug fixes in 5.8.0 were already seen in the 5.6.1 maintenance r

intro.4 - intro(4) - Introduction to special files - Linux man page...
Section 4 of the manual describes special files (devices). FILES /dev/* device files NOTES Authors and copyright conditions Look at the header of the manual pag

Tcl_InputBlocked(3) - buffered I/O facilities using channels
The Tcl channel mechanism provides a device-independent and platform-independent mechanism for performing buffered input and output operations on a variety of f

unpost_menu(3menu) - write or erase menus from associated su
The function post_menu displays a menu to its associated subwindow. To trigger physical display of the subwindow, use refresh or some equivalent curses routine

repomdxml2solv(1) convert a repomd.xml file into a solv file
The repomd.xml file is the index file of a rpm-md repository, containing references to all data file with checksums. The repomdxml2solv tool reads the repomd.xm

sane-as6e(5) - SANE backend for using the Artec AS6E paralle
The sane-as6e library implements a SANE (Scanner Access Now Easy) backend that provides access to Artec AS6E flatbed scanner. It requires the as6edriver program

_nc_tracebits(3ncurses) - curses debugging routines.........
The trace routines are used for debugging the ncurses libraries, as well as applications which use the ncurses libraries. These functions are normally available

gacutil(1) - Global Assembly Cache management utility.......
gacutil is a tool used by developers to install versioned assemblies into the system Global Assembly Cache (GAC) to become part of the assemblies that are avail

slabtop(1) - display kernel slab cache information in real t
slabtop displays detailed kernel slab cache information in real time. It displays a listing of the top caches sorted by one of the listed sort criteria. It also

We can't live, work or learn in freedom unless the software we use is free.