SANE

SANE: External Backends (Drivers)


The following table summarizes the backends/drivers that have not yet been included in the SANE distribution, and the hardware or software they support.

This is only a summary! Please consult the manpages and the author-supplied webpages for more detailed (and usually important) information concerning each backend.

If you have new information or corrections, please file a bug report with as many details as possible. Also please tell us if your scanner isn't mentioned in this list at all.

For an explanation of the tables, see the legend.

There are tables for scanners, still cameras, video cameras, APIs, and meta backends.

Scanners

Backends: epkowa, genesys, hp4200, hpoj, hp_rts88xx, lhii, niash, primax, scanwit, viceo

Backend: epkowa (1.5.2)

Link(s): http://www.epkowa.co.jp/english/linux_e/lsd_e.html
Comment: This backend is not included in the sane-backends distribution because it uses code that is not open-source.

Manufacturer Model Interface Status Comment
Epson Expression 1600 SCSI USB IEEE-1394 complete  
Expression 1640XL SCSI USB IEEE-1394 complete  
Expression 1680 SCSI USB IEEE-1394 complete  
GT-10000 SCSI IEEE-1394 complete  
GT-10000+ SCSI IEEE-1394 complete  
GT-30000 SCSI IEEE-1394 complete  
Perfection 610 USB complete  
Perfection 640U USB complete  
Perfection 1200S SCSI complete  
Perfection 1200U USB complete  
Perfection 1200U PHOTO USB complete  
Perfection 1240U USB complete  
Perfection 1250 USB complete  
Perfection 1250 PHOTO USB complete  
Perfection 1260 USB complete  
Perfection 1260 PHOTO USB basic The transparency unit doesn't work currently.
Perfection 1640SU SCSI USB complete  
Perfection 1640SU PHOTO SCSI USB complete  
Perfection 1650 USB complete  
Perfection 1650 PHOTO USB complete  
Perfection 1660 PHOTO USB complete  
Perfection 1670 USB unsupported Is not and will not be supported by the epkowa backend. Use the SnapScan backend instead.
Perfection 2400 PHOTO USB complete  
Perfection 2450 PHOTO USB complete  
Perfection 3200 PHOTO USB IEEE-1394 complete  

Backend: genesys

Link(s): http://www.meier-geinitz.de/sane/genesys-backend/
Comment: This backend does not exist yet!

Manufacturer Model Interface Status Comment
Avision iVina FB1600 USB unsupported Same as UMAX Astra 4500.
iVina FB1800 USB unsupported Same as UMAX Astra 4700.
Canon CanoScan LiDE 50 USB unsupported  
CanoScan LiDE 80 USB unsupported  
Genius ColorPage HR6X Slim USB unsupported  
ColorPage HR7X USB unsupported  
ColorPage HR8 USB unsupported  
Hewlett-Packard ScanJet 2300c USB unsupported  
ScanJet 2400c USB unsupported  
ScanJet 3500c USB unsupported Maybe GL646_HP, but not confirmed. Older information: Seems to use RealTek RTS8801C2-6. Vendor/Product ID 0x03F0/0x2205. See link and other Scanjet 35x0c entries.
ScanJet 3530c USB unsupported Maybe GL646_HP, but not confirmed. Older information: Chipset is Realtek RTS8801C2-6. Vendor/Product ID 0x03F0/0x2005. See link and other Scanjet 35x0c entries.
ScanJet 3570c USB unsupported Maybe GL646_HP, but not confirmed. Older information: Probably Realtek RTS8801C2-6, same ids as Scanjet 3530c. Has a TA. Vendor/product id 0x03F0/0x2005. See link and other Scanjet 35x0c entries.
ScanJet 3570cxi USB unsupported Unsupported. See 3570c.
ScanJet 3670c USB unsupported  
ScanJet 3690c USB unsupported possible support by this backend not confirmed
ScanJet 4500C USB unsupported Maybe GL841_HP, but not confirmed. Landscape scanner. Same as 5500C, but without ADF. Same ID as 5550c.
ScanJet 4570C USB unsupported Maybe GL841_HP, but not confirmed. See link for details.
ScanJet 5500C USB unsupported Maybe GL841_HP, but not confirmed. See link for details.
ScanJet 5530C Photosmart USB unsupported Maybe GL841_HP, but not confirmed. See link for details.
ScanJet 5550C USB unsupported Maybe GL841_HP, but not confirmed. Same as 4570C, but with ADF. See link for details.
Medion/Lifetec/Tevion/Cytron MD 5345 USB unsupported  
MD 6228 USB unsupported  
MD 6471 USB unsupported  
Plustek OpticPro S12 USB unsupported  
OpticPro ST12 USB unsupported  
OpticPro ST16 USB unsupported  
OpticPro S24 USB unsupported  
OpticPro ST24 USB unsupported  
OpticPro S28 USB unsupported  
OpticPro ST28 USB unsupported  
OpticPro ST48 USB unsupported  
Primax Slim-Line 1200 USB unsupported  
UMAX Astra 4500 USB unsupported Avision iVina FB1600 clone
Astra 4700 USB unsupported Avision iVina FB1800 clone
Visioneer Onetouch 7100 USB unsupported  

Backend: hp4200

Link(s): http://hp4200-backend.sourceforge.net
Comment: Patches for newer versions of SANE are available from http://www.zago.net/sane/#hp4200. This backend is not yet included because nobody who owns such a scanner wants to maintain it.

