"While not perfect, support for scanners on Linux is constantly
improving; just check the list of devices supported by SANE
(Scanner Access Now Easy--the scanning suite for Linux and other
Unix-like systems). One thing that's still missing though is a way
to make a scanner's buttons work on Linux. That's what this
tutorial is about.
"I run Ubuntu 6.10 (Egdy Eft) on my desktop system, but all
required programs are available on most Linux distributions and,
possibly, BSD variants..."