ZipLabel .com
SM3840 & SM4800 SANE Driver

SM3840/4800 Scanner Driver - SANE driver for the Microtek ScanMaker 3840 & 4800 scanners.


This SANE driver supports both 8 and 16 bit color and grayscale scans at 150, 300, 600, and 1200 dpi. It's completely reverse-engineered since no documentation is available on the SCAN08 chip used. It may work with other ScanMaker 3800 or 4800 series scanners, but their USB IDs will need to be patched into the source code (sane_get_devices).

Source files are provided below. You first need to install sane-backends-1.0.15 and then install the following patch and tar.gz file over them:

   patch -p1 < sm3840_patch2
   tar zvxf sm3840_source5.tar.gz

Once the source files are installed execute

   ./configure && make clean && make && make install

If you have another SCAN08 based scanner and would like to try adding support, or have any questions or successes with this driver feel free to drop me a line at

Thanks to the developers of USB Snoopy for a wonderful USB logging tool, and all the SANE developers .

Here are some PERL scripts I used to convert captured scans into C code:, feel free to use them as you see fit.

  ZipLabel cdrLabel FlpLabel         cir   Home  
  ZipLabel cdrLabel FlpLabel         CIR   Home  

Last updated March 21, 2005. Comments welcomed.
This site and all information contained within is Copyright 1999-2003 Earle F. Philhower, III. Iomega, Syquest, SparQ, Jaz, Zip, and other names are trademarks or property of their respective owners.