# 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.

## Summary

Device type | Number of devices
--- | ---
Total | Supported | Untested | Unsupported
Sum | Complete | Good | Basic | Minimal
Scanners | 503 | 262 | 39 | 205 | 15 | 3 | 109 | 23
Still cameras | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
Video Cameras | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
Meta backends | 0 | n/a
APIs | 1 | n/a

## Scanners

Backends: brother, brother-mfc4600, brother2, canon_mfp, cs3200f, epkowa, geniusvp2, 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: External backend made by brother. As this software contains non-free parts, it can't be included into SANE. If you can't find your model here, please have a look at the brother website which contains the latest list.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Brother | DCP-1000 | USB | 0x04f9/0x0112 | Untested | No report yet.
DCP-1000J | USB | 0x04f9/0x0153 | Untested | No report yet.
DCP-1400 | USB | 0x04f9/0x0116 | Untested | No report yet.
DCP-3020C | USB | 0x04f9/0x014c | Untested | No report yet.
DCP-4020C | USB | 0x04f9/0x0144 | Untested | No report yet.
DCP-8020 | USB | 0x04f9/0x0140 | Untested | No report yet.
DCP-8025D | USB | 0x04f9/0x0141 | Good |
DCP-8025J | USB | 0x04f9/0x014f | Good | No report yet.
DCP-8040 | USB | 0x04f9/0x015d | Untested | No report yet.
DCP-8045D | USB | 0x04f9/0x015e | Good |
DCP-8060 | USB | 0x04f9/0x01a3 | Good |
FAX1800C | USB | 0x04f9/0x0126 | Untested | No report yet.
FAX1815C | USB | 0x04f9/0x014d | Untested | No report yet.
FAX1820C | USB | 0x04f9/0x0147 | Untested | No report yet.
FAX1920CN | USB network | 0x04f9/0x0149 | Untested | No report yet.
FAX-2850 | USB | 0x04f9/0x0123 | Untested | No report yet.
FAX-2900 | USB | 0x04f9/0x0117 | Untested | No report yet.
FAX-3800 | USB | 0x04f9/0x0118 | Untested | No report yet.
FAX-4100 | USB | 0x04f9/0x012e | Untested | No report yet.
FAX-4750e | USB | 0x04f9/0x012f | Untested | No report yet.
FAX-5750e | USB | 0x04f9/0x0130 | Untested | No report yet.
MFC-100 | USB | 0x04f9/0x0135 | Untested | No report yet.
MFC-150CL | USB | 0x04f9/0x0136 | Untested | No report yet.
MFC-3100C | USB | 0x04f9/0x010e | Untested | No report yet.
MFC-3200C | USB | 0x04f9/0x013a | Untested | No report yet.
MFC-3220C | USB | 0x04f9/0x0146 | Untested | No report yet.
MFC-3320CN | USB network | 0x04f9/0x0148 | Untested | No report yet.
MFC-3420C | USB | 0x04f9/0x014a | Good |
MFC-3420J | USB | 0x04f9/0x0157 | Untested | No report yet.
MFC-3820CN | USB network | 0x04f9/0x014b | Untested | No report yet.
MFC-3820J | USB | 0x04f9/0x0158 | Untested | No report yet.
MFC-3820CN | USB network |  | Good | Network connection is reported to work.
MFC-4420C | USB | 0x04f9/0x013e | Untested | No report yet.
MFC-4800 | USB | 0x04f9/0x0110 | Good |
MFC-4800J | USB | 0x04f9/0x0124 | Untested | No report yet.
MFC-4820C | USB | 0x04f9/0x013f | Good |
MFC-5100C | USB | 0x04f9/0x010f | Good |
MFC-5100J | USB | 0x04f9/0x0122 | Untested | No report yet.
MFC-5200C | USB | 0x04f9/0x0132 | Good |
MFC-5200J | USB | 0x04f9/0x013d | Untested | No report yet.
MFC-580 | USB | 0x04f9/0x0120 | Good |
MFC-590 | USB | 0x04f9/0x0121 | Good |
MFC-6800 | USB | 0x04f9/0x0111 | Untested | No report yet.
MFC-6800J | USB | 0x04f9/0x0125 | Untested | No report yet.
MFC-8210 | USB | 0x04f9/0x0151 | Untested | No report yet.
MFC-8220 | USB | 0x04f9/0x0150 | Untested | No report yet.
MFC-8420 | USB | 0x04f9/0x0142 | Good |
MFC-8440 | USB | 0x04f9/0x015f | Good |
MFC-8500 | USB | 0x04f9/0x0113 | Untested | No report yet.
MFC-8500J | USB | 0x04f9/0x0128 | Untested | No report yet.
MFC-8820D | USB | 0x04f9/0x0143 | Good |
MFC-8820J | USB | 0x04f9/0x014e | Untested | No report yet.
MFC-8840D | USB | 0x04f9/0x0160 | Good |
MFC-890 | USB | 0x04f9/0x013c | Good |
MFC-9030 | USB | 0x04f9/0x012b | Untested | No report yet.
MFC-9070 | USB | 0x04f9/0x011d | Untested | No report yet.
MFC-9160 | USB | 0x04f9/0x011f | Good | Is reported to work well with backend version 0.0.12.
MFC-9180 | USB | 0x04f9/0x011e | Good | Reported to work well under openSUSE 10.2.
MFC-9660 | USB | 0x04f9/0x0119 | Untested | No report yet.
MFC-9700 | USB | 0x04f9/0x0114 | Untested | No report yet.
MFC-9760 | USB | 0x04f9/0x011c | Untested | No report yet.
MFC-9800 | USB | 0x04f9/0x0115 | Untested | No report yet.
MFC-9800J | USB | 0x04f9/0x0127 | Untested | No report yet.
MFC-9860 | USB | 0x04f9/0x011a | Untested | No report yet.
MFC-9880 | USB | 0x04f9/0x011b | 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Brother | MFC 4600 | USB | 0x04f9/0x0111 | 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: External backend made by brother. As this software contains non-free parts, it can't be included into SANE. If you can't find your model here, please have a look at the brother website which contains the latest list.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Brother | DCP-110C | USB | 0x04f9/0x0169 | Good |
DCP-115C | USB | 0x04f9/0x018c | Good |
DCP-116C | USB |  | Untested | No report yet.
DCP-117C | USB | 0x04f9/0x018e | Good |
DCP-120C | USB | 0x04f9/0x0190 | Good |
DCP-310CN | USB network | 0x04f9/0x016b | Untested | No report yet.
DCP-315CN | USB network |  | Untested | No report yet.
DCP-340CW | USB |  | Untested | No report yet.
DCP-7010 | USB | 0x04f9/0x0182 | Good |
DCP-7020 | USB | 0x04f9/0x0183 | Untested | No report yet.
DCP-7025 | USB | 0x04f9/0x0184 | Good |
MFC-210C | USB | 0x04f9/0x0161 | Good |
MFC-215C | USB | 0x04f9/0x0193 | Good | brscan2-0.0.2 necessary
MFC-240C | USB | 0x04f9/0x01ab | Good | Reportedly working.
MFC-3240C | USB | 0x04f9/0x0173 | Untested | No report yet.
MFC-3340CN | USB network | 0x04f9/0x0174 | Untested | No report yet.
MFC-410CN | USB network | 0x04f9/0x0163 | Basic | Sometimes hangs and refuses to scan. A simple power off/on switch will fix things.
MFC-420CN | USB network | 0x04f9/0x0162 | Untested | No report yet.
MFC-425CN | USB network |  | Untested | No report yet.
MFC-5440CN | USB network | 0x04f9/0x016d | Good |
MFC-5840CN | USB network | 0x04f9/0x016e | Untested | No report yet.
MFC-610CLN | USB network | 0x04f9/0x0166 | Untested | No report yet.
MFC-610CLN | USB network | 0x04f9/0x0168 | Untested | No report yet.
MFC-620CN | USB network | 0x04f9/0x0165 | Untested | No report yet.
MFC-640CW | USB |  | Untested | No report yet.
MFC-7220 | USB | 0x04f9/0x0185 | Untested | No report yet.
MFC-7225N | USB network | 0x04f9/0x0186 | Untested | No report yet.
MFC-7420 | USB | 0x04f9/0x0180 | Good | No report yet.
MFC-7820N | USB network | 0x04f9/0x0181 | Good | Network connection reported to work.
MFC-820CW | USB |  | Untested | No report yet.
MFC-8460N | USB |  | Untested | No report yet.
MFC-8860DN | USB |  | Untested | No report yet.
MFC-9420CN | USB network |  | Untested | No report yet.