Manufacturer Model Interface Status Comment
Hewlett-Packard ScanJet 4200c USB minimal 8bpp, 150/300/600 dpi only, and scanned image needs postprocessing

Backend: hpoj

Link(s): http://hpoj.sourceforge.net/
Comment: This backend isn't included because the authors of hpoj want to keep the backend together with the rest of the hpoj project. See the hpoj website for the latest releases.

Manufacturer Model Interface Status Comment
Hewlett-Packard Most HP OfficeJet, LaserJet, and PSC (Printer/Scanner/Copier) multi-function peripherals Parport(ECP) USB JetDirect good Distributed with the HP OfficeJet Linux driver (hpoj)

Backend: hp_rts88xx

Link(s): http://home.foni.net/~johanneshub/rts88xx-sane.html

Manufacturer Model Interface Status Comment
Hewlett-Packard HP4400C USB minimal grayscale 300DPI only
HP4470C USB minimal grayscale 300DPI only

Backend: lhii

Link(s): http://www.sane-project.org/backends/lhii/lhii-v0.2.tgz
Comment: This backend is for old handscanners with proprietary adapter cards. You also need a kernel driver. You may find such drivers at that page: http://www.willamowius.de/scanner.html .

Manufacturer Model Interface Status Comment
Mustek CG-6000 Proprietary untested Old handscanner. Hasn't been tested for a long time but once worked. See link for the linux kernel driver that's necessary to run the scanner.

Backend: niash

Link(s): http://sourceforge.net/projects/hp3300backend
Comment: The backend is intended to be included during the next weeks (2003-12-25). See the niash website for the latest information.

Manufacturer Model Interface Status Comment
Hewlett-Packard ScanJet 3300c USB basic NIASH00014 chip. Prototype backend available
ScanJet 3400c USB minimal NIASH00019 chip. Partially works.
ScanJet 3400c Parport (EPP) untested Untested
ScanJet 4300c USB basic NIASH00019 chip. Partially works.
ScanJet 4300c Parport (EPP) untested Untested
Agfa SnapScan Touch USB basic NIASH00014 chip

Backend: primax

Link(s): http://px-backend.sourceforge.net
Comment: This backend is not included because it depends on the code of the primax command line program. Therefore the author wants to keep it in the primax CVS tree.

Manufacturer Model Interface Status Comment
Primax Colorado Direct 300 Parport good  
Colorado Direct 600/30bit Parport untested  
Network Scanny MM100 Parport good  
Storm Totalscan Parport untested  
ImageWave Parport untested  
Genius Colorpage-Vivid+ Parport untested  

Backend: scanwit

Link(s): ftp://ftp.mccme.ru/users/ushakov/scanwit
Comment: The backend is not included because it lacks code for safe detection of the scanner and documentation.

Manufacturer Model Interface Status Comment
Benq ScanWit 2720S SCSI basic Usable, but not complete

Backend: viceo (0.6)

Link(s): mailto:viceo@stevencherie.net, http://viceo.orcon.net.nz/
Comment: Supports E3 and E4 family USB scanners from Genius, Primax, IBM. The backend is not included because the license situation is unclear.

Manufacturer Model Interface Status Comment
Genius Vivid Pro USB USB basic  
Primax Colorado USB 19200 USB basic  
Visioneer OneTouch 6100 USB basic  
OneTouch 7600 USB basic  
OneTouch 8600 USB basic  
IBM IdeaScan 2000 USB USB basic  
LG Electronics Scanworks 600U USB basic  

Still Cameras

Backends: (none)

Video Cameras

Backends: (none)

APIs

Backends: v4l2

Backend: v4l2

Link(s): http://video.inodes.org/sane-v4l2/
Comment: The status of this backend is unknown. It hasn't been updated for years. The v4l2 API is now in Linux 2.5 but it's not clear if the v4l2 backend is compatible to that API.
Description: Interface to Video For Linux 2 API

Meta Backends

Backends: (none)

Legend:

Backend:
Name of the backend, in parentheses if available: Version of backend/driver; newer versions may be available from their home sites.
NEW! means brand-new to the current release of SANE.
UNMAINTAINED means that nobody maintains that backend. Expect no new features or newly supported devices. You are welcome to take over maintainership.
Link(s):
Link(s) to more extensive and detailed information, if it exists, or the email address of the author or maintainer.
Manual Page:
A link to the man-page online, if it exists.
Comment:
More information about the backend or model, e.g. the level of support and possible problems.
Manufacturer:
Manufacturer, vendor or brand name of the device.
Model:
Name of the the device.
Interface:
How the device is connected to the computer.
Status:
Indicates how many of the features the device provides are supported by SANE.
  • unsupported means the device is not supported at least by this backend. It may be supported by other backends, however.
  • untested means the device may be supported but couldn't be tested. Be very careful and report success/failure.
  • minimal means that the device is detected and scans at least in one mode. But the quality is bad or important features won't work.
  • basic means it works at least in the most important modes but quality is not perfect.
  • good means the device is usable for day-to-day work. Some rather exotic features may be missing.
  • complete means the backends supports everything the device can do.
Description:
The scope of application of the backend.

SANE homepage
Contact
This page was last updated on Sun Nov 21 21:20:55 2004