It appears that Lexmark uses different scan heads for the same model scanners. The driver that is in version 1.0.18 will recognize your scanner, but it might not determine the correct scan head. This is easily noticed by a load noise coming from the scanner when trying to do a scan and no image or a corrupt image is generated.
A newer driver developed by Stephane Voltz has support for the other scan heads and it will be in the 1.0.19 release of sane backends.
If you are adventurous and can't wait for sane-backends 1.0.19, tentatively
available in February 2008, you can follow the instructions below to download the
source, compile it, and install it.
QUICK INSTRUCTIONS
EXAMPLE INSTRUCTIONS
Click on the following link to download the patched source code to your home
directory.
If the file doesn't get downloaded to your home directory, it's probably on your desktop. Use your mouse to drag it to your home folder.
Open a terminal.
Change directory to home.
Uncompress and untar the file.
This creates a directory called "sane-backends-1.0.18/". Change directory into this directory.
To build the backends including lexmark do the following:
Set the BACKENDS variable. In ksh or bash do the following:
If your shell is csh or tcsh do this instead:
Configure the installation, giving it a prefix of where to install things. My libraries are in /usr/lib, so my prefix is /usr. If your libraries are in /usr/local/lib your prefix would be /usr/local.
Make the backends
Install the backends as root.
To use the lexmark driver you need the backend and a frontend. If you've done the above steps you have the backend.
In the following instructions shell commands are preceeded by '#'.
Here is an example, where I put sane-backends in my home directory:
sane-backends.1.0.18.tar.gz
# cd ~
# tar -zxf sane-backends-1.0.18.tar.gz
# cd sane-backends-1.0.18
# export BACKENDS=lexmark
# setenv BACKENDS lexmark
# ./configure --prefix=/usr
# make
# su
# password: ********
# make install
It will work with multiple frontends and has been tested with scanimage, xscanimage, and xsane. For a complete list and
instructions on how to get a frontend please see: http://www.sane-project.org/sane-frontends.html