### Backend: canon_mfp

Link(s): http://cweb.canon.jp/drv-upd/bj/other.html#linux
Comment: External backend made by canon. As this software contains non-free parts, it can't be included into SANE. If you can't find your model here, please have a look at the canon website which contains the latest list.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Canon | MP140 | USB | 0x04a9/0x172b | Untested | No report yet.
MP160 | USB | 0x04a9/0x1714 | Untested | No report yet.
MP210 | USB | 0x04a9/0x1721 | Untested | No report yet.
MP510 | USB | 0x04a9/0x1717 | Untested | No report yet.
MP520 | USB | 0x04a9/0x1724 | Untested | No report yet.
MP600 | USB | 0x04a9/0x1718 | Untested | No report yet.
MP610 | USB | 0x04a9/0x1725 | Untested | No report yet.

### Backend: cs3200f

Comment: Backend is in experimental CVS

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Canon | CanoScan 3200F | USB | 0x04a9/0x2216 | Minimal | Backend is in experimental CVS.

### Backend: epkowa (2.10.0)

Link(s): http://www.avasys.jp/english/linux_e/index.html

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
EPSON | Actionscanner II | parallel SCSI |  | Good | overseas version of the GT-5000
AcuLaser CX11 | USB | 0x04b8/0x0815 | Good | overseas version of the LP-A500
AcuLaser CX11NF | USB | 0x04b8/0x0815 | Good | network interface not supported AcuLaser CX11 with network interface and fax
AcuLaser CX21 | USB | 0x04b8/0x0835 | Good | network interface not supported
CC-500L | USB | 0x04b8/0x010d | Unsupported | all-in-one
CC-550L | USB | 0x04b8/0x011a | Unsupported | all-in-one
CC-570L | USB | 0x04b8/0x0802 | Good | all-in-one
CC-600PX | USB | 0x04b8/0x0801 | Good | all-in-one
CC-700 | USB | 0x04b8/0x0108 | Unsupported | all-in-one
ES-300C | SCSI parallel |  | Good | overseas version of the GT-6000
ES-300GS | SCSI |  | Good |
ES-600C | parallel |  | Good | overseas version of the GT-5400
ES-800C | SCSI |  | Good | overseas version of the GT-8000
ES-1000C | ? |  | Unsupported | overseas version of the GT-8500
ES-1200C | parallel |  | Good | overseas version of the GT-9000
ES-2000 | SCSI USB | 0x04b8/0x0107 | Complete | IEEE1394 untested
ES-2200 | SCSI USB | 0x04b8/0x010e | Complete | IEEE1394 untested
ES-6000 | SCSI |  | Good |
ES-6000H | SCSI |  | Good | IEEE1394 untested
ES-6000HS | SCSI |  | Good | IEEE1394 untested
ES-7000H | SCSI USB | 0x04b8/0x0126 | Good | 100Base-TX/10Base-T unsupported IEEE1394 untested
ES-8000 | SCSI |  | Untested |
ES-8500 | SCSI USB | 0x04b8/0x0109 | Good | IEEE1394 untested
ES-9000H | SCSI |  | Good | IEEE1394 untested
ES-10000G | USB | 0x04b8/0x0129 | Good | 100Base-TX/10Base-T unsupported IEEE1394 untested
ES-H300 | USB | 0x04b8/0x012b | Good | Ethernet option not supported simplex ADF support only
Expression 636 | SCSI |  | Complete | overseas version of the GT-9500
Expression 800 | SCSI |  | Complete | overseas version of the GT-9600
Expression 836XL | SCSI |  | Untested | overseas version of the ES-8000
Expression 1600 | SCSI USB | 0x04b8/0x0107 | Complete | IEEE1394 untested overseas version of the ES-2000
Expression 1640XL | SCSI USB | 0x04b8/0x0109 | Good | IEEE1394 untested overseas version of the ES-8500
Expression 1680 | SCSI USB | 0x04b8/0x010e | Complete | IEEE1394 untested overseas version of the ES-2200
Expression 1680 Pro | SCSI USB |  | Untested | IEEE1394 option
Expression 1680XL Pro | SCSI USB |  | Untested |
Expression 10000XL | USB | 0x04b8/0x0129 | Good | 100Base-TX/10Base-T unsupported IEEE1394 untested overseas version of the ES-10000G
Expression 10000XL Graphic Arts | USB IEEE1394 |  | Untested | Ethernet option
Expression 10000XL Photo | USB IEEE1394 |  | Untested | Ethernet option
F-3200 | USB IEEE1394 | 0x04b8/0x080a | Unsupported | Film scanner
F-3200 Photo | USB IEEE1394 |  | Unsupported |
FilmScan 200 | SCSI |  | Unsupported | A better backend for the FilmScan 200 can be found at http://www.vjet.demon.co.uk/scanner/.
GT-2200 | USB | 0x04b8/0x0102 | Unsupported |
GT-2500 | USB | 0x04b8/0x012b | Good | Ethernet option not supported simplex ADF support only overseas version of the ES-H300
GT-4000 | ? |  | Untested |
GT-5000 | parallel SCSI |  | Good |
GT-5400 | parallel |  | Good |
GT-5500 | SCSI |  | Good |
GT-6000 | SCSI Parport |  | Good |
GT-6500 | parallel |  | Good | overseas version of the GT-5400
GT-6600U | USB | 0x04b8/0x0103 | Complete |
GT-6700U | USB | 0x04b8/0x010c | Complete |
GT-7000S | SCSI |  | Complete |
GT-7000U | USB | 0x04b8/0x0101 | Complete |
GT-7200U | USB | 0x04b8/0x010f | Good | requires DFSG non-free iscan-plugin-gt-7200 also supported by the plustek backend
GT-7300U | USB | 0x04b8/0x011d | Good | requires DFSG non-free iscan-plugin-gt-7300 also supported by the plustek backend
GT-7400U | USB | 0x04b8/0x0120 | Unsupported | supported by the snapscan backend
GT-7600S | SCSI |  | Complete | SCSI version of the GT-7600U
GT-7600U | USB | 0x04b8/0x0104 | Complete | USB version of the GT-7600S
GT-7600UF | USB | 0x04b8/0x0104 | Complete | GT-7600U with TPU option bundled
GT-7700U | USB | 0x04b8/0x010b | Complete |
GT-8000 | SCSI |  | Good |
GT-8200U | USB | 0x04b8/0x0110 | Complete |
GT-8200UF | USB | 0x04b8/0x0110 | Good |
GT-8300UF | USB | 0x04b8/0x011e | Complete |
GT-8400UF | USB | 0x04b8/0x011f | Unsupported |
GT-8500 | ? |  | Untested |
GT-8700 | SCSI USB | 0x04b8/0x010a | Complete |
GT-8700F | SCSI USB | 0x04b8/0x010a | Good | GT-8700U with TPU option bundled
GT-9000 | parallel |  | Good |
GT-9300UF | USB | 0x04b8/0x011b | Complete |
GT-9400UF | USB | 0x04b8/0x0116 | Good | requires DFSG non-free iscan-plugin-gt-9400
GT-9500 | SCSI |  | Complete |
GT-9600 | SCSI |  | Complete |
GT-9700F | USB | 0x04b8/0x0112 | Complete | IEEE1394 untested
GT-9800F | USB | 0x04b8/0x011c | Complete | IEEE1394 untested
GT-10000 | SCSI |  | Good | overseas version of the ES-6000
GT-10000+ | SCSI |  | Good | IEEE1394 untested overseas version of the ES-6000H
GT-12000 | SCSI |  | Untested | overseas version of the ES-8000
GT-15000 | SCSI USB | 0x04b8/0x0126 | Good | IEEE1394 untested overseas version of the ES-7000H
GT-30000 | SCSI |  | Good | IEEE1394 untested overseas version of the ES-9000H
GT-F500 | USB | 0x04b8/0x0121 | Good | multi photo feeder not supported requires DFSG non-free iscan-plugin-gt-f500 also supported by the snapscan backend
GT-F520 | USB | 0x04b8/0x0122 | Good | multi photo feeder not supported requires DFSG non-free iscan-plugin-gt-f520 also supported by the snapscan backend
GT-F550 | USB | 0x04b8/0x0121 | Good | auto film loader not supported requires DFSG non-free iscan-plugin-gt-f500 also supported by the snapscan backend
GT-F570 | USB | 0x04b8/0x0122 | Good | auto film loader not supported requires DFSG non-free iscan-plugin-gt-f520 also supported by the snapscan backend
GT-F600 | USB | 0x04b8/0x0118 | Good | only scans up to 2400dpi requires DFSG non-free iscan-plugin-gt-f600
GT-F650 | USB | 0x04b8/0x012d | Good | requires DFSG non-free iscan-plugin-gt-s600 GT-S600 with TPU
GT-F670 | USB | 0x04b8/0x012e | Good | requires DFSG non-free iscan-plugin-gt-f670
GT-F700 | USB | 0x04b8/0x012f | Good | requires DFSG non-free iscan-plugin-gt-f700
GT-S600 | USB | 0x04b8/0x012d | Good | requires DFSG non-free iscan-plugin-gt-s600
GT-X700 | USB | 0x04b8/0x0128 | Complete | IEEE1394 untested
GT-X750 | USB | 0x04b8/0x0119 | Good | requires DFSG non-free iscan-plugin-gt-x750
GT-X800 | USB IEEE1394 | 0x04b8/0x012a | Complete | film area guide mode not supported IEEE1394 untested
GT-X900 | USB IEEE1394 | 0x04b8/0x012c | Good | IEEE1394 untested
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 | 0x04b8/0x0815 | Good | network interface not supported business all-in-one
LP-M5500 | USB | 0x04b8/0x0817 | Good | network interface not supported business all-in-one
LP-M5500F | USB | 0x04b8/0x0817 | Good | network interface not supported business all-in-one LP-M5500 with the fax option bundled
LP-M5600 | USB | 0x04b8/0x0833 | Good | network interface not supported business all-in-one
ME200 | USB | 0x04b8/0x0830 | Good | all-in-one
PM-A700 | USB | 0x04b8/0x0814 | Good | all-in-one
PM-A750 | USB | 0x04b8/0x081a | Good | all-in-one
PM-A820 | USB | 0x04b8/0x0827 | Good | all-in-one
PM-A840 | USB | 0x04b8/0x083c | Good | all-in-one
PM-A850 | USB | 0x04b8/0x0806 | Good | all-in-one
PM-A870 | USB | 0x04b8/0x0811 | Good | all-in-one
PM-A890 | USB | 0x04b8/0x081c | Good | all-in-one
PM-A900 | USB | 0x04b8/0x0810 | Good | all-in-one
PM-A920 | USB | 0x04b8/0x082a | Good | all-in-one
PM-A940 | USB | 0x04b8/0x0837 | Good | all-in-one
PM-A950 | USB | 0x04b8/0x081d | Good | all-in-one
PM-A970 | USB | 0x04b8/0x0828 | Good | all-in-one
PM-T960 | USB | 0x04b8/0x0836 | Good | all-in-one
PM-T990 | USB | 0x04b8/0x0829 | Good | all-in-one PM-A970 with network option
PX-A550 | USB | 0x04b8/0x080e | Good | all-in-one
PX-A620 | USB | 0x04b8/0x082f | Good | all-in-one
PX-A650 | USB | 0x04b8/0x0819 | Good | all-in-one
PX-A720 | USB | 0x04b8/0x082e | Good | all-in-one
PX-A740 | USB | 0x04b8/0x0839 | Good | all-in-one
Perfection 600 | SCSI |  | Unsupported | supported by the umax backend rebadged UMAX Astra 1200S
Perfection 610 | USB | 0x04b8/0x0103 | Complete | overseas version of the GT-6600U
Perfection 636S | SCSI |  | Complete | overseas version of the GT-7000S
Perfection 636U | USB | 0x04b8/0x0101 | Complete | overseas version of the GT-7000U
Perfection 640U | USB | 0x04b8/0x010c | Complete | overseas version of the GT-6700U
Perfection 660 | USB | 0x04b8/0x0114 | Unsupported | supported by the snapscan backend
Perfection 1200S | SCSI |  | Complete | overseas version of the GT-7600S
Perfection 1200U | USB | 0x04b8/0x0104 | Complete | overseas version of the GT-7600U
Perfection 1200U PHOTO | USB | 0x04b8/0x0104 | Complete | Perfection 1200U with TPU option bundled overseas version of the GT-7600UF
Perfection 1240U | USB | 0x04b8/0x010b | Complete | overseas version of the GT-7700U
Perfection 1250 | USB | 0x04b8/0x010f | Good | requires DFSG non-free iscan-plugin-gt-7200 also supported by the plustek backend overseas version of the GT-7200U
Perfection 1250 PHOTO | USB | 0x04b8/0x010f | Good | requires DFSG non-free iscan-plugin-gt-7200 also supported by the plustek backend Perfection 1250 with TPU option bundled
Perfection 1260 | USB | 0x04b8/0x011d | Good | requires DFSG non-free iscan-plugin-gt-7300 also supported by the plustek backend overseas version of the GT-7300U
Perfection 1260 PHOTO | USB | 0x04b8/0x011d | Good | requires DFSG non-free iscan-plugin-gt-7300 also supported by the plustek backend Perfection 1260 with TPU option bundled
Perfection 1270 | USB | 0x04b8/0x0120 | Unsupported | supported by the snapscan backend overseas version of the GT-7400
Perfection 1600 | SCSI |  | Unsupported |
Perfection 1640SU | SCSI USB | 0x04b8/0x010a | Complete | overseas version of the GT-8700
Perfection 1640SU PHOTO | SCSI USB | 0x04b8/0x010a | Good | overseas version of the GT-8700F
Perfection 1650 | USB | 0x04b8/0x0110 | Complete | overseas version of the GT-8200U
Perfection 1650 PHOTO | USB | 0x04b8/0x0110 | Good | overseas version of the GT-8200UF
Perfection 1660 PHOTO | USB | 0x04b8/0x011e | Complete | overseas version of the GT-8300UF
Perfection 1670 | USB | 0x04b8/0x011f | Unsupported | supported by the snapscan backend
Perfection 1670 PHOTO | USB | 0x04b8/0x011f | Unsupported | supported by the snapscan backend overseas version of the GT-8400UF
Perfection 2400 PHOTO | USB | 0x04b8/0x011b | Complete | overseas version of the GT-9300UF
Perfection 2450 PHOTO | USB | 0x04b8/0x0112 | Complete | IEEE1394 untested overseas version of the GT-9700F
Perfection 2480 PHOTO | USB | 0x04b8/0x0121 | Good | multi photo feeder not supported requires DFSG non-free iscan-plugin-gt-f500 also supported by the snapscan backend overseas version of the GT-F500
Perfection 2580 PHOTO | USB | 0x04b8/0x0121 | Good | auto film loader not supported requires DFSG non-free iscan-plugin-gt-f500 also supported by the snapscan backend overseas version of the GT-F550
Perfection 3170 PHOTO | USB | 0x04b8/0x0116 | Good | requires DFSG non-free iscan-plugin-gt-9400 overseas version of the GT-9400UF
Perfection 3200 PHOTO | USB | 0x04b8/0x011c | Complete | IEEE1394 untested overseas version of the GT-9800F
Perfection 3490 PHOTO | USB | 0x04b8/0x0122 | Good | multi photo feeder not supported requires DFSG non-free iscan-plugin-gt-f520 also supported by the snapscan backend overseas version of the GT-F520
Perfection 3590 PHOTO | USB | 0x04b8/0x0122 | Good | auto film loader not supported requires DFSG non-free iscan-plugin-gt-f520 also supported by the snapscan backend overseas version of the GT-F570
Perfection 4180 PHOTO | USB | 0x04b8/0x0118 | Good | only scans up to 2400dpi requires DFSG non-free iscan-plugin-gt-f600 overseas version of the GT-F600
Perfection 4490 PHOTO | USB | 0x04b8/0x0119 | Good | requires DFSG non-free iscan-plugin-gt-x750 overseas version of the GT-X750
Perfection 4870 PHOTO | USB | 0x04b8/0x0128 | Complete | IEEE1394 untested overseas version of the GT-X700
Perfection 4990 PHOTO | USB | 0x04b8/0x012a | Good | film area guide mode not supported IEEE1394 untested overseas version of the GT-X800
Perfection 4990 Pro | USB IEEE1394 |  | Untested | seems to be a 4990 PHOTO with additional software
Perfection V10 | USB | 0x04b8/0x012d | Good | requires DFSG non-free iscan-plugin-gt-s600 overseas version of the GT-S600
Perfection V100 PHOTO | USB | 0x04b8/0x012d | Good | requires DFSG non-free iscan-plugin-gt-s600 overseas version of the GT-F650
Perfection V200 PHOTO | USB | 0x04b8/0x012e | Good | requires DFSG non-free iscan-plugin-gt-f670 overseas version of the GT-F670
Perfection V350 PHOTO | USB | 0x04b8/0x012f | Good | requires DFSG non-free iscan-plugin-gt-f700 overseas version of the GT-F700
Perfection V700 | USB IEEE1394 | 0x04b8/0x012c | Good | IEEE1394 untested overseas version of the GT-X900
Perfection V750 | USB IEEE1394 | 0x04b8/0x012c | Good | IEEE1394 untested overseas version of the GT-X900
Stylus CX1500 | USB | 0x04b8/0x080c | Unsupported | supported by the snapscan backend all-in-one
Stylus CX2800 | USB | 0x04b8/0x0830 | Good | all-in-one
Stylus CX2900 | USB | 0x04b8/0x0830 | Good | all-in-one
Stylus CX3100 | USB | 0x04b8/0x0802 | Good | all-in-one overseas version of the CC-570L
Stylus CX3200 | USB | 0x04b8/0x0802 | Good | all-in-one overseas version of the CC-570L
Stylus CX3500 | USB | 0x04b8/0x080e | Good | all-in-one overseas version of the PX-A550
Stylus CX3600 | USB | 0x04b8/0x080e | Good | all-in-one overseas version of the PX-A550
Stylus CX3650 | USB | 0x04b8/0x080e | Good | all-in-one
Stylus CX3700 | USB | 0x04b8/0x0818 | Good | all-in-one
Stylus CX3800 | USB | 0x04b8/0x0818 | Good | all-in-one
Stylus CX3810 | USB |  | Untested | all-in-one
Stylus CX3900 | USB | 0x04b8/0x082f | Good | all-in-one overseas version of the PX-A620
Stylus CX4100 | USB | 0x04b8/0x0820 | Good | all-in-one
Stylus CX4200 | USB | 0x04b8/0x0820 | Good | all-in-one
Stylus CX4300 | USB | 0x04b8/0x083f | Good | all-in-one requires DFSG non-free iscan-plugin-cx4400
Stylus CX4400 | USB | 0x04b8/0x083f | Good | all-in-one requires DFSG non-free iscan-plugin-cx4400
Stylus CX4500 | USB | 0x04b8/0x080d | Good | all-in-one
Stylus CX4600 | USB | 0x04b8/0x080d | Good | all-in-one
Stylus CX4700 | USB | 0x04b8/0x0819 | Good | all-in-one overseas version of the PX-A650
Stylus CX4800 | USB | 0x04b8/0x0819 | Good | all-in-one overseas version of the PX-A650
Stylus CX4900 | USB | 0x04b8/0x082b | Good | all-in-one
Stylus CX5000 | USB | 0x04b8/0x082b | Good | all-in-one
Stylus CX5100 | USB | 0x04b8/0x0801 | Good | all-in-one overseas version of the CC-600PX
Stylus CX5200 | USB | 0x04b8/0x0801 | Good | all-in-one overseas version of the CC-600PX
Stylus CX5300 | USB | 0x04b8/0x0808 | Good | all-in-one
Stylus CX5400 | USB | 0x04b8/0x0808 | Good | all-in-one
Stylus CX5500 | USB | 0x04b8/0x083f | Good | all-in-one requires DFSG non-free iscan-plugin-cx4400
Stylus CX5600 | USB | 0x04b8/0x083f | Good | all-in-one requires DFSG non-free iscan-plugin-cx4400
Stylus CX5700F | USB | 0x04b8/0x0821 | Unsupported | may work with the snapscan backend all-in-one with FAX
Stylus CX5800F | USB | 0x04b8/0x0821 | Unsupported | may work with the snapscan backend all-in-one with FAX
Stylus CX5900 | USB | 0x04b8/0x082e | Good | all-in-one overseas version of the PX-A720
Stylus CX6000 | USB | 0x04b8/0x082e | Good | all-in-one overseas version of the PX-A720
Stylus CX6300 | USB | 0x04b8/0x0805 | Good | all-in-one mistakenly thinks its a PX-A650
Stylus CX6400 | USB | 0x04b8/0x0805 | Good | all-in-one mistakenly thinks its a PX-A650
Stylus CX6500 | USB | 0x04b8/0x0813 | Good | all-in-one
Stylus CX6600 | USB | 0x04b8/0x0813 | Good | all-in-one
Stylus CX6900F | USB | 0x04b8/0x0831 | Unsupported | may work with the snapscan backend all-in-one with FAX
Stylus CX7000F | USB | 0x04b8/0x0831 | Unsupported | may work with the snapscan backend all-in-one with FAX
Stylus CX7300 | USB | 0x04b8/0x0838 | Good | all-in-one
Stylus CX7400 | USB | 0x04b8/0x0838 | Good | all-in-one
Stylus CX7700 | USB | 0x04b8/0x081f | Good | all-in-one
Stylus CX7800 | USB | 0x04b8/0x081f | Good | all-in-one
Stylus CX8300 | USB | 0x04b8/0x0839 | Good | all-in-one overseas version of the PX-A740
Stylus CX8400 | USB | 0x04b8/0x0839 | Good | all-in-one overseas version of the PX-A740
Stylus CX9300F | USB | 0x04b8/0x083a | Good | all-in-one
Stylus CX9400Fax | USB | 0x04b8/0x083a | Good | all-in-one
Stylus DX3800 | USB | 0x04b8/0x0818 | Good | all-in-one
Stylus DX3850 | USB |  | Good | all-in-one
Stylus DX4000 | USB | 0x04b8/0x082f | Good | all-in-one overseas version of the PX-A620
Stylus DX4200 | USB | 0x04b8/0x0820 | Good | all-in-one
Stylus DX4400 | USB | 0x04b8/0x083f | Good | all-in-one requires DFSG non-free iscan-plugin-cx4400
Stylus DX4800 | USB | 0x04b8/0x0819 | Good | all-in-one overseas version of the PX-A650
Stylus DX4850 | USB | 0x04b8/0x0819 | Good | all-in-one DX4800 + card reader
Stylus DX5000 | USB | 0x04b8/0x082b | Good | all-in-one
Stylus DX6000 | USB | 0x04b8/0x082e | Good | all-in-one overseas version of the PX-A720
Stylus DX7000F | USB | 0x04b8/0x0831 | Unsupported | may work with the snapscan backend all-in-one with FAX
Stylus DX7400 | USB | 0x04b8/0x0838 | Good | all-in-one
Stylus DX8400 | USB | 0x04b8/0x0839 | Good | all-in-one overseas version of the PX-A740
Stylus DX9400F | USB | 0x04b8/0x083a | Good | all-in-one
Stylus Photo RX420 | USB | 0x04b8/0x080f | Good | all-in-one
Stylus Photo RX425 | USB | 0x04b8/0x080f | Good | all-in-one
Stylus Photo RX430 | USB | 0x04b8/0x080f | Good | all-in-one
Stylus Photo RX500 | USB | 0x04b8/0x0807 | Good | all-in-one
Stylus Photo RX510 | USB | 0x04b8/0x0807 | Good | all-in-one
Stylus Photo RX520 | USB | 0x04b8/0x081a | Good | all-in-one overseas version of the PM-A750
Stylus Photo RX530 | USB | 0x04b8/0x081a | Good | all-in-one overseas version of the PM-A750
Stylus Photo RX560 | USB | 0x04b8/0x0827 | Good | all-in-one overseas version of the PM-A820
Stylus Photo RX585 | USB | 0x04b8/0x083c | Good | all-in-one overseas version of the PM-A840
Stylus Photo RX580 | USB | 0x04b8/0x0827 | Good | all-in-one overseas version of the PM-A820
Stylus Photo RX595 | USB | 0x04b8/0x083c | Good | all-in-one overseas version of the PM-A840
Stylus Photo RX590 | USB | 0x04b8/0x0827 | Good | all-in-one overseas version of the PM-A820
Stylus Photo RX600 | USB | 0x04b8/0x0806 | Good | all-in-one overseas version of the PM-A850
Stylus Photo RX610 | USB | 0x04b8/0x083c | Good | all-in-one overseas version of the PM-A840
Stylus Photo RX620 | USB | 0x04b8/0x0811 | Good | all-in-one overseas version of the PM-A870
Stylus Photo RX630 | USB | 0x04b8/0x0811 | Good | all-in-one overseas version of the PM-A870
Stylus Photo RX640 | USB | 0x04b8/0x081c | Good | all-in-one overseas version of the PM-A890
Stylus Photo RX650 | USB | 0x04b8/0x081c | Good | all-in-one overseas version of the PM-A890
Stylus Photo RX680 | USB | 0x04b8/0x0837 | Good | all-in-one overseas version of the PM-A940
Stylus Photo RX685 | USB | 0x04b8/0x0837 | Good | all-in-one overseas version of the PM-A940
Stylus Photo RX690 | USB | 0x04b8/0x0837 | Good | all-in-one overseas version of the PM-A940
Stylus Photo RX700 | USB | 0x04b8/0x0810 | Good | all-in-one overseas version of the PM-A900
Stylus Scan 2000 | USB | 0x04b8/0x0105 | Untested | apparently mostly the same as the Stylus Scan 2500
Stylus Scan 2500 | USB | 0x04b8/0x0106 | Untested | scanner is apparently a GT-7000

