[sane-devel] anyone working on Lexmark X2330 support?

Gerard Klaver gerard at gkall.hobby.nl
Wed Jul 2 21:22:45 UTC 2008

On Sun, 2008-06-29 at 14:33 +0800, Paul Wise wrote:
> On Sat, 2008-06-14 at 15:42 +0200, Gerard Klaver wrote:
> > Let me know when you have something.
> Ok, the attached c file works with my scanner. I haven't tested it
> exhaustively yet, there are timing issues in general (grabbing the data
> too slowly or too quickly leads to badness and the need for resetting)
> and you have to edit the code to change the scan parameters, but it
> works for me in a few cases (colour/greyscale at 150 DPI).
> I'll do some more tweaking/testing, try to figure out some of the
> unknown bits in the protocol and the advanced stuff the Lexmark Windows
> app can do and make it a bit more robust with resetting the scanner to a
> good state in case of failure.
> To compile it with GCC you'll probably need to delete the first line,
> I've been using tcc to merge compile+run into just run.
> It needs libusb and libpng installed to compile/run and will write out
> lexmark_scanner.png to the current directory and a bunch of debugging
> output to stdout.
> Hopefully some SANE developer can help me turn it into a SANE backend.
> I'd also like to know if it is similar to any other scanners that are
> already supported and maybe an existing driver should be extended.
> I also wrote a short protocol document, not sure if that is useful to
> SANE developers or not though.


I put some lexmark2 skeleton files on my homepage, see


My Dell is detected, but no time yet to put the right usb commands in.

The Lexmark X2330 usb id are also added.

Gerard Klaver

More information about the sane-devel mailing list