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: brother, brother-mfc4600, brother2, epkowa, geniusvp2, hp3500, hp3770, hp8200, hpaio, hpoj, hp_rts88xx, lhii, mustek_a3p1, primascan, primax, samsung, scanwit, viceo

Backend: brother

Link(s): http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html
Comment: Supports only USB models. External backend made by brother. As this software contains non-free parts, it can't be included into SANE.

Manufacturer Model Interface Status Comment
Brother DCP-1000 USB untested No report yet.
DCP-1400 USB untested No report yet.
DCP-4020C USB untested No report yet.
DCP-8020 USB untested No report yet.
DCP-8025D USB good  
DCP-8040 USB untested No report yet.
DCP-8045D USB good  
FAX1800C USB untested No report yet.
FAX1815C USB untested No report yet.
FAX1820C USB untested No report yet.
FAX1920CN USB untested No report yet.
FAX-2850 USB untested No report yet.
FAX-2900 USB untested No report yet.
FAX-3800 USB untested No report yet.
FAX-4100 USB untested No report yet.
FAX-4750e USB untested No report yet.
FAX-5750e USB untested No report yet.
MFC-3100C USB untested No report yet.
MFC-3200C USB untested No report yet.
MFC-3220C USB untested No report yet.
MFC-3320CN USB untested No report yet.
MFC-3420C USB good  
MFC-3820CN USB untested No report yet.
MFC-4420C USB untested No report yet.
MFC-4800 USB good  
MFC-4820C USB good  
MFC-5100C USB good  
MFC-5200C USB good  
MFC-580 USB good  
MFC-590 USB good  
MFC-6800 USB untested No report yet.
MFC-8220 USB untested No report yet.
MFC-8420 USB good  
MFC-8440 USB good  
MFC-8500 USB untested No report yet.
MFC-8820D USB good Is reported to work well with backend version 0.0.12.
MFC-8840D USB untested No report yet.
MFC-890 USB good  
MFC-9030 USB untested No report yet.
MFC-9070 USB untested No report yet.
MFC-9160 USB good Is reported to work well with backend version 0.0.12.
MFC-9180 USB untested No report yet.
MFC-9660 USB untested No report yet.
MFC-9700 USB untested No report yet.
MFC-9760 USB untested No report yet.
MFC-9800 USB untested No report yet.
MFC-9860 USB untested No report yet.
MFC-9880 USB unsupported There is a report that this scanner does not work with the brother backend (I/O errors)

Backend: brother-mfc4600

Link(s): http://sourceforge.net/projects/brother-mfc

Manufacturer Model Interface Status Comment
Brother MFC 4600 USB basic Only USB version of this scanner is supported. Please report how well it works. See link.

Backend: brother2

Link(s): http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html
Comment: Supports only USB models. External backend made by brother. As this software contains non-free parts, it can't be included into SANE.

Manufacturer Model Interface Status Comment
Brother DCP-110C USB untested No report yet.
DCP-310CN USB untested No report yet.
DCP-7010 USB untested No report yet.
DCP-7020 USB untested No report yet.
DCP-7025 USB good  
MFC-210C USB good  
MFC-3240C USB untested No report yet.
MFC-3340CN USB untested No report yet.
MFC-410CN USB untested No report yet.
MFC-420CN USB untested No report yet.
MFC-5440CN USB good  
MFC-5840CN USB untested No report yet.
MFC-620CN USB untested No report yet.
MFC-7220 USB untested No report yet.
MFC-7225N USB untested No report yet.
MFC-7420 USB untested No report yet.
MFC-7820N USB untested No report yet.

Backend: epkowa (1.17.0)

Link(s): http://www.avasys.jp/english/linux_e/dl_scan.html
Comment: Based on the epson backend of sane-backends-1.0.15.