### Backend: geniusvp2

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

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

### 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Hewlett Packard | ScanJet 3770 | USB | 0x03f0/0x2505 | Basic | External backend. Binary-only Linux i386 code. Not supported by the SANE developers. Is reported to scan only a small area? Scanning of slides or negatives is not implemented.

### 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Hewlett Packard | ScanJet 8200 | USB | 0x03f0/0x0b01 | Good | External backend. Binary-only Linux i386 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. It's package name is hplip. See the website for the latest releases.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Hewlett-Packard | Most HP OfficeJet, LaserJet, Photosmart, PSC (Printer/Scanner/Copier), and some Photosmart 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 ((unmaintained))

Link(s): http://hpoj.sourceforge.net/
Comment: HPOJ is not maintained anymore. It's recommended to use the hpaio (hplip) backend instead of HPOJ.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Hewlett-Packard | Most HP OfficeJet, LaserJet, and PSC (Printer/Scanner/Copier) multi-function peripherals | Parport(ECP) USB JetDirect |  | Good | HPOJ is not maintained anymore. It's recommended to use the hpaio (hplip) backend instead of hpoj.

### Backend: hp_rts88xx

Link(s): http://hp44x0backend.sourceforge.net
Comment: This backend is not included in the sane-backends distribution at the request of its author. There is a lot of different hardware worldwide on the market and the backend can't cover all this different versions.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Hewlett-Packard | HP4400C | USB | 0x03f0/0x0705 | Basic | grayscale 300DPI only
HP4470C | USB | 0x03f0/0x0805 | 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 | USB id | 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Mustek | P 3600 A3 Pro | USB | 0x055f/0x0401 | 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Primax | Colorado 2400U | USB | 0x0461/0x0346 | 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 | USB id | 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: External binary-only backend for Linux i386 (and x86_64?). See the website for the latest release.

