Home

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.

EXAMPLE INSTRUCTIONS
In the following instructions shell commands are preceeded by '#'.
Here is an example, where I put sane-backends in my home directory:

Click on the following link to download the patched source code to your home directory.
sane-backends.1.0.18.tar.gz

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.
# cd ~

Uncompress and untar the file.
# tar -zxf sane-backends-1.0.18.tar.gz

This creates a directory called "sane-backends-1.0.18/". Change directory into this directory.
# cd sane-backends-1.0.18

To build the backends including lexmark do the following:

Set the BACKENDS variable. In ksh or bash do the following:
# export BACKENDS=lexmark

If your shell is csh or tcsh do this instead:
# setenv BACKENDS lexmark

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.
# ./configure --prefix=/usr

Make the backends
# make

Install the backends as root.
# su
# password: ********
# make install

To use the lexmark driver you need the backend and a frontend. If you've done the above steps you have the backend.
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

1