Manufacturer Model Interface Status Comment
EPSON Actionscanner II parallel untested overseas version of the GT-5000
AcuLaser CX11 USB complete overseas version of the LP-A500
CC-500L USB unsupported all-in-one
CC-550L USB unsupported all-in-one
CC-570L USB untested all-in-one
CC-600PX USB complete all-in-one
CC-700 USB unsupported all-in-one
ES-300C SCSI parallel untested overseas version of the GT-6000
ES-600C parallel untested overseas version of the GT-5400
ES-800C SCSI untested overseas version of the GT-8000
ES-1000C ? unsupported overseas version of the GT-8500
ES-1200C parallel untested overseas version of the GT-9000
ES-2000 SCSI USB complete IEEE1394 untested
ES-2200 SCSI USB complete IEEE1394 untested
ES-6000 SCSI complete  
ES-6000H SCSI complete IEEE1394 untested
ES-6000HS SCSI complete IEEE1394 untested
ES-7000H SCSI USB complete IEEE1394 untested; 100Base-TX/10Base-T unsupported
ES-8000 SCSI untested  
ES-8500 SCSI USB complete IEEE1394 untested
ES-9000H SCSI complete IEEE1394 untested
ES-10000G USB complete IEEE1394 untested
100Base-TX/10Base-T unsupported
Expression 636 SCSI untested overseas version of the GT-9500
Expression 800 SCSI untested overseas version of the GT-9600
Expression 836XL SCSI untested overseas version of the ES-8000
Expression 1600 SCSI USB complete overseas version of the ES-2000
IEEE1394 untested
Expression 1640XL SCSI USB complete overseas version of the ES-8500
IEEE1394 untested
Expression 1680 SCSI USB complete overseas version of the ES-2200
IEEE1394 untested
Expression 10000XL USB complete overseas version of the ES-10000G
IEEE1394 untested; 100Base-TX/10Base-T unsupported
F-3200 USB IEEE1394 unsupported Film scanner
FilmScan 200 SCSI unsupported A better backend for the FilmScan 200 can be found at http://www.vjet.demon.co.uk/scanner/.
GT-4000 ? untested  
GT-5000 parallel untested  
GT-5400 parallel untested  
GT-5500 SCSI untested  
GT-6000 SCSI Parport untested  
GT-6500 parallel untested overseas version of the GT-5400
GT-6600U USB complete  
GT-6700U USB complete  
GT-7000S SCSI untested  
GT-7000U USB untested  
GT-7200U USB complete requires a DFSG non-free module
also supported by the plustek backend
GT-7300U USB complete requires a DFSG non-free module
also supported by the plustek backend
GT-7400U USB unsupported may be supported by the snapscan backend
GT-7600S SCSI complete SCSI version of the GT-7600U
GT-7600U USB complete USB version of the GT-7600S
GT-7600UF USB complete GT-7600U with TPU option bundled
GT-7700U USB complete  
GT-8000 SCSI untested  
GT-8200U USB complete  
GT-8200UF USB complete  
GT-8300UF USB complete  
GT-8400UF USB unsupported  
GT-8500 ? untested  
GT-8700 SCSI USB complete  
GT-8700F SCSI USB complete GT-8700U with TPU option bundled
GT-9000 parallel untested  
GT-9300UF USB complete  
GT-9400UF USB complete requires a DFSG non-free module
GT-9500 SCSI untested  
GT-9600 SCSI untested  
GT-9700F USB complete IEEE1394 untested
GT-9800F USB complete IEEE1394 untested
GT-10000 SCSI complete overseas version of the ES-6000
GT-10000+ SCSI complete overseas version of the ES-6000H
IEEE1394 untested
GT-12000 SCSI untested overseas version of the ES-8000
GT-15000 SCSI USB complete overseas version of the ES-7000H
IEEE1394 untested
GT-30000 SCSI complete overseas version of the ES-9000H
IEEE1394 untested
GT-F500 USB good multi photo feeder not supported
requires a DFSG non-free module
should also be supported by the snapscan backend
GT-F520 USB good multi photo feeder not supported
requires a DFSG non-free module
may be supported by the snapscan backend
GT-F550 USB good auto film loader not supported
requires a DFSG non-free module
should also be supported by the snapscan backend
GT-F570 USB good auto film loader not supported
requires a DFSG non-free module
may be supported by the snapscan backend
GT-F600 USB good only scans up to 2400dpi
requires a DFSG non-free module
GT-X700 USB complete IEEE1394 untested
GT-X800 USB IEEE1394 complete  
LP-7900CS ? untested business all-in-one; scanner is a ES-7000H
LP-9000CCH ? untested business all-in-one; scanner is a ES-9000H
LP-9000CCS ? untested business all-in-one; scanner is a ES-7000H
LP-9000CFH ? untested business all-in-one; scanner is a ES-9000H
LP-9500CCS ? untested business all-in-one; scanner is a ES-7000H
LP-9500CFH ? untested business all-in-one; scanner is a ES-9000H
LP-9500CH2 ? untested business all-in-one; scanner is a ES-9000H
LP-9800CCH ? untested business all-in-one; scanner is a ES-9000H
LP-9800CCS ? untested business all-in-one; scanner is a ES-7000H
LP-9800CFH ? untested business all-in-one; scanner is a ES-9000H
LP-A500 USB complete business all-in-one
network interface not supported
LP-M5500 USB complete business all-in-one
network interface not supported
LP-M5500F USB complete business all-in-one
LP-M5500 with the fax option bundled
network interface not supported
PM-A700 USB complete all-in-one
PM-A850 USB complete all-in-one
PM-A870 USB complete all-in-one
PM-A900 USB complete all-in-one
PX-A550 USB complete all-in-one
Perfection 600 SCSI unsupported rebadged UMAX Astra 1200S
supported by the umax backend
Perfection 610 USB complete overseas version of the GT-6600U
Perfection 636S SCSI untested overseas version of the GT-7000S
Perfection 636U USB untested overseas version of the GT-7000U
Perfection 640U USB complete overseas version of the GT-6700U
Perfection 660 USB unsupported supported by the snapscan backend
Perfection 1200S SCSI complete overseas version of the GT-7600S
Perfection 1200U USB complete overseas version of the GT-7600U
Perfection 1200U PHOTO USB complete overseas version of the GT-7600UF
Perfection 1240U USB complete overseas version of the GT-7700U
Perfection 1250 USB complete overseas version of the GT-7200U
requires a DFSG non-free module
also supported by the plustek backend
Perfection 1250 PHOTO USB complete Perfection 1250 with TPU option bundled
requires a DFSG non-free module
also supported by the plustek backend
Perfection 1260 USB complete overseas version of the GT-7300U
requires a DFSG non-free module
also supported by the plustek backend
Perfection 1260 PHOTO USB complete Perfection 1260 with TPU option bundled
requires a DFSG non-free module
also supported by the plustek backend
Perfection 1270 USB unsupported may be supported by the snapscan backend
Perfection 1640SU SCSI USB complete overseas version of the GT-8700
Perfection 1640SU PHOTO SCSI USB complete overseas version of the GT-8700F
Perfection 1650 USB complete overseas version of the GT-8200U
Perfection 1650 PHOTO USB complete overseas version of the GT-8200UF
Perfection 1660 PHOTO USB complete overseas version of the GT-8300UF
Perfection 1670 USB unsupported supported by the snapscan backend
Perfection 2400 PHOTO USB complete overseas version of the GT-9300UF
Perfection 2450 PHOTO USB complete overseas version of the GT-9700F
IEEE1394 untested
Perfection 2480 PHOTO USB good overseas version of the GT-F500
multi photo feeder not supported
requires a DFSG non-free module
also supported by the snapscan backend
Perfection 2580 PHOTO USB good overseas version of the GT-F550
auto film loader not supported
requires a DFSG non-free module
also supported by the snapscan backend
Perfection 3170 PHOTO USB complete overseas version of the GT-9400UF
requires a DFSG non-free module
Perfection 3200 PHOTO USB complete overseas version of the GT-9800F
IEEE1394 untested
Perfection 3490 PHOTO USB good overseas version of the GT-F520
multi photo feeder not supported
requires a DFSG non-free module
may be supported by the snapscan backend
Perfection 3590 PHOTO USB good overseas version of the GT-F570
auto film loader not supported
requires a DFSG non-free module
may be supported by the snapscan backend
Perfection 4180 PHOTO USB good overseas version of the GT-F600
only scans up to 2400dpi
requires a DFSG non-free module
Perfection 4870 PHOTO USB complete overseas version of the GT-X700
IEEE1394 untested
Perfection 4990 PHOTO USB complete overseas version of the GT-X800
IEEE1394 untested
Stylus CX1500 USB unsupported all-in-one
Stylus CX3100 USB untested overseas version of the CC-570
all-in-one
Stylus CX3200 USB untested overseas version of the CC-570
all-in-one
Stylus CX3500 USB complete all-in-one
Stylus CX3600 USB complete all-in-one
Stylus CX3650 USB unsupported all-in-one
Stylus CX3700 USB complete all-in-one
Stylus CX3800 USB complete all-in-one
Stylus CX4500 USB complete all-in-one
Stylus CX4600 USB complete all-in-one
Stylus CX5100 USB complete overseas version of the CC-600PX
all-in-one
Stylus CX5200 USB complete overseas version of the CC-600PX
all-in-one
Stylus CX5300 USB complete overseas version of the CC-600PX
all-in-one
Stylus CX5400 USB complete overseas version of the CC-600PX
all-in-one
Stylus CX6300 USB complete all-in-one
Stylus CX6400 USB complete all-in-one
Stylus CX6500 USB complete all-in-one
Stylus CX6600 USB complete all-in-one
Stylus CX7700 USB complete all-in-one
Stylus CX7800 USB complete all-in-one
Stylus DX3800 USB complete all-in-one
Stylus Photo RX420 USB complete all-in-one
Stylus Photo RX425 USB unsupported all-in-one
Stylus Photo RX430 USB complete all-in-one
Stylus Photo RX500 USB complete all-in-one
Stylus Photo RX510 USB complete all-in-one
Stylus Photo RX520 USB complete all-in-one
Stylus Photo RX530 USB complete all-in-one
Stylus Photo RX600 USB complete overseas version of the PM-A850
all-in-one
Stylus Photo RX610 USB complete overseas version of the PM-A850
all-in-one
Stylus Photo RX620 USB complete overseas version of the PM-A870
all-in-one
Stylus Photo RX630 USB complete overseas version of the PM-A870
all-in-one
Stylus Photo RX700 USB complete overseas version of the PM-A900
all-in-one
Stylus Scan 2000 ? unsupported  
Stylus Scan 2500 USB untested  

