Menu
Supported scanners
Getting it working
USB scanners
Known problems

Links
Snapscan sourceforge project
SANE homepage
SANE FAQ
Original Snapscan Homepage


SnapScan Backend for SANE


This page provides information on the SnapScan Backend for SANE. This driver is compatible with a wide range of scanners from Afga, Acer, and Vuego. 

Neither Acer or Vuego provided any documentation on how to have those scanners working. Indeed, they did not even bother to give any answer to our emails on this subject. For those reasons, it's difficult to support those scanners and we can't guarantee that your model will work.

Update: Agfa has released the specs for their older SCSI scanner models. This will hopefully allow us to provide some features that until now didn't work.

If you plan to buy a scanner, we suggest that you buy a model from a vendor providing his specifications

We used information provided by many existing web site to try to create an exhaustive page. Thanks to the original authors. 

Supported Scanners

Here is a list of scanners that have at least worked at one time in the past. If you know of others please fill a bug along with details of any known problems. 
Acer SCSI 300f, 310s, 610s, 620+ and Prisa 620s
  USB Prisa 620U(T), 640U,  640BU, 1240, 3300, 4300, 5300
Agfa SCSI SnapScan 300, 310s, 600, and 1236s
  USB SnapScan 1212U, 1236U, e20, e40, e50
Guillemot
International
SCSI Maxi Scan A4 Deluxe
Vuego SCSI 310s

Getting it working

Note: older versions of snapscan are already part of sane (sane-1.0.1 contains snapscan-0.7 and sane-1.0.3 contains snapscan-1.0). The version on sourceforge is only needed if your scanner does not work with the old version in sane. You can read more about installing sane on SANE homepage

To install the newest version of snapscan bakend, you have to:

  1. get latest sane sources from SANE homepage
  2. get latest snapscan sources from Snapscan download
  3. untar sane sources
  4. tar xvzf sane-x.x.x.tar.gz
  5. move in the backend directory
  6. cd sane-x.x.x/backend
  7. untar snapscan sources
  8. tar xvzf ../../snapscan-x.x.tar.gz
    (this will overwrite snapscan* files)
  9. as root, compile and install sane
  10. machine# cd sane-x.x.x; ./configure; make; make install
  11. detect your scanner device
  12. machine# tools/find-scanner
       find-scanner: found scanner "AGFA SNAPSCAN 310 1.20" at device
       /dev/XXXXX 
  13. if you want your scanner to be recognized easily, create a link:
  14. machine# ln -s /dev/XXXXX /dev/scanner
  15. you should now scan using xscanimage
  16. machine$ xscanimage

USB scanners

For USB scanners, you need a working USB scanner module. This can be found in recent 2.3+ kernel versions. From more information, take a look at David's USB Scanner Device Driver

You also need to create a device if it does not exist :

mknod /dev/usbscanner c 180 48
Some models need a firmware update in order to work: 
Model Firmware filename
Acer 320U u34v101.bin
Acer ScanPrisa 620U u96v057.bin
Acer ScanPrisa 620UT u64v115.bin
Acer ScanPrisa 640UT u64v119.bin
SnapScan 1212U (ver2) SnapScan 1212U_2.bin
Snapscan e20 Snape20.bin
Snapscan e40 Snape40.bin
Snapscan e50 Snape50.bin

The bin file can be found in the windows drivers coming with your scanner. To install the new firmware, you need to launch one of agfafirm or acerfirm perl scripts. This must be done each time you reboot your scanner.

acerfirm /dev/usbscanner u34v101.bin
Take a look at Joey's page or Henri's page if you need more info about firmware update. 
 
Update:
Starting with release snapscan-20010909 the driver will try an automatic firmware upload for USB scanners. To achieve this a new line in the configuration file 'snapscan.conf' is required. It should start with 'firmware' and contain the fully qualified path to your firmware file, e.g.

firmware /path/to/my/firmware.bin

Known problems

Here is a list of known problems that will probably be solved in future releases or that need to be confirmed by users:
  • My snapscan model is not recognized 

  • "export SANE_DEBUG_SNAPSCAN=2" to see error messages. If you get this message:

    "XXX YYY" is not one of AGFA SnapScan 300, 310, 600 or 1236s, Acer
    VUEGO 300f, 310S, 610S, or 610plus, Acer PRISA model 620S
    please submit XXX YYY and your scanner model number to the bug system so we can add it to the driver.
     
  • Only the top of my scan is looking fine. There is noise on the rest of it. (reported scanners: Acer 320U ...) 

  • Please report your scanner model so we can suggest you a modification. If you are not afraid of C code, you can search in backend/snapscan.c and backend/snapscan-scsi.c for "ACER300F" and add your model in the if test; then please send a report so we can make a definitive change.

    For any other problem, make sure you have read SANE FAQ then fill a bug. Please try to supply important information like: Vendor, Model, sane version, snapscan version, detailed description of the problem...


SourceForge Logo Last updated: September 19, 2001
Sébastien Sablé <sebastien.sable@gmx.net>
Oliver Schwartz <oliverschwartz@users.sourceforge.net>