Manufacturer | Model | Interface | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Samsung | SCX-4016 | Parport USB |  | Untested | Please contact us if you use this device.
SCX-4100 | Parport USB | 0x04e8/0x3413 | Good | Is reported to work.
SCX-4200 | USB | 0x04e8/0x341b | Good | Is reported to work. The configuration applet must be run as root.
SCX-4216F | Parport USB | 0x04e8/0x3409 | Untested | Please contact us if you use this device.
SCX-4521F | Parport USB | 0x04e8/0x3419 | Basic | See bug report #304052
SCX-4720F | Parport USB |  | Untested | Please contact us if you use this device.
SCX-6220 | Parport USB |  | Untested | Please contact us if you use this device.
SCX-6320F | Parport USB |  | Untested | Please contact us if you use this device.
SF-565P | Parport USB |  | Untested | Please contact us if you use this device.
SF-755P | Parport USB |  | Untested | Please contact us if you use this device.
For models not mentioned here, check Samsung website | USB |  | Untested | Please contact us if you have a Samsung device not mentioned here.

### 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Benq (Acer) | 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 | USB id | Status | Comment
--- | --- | --- | --- | --- | ---
Genius | Vivid Pro USB | USB | 0x0458/0x2001 | Basic | Linux 2.4 only, needs a kernel patch.
Primax | Colorado USB 19200 | USB | 0x0461/0x0360 | Basic | Linux 2.4 only, needs a kernel patch.
Colorado 2200 USB | USB | 0x0461/0x0364 | Untested | Untested. See link for details. Linux 2.4 only, needs a kernel patch.
Visioneer | OneTouch 6100 | USB | 0x04a7/0x0231 | Basic | Linux 2.4 only, needs a kernel patch.
OneTouch 7600 | USB | 0x04a7/0x0211 | Basic | Linux 2.4 only, needs a kernel patch.
OneTouch 8600 | USB | 0x04a7/0x0331 | 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 | 0x0461/0x0364 | Basic | Linux 2.4 only, needs a kernel patch.

## 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.
> USB id:
>   The USB vendor and product ids as printed by sane-find-scanner -q (only applicable for USB devices).
> 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
This page was last updated on Sun Dec 14 13:52:13 2008 by sane-desc 3.3 from sane-backends 1.0.19