Backend: geniusvp2

Link(s): http://sourceforge.net/projects/geniusvp2/
Comment: Supports color mode, bit depth of 8, 75-600 dpi resolution

Manufacturer Model Interface Status Comment
Genius ColorPage-Vivid Pro II Parport (EPP) basic Similar to Primax Colorado Direct 9600, but with EICI 091000 ASIC

Backend: hp3500

Link(s): http://projects.troy.rollo.name/rt-scanners/
Comment: HP3500 series scanners.

Manufacturer Model Interface Status Comment
Hewlett-Packard ScanJet 3500C USB good  
ScanJet 3530C USB good  
ScanJet 3570C USB good  

Backend: hp3770

Link(s): http://www.cyberbaladeur.fr/telechargement.html
Comment: This backend can't be added to the SANE distribution because it consists of binary-only code.

Manufacturer Model Interface Status Comment
Hewlett Packard ScanJet 3770 USB good External backend. Binary-only code. Not supported by the SANE developers. Is reported to scan only a small area?

Backend: hp8200

Link(s): http://www.cyberbaladeur.fr/telechargement.html
Comment: This backend can't be added to the SANE distribution because it consists of binary-only code.

Manufacturer Model Interface Status Comment
Hewlett Packard ScanJet 8200 USB good External backend. Binary-only code. Not supported by the SANE developers.

Backend: hpaio

Link(s): http://hpinkjet.sourceforge.net/hplip_readme.html
Comment: This backend is a replacement for the hpoj backend its package name is hplip. See the 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 Linux Imaging and Printing Project (hplip), see table on website for product support status

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://hp44x0backend.sourceforge.net

Manufacturer Model Interface Status Comment
Hewlett-Packard HP4400C USB basic grayscale 300DPI only
HP4470C USB basic grayscale 300DPI only, XPA/bed mode

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: mustek_a3p1

Link(s): http://www.meier-geinitz.de/sane/mustek_a3p1-backend/
Comment: Only Mustek P 3600 A3 Pro is supported at the moment

Manufacturer Model Interface Status Comment
Mustek P 3600 A3 Pro USB minimal Reports about scanning problems. 1800 dpi seems to work if only small scan areas are selected.

Backend: primascan

Link(s): http://www.geocities.com/trsh0101/index.html
Comment: SANE backend and stand-alone program

Manufacturer Model Interface Status Comment
Primax Colorado 2400U USB minimal  

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: samsung

Link(s): http://product.samsung.com/cgi-bin/nabc/support/b2c_support_product_results.jsp
Comment: See the website for the latest release.

Manufacturer Model Interface Status Comment
Samsung SCX-4016 Parport USB untested No information received about supported status
SCX-4100 Parport USB good Is reported to work.
SCX-4216F Parport USB untested No information received about supported status
SCX-4720F Parport USB untested No information received about supported status
SCX-6220 Parport USB untested No information received about supported status
SCX-6320F Parport USB untested No information received about supported status
SF-565P Parport USB untested No information received about supported status
SF-755P Parport USB untested No information received about supported status
For models not mentioned, check their website USB untested No information received about supported status

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. Also it only works on Linux and needs a a patch for the kernel scanner driver which isn't available on 2.6.

Manufacturer Model Interface Status Comment
Genius Vivid Pro USB USB basic Linux 2.4 only, needs a kernel patch.
Primax Colorado USB 19200 USB basic Linux 2.4 only, needs a kernel patch.
Colorado 2200 USB USB untested Untested. See link for details. Linux 2.4 only, needs a kernel patch.
Visioneer OneTouch 6100 USB basic Linux 2.4 only, needs a kernel patch.
OneTouch 7600 USB basic Linux 2.4 only, needs a kernel patch.
OneTouch 8600 USB basic Linux 2.4 only, needs a kernel patch.
IBM IdeaScan 2000 USB USB basic Linux 2.4 only, needs a kernel patch.
LG Electronics Scanworks 600U USB basic Linux 2.4 only, needs a kernel patch.

Still Cameras

Backends: (none)

Video Cameras

Backends: stv680

Backend: stv680

Link(s): http://gkall.hobby.nl/stv680-aiptek.html
Comment: This vidcam backend is for the stv0680 chipset, See the website for more info.

Manufacturer Model Interface Status Comment
Aiptek Aiptek Pencam USB minimal usb vid 0c0553 pid 0x0202, image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem
Konica e-mini USB untested usb vid 0x04c8 pid 0x0722
Digital Dream l' espion XS USB untested usb vid 0x1183 pid 0x0001

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 Tue Apr 15 17:02:05 2008