summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2014-10-06 14:00:40 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2014-10-06 14:00:40 +0200
commit6e9c41a892ed0e0da326e0278b3221ce3f5713b8 (patch)
tree2e301d871bbeeb44aa57ff9cc070fcf3be484487 /testsuite
Initial import of sane-backends version 1.0.24-1.2
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/Makefile.am45
-rw-r--r--testsuite/Makefile.in698
-rw-r--r--testsuite/README15
-rw-r--r--testsuite/sanei/Makefile.am43
-rw-r--r--testsuite/sanei/Makefile.in1108
-rw-r--r--testsuite/sanei/README40
-rw-r--r--testsuite/sanei/data/boolean.conf6
-rw-r--r--testsuite/sanei/data/empty.conf1
-rw-r--r--testsuite/sanei/data/fixed.conf6
-rw-r--r--testsuite/sanei/data/int.conf2
-rw-r--r--testsuite/sanei/data/snapscan.conf115
-rw-r--r--testsuite/sanei/data/string-list.conf3
-rw-r--r--testsuite/sanei/data/string.conf3
-rw-r--r--testsuite/sanei/data/umax_pp.conf64
-rw-r--r--testsuite/sanei/data/word-array.conf2
-rw-r--r--testsuite/sanei/data/wrong-boolean.conf4
-rw-r--r--testsuite/sanei/data/wrong-fixed.conf2
-rw-r--r--testsuite/sanei/data/wrong-range.conf2
-rw-r--r--testsuite/sanei/data/wrong-string-list.conf3
-rw-r--r--testsuite/sanei/sanei_check_test.c478
-rw-r--r--testsuite/sanei/sanei_config_test.c904
-rw-r--r--testsuite/sanei/sanei_constrain_test.c795
-rw-r--r--testsuite/sanei/sanei_usb_test.c949
-rw-r--r--testsuite/sanei/test_wire.c236
-rw-r--r--testsuite/testfile.pnmbin0 -> 9161 bytes
-rw-r--r--testsuite/tools/Makefile.am43
-rw-r--r--testsuite/tools/Makefile.in518
-rw-r--r--testsuite/tools/README10
-rw-r--r--testsuite/tools/data/ascii.ref15583
-rw-r--r--testsuite/tools/data/db.ref1362
-rw-r--r--testsuite/tools/data/hal-new.ref3543
-rw-r--r--testsuite/tools/data/hal.ref3543
-rw-r--r--testsuite/tools/data/html-backends-split.ref16502
-rw-r--r--testsuite/tools/data/html-mfgs.ref23916
-rw-r--r--testsuite/tools/data/hwdb.ref2736
-rw-r--r--testsuite/tools/data/plist.ref5358
-rw-r--r--testsuite/tools/data/statistics.ref20
-rw-r--r--testsuite/tools/data/testfile.desc13888
-rw-r--r--testsuite/tools/data/udev+acl.ref1469
-rw-r--r--testsuite/tools/data/udev+hwdb.ref76
-rw-r--r--testsuite/tools/data/udev.ref1469
-rw-r--r--testsuite/tools/data/usermap.ref1360
-rw-r--r--testsuite/tools/data/xml.ref18149
43 files changed, 115069 insertions, 0 deletions
diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am
new file mode 100644
index 0000000..9e9eac7
--- /dev/null
+++ b/testsuite/Makefile.am
@@ -0,0 +1,45 @@
+## Makefile.am -- an automake template for Makefile.in file
+## Copyright (C) 2009 Chris Bagwell and Sane Developers.
+##
+## This file is part of the "Sane" build infra-structure. See
+## included LICENSE file for license information.
+
+SUBDIRS = sanei tools
+
+SCANIMAGE = ../frontend/scanimage$(EXEEXT)
+TESTFILE = $(srcdir)/testfile.pnm
+OUTFILE = outfile.pnm
+DEVICE = test
+OPTIONS = --mode Color --depth 16 --test-picture "Color pattern" --resolution 50 -y 20 -x 20 > $(OUTFILE)
+
+EXTRA_DIST = README testfile.pnm
+CLEANFILES = $(OUTFILE)
+
+all: help
+
+help:
+ @echo "Use 'make test' to run the tests."
+
+test: test.local
+
+test.local:
+ @echo "**** Testing $(SCANIMAGE) with device $(DEVICE)"
+ @if echo "---> Trying flatbed scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) -T && \
+ echo "<--- Flatbed scanner succeded" && \
+ echo "---> Trying three pass flatbed scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) --mode Color --three-pass=yes -T && \
+ echo "<--- Three pass scanner succeded" && \
+ echo "---> Trying hand scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) --hand-scanner=yes -T && \
+ echo "<--- Hand scanner succeded" && \
+ echo "---> Checking 16 bit color mode" && \
+ $(SCANIMAGE) -d $(DEVICE) $(OPTIONS) && \
+ cmp -s $(TESTFILE) $(OUTFILE) && \
+ echo "<--- 16 bit color mode succeded" && \
+ rm $(OUTFILE) ; \
+ then echo ; echo ; echo "**** All tests passed" ; \
+ else echo ; echo; \
+ echo "**** Something failed (maybe test backend not enabled by configure?)";\
+ exit 1; \
+ fi
diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in
new file mode 100644
index 0000000..de2e094
--- /dev/null
+++ b/testsuite/Makefile.in
@@ -0,0 +1,698 @@
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = testsuite
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/mkinstalldirs README
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/byteorder.m4 \
+ $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/include/sane/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+ALLOCA = @ALLOCA@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVAHI_CFLAGS = @AVAHI_CFLAGS@
+AVAHI_LIBS = @AVAHI_LIBS@
+AWK = @AWK@
+BACKENDS = @BACKENDS@
+BACKEND_CONFS_ENABLED = @BACKEND_CONFS_ENABLED@
+BACKEND_LIBS_ENABLED = @BACKEND_LIBS_ENABLED@
+BACKEND_MANS_ENABLED = @BACKEND_MANS_ENABLED@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISTCLEAN_FILES = @DISTCLEAN_FILES@
+DLLTOOL = @DLLTOOL@
+DL_LIBS = @DL_LIBS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+DVIPS = @DVIPS@
+DYNAMIC_FLAG = @DYNAMIC_FLAG@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GPHOTO2_CPPFLAGS = @GPHOTO2_CPPFLAGS@
+GPHOTO2_LDFLAGS = @GPHOTO2_LDFLAGS@
+GPHOTO2_LIBS = @GPHOTO2_LIBS@
+GREP = @GREP@
+HAVE_GPHOTO2 = @HAVE_GPHOTO2@
+IEEE1284_LIBS = @IEEE1284_LIBS@
+INCLUDES = @INCLUDES@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_LOCKPATH = @INSTALL_LOCKPATH@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+JPEG_LIBS = @JPEG_LIBS@
+LATEX = @LATEX@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBUSB_1_0_CFLAGS = @LIBUSB_1_0_CFLAGS@
+LIBUSB_1_0_LIBS = @LIBUSB_1_0_LIBS@
+LIBV4L_CFLAGS = @LIBV4L_CFLAGS@
+LIBV4L_LIBS = @LIBV4L_LIBS@
+LINKER_RPATH = @LINKER_RPATH@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCKPATH_GROUP = @LOCKPATH_GROUP@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINDEX = @MAKEINDEX@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATH_LIB = @MATH_LIB@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+NUMBER_VERSION = @NUMBER_VERSION@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PRELOADABLE_BACKENDS = @PRELOADABLE_BACKENDS@
+PRELOADABLE_BACKENDS_ENABLED = @PRELOADABLE_BACKENDS_ENABLED@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+RANLIB = @RANLIB@
+RESMGR_LIBS = @RESMGR_LIBS@
+SANEI_SANEI_JPEG_LO = @SANEI_SANEI_JPEG_LO@
+SANE_CONFIG_PATH = @SANE_CONFIG_PATH@
+SCSI_LIBS = @SCSI_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SNMP_CONFIG_PATH = @SNMP_CONFIG_PATH@
+SOCKET_LIBS = @SOCKET_LIBS@
+STRICT_LDFLAGS = @STRICT_LDFLAGS@
+STRIP = @STRIP@
+SYSLOG_LIBS = @SYSLOG_LIBS@
+SYSTEMD_LIBS = @SYSTEMD_LIBS@
+TIFF_LIBS = @TIFF_LIBS@
+USB_LIBS = @USB_LIBS@
+VERSION = @VERSION@
+V_MAJOR = @V_MAJOR@
+V_MINOR = @V_MINOR@
+V_REV = @V_REV@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+configdir = @configdir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+effective_target = @effective_target@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+locksanedir = @locksanedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = sanei tools
+SCANIMAGE = ../frontend/scanimage$(EXEEXT)
+TESTFILE = $(srcdir)/testfile.pnm
+OUTFILE = outfile.pnm
+DEVICE = test
+OPTIONS = --mode Color --depth 16 --test-picture "Color pattern" --resolution 50 -y 20 -x 20 > $(OUTFILE)
+EXTRA_DIST = README testfile.pnm
+CLEANFILES = $(OUTFILE)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu testsuite/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu testsuite/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ $(am__define_uniq_tagged_files); \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+ check-am clean clean-generic clean-libtool cscopelist-am ctags \
+ ctags-am distclean distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-am uninstall uninstall-am
+
+
+all: help
+
+help:
+ @echo "Use 'make test' to run the tests."
+
+test: test.local
+
+test.local:
+ @echo "**** Testing $(SCANIMAGE) with device $(DEVICE)"
+ @if echo "---> Trying flatbed scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) -T && \
+ echo "<--- Flatbed scanner succeded" && \
+ echo "---> Trying three pass flatbed scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) --mode Color --three-pass=yes -T && \
+ echo "<--- Three pass scanner succeded" && \
+ echo "---> Trying hand scanner" && \
+ $(SCANIMAGE) -d $(DEVICE) --hand-scanner=yes -T && \
+ echo "<--- Hand scanner succeded" && \
+ echo "---> Checking 16 bit color mode" && \
+ $(SCANIMAGE) -d $(DEVICE) $(OPTIONS) && \
+ cmp -s $(TESTFILE) $(OUTFILE) && \
+ echo "<--- 16 bit color mode succeded" && \
+ rm $(OUTFILE) ; \
+ then echo ; echo ; echo "**** All tests passed" ; \
+ else echo ; echo; \
+ echo "**** Something failed (maybe test backend not enabled by configure?)";\
+ exit 1; \
+ fi
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/testsuite/README b/testsuite/README
new file mode 100644
index 0000000..dbd32ed
--- /dev/null
+++ b/testsuite/README
@@ -0,0 +1,15 @@
+SANE test suite
+===============
+Petter Reinholdtsen <pere@td.org.uit.no>
+
+This is a test framework for the Scanner Access Now Easy project
+(SANE). Please add more tests. This framework should be able to test
+everything without installing, to make sure a new distribution is
+function properly before the old one is replaced. If it isn't, please
+fix the bug. :-)
+
+The current tests use the test backend to scan in flatbed, hand scanner and
+three pass mode. Also a 16 bit color image is created and compared to the
+"right" one. This test should detect any little/big endian issues in scanimage.
+
+
diff --git a/testsuite/sanei/Makefile.am b/testsuite/sanei/Makefile.am
new file mode 100644
index 0000000..74cde52
--- /dev/null
+++ b/testsuite/sanei/Makefile.am
@@ -0,0 +1,43 @@
+## Makefile.am -- an automake template for Makefile.in file
+## Copyright (C) 2013 Stéphane Voltz and Sane Developers.
+##
+## This file is part of the "Sane" build infra-structure. See
+## included LICENSE file for license information.
+
+EXTRA_DIST = data/boolean.conf data/empty.conf data/fixed.conf data/int.conf \
+ data/snapscan.conf data/string.conf data/string-list.conf \
+ data/umax_pp.conf data/word-array.conf data/wrong-boolean.conf \
+ data/wrong-fixed.conf data/wrong-range.conf \
+ data/wrong-string-list.conf
+
+MATH_LIB = @MATH_LIB@
+USB_LIBS = @USB_LIBS@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+TEST_LDADD = ../../sanei/libsanei.la ../../lib/liblib.la ../../lib/libfelib.la $(MATH_LIB) $(USB_LIBS) $(PTHREAD_LIBS)
+
+check_PROGRAMS = sanei_usb_test test_wire sanei_check_test sanei_config_test sanei_constrain_test
+TESTS = $(check_PROGRAMS)
+
+AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+sanei_constrain_test_SOURCES = sanei_constrain_test.c
+sanei_constrain_test_LDADD = $(TEST_LDADD)
+
+sanei_config_test_SOURCES = sanei_config_test.c
+sanei_config_test_CPPFLAGS = $(AM_CPPFLAGS) -DTESTSUITE_SANEI_SRCDIR=$(srcdir)
+sanei_config_test_LDADD = $(TEST_LDADD)
+
+sanei_check_test_SOURCES = sanei_check_test.c
+sanei_check_test_LDADD = $(TEST_LDADD)
+
+sanei_usb_test_SOURCES = sanei_usb_test.c
+sanei_usb_test_LDADD = $(TEST_LDADD)
+
+test_wire_SOURCES = test_wire.c
+test_wire_LDADD = $(TEST_LDADD)
+
+clean-local:
+ rm -f test_wire.out
+
+all:
+ @echo "run 'make check' to run tests"
diff --git a/testsuite/sanei/Makefile.in b/testsuite/sanei/Makefile.in
new file mode 100644
index 0000000..af6761f
--- /dev/null
+++ b/testsuite/sanei/Makefile.in
@@ -0,0 +1,1108 @@
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+check_PROGRAMS = sanei_usb_test$(EXEEXT) test_wire$(EXEEXT) \
+ sanei_check_test$(EXEEXT) sanei_config_test$(EXEEXT) \
+ sanei_constrain_test$(EXEEXT)
+subdir = testsuite/sanei
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/mkinstalldirs $(top_srcdir)/depcomp \
+ $(top_srcdir)/test-driver README
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/byteorder.m4 \
+ $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/include/sane/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am_sanei_check_test_OBJECTS = sanei_check_test.$(OBJEXT)
+sanei_check_test_OBJECTS = $(am_sanei_check_test_OBJECTS)
+am__DEPENDENCIES_1 =
+am__DEPENDENCIES_2 = ../../sanei/libsanei.la ../../lib/liblib.la \
+ ../../lib/libfelib.la $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+sanei_check_test_DEPENDENCIES = $(am__DEPENDENCIES_2)
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 =
+am_sanei_config_test_OBJECTS = \
+ sanei_config_test-sanei_config_test.$(OBJEXT)
+sanei_config_test_OBJECTS = $(am_sanei_config_test_OBJECTS)
+sanei_config_test_DEPENDENCIES = $(am__DEPENDENCIES_2)
+am_sanei_constrain_test_OBJECTS = sanei_constrain_test.$(OBJEXT)
+sanei_constrain_test_OBJECTS = $(am_sanei_constrain_test_OBJECTS)
+sanei_constrain_test_DEPENDENCIES = $(am__DEPENDENCIES_2)
+am_sanei_usb_test_OBJECTS = sanei_usb_test.$(OBJEXT)
+sanei_usb_test_OBJECTS = $(am_sanei_usb_test_OBJECTS)
+sanei_usb_test_DEPENDENCIES = $(am__DEPENDENCIES_2)
+am_test_wire_OBJECTS = test_wire.$(OBJEXT)
+test_wire_OBJECTS = $(am_test_wire_OBJECTS)
+test_wire_DEPENDENCIES = $(am__DEPENDENCIES_2)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include/sane
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
+SOURCES = $(sanei_check_test_SOURCES) $(sanei_config_test_SOURCES) \
+ $(sanei_constrain_test_SOURCES) $(sanei_usb_test_SOURCES) \
+ $(test_wire_SOURCES)
+DIST_SOURCES = $(sanei_check_test_SOURCES) \
+ $(sanei_config_test_SOURCES) $(sanei_constrain_test_SOURCES) \
+ $(sanei_usb_test_SOURCES) $(test_wire_SOURCES)
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+am__tty_colors_dummy = \
+ mgn= red= grn= lgn= blu= brg= std=; \
+ am__color_tests=no
+am__tty_colors = { \
+ $(am__tty_colors_dummy); \
+ if test "X$(AM_COLOR_TESTS)" = Xno; then \
+ am__color_tests=no; \
+ elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+ am__color_tests=yes; \
+ elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+ am__color_tests=yes; \
+ fi; \
+ if test $$am__color_tests = yes; then \
+ red=''; \
+ grn=''; \
+ lgn=''; \
+ blu=''; \
+ mgn=''; \
+ brg=''; \
+ std=''; \
+ fi; \
+}
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__recheck_rx = ^[ ]*:recheck:[ ]*
+am__global_test_result_rx = ^[ ]*:global-test-result:[ ]*
+am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]*
+# A command that, given a newline-separated list of test names on the
+# standard input, print the name of the tests that are to be re-run
+# upon "make recheck".
+am__list_recheck_tests = $(AWK) '{ \
+ recheck = 1; \
+ while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+ { \
+ if (rc < 0) \
+ { \
+ if ((getline line2 < ($$0 ".log")) < 0) \
+ recheck = 0; \
+ break; \
+ } \
+ else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
+ { \
+ recheck = 0; \
+ break; \
+ } \
+ else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
+ { \
+ break; \
+ } \
+ }; \
+ if (recheck) \
+ print $$0; \
+ close ($$0 ".trs"); \
+ close ($$0 ".log"); \
+}'
+# A command that, given a newline-separated list of test names on the
+# standard input, create the global log from their .trs and .log files.
+am__create_global_log = $(AWK) ' \
+function fatal(msg) \
+{ \
+ print "fatal: making $@: " msg | "cat >&2"; \
+ exit 1; \
+} \
+function rst_section(header) \
+{ \
+ print header; \
+ len = length(header); \
+ for (i = 1; i <= len; i = i + 1) \
+ printf "="; \
+ printf "\n\n"; \
+} \
+{ \
+ copy_in_global_log = 1; \
+ global_test_result = "RUN"; \
+ while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+ { \
+ if (rc < 0) \
+ fatal("failed to read from " $$0 ".trs"); \
+ if (line ~ /$(am__global_test_result_rx)/) \
+ { \
+ sub("$(am__global_test_result_rx)", "", line); \
+ sub("[ ]*$$", "", line); \
+ global_test_result = line; \
+ } \
+ else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
+ copy_in_global_log = 0; \
+ }; \
+ if (copy_in_global_log) \
+ { \
+ rst_section(global_test_result ": " $$0); \
+ while ((rc = (getline line < ($$0 ".log"))) != 0) \
+ { \
+ if (rc < 0) \
+ fatal("failed to read from " $$0 ".log"); \
+ print line; \
+ }; \
+ printf "\n"; \
+ }; \
+ close ($$0 ".trs"); \
+ close ($$0 ".log"); \
+}'
+# Restructured Text title.
+am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
+# Solaris 10 'make', and several other traditional 'make' implementations,
+# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it
+# by disabling -e (using the XSI extension "set +e") if it's set.
+am__sh_e_setup = case $$- in *e*) set +e;; esac
+# Default flags passed to test drivers.
+am__common_driver_flags = \
+ --color-tests "$$am__color_tests" \
+ --enable-hard-errors "$$am__enable_hard_errors" \
+ --expect-failure "$$am__expect_failure"
+# To be inserted before the command running the test. Creates the
+# directory for the log if needed. Stores in $dir the directory
+# containing $f, in $tst the test, in $log the log. Executes the
+# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
+# passes TESTS_ENVIRONMENT. Set up options for the wrapper that
+# will run the test scripts (or their associated LOG_COMPILER, if
+# thy have one).
+am__check_pre = \
+$(am__sh_e_setup); \
+$(am__vpath_adj_setup) $(am__vpath_adj) \
+$(am__tty_colors); \
+srcdir=$(srcdir); export srcdir; \
+case "$@" in \
+ */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \
+ *) am__odir=.;; \
+esac; \
+test "x$$am__odir" = x"." || test -d "$$am__odir" \
+ || $(MKDIR_P) "$$am__odir" || exit $$?; \
+if test -f "./$$f"; then dir=./; \
+elif test -f "$$f"; then dir=; \
+else dir="$(srcdir)/"; fi; \
+tst=$$dir$$f; log='$@'; \
+if test -n '$(DISABLE_HARD_ERRORS)'; then \
+ am__enable_hard_errors=no; \
+else \
+ am__enable_hard_errors=yes; \
+fi; \
+case " $(XFAIL_TESTS) " in \
+ *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \
+ am__expect_failure=yes;; \
+ *) \
+ am__expect_failure=no;; \
+esac; \
+$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
+# A shell command to get the names of the tests scripts with any registered
+# extension removed (i.e., equivalently, the names of the test logs, with
+# the '.log' extension removed). The result is saved in the shell variable
+# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly,
+# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
+# since that might cause problem with VPATH rewrites for suffix-less tests.
+# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
+am__set_TESTS_bases = \
+ bases='$(TEST_LOGS)'; \
+ bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
+ bases=`echo $$bases`
+RECHECK_LOGS = $(TEST_LOGS)
+AM_RECURSIVE_TARGETS = check recheck
+TEST_SUITE_LOG = test-suite.log
+TEST_EXTENSIONS = @EXEEXT@ .test
+LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
+am__set_b = \
+ case '$@' in \
+ */*) \
+ case '$*' in \
+ */*) b='$*';; \
+ *) b=`echo '$@' | sed 's/\.log$$//'`; \
+ esac;; \
+ *) \
+ b='$*';; \
+ esac
+am__test_logs1 = $(TESTS:=.log)
+am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
+TEST_LOGS = $(am__test_logs2:.test.log=.log)
+TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
+ $(TEST_LOG_FLAGS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALLOCA = @ALLOCA@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVAHI_CFLAGS = @AVAHI_CFLAGS@
+AVAHI_LIBS = @AVAHI_LIBS@
+AWK = @AWK@
+BACKENDS = @BACKENDS@
+BACKEND_CONFS_ENABLED = @BACKEND_CONFS_ENABLED@
+BACKEND_LIBS_ENABLED = @BACKEND_LIBS_ENABLED@
+BACKEND_MANS_ENABLED = @BACKEND_MANS_ENABLED@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISTCLEAN_FILES = @DISTCLEAN_FILES@
+DLLTOOL = @DLLTOOL@
+DL_LIBS = @DL_LIBS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+DVIPS = @DVIPS@
+DYNAMIC_FLAG = @DYNAMIC_FLAG@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GPHOTO2_CPPFLAGS = @GPHOTO2_CPPFLAGS@
+GPHOTO2_LDFLAGS = @GPHOTO2_LDFLAGS@
+GPHOTO2_LIBS = @GPHOTO2_LIBS@
+GREP = @GREP@
+HAVE_GPHOTO2 = @HAVE_GPHOTO2@
+IEEE1284_LIBS = @IEEE1284_LIBS@
+INCLUDES = @INCLUDES@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_LOCKPATH = @INSTALL_LOCKPATH@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+JPEG_LIBS = @JPEG_LIBS@
+LATEX = @LATEX@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBUSB_1_0_CFLAGS = @LIBUSB_1_0_CFLAGS@
+LIBUSB_1_0_LIBS = @LIBUSB_1_0_LIBS@
+LIBV4L_CFLAGS = @LIBV4L_CFLAGS@
+LIBV4L_LIBS = @LIBV4L_LIBS@
+LINKER_RPATH = @LINKER_RPATH@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCKPATH_GROUP = @LOCKPATH_GROUP@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINDEX = @MAKEINDEX@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATH_LIB = @MATH_LIB@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+NUMBER_VERSION = @NUMBER_VERSION@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PRELOADABLE_BACKENDS = @PRELOADABLE_BACKENDS@
+PRELOADABLE_BACKENDS_ENABLED = @PRELOADABLE_BACKENDS_ENABLED@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+RANLIB = @RANLIB@
+RESMGR_LIBS = @RESMGR_LIBS@
+SANEI_SANEI_JPEG_LO = @SANEI_SANEI_JPEG_LO@
+SANE_CONFIG_PATH = @SANE_CONFIG_PATH@
+SCSI_LIBS = @SCSI_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SNMP_CONFIG_PATH = @SNMP_CONFIG_PATH@
+SOCKET_LIBS = @SOCKET_LIBS@
+STRICT_LDFLAGS = @STRICT_LDFLAGS@
+STRIP = @STRIP@
+SYSLOG_LIBS = @SYSLOG_LIBS@
+SYSTEMD_LIBS = @SYSTEMD_LIBS@
+TIFF_LIBS = @TIFF_LIBS@
+USB_LIBS = @USB_LIBS@
+VERSION = @VERSION@
+V_MAJOR = @V_MAJOR@
+V_MINOR = @V_MINOR@
+V_REV = @V_REV@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+configdir = @configdir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+effective_target = @effective_target@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+locksanedir = @locksanedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+EXTRA_DIST = data/boolean.conf data/empty.conf data/fixed.conf data/int.conf \
+ data/snapscan.conf data/string.conf data/string-list.conf \
+ data/umax_pp.conf data/word-array.conf data/wrong-boolean.conf \
+ data/wrong-fixed.conf data/wrong-range.conf \
+ data/wrong-string-list.conf
+
+TEST_LDADD = ../../sanei/libsanei.la ../../lib/liblib.la ../../lib/libfelib.la $(MATH_LIB) $(USB_LIBS) $(PTHREAD_LIBS)
+TESTS = $(check_PROGRAMS)
+AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
+sanei_constrain_test_SOURCES = sanei_constrain_test.c
+sanei_constrain_test_LDADD = $(TEST_LDADD)
+sanei_config_test_SOURCES = sanei_config_test.c
+sanei_config_test_CPPFLAGS = $(AM_CPPFLAGS) -DTESTSUITE_SANEI_SRCDIR=$(srcdir)
+sanei_config_test_LDADD = $(TEST_LDADD)
+sanei_check_test_SOURCES = sanei_check_test.c
+sanei_check_test_LDADD = $(TEST_LDADD)
+sanei_usb_test_SOURCES = sanei_usb_test.c
+sanei_usb_test_LDADD = $(TEST_LDADD)
+test_wire_SOURCES = test_wire.c
+test_wire_LDADD = $(TEST_LDADD)
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu testsuite/sanei/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu testsuite/sanei/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-checkPROGRAMS:
+ @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+
+sanei_check_test$(EXEEXT): $(sanei_check_test_OBJECTS) $(sanei_check_test_DEPENDENCIES) $(EXTRA_sanei_check_test_DEPENDENCIES)
+ @rm -f sanei_check_test$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(sanei_check_test_OBJECTS) $(sanei_check_test_LDADD) $(LIBS)
+
+sanei_config_test$(EXEEXT): $(sanei_config_test_OBJECTS) $(sanei_config_test_DEPENDENCIES) $(EXTRA_sanei_config_test_DEPENDENCIES)
+ @rm -f sanei_config_test$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(sanei_config_test_OBJECTS) $(sanei_config_test_LDADD) $(LIBS)
+
+sanei_constrain_test$(EXEEXT): $(sanei_constrain_test_OBJECTS) $(sanei_constrain_test_DEPENDENCIES) $(EXTRA_sanei_constrain_test_DEPENDENCIES)
+ @rm -f sanei_constrain_test$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(sanei_constrain_test_OBJECTS) $(sanei_constrain_test_LDADD) $(LIBS)
+
+sanei_usb_test$(EXEEXT): $(sanei_usb_test_OBJECTS) $(sanei_usb_test_DEPENDENCIES) $(EXTRA_sanei_usb_test_DEPENDENCIES)
+ @rm -f sanei_usb_test$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(sanei_usb_test_OBJECTS) $(sanei_usb_test_LDADD) $(LIBS)
+
+test_wire$(EXEEXT): $(test_wire_OBJECTS) $(test_wire_DEPENDENCIES) $(EXTRA_test_wire_DEPENDENCIES)
+ @rm -f test_wire$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_wire_OBJECTS) $(test_wire_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sanei_check_test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sanei_config_test-sanei_config_test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sanei_constrain_test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sanei_usb_test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_wire.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
+
+sanei_config_test-sanei_config_test.o: sanei_config_test.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sanei_config_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sanei_config_test-sanei_config_test.o -MD -MP -MF $(DEPDIR)/sanei_config_test-sanei_config_test.Tpo -c -o sanei_config_test-sanei_config_test.o `test -f 'sanei_config_test.c' || echo '$(srcdir)/'`sanei_config_test.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sanei_config_test-sanei_config_test.Tpo $(DEPDIR)/sanei_config_test-sanei_config_test.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sanei_config_test.c' object='sanei_config_test-sanei_config_test.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sanei_config_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sanei_config_test-sanei_config_test.o `test -f 'sanei_config_test.c' || echo '$(srcdir)/'`sanei_config_test.c
+
+sanei_config_test-sanei_config_test.obj: sanei_config_test.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sanei_config_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sanei_config_test-sanei_config_test.obj -MD -MP -MF $(DEPDIR)/sanei_config_test-sanei_config_test.Tpo -c -o sanei_config_test-sanei_config_test.obj `if test -f 'sanei_config_test.c'; then $(CYGPATH_W) 'sanei_config_test.c'; else $(CYGPATH_W) '$(srcdir)/sanei_config_test.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sanei_config_test-sanei_config_test.Tpo $(DEPDIR)/sanei_config_test-sanei_config_test.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sanei_config_test.c' object='sanei_config_test-sanei_config_test.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sanei_config_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sanei_config_test-sanei_config_test.obj `if test -f 'sanei_config_test.c'; then $(CYGPATH_W) 'sanei_config_test.c'; else $(CYGPATH_W) '$(srcdir)/sanei_config_test.c'; fi`
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ set x; \
+ here=`pwd`; \
+ $(am__define_uniq_tagged_files); \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+# Recover from deleted '.trs' file; this should ensure that
+# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
+# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells
+# to avoid problems with "make -n".
+.log.trs:
+ rm -f $< $@
+ $(MAKE) $(AM_MAKEFLAGS) $<
+
+# Leading 'am--fnord' is there to ensure the list of targets does not
+# expand to empty, as could happen e.g. with make check TESTS=''.
+am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
+am--force-recheck:
+ @:
+
+$(TEST_SUITE_LOG): $(TEST_LOGS)
+ @$(am__set_TESTS_bases); \
+ am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
+ redo_bases=`for i in $$bases; do \
+ am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
+ done`; \
+ if test -n "$$redo_bases"; then \
+ redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
+ redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
+ if $(am__make_dryrun); then :; else \
+ rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
+ fi; \
+ fi; \
+ if test -n "$$am__remaking_logs"; then \
+ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
+ "recursion detected" >&2; \
+ else \
+ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
+ fi; \
+ if $(am__make_dryrun); then :; else \
+ st=0; \
+ errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
+ for i in $$redo_bases; do \
+ test -f $$i.trs && test -r $$i.trs \
+ || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
+ test -f $$i.log && test -r $$i.log \
+ || { echo "$$errmsg $$i.log" >&2; st=1; }; \
+ done; \
+ test $$st -eq 0 || exit 1; \
+ fi
+ @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
+ ws='[ ]'; \
+ results=`for b in $$bases; do echo $$b.trs; done`; \
+ test -n "$$results" || results=/dev/null; \
+ all=` grep "^$$ws*:test-result:" $$results | wc -l`; \
+ pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \
+ fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \
+ skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \
+ xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
+ xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
+ error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
+ if test `expr $$fail + $$xpass + $$error` -eq 0; then \
+ success=true; \
+ else \
+ success=false; \
+ fi; \
+ br='==================='; br=$$br$$br$$br$$br; \
+ result_count () \
+ { \
+ if test x"$$1" = x"--maybe-color"; then \
+ maybe_colorize=yes; \
+ elif test x"$$1" = x"--no-color"; then \
+ maybe_colorize=no; \
+ else \
+ echo "$@: invalid 'result_count' usage" >&2; exit 4; \
+ fi; \
+ shift; \
+ desc=$$1 count=$$2; \
+ if test $$maybe_colorize = yes && test $$count -gt 0; then \
+ color_start=$$3 color_end=$$std; \
+ else \
+ color_start= color_end=; \
+ fi; \
+ echo "$${color_start}# $$desc $$count$${color_end}"; \
+ }; \
+ create_testsuite_report () \
+ { \
+ result_count $$1 "TOTAL:" $$all "$$brg"; \
+ result_count $$1 "PASS: " $$pass "$$grn"; \
+ result_count $$1 "SKIP: " $$skip "$$blu"; \
+ result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
+ result_count $$1 "FAIL: " $$fail "$$red"; \
+ result_count $$1 "XPASS:" $$xpass "$$red"; \
+ result_count $$1 "ERROR:" $$error "$$mgn"; \
+ }; \
+ { \
+ echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \
+ $(am__rst_title); \
+ create_testsuite_report --no-color; \
+ echo; \
+ echo ".. contents:: :depth: 2"; \
+ echo; \
+ for b in $$bases; do echo $$b; done \
+ | $(am__create_global_log); \
+ } >$(TEST_SUITE_LOG).tmp || exit 1; \
+ mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \
+ if $$success; then \
+ col="$$grn"; \
+ else \
+ col="$$red"; \
+ test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \
+ fi; \
+ echo "$${col}$$br$${std}"; \
+ echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \
+ echo "$${col}$$br$${std}"; \
+ create_testsuite_report --maybe-color; \
+ echo "$$col$$br$$std"; \
+ if $$success; then :; else \
+ echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \
+ if test -n "$(PACKAGE_BUGREPORT)"; then \
+ echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
+ fi; \
+ echo "$$col$$br$$std"; \
+ fi; \
+ $$success || exit 1
+
+check-TESTS:
+ @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
+ @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
+ @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+ @set +e; $(am__set_TESTS_bases); \
+ log_list=`for i in $$bases; do echo $$i.log; done`; \
+ trs_list=`for i in $$bases; do echo $$i.trs; done`; \
+ log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
+ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
+ exit $$?;
+recheck: all $(check_PROGRAMS)
+ @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+ @set +e; $(am__set_TESTS_bases); \
+ bases=`for i in $$bases; do echo $$i; done \
+ | $(am__list_recheck_tests)` || exit 1; \
+ log_list=`for i in $$bases; do echo $$i.log; done`; \
+ log_list=`echo $$log_list`; \
+ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
+ am__force_recheck=am--force-recheck \
+ TEST_LOGS="$$log_list"; \
+ exit $$?
+sanei_usb_test.log: sanei_usb_test$(EXEEXT)
+ @p='sanei_usb_test$(EXEEXT)'; \
+ b='sanei_usb_test'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+test_wire.log: test_wire$(EXEEXT)
+ @p='test_wire$(EXEEXT)'; \
+ b='test_wire'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+sanei_check_test.log: sanei_check_test$(EXEEXT)
+ @p='sanei_check_test$(EXEEXT)'; \
+ b='sanei_check_test'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+sanei_config_test.log: sanei_config_test$(EXEEXT)
+ @p='sanei_config_test$(EXEEXT)'; \
+ b='sanei_config_test'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+sanei_constrain_test.log: sanei_constrain_test$(EXEEXT)
+ @p='sanei_constrain_test$(EXEEXT)'; \
+ b='sanei_constrain_test'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+.test.log:
+ @p='$<'; \
+ $(am__set_b); \
+ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+@am__EXEEXT_TRUE@.test$(EXEEXT).log:
+@am__EXEEXT_TRUE@ @p='$<'; \
+@am__EXEEXT_TRUE@ $(am__set_b); \
+@am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \
+@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+ $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
+ $(MAKE) $(AM_MAKEFLAGS) check-TESTS
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+ -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
+ -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
+ -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \
+ mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: check-am install-am install-strip
+
+.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
+ clean-checkPROGRAMS clean-generic clean-libtool clean-local \
+ cscopelist-am ctags ctags-am distclean distclean-compile \
+ distclean-generic distclean-libtool distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ recheck tags tags-am uninstall uninstall-am
+
+
+clean-local:
+ rm -f test_wire.out
+
+all:
+ @echo "run 'make check' to run tests"
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/testsuite/sanei/README b/testsuite/sanei/README
new file mode 100644
index 0000000..247d191
--- /dev/null
+++ b/testsuite/sanei/README
@@ -0,0 +1,40 @@
+SANEI test suite
+================
+
+This directory contains test programs for sanei functions. They are compiled
+and run by 'make check'.
+
+sanei_usb_test
+---------------
+ Tests sanei_usb_* functions. No USB scanner needs to be plugged,
+but in this case less code is covered (open/close and claim/release
+of real devices).
+Function currently tested are:
+ - sanei_usb_init()
+ - sanei_usb_open(): valid, invalid devname, already opened
+ - sanei_usb_get_vendor_product_byname(): valid and invalid devname
+ - sanei_usb_get_vendor_product(): valid and invalid devname
+ - sanei_usb_close()
+ - sanei_usb_exit()
+ - store_device()
+
+
+sanei_constrain_test
+--------------------
+ Tests for sanei_constrain_* functions
+Function currently tested are:
+ - sanei_constrain_value()
+
+
+sanei_check_test
+----------------
+ Tests for sanei_check_* functions
+Function currently tested are:
+ - sanei_check_value()
+
+
+sanei_config_test
+-----------------
+ Tests for sanei_configure_* functions
+Function currently tested are:
+ - sanei_configure_attach()
diff --git a/testsuite/sanei/data/boolean.conf b/testsuite/sanei/data/boolean.conf
new file mode 100644
index 0000000..f71c0be
--- /dev/null
+++ b/testsuite/sanei/data/boolean.conf
@@ -0,0 +1,6 @@
+# true boolean value
+option booltrue true
+# false boolean value
+boolfalse false
+# boolean array
+option boolarray false true false
diff --git a/testsuite/sanei/data/empty.conf b/testsuite/sanei/data/empty.conf
new file mode 100644
index 0000000..f26ad08
--- /dev/null
+++ b/testsuite/sanei/data/empty.conf
@@ -0,0 +1 @@
+attach devname
diff --git a/testsuite/sanei/data/fixed.conf b/testsuite/sanei/data/fixed.conf
new file mode 100644
index 0000000..db8dc01
--- /dev/null
+++ b/testsuite/sanei/data/fixed.conf
@@ -0,0 +1,6 @@
+# FIXED type options
+option height 29.7
+some device
+option array-of-fixed 2.0 2.1 2.2 2.3 2.4 2.5 2.6
+another device
+option width 21.0
diff --git a/testsuite/sanei/data/int.conf b/testsuite/sanei/data/int.conf
new file mode 100644
index 0000000..da6738c
--- /dev/null
+++ b/testsuite/sanei/data/int.conf
@@ -0,0 +1,2 @@
+option modelnumber 1234
+attach devname
diff --git a/testsuite/sanei/data/snapscan.conf b/testsuite/sanei/data/snapscan.conf
new file mode 100644
index 0000000..b244e3a
--- /dev/null
+++ b/testsuite/sanei/data/snapscan.conf
@@ -0,0 +1,115 @@
+#------------------------------ General -----------------------------------
+
+# Change to the fully qualified filename of your firmware file, if
+# firmware upload is needed by the scanner
+firmware /usr/share/sane/snapscan/your-firmwarefile.bin
+
+# If not automatically found you may manually specify a device name.
+
+# For USB scanners also specify bus=usb, e.g.
+# /dev/usb/scanner0 bus=usb
+
+# For SCSI scanners specify the generic device, e.g. /dev/sg0 on Linux.
+# /dev/sg0
+
+#---------------------------------------------------------------------------
+# No changes should be necessary below this line
+#---------------------------------------------------------------------------
+
+#-------------------------- SCSI scanners ----------------------------------
+# These SCSI devices will be probed automatically
+scsi AGFA * Scanner
+scsi COLOR * Scanner
+scsi Color * Scanner
+scsi ACERPERI * Scanner
+
+#--------------------------- USB scanners -----------------------------------
+# These USB devices will be probed automatically
+# (This will currently work only on Linux)
+
+# Benq/Acer/Vuego 310U
+usb 0x04a5 0x1a20
+usb 0x04a5 0x1a26
+
+# Benq/Acer/Vuego 320U
+usb 0x04a5 0x2022
+
+# Benq/Acer/Vuego 620U / 620UT
+usb 0x04a5 0x1a2a
+usb 0x04a5 0x2040
+
+# Benq/Acer/Vuego 640U
+usb 0x04a5 0x2060
+
+# Benq/Acer/Vuego 640BU
+usb 0x04a5 0x207e
+
+# Benq/Acer/Vuego 640BT
+usb 0x04a5 0x20be
+
+# Benq/Acer/Vuego 1240U
+usb 0x04a5 0x20c0
+
+# Benq/Acer/Vuego 3300 / 4300
+usb 0x04a5 0x20b0
+
+# Benq/Acer/Vuego 4300
+usb 0x04a5 0x20de
+
+# Benq 5000E / 5000U
+usb 0x04a5 0x20f8
+
+# Benq 5000
+usb 0x04a5 0x20fc
+
+# Benq/Acer 5300
+usb 0x04a5 0x20fe
+
+# Benq 5250C
+usb 0x04a5 0x2137
+
+# Agfa 1236U
+usb 0x06bd 0x0002
+
+# Agfa 1212U
+usb 0x06bd 0x0001
+usb 0x06bd 0x2061
+
+# Agfa Snapscan e10
+usb 0x06bd 0x2093
+
+# Agfa Snapscan e20
+usb 0x06bd 0x2091
+
+# Agfa Snapscan e25
+usb 0x06bd 0x2095
+
+# Agfa Snapscan e26
+usb 0x06bd 0x2097
+
+# Agfa Snapscan e40
+usb 0x06bd 0x208d
+
+# Agfa Snapscan e42
+usb 0x06bd 0x20ff
+
+# Agfa Snapscan e50
+usb 0x06bd 0x208f
+
+# Agfa Snapscan e52
+usb 0x06bd 0x20fd
+
+# Epson Perfection 660
+usb 0x04b8 0x0114
+
+# Epson Perfection 1670
+usb 0x04b8 0x011f
+
+# Epson Perfection 2480
+usb 0x04b8 0x0121
+
+# Epson Perfection 3490
+usb 0x04b8 0x0122
+
+# Epson Stylus CX-1500
+usb 0x04b8 0x080c
diff --git a/testsuite/sanei/data/string-list.conf b/testsuite/sanei/data/string-list.conf
new file mode 100644
index 0000000..ffd9b57
--- /dev/null
+++ b/testsuite/sanei/data/string-list.conf
@@ -0,0 +1,3 @@
+# one choice from string1, string2, string3 and string4
+option string-choice "string3"
+attach devname
diff --git a/testsuite/sanei/data/string.conf b/testsuite/sanei/data/string.conf
new file mode 100644
index 0000000..eb3a1cb
--- /dev/null
+++ b/testsuite/sanei/data/string.conf
@@ -0,0 +1,3 @@
+option modelname "my model"
+vendor "my vendor"
+attach devname
diff --git a/testsuite/sanei/data/umax_pp.conf b/testsuite/sanei/data/umax_pp.conf
new file mode 100644
index 0000000..69cc47d
--- /dev/null
+++ b/testsuite/sanei/data/umax_pp.conf
@@ -0,0 +1,64 @@
+# For documentation see sane-umax_pp(5)
+
+# GLOBAL #
+
+# size (in bytes) of scan buffer (default: 2 megabyte)
+option buffer 1048576
+
+
+# DEVICES #
+
+# specify the port your scanner is connected to.
+#
+# the value 'auto' will make the backend find the correct value
+# by itself, it will scan ppdev, ppi device, then hardware address
+# 'safe-auto' will do the same but won't do direct hardware access
+# on linux systems, you may provide the device name of the ppdev character
+# device : /dev/parport0, /dev/parport1, ......
+#
+# on *BSD, you may provide the device name of the ppi device: /dev/ppi0,
+# /dev/ppi1, ...
+#
+# Possible hardware addresses are 0x378 (lp0)
+# 0x278 (lp2) and 0x3c8 (lp1)
+#
+
+port safe-auto
+
+# the following options are local to this scanner
+# gain for red channel, if not given, will be automatically computed
+# must be between 0 and 15
+option red-gain 1
+
+# gain for green channel, if not given, will be automatically computed
+# must be between 0 and 15
+option green-gain 2
+
+# gain for blue channel, if not given, will be automatically computed
+# must be between 0 and 15
+option blue-gain 3
+
+# offset for red channel, if not given, will default to 0
+# must be between 0 and 15
+option red-offset 4
+
+# offset for green channel, if not given, will default to 0
+# must be between 0 and 15
+option green-offset 5
+
+# offset for blue channel, if not given, will default to 0
+# must be between 0 and 15
+option blue-offset 6
+
+
+#
+#
+# model number
+#
+# valid values are 610, 1220, 1600 and 2000
+#
+# by default, no model, we rely on autodetection
+# in case you have black or 'inverted' scans,
+# you may override detection by providing the
+# model number
+option astra 1600
diff --git a/testsuite/sanei/data/word-array.conf b/testsuite/sanei/data/word-array.conf
new file mode 100644
index 0000000..4a8a58a
--- /dev/null
+++ b/testsuite/sanei/data/word-array.conf
@@ -0,0 +1,2 @@
+option numbers 1000 1100 1200 1300 1400 1500 1600
+attach devname
diff --git a/testsuite/sanei/data/wrong-boolean.conf b/testsuite/sanei/data/wrong-boolean.conf
new file mode 100644
index 0000000..c8b64fe
--- /dev/null
+++ b/testsuite/sanei/data/wrong-boolean.conf
@@ -0,0 +1,4 @@
+# true boolean value
+option booltrue true
+# false boolean value
+boolfalse buggy
diff --git a/testsuite/sanei/data/wrong-fixed.conf b/testsuite/sanei/data/wrong-fixed.conf
new file mode 100644
index 0000000..846c91c
--- /dev/null
+++ b/testsuite/sanei/data/wrong-fixed.conf
@@ -0,0 +1,2 @@
+# value out of range
+option height 59.7
diff --git a/testsuite/sanei/data/wrong-range.conf b/testsuite/sanei/data/wrong-range.conf
new file mode 100644
index 0000000..00d005c
--- /dev/null
+++ b/testsuite/sanei/data/wrong-range.conf
@@ -0,0 +1,2 @@
+option modelnumber 234
+attach devname
diff --git a/testsuite/sanei/data/wrong-string-list.conf b/testsuite/sanei/data/wrong-string-list.conf
new file mode 100644
index 0000000..7d8c82e
--- /dev/null
+++ b/testsuite/sanei/data/wrong-string-list.conf
@@ -0,0 +1,3 @@
+# one choice from string1, string2, string3 and string4
+option string-choice "wrong"
+attach devname
diff --git a/testsuite/sanei/sanei_check_test.c b/testsuite/sanei/sanei_check_test.c
new file mode 100644
index 0000000..a149b7e
--- /dev/null
+++ b/testsuite/sanei/sanei_check_test.c
@@ -0,0 +1,478 @@
+#include "../../include/sane/config.h"
+
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <string.h>
+#include <assert.h>
+
+/* sane includes for the sanei functions called */
+#include "../../include/sane/sane.h"
+#include "../../include/sane/saneopts.h"
+#include "../../include/sane/sanei.h"
+
+/* range for constraint */
+static const SANE_Range int_range = {
+ 3, /* minimum */
+ 18, /* maximum */
+ 3 /* quantization */
+};
+
+static SANE_Option_Descriptor int_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_FIXED,
+ SANE_UNIT_MM,
+ sizeof (SANE_Word),
+ 0,
+ SANE_CONSTRAINT_RANGE,
+ {NULL}
+};
+
+#define ARRAY_SIZE 7
+
+static SANE_Option_Descriptor array_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_FIXED,
+ SANE_UNIT_MM,
+ sizeof (SANE_Word) * ARRAY_SIZE,
+ 0,
+ SANE_CONSTRAINT_RANGE,
+ {NULL}
+};
+
+static SANE_Option_Descriptor bool_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_BOOL,
+ SANE_UNIT_MM,
+ sizeof (SANE_Bool),
+ 0,
+ SANE_CONSTRAINT_NONE,
+ {NULL}
+};
+
+static SANE_Option_Descriptor bool_array_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_BOOL,
+ SANE_UNIT_MM,
+ sizeof (SANE_Bool) * ARRAY_SIZE,
+ 0,
+ SANE_CONSTRAINT_NONE,
+ {NULL}
+};
+
+
+#define WORD_SIZE 9
+static const SANE_Int dpi_list[] =
+ { WORD_SIZE - 1, 100, 200, 300, 400, 500, 600, 700, 800 };
+
+static SANE_Option_Descriptor word_array_opt = {
+ SANE_NAME_SCAN_RESOLUTION,
+ SANE_TITLE_SCAN_RESOLUTION,
+ SANE_DESC_SCAN_RESOLUTION,
+ SANE_TYPE_INT,
+ SANE_UNIT_DPI,
+ sizeof (SANE_Word) * WORD_SIZE,
+ 100,
+ SANE_CONSTRAINT_WORD_LIST,
+ {NULL}
+};
+
+/******************************/
+/* start of tests definitions */
+/******************************/
+
+/*
+ * constrained int
+ */
+static void
+min_int_value (void)
+{
+ SANE_Int value = int_range.min;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (value == int_range.min);
+}
+
+
+static void
+max_int_value (void)
+{
+ SANE_Int value = int_range.max;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (value == int_range.max);
+}
+
+
+static void
+below_min_int_value (void)
+{
+ SANE_Int value = int_range.min - 1;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/* rounded to lower value */
+static void
+quant1_int_value (void)
+{
+ SANE_Int value = int_range.min + 1;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/* close to higher value */
+static void
+quant2_int_value (void)
+{
+ SANE_Int value = int_range.min + int_range.quant - 1;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+static void
+in_range_int_value (void)
+{
+ SANE_Int value = int_range.min + int_range.quant;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (value == int_range.min + int_range.quant);
+}
+
+
+static void
+above_max_int_value (void)
+{
+ SANE_Int value = int_range.max + 1;
+ SANE_Status status;
+
+ status = sanei_check_value (&int_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/*
+ * constrained int array
+ */
+static void
+min_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min;
+ }
+ status = sanei_check_value (&array_opt, value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min);
+ }
+}
+
+
+static void
+max_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.max;
+ }
+
+ status = sanei_check_value (&array_opt, value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.max);
+ }
+}
+
+
+static void
+below_min_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min - 1;
+ }
+
+ status = sanei_check_value (&array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/* rounded to lower value */
+static void
+quant1_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + 1;
+ }
+ status = sanei_check_value (&array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/* rounded to higher value */
+static void
+quant2_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + int_range.quant - 1;
+ }
+ status = sanei_check_value (&array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+static void
+in_range_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + int_range.quant;
+ }
+
+ status = sanei_check_value (&array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min + int_range.quant);
+ }
+}
+
+
+static void
+above_max_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.max + 1;
+ }
+ status = sanei_check_value (&array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+static void
+bool_true (void)
+{
+ SANE_Bool value = SANE_TRUE;
+ SANE_Status status;
+ status = sanei_check_value (&bool_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+static void
+bool_false (void)
+{
+ SANE_Bool value = SANE_FALSE;
+ SANE_Status status;
+ status = sanei_check_value (&bool_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+static void
+wrong_bool (void)
+{
+ SANE_Bool value = 2;
+ SANE_Status status;
+ status = sanei_check_value (&bool_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+static void
+bool_array (void)
+{
+ SANE_Bool value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+ for (i = 0; i < ARRAY_SIZE; i++)
+ value[i] = i % 2;
+ status = sanei_check_value (&bool_array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+static void
+word_array_ok (void)
+{
+ SANE_Word value = 400;
+ SANE_Status status;
+ status = sanei_check_value (&word_array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+static void
+word_array_nok (void)
+{
+ SANE_Word value = 444;
+ SANE_Status status;
+ status = sanei_check_value (&word_array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+static void
+wrong_bool_array (void)
+{
+ SANE_Bool value[ARRAY_SIZE];
+ SANE_Status status;
+ int i;
+ for (i = 0; i < ARRAY_SIZE; i++)
+ value[i] = i % 2;
+ value[3] = 4;
+ status = sanei_check_value (&bool_array_opt, &value);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+/**
+ * run the test suite for sanei_check_value related tests
+ */
+static void
+sanei_check_suite (void)
+{
+ /* to be compatible with pre-C99 compilers */
+ int_opt.constraint.range = &int_range;
+ array_opt.constraint.range = &int_range;
+ word_array_opt.constraint.word_list = dpi_list;
+
+ /* tests for constrained int value */
+ min_int_value ();
+ max_int_value ();
+ below_min_int_value ();
+ above_max_int_value ();
+ quant1_int_value ();
+ quant2_int_value ();
+ in_range_int_value ();
+
+ /* tests for constrained int array */
+ min_int_array ();
+ max_int_array ();
+ below_min_int_array ();
+ above_max_int_array ();
+ quant1_int_array ();
+ quant2_int_array ();
+ in_range_int_array ();
+
+ /* tests for boolean value */
+ bool_true ();
+ bool_false ();
+ wrong_bool ();
+ bool_array ();
+ wrong_bool_array ();
+
+ /* word array test */
+ word_array_ok ();
+ word_array_nok ();
+}
+
+
+int
+main (void)
+{
+ sanei_check_suite ();
+ return 0;
+}
+
+/* vim: set sw=2 cino=>2se-1sn-1s{s^-1st0(0u0 smarttab expandtab: */
diff --git a/testsuite/sanei/sanei_config_test.c b/testsuite/sanei/sanei_config_test.c
new file mode 100644
index 0000000..9a07f2b
--- /dev/null
+++ b/testsuite/sanei/sanei_config_test.c
@@ -0,0 +1,904 @@
+#include "../../include/sane/config.h"
+
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <string.h>
+#include <assert.h>
+
+/* sane includes for the sanei functions called */
+#include "../include/sane/sane.h"
+#include "../include/sane/saneopts.h"
+#include "../include/sane/sanei.h"
+#include "../include/sane/sanei_config.h"
+
+#define XSTR(s) STR(s)
+#define STR(s) #s
+#define CONFIG_PATH XSTR(TESTSUITE_SANEI_SRCDIR)
+
+/*
+ * variables and functions used by the tests below
+ */
+
+
+/* range for constraint */
+static const SANE_Range model_range = {
+ 1000, /* minimum */
+ 2000, /* maximum */
+ 2 /* quantization */
+};
+
+/* range for memory buffer size constraint */
+static const SANE_Range buffer_range = {
+ 1024, /* minimum bytes */
+ 2048 * 1024, /* maximum bytes */
+ 1024 /* quantization */
+};
+
+/* range for int value in [0-15] */
+static const SANE_Range value16_range = {
+ 0, /* minimum */
+ 15, /* maximum */
+ 1 /* quantization */
+};
+
+/* range for fixed height value */
+static const SANE_Range height_range = {
+ SANE_FIX (0), /* minimum */
+ SANE_FIX (29.7), /* maximum */
+ 0 /* no quantization : hard to do for float values ... */
+};
+
+/* list of astra models */
+static const SANE_String_Const astra_models[] =
+ { "610", "1220", "1600", "2000", NULL };
+
+/* string list */
+static const SANE_String_Const string_list[] =
+ { "string1", "string2", "string3", "string4", NULL };
+
+/* last device name used for attach callback */
+static char *lastdevname = NULL;
+
+static SANE_Status
+check_config_attach (SANEI_Config * config, const char *devname)
+{
+ /* silence compiler warning for now */
+ if (config == NULL)
+ {
+ return SANE_STATUS_INVAL;
+ }
+
+ fprintf (stdout, "attaching with devname '%s'\n", devname);
+ if (lastdevname != NULL)
+ {
+ free (lastdevname);
+ }
+ lastdevname = strdup (devname);
+ return SANE_STATUS_GOOD;
+}
+
+/******************************/
+/* start of tests definitions */
+/******************************/
+
+/*
+ * non-existent config file
+ */
+static void
+inexistent_config (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+
+ config.count = 0;
+ config.descriptors = NULL;
+ config.values = NULL;
+ status = sanei_configure_attach (CONFIG_PATH
+ "/data/inexistent.conf", &config, NULL);
+
+ /* check results */
+ assert (status != SANE_STATUS_GOOD);
+}
+
+
+/*
+ * no config struct
+ */
+static void
+null_config (void)
+{
+ SANE_Status status;
+
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/umax_pp.conf", NULL,
+ check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+/*
+ * no attach function
+ */
+static void
+null_attach (void)
+{
+ SANE_Status status;
+
+ status = sanei_configure_attach (CONFIG_PATH
+ "/data/umax_pp.conf", NULL, NULL);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+/*
+ * empty config : backend has no configuration option
+ */
+static void
+empty_config (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+
+ config.count = 0;
+ config.descriptors = NULL;
+ config.values = NULL;
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/empty.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+}
+
+
+/*
+ * string option
+ */
+static void
+string_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Char modelname[128];
+ SANE_Char vendor[128];
+ SANE_Option_Descriptor *options[2];
+ void *values[2];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "modelname";
+ options[i]->title = "model name";
+ options[i]->desc = "user provided scanner's model name";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = 128;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = modelname;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "vendor";
+ options[i]->title = "vendor name";
+ options[i]->desc = "user provided scanner's vendor name";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = 128;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = vendor;
+ i++;
+
+ config.count = i;
+ config.descriptors = options;
+ config.values = values;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/string.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (strcmp (modelname, "my model") == 0);
+ assert (strcmp (vendor, "my vendor") == 0);
+}
+
+
+/*
+ * int option
+ */
+static void
+int_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Word modelnumber;
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "modelnumber";
+ options[i]->title = "model number";
+ options[i]->desc = "user provided scanner's model number";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &model_range;
+ values[i] = &modelnumber;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/int.conf", &config,
+ check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (modelnumber == 1234);
+}
+
+
+/*
+ * int option out of range
+ */
+static void
+wrong_range_int_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Word modelnumber = -1;
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "modelnumber";
+ options[i]->title = "model number";
+ options[i]->desc = "user provided scanner's model number";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &model_range;
+ values[i] = &modelnumber;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/wrong-range.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (modelnumber == -1);
+}
+
+
+/*
+ * word array
+ */
+static void
+word_array_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Word numbers[7];
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "numbers";
+ options[i]->title = "some numbers";
+ options[i]->desc = "an array of numbers";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word) * 7;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &model_range;
+ values[i] = numbers;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/word-array.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ for (i = 0; i < 7; i++)
+ {
+ assert (numbers[i] == 1000 + 100 * i);
+ }
+}
+
+
+/*
+ * string option with string list constraint
+ */
+static void
+string_list_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Char choice[128];
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "string-choice";
+ options[i]->title = "string choice";
+ options[i]->desc = "one string among a fixed list";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = 128;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
+ options[i]->constraint.string_list = string_list;
+ values[i] = choice;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/string-list.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (strcmp (choice, "string3") == 0);
+}
+
+
+/*
+ * string option with string list constraint
+ */
+static void
+wrong_string_list_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Char choice[128];
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "string-choice";
+ options[i]->title = "string choice";
+ options[i]->desc = "one string among a fixed list";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = 128;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
+ options[i]->constraint.string_list = string_list;
+ values[i] = choice;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ choice[0] = 0;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH
+ "/data/wrong-string-list.conf", &config,
+ check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (strcmp (choice, "") == 0);
+}
+
+
+/*
+ * real umax_pp confiugration file parsing
+ */
+static void
+umax_pp (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Option_Descriptor *options[9];
+ void *values[9];
+ int i = 0;
+ /* placeholders for options */
+ SANE_Word buffersize = -1;
+ SANE_Word redgain = -1;
+ SANE_Word greengain = -1;
+ SANE_Word bluegain = -1;
+ SANE_Word redoffset = -1;
+ SANE_Word greenoffset = -1;
+ SANE_Word blueoffset = -1;
+ SANE_Char model[128];
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "buffer";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &buffer_range;
+ values[i] = &buffersize;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "red-gain";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &redgain;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "green-gain";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &greengain;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "blue-gain";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &bluegain;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "red-offset";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &redoffset;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "green-offset";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &greenoffset;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "blue-offset";
+ options[i]->type = SANE_TYPE_INT;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &value16_range;
+ values[i] = &blueoffset;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "astra";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = 128;
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
+ options[i]->constraint.string_list = astra_models;
+ values[i] = &model;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ model[0] = 0;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/umax_pp.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (buffersize == 1048576);
+ assert (redgain == 1);
+ assert (greengain == 2);
+ assert (bluegain == 3);
+ assert (redoffset == 4);
+ assert (greenoffset == 5);
+ assert (blueoffset == 6);
+ assert (strcmp (model, "1600") == 0);
+ assert (strcmp (lastdevname, "port safe-auto") == 0);
+
+ /* free memory */
+ while (i > 0)
+ {
+ i--;
+ free (options[i]);
+ }
+}
+
+
+/*
+ * boolean option
+ */
+static void
+wrong_bool_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Option_Descriptor *options[2];
+ void *values[2];
+ SANE_Bool booltrue, boolfalse;
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "booltrue";
+ options[i]->title = "boolean true";
+ options[i]->type = SANE_TYPE_BOOL;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Bool);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &booltrue;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "boolfalse";
+ options[i]->title = "boolean false";
+ options[i]->type = SANE_TYPE_BOOL;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Bool);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &boolfalse;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/wrong-boolean.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (booltrue == SANE_TRUE);
+}
+
+
+/*
+ * boolean option
+ */
+static void
+bool_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Option_Descriptor *options[3];
+ void *values[3];
+ SANE_Bool booltrue, boolfalse, boolarray[3];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "booltrue";
+ options[i]->title = "boolean true";
+ options[i]->type = SANE_TYPE_BOOL;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Bool);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &booltrue;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "boolfalse";
+ options[i]->title = "boolean false";
+ options[i]->type = SANE_TYPE_BOOL;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Bool);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &boolfalse;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "boolarray";
+ options[i]->title = "boolean array";
+ options[i]->type = SANE_TYPE_BOOL;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (boolarray);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = boolarray;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/boolean.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (booltrue == SANE_TRUE);
+ assert (boolfalse == SANE_FALSE);
+ for (i = 0; i < 3; i++)
+ {
+ assert (boolarray[i] == (SANE_Bool) i % 2);
+ }
+}
+
+
+/*
+ * fixed option
+ */
+static void
+fixed_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Word width, height, fixedarray[7];
+ SANE_Option_Descriptor *options[3];
+ void *values[3];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "width";
+ options[i]->title = "width";
+ options[i]->type = SANE_TYPE_FIXED;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &width;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "height";
+ options[i]->title = "height";
+ options[i]->type = SANE_TYPE_FIXED;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = &height;
+ i++;
+
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "array-of-fixed";
+ options[i]->title = "array of fixed";
+ options[i]->type = SANE_TYPE_FIXED;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (fixedarray);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &height_range;
+ values[i] = fixedarray;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/fixed.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (width == SANE_FIX (21.0));
+ assert (height == SANE_FIX (29.7));
+ for (i = 0; i < 7; i++)
+ {
+ assert (fixedarray[i] == SANE_FIX (2.0 + 0.1 * ((float) i)));
+ }
+}
+
+
+/*
+ * fixed option with value out of range
+ */
+static void
+wrong_fixed_option (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Word height;
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "height";
+ options[i]->title = "height";
+ options[i]->type = SANE_TYPE_FIXED;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (SANE_Word);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
+ options[i]->constraint.range = &height_range;
+ values[i] = &height;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/wrong-fixed.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+}
+
+
+static void
+snapscan (void)
+{
+ SANE_Status status;
+ SANEI_Config config;
+ SANE_Char firmware[128];
+ SANE_Option_Descriptor *options[1];
+ void *values[1];
+ int i;
+
+ i = 0;
+ options[i] =
+ (SANE_Option_Descriptor *) malloc (sizeof (SANE_Option_Descriptor));
+ options[i]->name = "firmware";
+ options[i]->title = "scanner's firmware path";
+ options[i]->desc = "user provided scanner's full path";
+ options[i]->type = SANE_TYPE_STRING;
+ options[i]->unit = SANE_UNIT_NONE;
+ options[i]->size = sizeof (firmware);
+ options[i]->cap = SANE_CAP_SOFT_SELECT;
+ options[i]->constraint_type = SANE_CONSTRAINT_NONE;
+ values[i] = firmware;
+ i++;
+
+ config.descriptors = options;
+ config.values = values;
+ config.count = i;
+
+ /* configure and attach */
+ status =
+ sanei_configure_attach (CONFIG_PATH "/data/snapscan.conf",
+ &config, check_config_attach);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (strcmp (firmware, "/usr/share/sane/snapscan/your-firmwarefile.bin")
+ == 0);
+ /* TODO must test attach() done */
+}
+
+
+/**
+ * create the test suite for sanei config related tests
+ */
+static void
+sanei_config_suite (void)
+{
+ /* tests */
+ inexistent_config ();
+ empty_config ();
+ null_config ();
+ null_attach ();
+ string_option ();
+ int_option ();
+ string_list_option ();
+ word_array_option ();
+ bool_option ();
+ fixed_option ();
+ wrong_range_int_option ();
+ wrong_string_list_option ();
+ wrong_bool_option ();
+ wrong_fixed_option ();
+
+ /* backend real conf inspired cases */
+ umax_pp ();
+ snapscan ();
+}
+
+/**
+ * main function to run the test suites
+ */
+int
+main (void)
+{
+ /* run suites */
+ sanei_config_suite ();
+
+ return 0;
+}
+
+/* vim: set sw=2 cino=>2se-1sn-1s{s^-1st0(0u0 smarttab expandtab: */
diff --git a/testsuite/sanei/sanei_constrain_test.c b/testsuite/sanei/sanei_constrain_test.c
new file mode 100644
index 0000000..0f66bbb
--- /dev/null
+++ b/testsuite/sanei/sanei_constrain_test.c
@@ -0,0 +1,795 @@
+#include "../../include/sane/config.h"
+
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <string.h>
+#include <assert.h>
+
+/* sane includes for the sanei functions called */
+#include "../include/sane/sane.h"
+#include "../include/sane/saneopts.h"
+#include "../include/sane/sanei.h"
+
+static SANE_Option_Descriptor none_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_INT,
+ SANE_UNIT_NONE,
+ sizeof (SANE_Word),
+ 0,
+ SANE_CONSTRAINT_NONE,
+ {NULL}
+};
+
+
+static SANE_Option_Descriptor none_bool_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_BOOL,
+ SANE_UNIT_NONE,
+ sizeof (SANE_Word),
+ 0,
+ SANE_CONSTRAINT_NONE,
+ {NULL}
+};
+
+/* range for int constraint */
+static const SANE_Range int_range = {
+ 3, /* minimum */
+ 18, /* maximum */
+ 3 /* quantization */
+};
+
+/* range for sane fixed constraint */
+static const SANE_Range fixed_range = {
+ SANE_FIX(1.0), /* minimum */
+ SANE_FIX(431.8), /* maximum */
+ SANE_FIX(0.01) /* quantization */
+};
+
+static SANE_Option_Descriptor int_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_FIXED,
+ SANE_UNIT_MM,
+ sizeof (SANE_Word),
+ 0,
+ SANE_CONSTRAINT_RANGE,
+ {NULL}
+};
+
+static SANE_Option_Descriptor fixed_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_FIXED,
+ SANE_UNIT_MM,
+ sizeof (SANE_Word),
+ 0,
+ SANE_CONSTRAINT_RANGE,
+ {NULL}
+};
+
+#define ARRAY_SIZE 7
+
+static SANE_Option_Descriptor array_opt = {
+ SANE_NAME_SCAN_TL_X,
+ SANE_TITLE_SCAN_TL_X,
+ SANE_DESC_SCAN_TL_X,
+ SANE_TYPE_FIXED,
+ SANE_UNIT_MM,
+ sizeof (SANE_Word) * ARRAY_SIZE,
+ 0,
+ SANE_CONSTRAINT_RANGE,
+ {NULL}
+};
+
+#define WORD_SIZE 9
+static const SANE_Int dpi_list[] =
+ { WORD_SIZE - 1, 100, 200, 300, 400, 500, 600, 700, 800 };
+
+static SANE_Option_Descriptor word_array_opt = {
+ SANE_NAME_SCAN_RESOLUTION,
+ SANE_TITLE_SCAN_RESOLUTION,
+ SANE_DESC_SCAN_RESOLUTION,
+ SANE_TYPE_INT,
+ SANE_UNIT_DPI,
+ sizeof (SANE_Word) * WORD_SIZE,
+ 100,
+ SANE_CONSTRAINT_WORD_LIST,
+ {NULL}
+};
+
+static const SANE_String_Const string_list[] = {
+ SANE_VALUE_SCAN_MODE_LINEART,
+ SANE_VALUE_SCAN_MODE_HALFTONE,
+ SANE_VALUE_SCAN_MODE_GRAY,
+ "linelength",
+ 0
+};
+
+static SANE_Option_Descriptor string_array_opt = {
+ SANE_NAME_SCAN_MODE,
+ SANE_TITLE_SCAN_MODE,
+ SANE_DESC_SCAN_MODE,
+ SANE_TYPE_STRING,
+ SANE_UNIT_NONE,
+ 8,
+ 0,
+ SANE_CONSTRAINT_STRING_LIST,
+ {NULL}
+};
+
+
+/******************************/
+/* start of tests definitions */
+/******************************/
+
+/*
+ * constrained int
+ */
+static void
+min_int_value (void)
+{
+ SANE_Int value = int_range.min;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == int_range.min);
+}
+
+static void
+max_int_value (void)
+{
+ SANE_Int value = int_range.max;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == int_range.max);
+}
+
+static void
+below_min_int_value (void)
+{
+ SANE_Int value = int_range.min - 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == int_range.min);
+}
+
+/* rounded to lower value */
+static void
+quant1_int_value (void)
+{
+ SANE_Int value = int_range.min + 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == int_range.min);
+}
+
+/* rounded to higher value */
+static void
+quant2_int_value (void)
+{
+ SANE_Int value = int_range.min + int_range.quant - 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == int_range.min + int_range.quant);
+}
+
+static void
+in_range_int_value (void)
+{
+ SANE_Int value = int_range.min + int_range.quant;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == int_range.min + int_range.quant);
+}
+
+static void
+above_max_int_value (void)
+{
+ SANE_Int value = int_range.max + 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&int_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == int_range.max);
+}
+
+/*
+ * constrained fixed value
+ */
+static void
+min_fixed_value (void)
+{
+ SANE_Int value = fixed_range.min;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == fixed_range.min);
+}
+
+static void
+max_fixed_value (void)
+{
+ SANE_Int value = fixed_range.max;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == fixed_range.max);
+}
+
+static void
+below_min_fixed_value (void)
+{
+ SANE_Int value = fixed_range.min - 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == fixed_range.min);
+}
+
+/* rounded to lower value */
+static void
+quant1_fixed_value (void)
+{
+ SANE_Int value = fixed_range.min + fixed_range.quant/3;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == fixed_range.min);
+}
+
+/* rounded to higher value */
+static void
+quant2_fixed_value (void)
+{
+ SANE_Int value = fixed_range.min + fixed_range.quant - fixed_range.quant/3;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == fixed_range.min + fixed_range.quant);
+}
+
+static void
+in_range_fixed_value (void)
+{
+ SANE_Int value = fixed_range.min + fixed_range.quant;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == fixed_range.min + fixed_range.quant);
+}
+
+static void
+above_max_fixed_value (void)
+{
+ SANE_Int value = fixed_range.max + 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&fixed_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == fixed_range.max);
+}
+
+
+static void
+above_max_word (void)
+{
+ SANE_Word value = 25000;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&word_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == 800);
+}
+
+
+static void
+below_max_word (void)
+{
+ SANE_Word value = 1;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&word_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == 100);
+}
+
+static void
+closest_200_word (void)
+{
+ SANE_Word value = 249;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&word_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == 200);
+}
+
+
+static void
+closest_300_word (void)
+{
+ SANE_Word value = 251;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&word_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ assert (value == 300);
+}
+
+
+static void
+exact_400_word (void)
+{
+ SANE_Word value = 400;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&word_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ assert (value == 400);
+}
+
+/*
+ * constrained int array
+ */
+static void
+min_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min;
+ }
+ status = sanei_constrain_value (&array_opt, value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min);
+ }
+}
+
+static void
+max_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.max;
+ }
+
+ status = sanei_constrain_value (&array_opt, value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.max);
+ }
+}
+
+static void
+below_min_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min - 1;
+ }
+
+ status = sanei_constrain_value (&array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min);
+ }
+}
+
+/* rounded to lower value */
+static void
+quant1_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + 1;
+ }
+ status = sanei_constrain_value (&array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min);
+ }
+}
+
+/* rounded to higher value */
+static void
+quant2_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + int_range.quant - 1;
+ }
+ status = sanei_constrain_value (&array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min + int_range.quant);
+ }
+}
+
+static void
+in_range_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.min + int_range.quant;
+ }
+
+ status = sanei_constrain_value (&array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.min + int_range.quant);
+ }
+}
+
+static void
+above_max_int_array (void)
+{
+ SANE_Int value[ARRAY_SIZE];
+ SANE_Word info = 0;
+ SANE_Status status;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ value[i] = int_range.max + 1;
+ }
+ status = sanei_constrain_value (&array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == SANE_INFO_INEXACT);
+ for (i = 0; i < ARRAY_SIZE; i++)
+ {
+ assert (value[i] == int_range.max);
+ }
+}
+
+static void
+wrong_string_array (void)
+{
+ SANE_Char value[9] = "wrong";
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&string_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (info == 0);
+}
+
+
+static void
+none_int (void)
+{
+ SANE_Int value = 555;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&none_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+}
+
+
+static void
+none_bool_nok (void)
+{
+ SANE_Bool value = 555;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&none_bool_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (info == 0);
+}
+
+
+static void
+none_bool_ok (void)
+{
+ SANE_Bool value = SANE_FALSE;
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&none_bool_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+}
+
+/**
+ * several partial match
+ */
+static void
+string_array_several (void)
+{
+ SANE_Char value[9] = "Line";
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&string_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_INVAL);
+ assert (info == 0);
+}
+
+/**
+ * unique partial match
+ */
+static void
+partial_string_array (void)
+{
+ SANE_Char value[9] = "Linea";
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&string_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+}
+
+static void
+string_array_ignorecase (void)
+{
+ SANE_Char value[9] = "lineart";
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&string_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+}
+
+static void
+string_array_ok (void)
+{
+ SANE_Char value[9] = "Lineart";
+ SANE_Word info = 0;
+ SANE_Status status;
+
+ status = sanei_constrain_value (&string_array_opt, &value, &info);
+
+ /* check results */
+ assert (status == SANE_STATUS_GOOD);
+ assert (info == 0);
+}
+
+/**
+ * run the test suite for sanei constrain related tests
+ */
+static void
+sanei_constrain_suite (void)
+{
+ /* to be compatible with pre-C99 compilers */
+ int_opt.constraint.range = &int_range;
+ fixed_opt.constraint.range = &fixed_range;
+ array_opt.constraint.range = &int_range;
+ word_array_opt.constraint.word_list = dpi_list;
+ string_array_opt.constraint.string_list = string_list;
+
+ /* tests for constrained int value */
+ min_int_value ();
+ max_int_value ();
+ below_min_int_value ();
+ above_max_int_value ();
+ quant1_int_value ();
+ quant2_int_value ();
+ in_range_int_value ();
+
+ /* tests for sane fixed constrained value */
+ min_fixed_value ();
+ max_fixed_value ();
+ below_min_fixed_value ();
+ above_max_fixed_value ();
+ quant1_fixed_value ();
+ quant2_fixed_value ();
+ in_range_fixed_value ();
+
+ /* tests for constrained int array */
+ min_int_array ();
+ max_int_array ();
+ below_min_int_array ();
+ above_max_int_array ();
+ quant1_int_array ();
+ quant2_int_array ();
+ in_range_int_array ();
+
+ /* tests for word lists */
+ above_max_word ();
+ below_max_word ();
+ closest_200_word ();
+ closest_300_word ();
+ exact_400_word ();
+
+ /* tests for string lists */
+ wrong_string_array ();
+ partial_string_array ();
+ string_array_ok ();
+ string_array_ignorecase ();
+ string_array_several ();
+
+ /* constraint none tests */
+ none_int ();
+ none_bool_nok ();
+ none_bool_ok ();
+}
+
+/**
+ * main function to run the test suites
+ */
+int
+main (void)
+{
+ /* run suites */
+ sanei_constrain_suite ();
+
+ return 0;
+}
+
+/* vim: set sw=2 cino=>2se-1sn-1s{s^-1st0(0u0 smarttab expandtab: */
diff --git a/testsuite/sanei/sanei_usb_test.c b/testsuite/sanei/sanei_usb_test.c
new file mode 100644
index 0000000..4c5240e
--- /dev/null
+++ b/testsuite/sanei/sanei_usb_test.c
@@ -0,0 +1,949 @@
+#include "../../include/sane/config.h"
+
+#include <errno.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <math.h>
+#include <stddef.h>
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#ifdef HAVE_MKDIR
+#include <sys/stat.h>
+#include <sys/types.h>
+#endif
+
+#include <assert.h>
+
+#define BACKEND_NAME sanei_usb
+
+#include "../../include/sane/sane.h"
+#include "../../include/sane/sanei.h"
+#include "../../include/sane/saneopts.h"
+
+#include "../../include/sane/sanei_backend.h"
+#include "../../include/sane/sanei_usb.h"
+
+#include "../../include/_stdint.h"
+
+/*
+ * In order to avoid modifying sanei_usb.c to allow for unit tests
+ * we include it so we can use its private variables and structures
+ * and still test the code.
+ */
+#include "../../sanei/sanei_usb.c"
+
+
+/** test sanei_usb_init()
+ * calls sanei_usb_init
+ * @param expected expected use count
+ * @return 1 on success, else 0
+ */
+static int
+test_init (int expected)
+{
+ /* initialize USB */
+ printf ("%s starting ...\n", __FUNCTION__);
+ sanei_usb_init ();
+ if (initialized == 0)
+ {
+ printf ("ERROR: sanei_usb not initialized!\n");
+ return 0;
+ }
+ if (initialized != expected)
+ {
+ printf ("ERROR: incorrect use count, expected %d, got %d!\n", expected,
+ initialized);
+ return 0;
+ }
+
+ printf ("sanei_usb initialized, use count is %d ...\n", initialized);
+ printf ("%s success\n\n", __FUNCTION__);
+ return 1;
+}
+
+/** test sanei_usb_exit()
+ * calls sanei_usb_exit
+ * @param expected use count after exit call
+ * @return 1 on success, else 0
+ */
+static int
+test_exit (int expected)
+{
+ printf ("%s starting ...\n", __FUNCTION__);
+
+ /* end of USB use test */
+ sanei_usb_exit ();
+ if (initialized != expected)
+ {
+ printf ("ERROR: incorrect use count, expected %d, got %d!\n", expected,
+ initialized);
+ return 0;
+ }
+
+ printf ("%s success\n\n", __FUNCTION__);
+ return 1;
+}
+
+
+/** count detected devices
+ * count all detected devices and check it against expected value
+ * @param expected detected count
+ * @return 1 on success, else 0
+ */
+static int
+count_detected (int expected)
+{
+ int num = 0;
+ int i;
+
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL)
+ {
+ num++;
+ }
+ }
+ if (num != expected)
+ {
+ printf ("ERROR: %d detected devices, expected %d!\n", num, expected);
+ return 0;
+ }
+ printf ("%d devices still detected.\n", num);
+ return 1;
+}
+
+/** create mock device
+ * create a mock device entry
+ * @param device device pointer to fill with mock data
+ * @return nothing
+ */
+static void
+create_mock_device (char *devname, device_list_type * device)
+{
+ memset (device, 0, sizeof (device_list_type));
+ device->devname = strdup (devname);
+ device->vendor = 0xdead;
+ device->product = 0xbeef;
+#if defined(HAVE_LIBUSB) || defined(HAVE_LIBUSB_1_0)
+ device->method = sanei_usb_method_libusb;
+#endif
+#ifdef HAVE_USBCALLS
+ device->method = sanei_usb_method_usbcalls;
+#endif
+#if !defined(HAVE_LIBUSB) && !defined(HAVE_LIBUSB_1_0) && !defined(HAVE_USBCALLS)
+ device->method == sanei_usb_method_scanner_driver;
+#endif
+}
+
+/** test store_device
+ * test store_device for corner cases not covered by the
+ * other regular use by sanei_usb_scan_devices
+ * the startiing situation is that the mock device has never
+ * put into device list.
+ * @return 1 on success, else 0
+ */
+static int
+test_store_device (void)
+{
+ int current_number;
+ int expected;
+ int i;
+ int found;
+ device_list_type mock;
+
+ create_mock_device ("mock", &mock);
+
+ /* first test store when there is no more room
+ * to store device */
+ current_number = device_number;
+ device_number = MAX_DEVICES;
+ /* give unused devices a name so strcmp() won't crash. */
+ for (i = current_number; i < MAX_DEVICES; i++)
+ devices[i].devname = "";
+
+ store_device (mock);
+ /* there should be no more devices */
+ if (device_number > MAX_DEVICES)
+ {
+ printf ("ERROR: store past end of device list!\n");
+ return 0;
+ }
+ /* walk device list to be sure mock device hasn't been stored */
+ for (i = 0; i < MAX_DEVICES; i++)
+ {
+ if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
+ {
+ printf
+ ("ERROR: device stored although there were no place for it!\n");
+ return 0;
+ }
+ }
+
+ /* restore device_number */
+ device_number = current_number;
+ /* reset unused devnames to NULL */
+ for (i = current_number; i < MAX_DEVICES; i++)
+ devices[i].devname = NULL;
+ expected = device_number + 1;
+
+ /* store mock device */
+ store_device (mock);
+ found = 0;
+ for (i = 0; i < MAX_DEVICES && !found; i++)
+ {
+ if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
+ {
+ found = 1;
+ }
+ }
+ if (device_number != expected || !found)
+ {
+ printf ("ERROR: mock device not stored !\n");
+ return 0;
+ }
+
+ /* scan devices should mark it as missing, and device_number should decrease */
+ sanei_usb_scan_devices ();
+ found = 0;
+ for (i = 0; i < MAX_DEVICES && !found; i++)
+ {
+ if (devices[i].devname
+ && devices[i].missing == 1
+ && !strcmp (devices[i].devname, mock.devname))
+ {
+ found = 1;
+ }
+ }
+ if (device_number != expected || !found)
+ {
+ printf ("ERROR: mock device still present !\n");
+ return 0;
+ }
+
+ /* second scan devices should mark missing to 2 */
+ sanei_usb_scan_devices ();
+ found = 0;
+ for (i = 0; i < MAX_DEVICES && !found; i++)
+ {
+ if (devices[i].devname
+ && devices[i].missing == 2
+ && !strcmp (devices[i].devname, mock.devname))
+ {
+ found = 1;
+ }
+ }
+ if (device_number != expected || !found)
+ {
+ printf ("ERROR: mock device slot not reusable !\n");
+ return 0;
+ }
+
+ /* store mock device again, slot in devices should be reused
+ * and device_number shouldn't change */
+ create_mock_device ("mock2", &mock);
+ store_device (mock);
+ found = 0;
+ for (i = 0; i < MAX_DEVICES && !found; i++)
+ {
+ if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
+ {
+ found = 1;
+ }
+ }
+ if (device_number != expected || !found)
+ {
+ printf ("ERROR: mock device not stored !\n");
+ return 0;
+ }
+
+ /* last rescan to wipe mock device out */
+ sanei_usb_scan_devices ();
+
+ return 1;
+}
+
+/** return count of opened devices
+ * @return count of opened devices
+ */
+static int
+get_opened (void)
+{
+ int num = 0;
+ int i;
+
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL
+ && devices[i].open == SANE_TRUE)
+ {
+ num++;
+ }
+ }
+ return num;
+}
+
+/** count opened devices
+ * count all opended devices and check it against expected value
+ * @param expected use opened count
+ * @return 1 on success, else 0
+ */
+static int
+count_opened (int expected)
+{
+ int num = get_opened();
+
+ if (num != expected)
+ {
+ printf ("ERROR: %d opened devices, expected %d!\n", num, expected);
+ return 0;
+ }
+ printf ("%d devices still opened.\n", num);
+ return 1;
+}
+
+/** open all devices
+ * loop on all existing devices and open them
+ * @param dn array to store opened device number
+ * @param expected number of devices to be opened
+ * @return 1 on success, else 0
+ */
+static int
+test_open_all (SANE_Int * dn, int expected)
+{
+ int opened = 0;
+ int i;
+ int last;
+ SANE_Status status;
+
+ /* loop on detected devices and open them */
+ last = -1;
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL)
+ {
+ /* open device */
+ status = sanei_usb_open (devices[i].devname, dn + opened);
+ if (status == SANE_STATUS_GOOD)
+ {
+ opened++;
+ last = i;
+ }
+ else
+ {
+ if (status == SANE_STATUS_ACCESS_DENIED ||
+ status == SANE_STATUS_DEVICE_BUSY)
+ {
+ expected--;
+ }
+ else
+ {
+ printf ("ERROR: couldn't open device %s!\n",
+ devices[i].devname);
+ return 0;
+ }
+ }
+ }
+ }
+ printf ("opened %d devices\n", opened);
+
+ /* try to reopen an opened device when there is one */
+ if (last >= 0)
+ {
+ status = sanei_usb_open (devices[last].devname, dn + opened);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: unexpected success when opening %s twice!\n",
+ devices[last].devname);
+ return 0;
+ }
+ }
+
+ /* there should be as many opened devices than detected devices */
+ return count_opened (expected);
+}
+
+/** test opening invalid device
+ * try to open an non existing device
+ * @return 1 on success, else 0
+ */
+static int
+test_open_invalid (void)
+{
+ SANE_Status status;
+ SANE_Int dn;
+
+ status = sanei_usb_open ("invalid device", &dn);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: unexpected success opening invalid device!\n");
+ return 0;
+ }
+ return 1;
+}
+
+/** close all devices
+ * loop on all opened devices and close them
+ * @param dn array of opened device number
+ * @param expected number of devices to be closed
+ * @return 1 on success, else 0
+ */
+static int
+test_close_all (SANE_Int * dn, int expected)
+{
+ int closed = 0;
+ int i;
+
+ /* loop on detected devices and open them */
+ for (i = 0; i < expected; i++)
+ {
+ /* close device */
+ sanei_usb_close (dn[i]);
+ closed++;
+ }
+ printf ("closed %d devices\n", closed);
+
+ /* there should be any more opened devices */
+ return count_opened (0);
+}
+
+
+/** claim all open devices
+ * loop on all opened devices and claim interface 0
+ * @param dn array of opened device number
+ * @param expected number of devices to be claimed
+ * @return 1 on success, else 0
+ */
+static int
+test_claim_all (SANE_Int * dn, int expected)
+{
+ int claimed = 0;
+ int i;
+ SANE_Status status;
+ device_list_type mock;
+
+ claimed = 0;
+ for (i = 0; i < expected; i++)
+ {
+ status = sanei_usb_claim_interface (dn[i], devices[dn[i]].interface_nr);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: couldn't claim interface 0 on device %d!\n", dn[i]);
+ }
+ else
+ {
+ claimed++;
+ }
+ }
+ if (claimed != expected)
+ {
+ printf ("ERROR: expected %d claimed interfaces, got %d!\n", expected,
+ claimed);
+ return 0;
+ }
+ printf ("%d devices claimed...\n\n", claimed);
+
+ /* try to claim invalid device entry */
+ status = sanei_usb_claim_interface (device_number, 0);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: could claim interface 0 on invalid device!\n");
+ return 0;
+ }
+
+ /* create a mock device and make it missing by rescanning */
+ create_mock_device ("mock", &mock);
+ store_device (mock);
+ sanei_usb_scan_devices ();
+
+ /* try to claim interface on missing device */
+ status = sanei_usb_claim_interface (device_number - 1, 0);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: could claim interface 0 on invalid device!\n");
+ return 0;
+ }
+
+ /* remove mock device */
+ device_number--;
+ free (devices[device_number].devname);
+ devices[device_number].devname = NULL;
+
+ return 1;
+}
+
+
+/** release all claimed devices
+ * loop on all opened devices and claim interface 0
+ * @param dn array of opened device number
+ * @param expected number of devices to be claimed
+ * @return 1 on success, else 0
+ */
+static int
+test_release_all (SANE_Int * dn, int expected)
+{
+ int released = 0;
+ int i;
+ SANE_Status status;
+ device_list_type mock;
+
+ released = 0;
+ for (i = 0; i < expected; i++)
+ {
+ status =
+ sanei_usb_release_interface (dn[i], devices[dn[i]].interface_nr);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: couldn't release interface 0 on device %d!\n",
+ dn[i]);
+ }
+ else
+ {
+ released++;
+ }
+ }
+ if (released != expected)
+ {
+ printf ("ERROR: expected %d released interfaces, got %d!\n", expected,
+ released);
+ return 0;
+ }
+ printf ("%d devices released...\n\n", released);
+
+ /* try to release invalid device entry */
+ status = sanei_usb_release_interface (device_number, 0);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: could release interface 0 on invalid device!\n");
+ return 0;
+ }
+
+ /* create a mock device and make it missing by rescanning */
+ create_mock_device ("mock", &mock);
+ store_device (mock);
+ sanei_usb_scan_devices ();
+
+ /* try to claim interface on missing device */
+ status = sanei_usb_release_interface (device_number - 1, 0);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: could release interface 0 on invalid device!\n");
+ return 0;
+ }
+
+ /* remove mock device */
+ device_number--;
+ free (devices[device_number].devname);
+ devices[device_number].devname = NULL;
+
+ return 1;
+}
+
+/** get id for all devices names
+ * loop on all existing devices and get vendor
+ * and product id by name.
+ * @param expected count
+ * @return 1 on success, else 0
+ */
+static int
+test_vendor_by_devname (void)
+{
+ int i;
+ SANE_Status status;
+ SANE_Word vendor, product;
+ device_list_type mock;
+
+ /* loop on detected devices and open them */
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL)
+ {
+ /* get device id */
+ status = sanei_usb_get_vendor_product_byname (devices[i].devname,
+ &vendor, &product);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: couldn't query device %s!\n",
+ devices[i].devname);
+ return 0;
+ }
+ if (vendor == 0 || product == 0)
+ {
+ printf ("ERROR: incomplete device id for %s!\n",
+ devices[i].devname);
+ return 0;
+ }
+ printf ("%s is %04x:%04x\n", devices[i].devname, vendor, product);
+ }
+ }
+
+ /* add mock device */
+ create_mock_device ("mock", &mock);
+ store_device (mock);
+ status = sanei_usb_get_vendor_product_byname ("mock", &vendor, &product);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: getting vendor for mock devname!\n");
+ return 0;
+ }
+ if (vendor != mock.vendor || product != mock.product)
+ {
+ printf ("ERROR: wrong vendor/product for mock devname!\n");
+ return 0;
+ }
+ /* remove mock device */
+ device_number--;
+ free (devices[device_number].devname);
+ devices[device_number].devname = NULL;
+
+ /* try go get id for an invalid devname */
+ status = sanei_usb_get_vendor_product_byname ("invalid devname",
+ &vendor, &product);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: unexpected success getting id for invalid devname!\n");
+ return 0;
+ }
+
+ printf ("\n");
+ return 1;
+}
+
+/** get vendor for all devices id
+ * loop on all existing devices and get vendor
+ * and product id.
+ * @param expected count
+ * @return 1 on success, else 0
+ */
+static int
+test_vendor_by_id (void)
+{
+ int i;
+ SANE_Status status;
+ SANE_Word vendor, product;
+ device_list_type mock;
+
+ /* loop on detected devices and open them */
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL)
+ {
+ /* get device id */
+ status = sanei_usb_get_vendor_product (i, &vendor, &product);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: couldn't query device %d!\n", i);
+ return 0;
+ }
+ if (vendor == 0 || product == 0)
+ {
+ printf ("ERROR: incomplete device id for %d!\n", i);
+ return 0;
+ }
+ printf ("%d is %04x:%04x\n", i, vendor, product);
+ }
+ }
+
+ /* add mock device */
+ create_mock_device ("mock", &mock);
+ store_device (mock);
+ status =
+ sanei_usb_get_vendor_product (device_number - 1, &vendor, &product);
+ if (status != SANE_STATUS_GOOD)
+ {
+ printf ("ERROR: getting vendor for mock devname!\n");
+ return 0;
+ }
+ if (vendor != mock.vendor || product != mock.product)
+ {
+ printf ("ERROR: wrong vendor/product for mock devname!\n");
+ return 0;
+ }
+ /* remove mock device */
+ device_number--;
+ free (devices[device_number].devname);
+ devices[device_number].devname = NULL;
+
+ /* try go get id for an invalid id */
+ status =
+ sanei_usb_get_vendor_product (device_number + 1, &vendor, &product);
+ if (status == SANE_STATUS_GOOD)
+ {
+ printf
+ ("ERROR: unexpected success getting vendor for invalid devname!\n");
+ return 0;
+ }
+
+ printf ("\n");
+ return 1;
+}
+
+/** test timeout functions : libusb only
+ * @return 1 on success, else 0
+ */
+static int
+test_timeout (void)
+{
+#if defined(HAVE_LIBUSB) || defined(HAVE_LIBUSB_1_0)
+ int timeout = libusb_timeout;
+
+ sanei_usb_set_timeout (5000);
+ if (libusb_timeout != 5000)
+ {
+ printf ("ERROR: failed to set timeout\n");
+ return 1;
+ }
+ sanei_usb_set_timeout (timeout);
+#endif
+ return 1;
+}
+
+/** test device scanning
+ * call sanei_usb_scan_devices, since it has no return code, no real
+ * assert can be done, but at least we can test it doesn't break
+ * other functions or don't leak memory
+ * @return always 1
+ */
+static int
+test_scan_devices (int detected, int opened)
+{
+ int rc;
+
+ printf ("rescanning for devices ...\n");
+ sanei_usb_scan_devices ();
+ rc = count_detected (detected);
+ if (!rc)
+ {
+ printf ("ERROR: scanning devices change detected count!\n");
+ return 0;
+ }
+ rc = count_opened (opened);
+ if (!rc)
+ {
+ printf ("ERROR: scanning devices change opened count!\n");
+ return 0;
+ }
+ printf ("\n");
+ return 1;
+}
+
+
+/**
+ * flag for dummy attach
+ */
+static int dummy_flag;
+
+/**
+ * expected device name during attach
+ */
+static char *expected_device;
+
+/** dummy attach function
+ * dummy attach function
+ * @return resturn SANE_STATUS_GOOD
+ */
+static SANE_Status
+dummy_attach (const char *dev)
+{
+ dummy_flag = (strcmp (expected_device, dev) == 0);
+ if (dummy_flag)
+ {
+ printf ("success attaching to %s...\n", dev);
+ }
+ else
+ {
+ printf ("failed attaching to %s...\n", dev);
+ }
+ return SANE_STATUS_GOOD;
+}
+
+/** test attaching usb device
+ * create a mock device and attach to it, checking
+ * if it is ok
+ * @return 1 on success, else 0
+ */
+static int
+test_attach (void)
+{
+ device_list_type mock;
+
+ /* add mock device and try ot attach to it */
+ dummy_flag = 0;
+ create_mock_device ("mock", &mock);
+ expected_device = mock.devname;
+ store_device (mock);
+ sanei_usb_attach_matching_devices ("usb 0xdead 0xbeef", dummy_attach);
+
+ /* flag must be set */
+ if (dummy_flag != 1)
+ {
+ printf ("ERROR: couldn't attach to 'usb xdead 0xbeef' device!\n");
+ return 0;
+ }
+
+ /* attach by devname */
+ dummy_flag = 0;
+ sanei_usb_attach_matching_devices (mock.devname, dummy_attach);
+ /* flag must be set */
+ if (dummy_flag != 1)
+ {
+ printf ("ERROR: couldn't attach to 'mock' device!\n");
+ return 0;
+ }
+
+ /* attach to bogus device */
+ dummy_flag = 0;
+ sanei_usb_attach_matching_devices ("usb 0x0001 0x0001", dummy_attach);
+
+ /* flag must not be set */
+ if (dummy_flag != 0)
+ {
+ printf ("ERROR: shouldn't be attached to bogus device!\n");
+ return 0;
+ }
+
+ /* attach by bogus devname */
+ sanei_usb_attach_matching_devices ("bogus", dummy_attach);
+
+ /* flag must not be set */
+ if (dummy_flag != 0)
+ {
+ printf ("ERROR: shouldn't be attached to bogus device!\n");
+ return 0;
+ }
+
+ /* remove mock device */
+ device_number--;
+ free (devices[device_number].devname);
+ devices[device_number].devname = NULL;
+ dummy_flag = 0;
+
+ return 1;
+}
+
+int
+main (int argc, char **argv)
+{
+ int detected, opened, i;
+ SANE_Int dn[MAX_DEVICES];
+
+#ifdef HAVE_LIBUSB
+ printf ("\n%s built with old libusb\n\n", argv[0]);
+#endif
+#ifdef HAVE_LIBUSB_1_0
+ printf ("\n%s built with libusb-1.0\n\n", argv[0]);
+#endif
+#ifdef HAVE_USBCALLS
+ printf ("\n%s built with usbcalls\n\n", argv[0]);
+#endif
+#if !defined(HAVE_LIBUSB) && !defined(HAVE_LIBUSB_1_0) && !defined(HAVE_USBCALLS)
+ printf ("\n%s relying on deprecated scanner kernel module\n", argv[0]);
+#endif
+
+ /* start sanei_usb */
+ assert (test_init (1));
+
+ /* test timeout function */
+ assert (test_timeout ());
+
+ /* count available devices */
+ detected = 0;
+ for (i = 0; i < device_number; i++)
+ {
+ if (devices[i].missing == 0 && devices[i].devname != NULL)
+ {
+ detected++;
+ }
+ }
+ printf ("%d devices found.\n", detected);
+
+ /* rescan devices : detected count shouldn't change */
+ assert (test_scan_devices (detected, 0));
+
+ /* test corner cases with mock device */
+ assert (test_store_device ());
+
+ /* get vendor/product id for all available devices devname */
+ assert (test_vendor_by_devname ());
+
+ /* get vendor/product id for all available devices id */
+ assert (test_vendor_by_id ());
+
+ /* open all available devices */
+ assert (test_open_all (dn, detected));
+
+ opened = get_opened();
+
+ /* rescan devices : detected and opened count shouldn't change */
+ assert (test_scan_devices (detected, opened));
+
+ /* try to open an inexisting device */
+ assert (test_open_invalid ());
+
+ /* increase sanei _sub use count */
+ assert (test_init (2));
+
+ /* there should be still as many detected devices */
+ assert (count_detected (detected));
+
+ /* there should be still as many opened devices */
+ assert (count_opened (opened));
+
+ assert (test_exit (1));
+
+ /* there should be still as many opened devices */
+ assert (count_opened (opened));
+
+ /* count devices again , sanei_usb_exit() shouldn't have
+ * change the count */
+ assert (count_detected (detected));
+
+ /* claim all available devices */
+ assert (test_claim_all (dn, opened));
+
+ /* then release them all */
+ assert (test_release_all (dn, opened));
+
+ /* close all opened devices */
+ assert (test_close_all (dn, opened));
+
+ /* check there is no opened device */
+ assert (count_opened (0));
+
+ /* finally free resources */
+ assert (test_exit (0));
+
+ /* check there is no more devices */
+ assert (count_detected (0));
+
+ /* test attach matching device with a mock */
+ assert (test_attach ());
+
+ /* try to call sanei_usb_exit() when it not initialized */
+ assert (test_exit (0));
+
+ /* scan devices when sanei usb is not initialized */
+ assert (test_scan_devices (0, 0));
+
+ /* we re start use of sanei usb so we check we have left it
+ * it he correct state after "closing" it. */
+ printf ("\n============================================================\n");
+ printf ("restart use of sanei usb after having freed all resources...\n\n");
+ assert (test_init (1));
+
+ /* we should have the same initial count of detected devices */
+ assert (count_detected (detected));
+
+ /* finally free resources */
+ assert (test_exit (0));
+
+ /* all the tests are OK ! */
+ return 0;
+}
+
+/* vim: set sw=2 cino=>2se-1sn-1s{s^-1st0(0u0 smarttab expandtab: */
diff --git a/testsuite/sanei/test_wire.c b/testsuite/sanei/test_wire.c
new file mode 100644
index 0000000..e8388c4
--- /dev/null
+++ b/testsuite/sanei/test_wire.c
@@ -0,0 +1,236 @@
+#include "../include/sane/config.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#include <sys/fcntl.h>
+
+#include "../include/sane/sane.h"
+#include "../include/sane/sanei.h"
+#include "../include/sane/sanei_wire.h"
+#include "../include/sane/sanei_codec_ascii.h"
+#include "../include/sane/sanei_codec_bin.h"
+
+static Wire w;
+
+static SANE_Word dpi_word_list[] = {
+ 4, /* # of elements */
+ 3, 30, 300, -600
+};
+
+static SANE_String_Const mode_list[] = {
+ "Lineart", "Grayscale", "Color", 0
+};
+
+static char *program_name;
+static char *default_codec = "bin";
+static char *default_outfile = "test_wire.out";
+
+static int
+usage (int code)
+{
+ if (code == 0)
+ {
+ printf ("Usage: %s [OPTION]...\n\
+\n\
+Test the SANE wire manipulation library.\n\
+\n\
+ --codec=CODEC set the codec [default=%s]\n\
+ --help display this message and exit\n\
+-o, --output=FILE set the output file [default=%s]\n\
+ --readonly do not create FILE, just read it\n\
+ --version print version information\n\
+\n\
+Valid CODECs are: `ascii' `bin'\n", program_name, default_codec, default_outfile);
+ }
+ else
+ {
+ fprintf (stderr, "Type ``%s --help'' for more information.\n",
+ program_name);
+ }
+ exit (code);
+}
+
+
+int
+main (int argc, char **argv)
+{
+ SANE_Option_Descriptor desc[2], *desc_ptr;
+ SANE_Word len;
+ char *codec = default_codec;
+ char *outfile = default_outfile;
+ int readonly = 0;
+
+ program_name = argv[0];
+ argv++;
+ while (*argv != 0)
+ {
+ if (!strcmp (*argv, "--codec"))
+ {
+ if (argv[1] == 0)
+ {
+ fprintf (stderr, "%s: option `%s' requires an argument\n",
+ program_name, *argv);
+ usage (1);
+ }
+
+ argv++;
+ codec = *argv;
+ }
+ else if (!strncmp (*argv, "--codec=", 8))
+ {
+ codec = *argv + 8;
+ }
+ else if (!strcmp (*argv, "--help"))
+ {
+ usage (0);
+ }
+ else if (!strcmp (*argv, "-o") || !strcmp (*argv, "--output"))
+ {
+ if (argv[1] == 0)
+ {
+ fprintf (stderr, "%s: option `%s' requires an argument\n",
+ program_name, *argv);
+ usage (1);
+ }
+
+ argv++;
+ outfile = *argv;
+ }
+ else if (!strncmp (*argv, "--output=", 9))
+ {
+ outfile = *argv + 9;
+ }
+ else if (!strcmp (*argv, "--readonly"))
+ {
+ readonly = 1;
+ }
+ else if (!strcmp (*argv, "--version"))
+ {
+ printf ("test_wire (%s) %s\n", PACKAGE, VERSION);
+ exit (0);
+ }
+ else if (**argv == '-')
+ {
+ fprintf (stderr, "%s: unrecognized option `%s'\n",
+ program_name, *argv);
+ usage (1);
+ }
+ else
+ {
+ fprintf (stderr, "%s: too many arguments\n", program_name);
+ }
+
+ argv++;
+ }
+
+
+ if (!strcmp (codec, "bin"))
+ sanei_w_init (&w, sanei_codec_bin_init);
+ else if (!strcmp (codec, "ascii"))
+ sanei_w_init (&w, sanei_codec_ascii_init);
+ else
+ {
+ fprintf (stderr, "%s: unknown codec type `%s'\n", program_name, codec);
+ usage (1);
+ }
+
+ desc[0].name = "resolution";
+ desc[0].title = 0;
+ desc[0].desc = "Determines scan resolution in dots/inch (\"DPI\").";
+ desc[0].type = SANE_TYPE_FIXED;
+ desc[0].unit = SANE_UNIT_DPI;
+ desc[0].size = sizeof (SANE_Word);
+ desc[0].cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
+ desc[0].constraint_type = SANE_CONSTRAINT_WORD_LIST;
+ desc[0].constraint.word_list = dpi_word_list;
+
+ desc[1].name = "mode";
+ desc[1].title = "Scan Mode";
+ desc[1].desc = "Determines scan mode.";
+ desc[1].type = SANE_TYPE_STRING;
+ desc[1].unit = SANE_UNIT_NONE;
+ desc[1].size = 10;
+ desc[1].cap = (SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT
+ | SANE_CAP_AUTOMATIC);
+ desc[1].constraint_type = SANE_CONSTRAINT_STRING_LIST;
+ desc[1].constraint.string_list = mode_list;
+
+ {
+ int flags;
+ if (readonly)
+ {
+ printf ("reading %s output from %s\n", codec, outfile);
+ flags = O_RDONLY;
+ }
+ else
+ {
+ printf ("creating %s\n", outfile);
+ flags = O_RDWR | O_CREAT | O_TRUNC;
+ }
+
+ w.io.fd = open (outfile, flags, 0666);
+
+ if (w.io.fd < 0)
+ {
+ perror (outfile);
+ return -1;
+ }
+ }
+ w.io.read = read;
+ w.io.write = readonly ? 0 : write;
+
+ if (!readonly)
+ {
+ sanei_w_set_dir (&w, WIRE_ENCODE);
+ w.status = 0;
+
+ len = NELEMS (desc);
+ desc_ptr = desc;
+ sanei_w_array (&w, &len, (void **) &desc_ptr,
+ (WireCodecFunc) sanei_w_option_descriptor,
+ sizeof (desc[0]));
+
+ if (w.status == 0)
+ printf ("%s encode successful\n", codec);
+ else
+ fprintf (stderr, "%s: %s encode error %d: %s\n",
+ codec, program_name, w.status, strerror (w.status));
+
+ printf ("%s output written to %s\n", codec, outfile);
+ }
+
+ sanei_w_set_dir (&w, WIRE_DECODE);
+ w.status = 0;
+
+ if (!readonly)
+ {
+ printf ("reading %s output from %s\n", codec, outfile);
+ lseek (w.io.fd, 0, SEEK_SET);
+ }
+
+ sanei_w_array (&w, &len, (void **) &desc_ptr,
+ (WireCodecFunc) sanei_w_option_descriptor, sizeof (desc[0]));
+
+ if (w.status == 0)
+ printf ("%s decode successful\n", codec);
+ else
+ fprintf (stderr, "%s: %s decode error %d: %s\n",
+ program_name, codec, w.status, strerror (w.status));
+
+ sanei_w_set_dir (&w, WIRE_FREE);
+ w.status = 0;
+ sanei_w_array (&w, &len, (void **) &desc_ptr,
+ (WireCodecFunc) sanei_w_option_descriptor, sizeof (desc[0]));
+
+ if (w.status == 0)
+ printf ("free successful\n");
+ else
+ fprintf (stderr, "%s: free error %d: %s\n",
+ program_name, w.status, strerror (w.status));
+
+ close (w.io.fd);
+
+ return 0;
+}
diff --git a/testsuite/testfile.pnm b/testsuite/testfile.pnm
new file mode 100644
index 0000000..ba3db43
--- /dev/null
+++ b/testsuite/testfile.pnm
Binary files differ
diff --git a/testsuite/tools/Makefile.am b/testsuite/tools/Makefile.am
new file mode 100644
index 0000000..178041b
--- /dev/null
+++ b/testsuite/tools/Makefile.am
@@ -0,0 +1,43 @@
+## Makefile.am -- an automake template for Makefile.in file
+## Copyright (C) 2013 Stéphane Voltz and Sane Developers.
+##
+## This file is part of the "Sane" build infra-structure. See
+## included LICENSE file for license information.
+
+all:
+ @echo "run 'make check' to run tests"
+
+SANEDESC = ../../tools/sane-desc$(EXEEXT)
+TESTFILE = $(srcdir)/data/testfile.desc
+OUTFILES = *.res
+DEVICE = test
+
+EXTRA_DIST = data/testfile.desc data/ascii.ref data/db.ref data/hal-new.ref \
+ data/hal.ref data/html-backends-split.ref data/html-mfgs.ref \
+ data/hwdb.ref data/plist.ref data/statistics.ref \
+ data/udev+acl.ref data/udev+hwdb.ref data/udev.ref \
+ data/usermap.ref data/xml.ref
+CLEANFILES = $(OUTFILES)
+
+all: help
+
+help:
+ @echo "Use 'make check' to run the tests."
+
+check: check.local
+
+check.local:
+ @echo "**** Testing $(SANEDESC) with $(TESTFILE)"
+ @for mode in ascii html-backends-split html-mfgs xml statistics usermap db udev udev+acl udev+hwdb hwdb plist hal hal-new; \
+ do \
+ echo "PASS: sane-desc -m $$mode -s $(srcdir)/data"; \
+ $(SANEDESC) -m $$mode -s $(srcdir)/data >$$mode.res ;\
+ if ! diff --ignore-matching-lines="..:..:.. 20[0-9][0-9]" $(srcdir)/data/$$mode.ref $$mode.res ; \
+ then \
+ echo "**** File generated for $$mode mode is different from reference" ;\
+ exit 1 ;\
+ fi; \
+ done ;\
+ echo "================" ;\
+ echo "All tests passed" ;\
+ echo "================"
diff --git a/testsuite/tools/Makefile.in b/testsuite/tools/Makefile.in
new file mode 100644
index 0000000..6f735d0
--- /dev/null
+++ b/testsuite/tools/Makefile.in
@@ -0,0 +1,518 @@
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = testsuite/tools
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/mkinstalldirs README
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/byteorder.m4 \
+ $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/include/sane/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALLOCA = @ALLOCA@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVAHI_CFLAGS = @AVAHI_CFLAGS@
+AVAHI_LIBS = @AVAHI_LIBS@
+AWK = @AWK@
+BACKENDS = @BACKENDS@
+BACKEND_CONFS_ENABLED = @BACKEND_CONFS_ENABLED@
+BACKEND_LIBS_ENABLED = @BACKEND_LIBS_ENABLED@
+BACKEND_MANS_ENABLED = @BACKEND_MANS_ENABLED@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISTCLEAN_FILES = @DISTCLEAN_FILES@
+DLLTOOL = @DLLTOOL@
+DL_LIBS = @DL_LIBS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+DVIPS = @DVIPS@
+DYNAMIC_FLAG = @DYNAMIC_FLAG@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GPHOTO2_CPPFLAGS = @GPHOTO2_CPPFLAGS@
+GPHOTO2_LDFLAGS = @GPHOTO2_LDFLAGS@
+GPHOTO2_LIBS = @GPHOTO2_LIBS@
+GREP = @GREP@
+HAVE_GPHOTO2 = @HAVE_GPHOTO2@
+IEEE1284_LIBS = @IEEE1284_LIBS@
+INCLUDES = @INCLUDES@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_LOCKPATH = @INSTALL_LOCKPATH@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+JPEG_LIBS = @JPEG_LIBS@
+LATEX = @LATEX@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBUSB_1_0_CFLAGS = @LIBUSB_1_0_CFLAGS@
+LIBUSB_1_0_LIBS = @LIBUSB_1_0_LIBS@
+LIBV4L_CFLAGS = @LIBV4L_CFLAGS@
+LIBV4L_LIBS = @LIBV4L_LIBS@
+LINKER_RPATH = @LINKER_RPATH@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCKPATH_GROUP = @LOCKPATH_GROUP@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINDEX = @MAKEINDEX@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATH_LIB = @MATH_LIB@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+NUMBER_VERSION = @NUMBER_VERSION@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PRELOADABLE_BACKENDS = @PRELOADABLE_BACKENDS@
+PRELOADABLE_BACKENDS_ENABLED = @PRELOADABLE_BACKENDS_ENABLED@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+RANLIB = @RANLIB@
+RESMGR_LIBS = @RESMGR_LIBS@
+SANEI_SANEI_JPEG_LO = @SANEI_SANEI_JPEG_LO@
+SANE_CONFIG_PATH = @SANE_CONFIG_PATH@
+SCSI_LIBS = @SCSI_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SNMP_CONFIG_PATH = @SNMP_CONFIG_PATH@
+SOCKET_LIBS = @SOCKET_LIBS@
+STRICT_LDFLAGS = @STRICT_LDFLAGS@
+STRIP = @STRIP@
+SYSLOG_LIBS = @SYSLOG_LIBS@
+SYSTEMD_LIBS = @SYSTEMD_LIBS@
+TIFF_LIBS = @TIFF_LIBS@
+USB_LIBS = @USB_LIBS@
+VERSION = @VERSION@
+V_MAJOR = @V_MAJOR@
+V_MINOR = @V_MINOR@
+V_REV = @V_REV@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+configdir = @configdir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+effective_target = @effective_target@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+locksanedir = @locksanedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SANEDESC = ../../tools/sane-desc$(EXEEXT)
+TESTFILE = $(srcdir)/data/testfile.desc
+OUTFILES = *.res
+DEVICE = test
+EXTRA_DIST = data/testfile.desc data/ascii.ref data/db.ref data/hal-new.ref \
+ data/hal.ref data/html-backends-split.ref data/html-mfgs.ref \
+ data/hwdb.ref data/plist.ref data/statistics.ref \
+ data/udev+acl.ref data/udev+hwdb.ref data/udev.ref \
+ data/usermap.ref data/xml.ref
+
+CLEANFILES = $(OUTFILES)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu testsuite/tools/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu testsuite/tools/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ cscopelist-am ctags-am distclean distclean-generic \
+ distclean-libtool distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags-am uninstall uninstall-am
+
+
+all:
+ @echo "run 'make check' to run tests"
+
+all: help
+
+help:
+ @echo "Use 'make check' to run the tests."
+
+check: check.local
+
+check.local:
+ @echo "**** Testing $(SANEDESC) with $(TESTFILE)"
+ @for mode in ascii html-backends-split html-mfgs xml statistics usermap db udev udev+acl udev+hwdb hwdb plist hal hal-new; \
+ do \
+ echo "PASS: sane-desc -m $$mode -s $(srcdir)/data"; \
+ $(SANEDESC) -m $$mode -s $(srcdir)/data >$$mode.res ;\
+ if ! diff --ignore-matching-lines="..:..:.. 20[0-9][0-9]" $(srcdir)/data/$$mode.ref $$mode.res ; \
+ then \
+ echo "**** File generated for $$mode mode is different from reference" ;\
+ exit 1 ;\
+ fi; \
+ done ;\
+ echo "================" ;\
+ echo "All tests passed" ;\
+ echo "================"
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/testsuite/tools/README b/testsuite/tools/README
new file mode 100644
index 0000000..ac32db9
--- /dev/null
+++ b/testsuite/tools/README
@@ -0,0 +1,10 @@
+TOOLS test suite
+================
+
+This directory contains test for tools programs. They are run by 'make check'.
+
+sane-desc
+---------
+ sane-desc is ran for all known modes, using a test 'desc' file.
+The output is compared to a reference file for the same mode. Test fails
+if they are different.
diff --git a/testsuite/tools/data/ascii.ref b/testsuite/tools/data/ascii.ref
new file mode 100644
index 0000000..4713f08
--- /dev/null
+++ b/testsuite/tools/data/ascii.ref
@@ -0,0 +1,15583 @@
+backend `abaton'
+ version `unmaintained'
+ manpage `sane-abaton'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Abaton'
+ url *none*
+ comment *none*
+ model `Scan 300/GS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `All known modes and functions supported'
+ model `Scan 300/S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, use with caution'
+backend `agfafocus'
+ version `unmaintained'
+ manpage `sane-agfafocus'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `AGFA'
+ url `http://www.agfa.com/'
+ comment *none*
+ model `Focus GS Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `6 bit gray'
+ model `Focus Lineart Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Lineart only? Untested.'
+ model `Focus II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `gray only'
+ model `Focus Color'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Focus Color Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ mfg `Siemens'
+ url *none*
+ comment *none*
+ model `S9036'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `gray only'
+backend `apple'
+ version `unmaintained'
+ manpage `sane-apple'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Apple'
+ url `http://developer.apple.com/'
+ comment *none*
+ model `Apple Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `4bit, 16 shades of gray'
+ model `OneScanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `8bit, 256 shades of gray. The backend needs work especially in the quantization code but it may work.'
+ model `Color OneScanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `truecolor (needs much work) but it scans in non color modes.'
+backend `artec'
+ version `unmaintained'
+ manpage `sane-artec'
+ url `http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html'
+ comment *none*
+ type scanner
+ mfg `Artec/Ultima'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `AT3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `all modes working'
+ model `A6000C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `all modes working'
+ model `A6000C PLUS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `f/w <= v1.92 basic, f/w >= v1.93 OK'
+ model `AT6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Scan head needs to return home before another scan can be started.'
+ model `AT12'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `all modes working'
+ model `AM12S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `all modes working'
+ mfg `BlackWidow'
+ url `http://www.blackwidow.co.uk/'
+ comment *none*
+ model `BW4800SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `rebadged Artec AT3'
+ mfg `Plustek'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticPro 19200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `rebadged Artec AM12S'
+backend `artec_eplus48u'
+ version `unmaintained'
+ manpage `sane-artec_eplus48u'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Artec/Ultima'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `E+ 48U'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4003'
+ status good
+ url *none*
+ comment `CIS scanner based on the GT6816 chip. Apparently all other devices are re-badged Artec scanners.'
+ model `E+ Pro'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4004'
+ status minimal
+ url *none*
+ comment `Works up to 600dpi, but not 1200. Needs better calibration. See bug #310490'
+ mfg `Medion/Lifetec/Tevion/Cytron'
+ url `http://www.medion.com'
+ comment `Sold by Aldi and Tchibo.'
+ model `MD9693'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4003'
+ status good
+ url *none*
+ comment *none*
+ model `MD9705'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4003'
+ status good
+ url *none*
+ comment *none*
+ model `MD4394'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4003'
+ status good
+ url *none*
+ comment `Only scanners with product id 0x4003 will work; try the gt68xx backend, if your scanner has product id 0x4002 '
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment *none*
+ model `Easy Webscan 19200'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4006'
+ status good
+ url *none*
+ comment *none*
+ model `240H Easy Webscan Gold'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4007'
+ status basic
+ url *none*
+ comment `Works up to 600 dpi'
+ mfg `Memorex'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `MEM 48U'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4005'
+ status good
+ url *none*
+ comment *none*
+ mfg `Microstar'
+ url `http://www.microstar.de/'
+ comment *none*
+ model `MR 9791'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4003'
+ status good
+ url *none*
+ comment *none*
+ mfg `UMAX'
+ url `http://www.umax.com/'
+ url `http://www.umax.com.tw/'
+ url `http://www.umax.de/en'
+ url `http://www.umax-europe.com'
+ url `http://www.umaxjapan.co.jp'
+ url `http://www.umax.com.cn'
+ comment *none*
+ model `AstraSlim SE'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4009'
+ status good
+ url *none*
+ comment *none*
+ model `AstraSlim 1200 SE'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4010'
+ status good
+ url *none*
+ comment *none*
+ mfg `Yakumo'
+ url `http://www.yakumo.com/'
+ comment *none*
+ model `Scan50'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4011'
+ status good
+ url *none*
+ comment *none*
+backend `as6e'
+ version `0.5'
+ manpage `sane-as6e'
+ url `http://as6edriver.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `Artec/Ultima'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `AS6E'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Requires the program 'as6edriver' to run.'
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment `Carefully check the model names. Trust uses similar names for completely different hardware.'
+ model `Easy Scan 9600 Plus'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Requires the program 'as6edriver' to run.'
+ mfg `Dexxa'
+ url `http://www.dexxa.com'
+ comment *none*
+ model `4800'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Requires the program 'as6edriver' to run.'
+backend `avision'
+ version `Build: 296'
+ manpage `sane-avision'
+ url `http://skull.piratehaven.org/~mike/sane/avision.html'
+ comment *none*
+ type scanner
+ mfg `Avision'
+ url `http://www.avision.com'
+ comment *none*
+ model `AV100CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV100IIICS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV100S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV120'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a27'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV121'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a3c'
+ status good
+ url *none*
+ comment `sheetfed scanner'
+ model `AV122'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a33'
+ status good
+ url *none*
+ comment `sheetfed duplex scanner'
+ model `AV122 C2'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a93'
+ status good
+ url *none*
+ comment `sheetfed duplex scanner'
+ model `AV210'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a24'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV210'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a25'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV210C2'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a3a'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV210C2-G'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2f'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV210D2+'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x1a35'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `AV220'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a23'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220C2'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2a'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220D2'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2b'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220+'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2c'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220C2-G'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2d'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220C2-B'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a2e'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV220-G'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a94'
+ status complete
+ url *none*
+ comment `duplex! sheetfed scanner'
+ model `AV240SC'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV260CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV360CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV363CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV420CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV6120'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `AV610'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a18'
+ status good
+ url *none*
+ comment *none*
+ model `AV600U Plus'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a18'
+ status good
+ url *none*
+ comment *none*
+ model `AV610C2'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a5e'
+ status good
+ url *none*
+ comment *none*
+ model `AM3000 Series'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a41'
+ status basic
+ url *none*
+ comment `MFD'
+ model `DS610CU Scancopier'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a16'
+ status good
+ url *none*
+ comment `1 pass, 600 dpi, A4'
+ model `AV620CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, 600 dpi'
+ model `AV620CS Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi'
+ model `AV630CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi'
+ model `AV630CSL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, 1200 dpi'
+ model `AV6240'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV600U'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a13'
+ status good
+ url *none*
+ comment `1 pass, 600 dpi'
+ model `AV660S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV680S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV690U'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, 2400 dpi'
+ model `AV800S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV810C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV820'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV820C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV820C Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV830C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV830C Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV880'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV880C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3200C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3200SU'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a4e'
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3730SU'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a4f'
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3750SU'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a65'
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3800C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `AV3850SU'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a66'
+ status complete
+ url *none*
+ comment `1 pass, ??? dpi'
+ model `FB6000E'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex! - zero edge!'
+ model `FB6080E'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a82'
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex! - zero edge!'
+ model `FB2080E'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a84'
+ status basic
+ url *none*
+ comment `1 pass, 600 dpi, zero-edge'
+ model `AV8000S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3'
+ model `AV8050U'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a4d'
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex!'
+ model `AV8300'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a40'
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex!'
+ model `AV8350'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a68'
+ status complete
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex!'
+ model `IT8300'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a61'
+ status good
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors'
+ model `@V2500'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0aa1'
+ status untested
+ url *none*
+ comment *none*
+ model `@V5100'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a45'
+ status good
+ url *none*
+ comment `1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors'
+ model `AVA3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `1 pass, 600 dpi, A3'
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 5300C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0701'
+ status complete
+ url *none*
+ comment `1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi'
+ model `ScanJet 5370C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0701'
+ status good
+ url *none*
+ comment `1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi'
+ model `ScanJet 7400c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `1 pass, 2400 dpi - dual USB/SCSI interface'
+ model `ScanJet 7450c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `1 pass, 2400 dpi - dual USB/SCSI interface'
+ model `ScanJet 7490c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `1 pass, 1200 dpi - dual USB/SCSI interface'
+ model `ScanJet 8200'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0b01'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ model `ScanJet 8250'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0b01'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ model `ScanJet 8270'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3905'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ model `ScanJet 8290'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0b01'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far'
+ model `ScanJet 8300'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3805'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ model `ScanJet 8350'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3805'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ model `ScanJet 8390'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3805'
+ status good
+ url *none*
+ comment `1 pass, 4800 (?) dpi - USB 2.0'
+ mfg `Minolta'
+ url `http://www.minolta.com'
+ comment *none*
+ model `Dimage Scan Dual I'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `Scan Multi Pro'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `Dimage Scan Dual II'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x026a'
+ status good
+ url *none*
+ comment `1 pass, film-scanner'
+ model `Elite II'
+ interface `USB'
+ usb-vendor-id `0x0686'
+ usb-product-id `0x4004'
+ status untested
+ url *none*
+ comment `1 pass, film-scanner'
+ model `Dimage Scan Dual III'
+ interface `USB'
+ usb-vendor-id `0x0686'
+ usb-product-id `0x400d'
+ status good
+ url *none*
+ comment `1 pass, film-scanner'
+ model `Dimage Scan Elite 5400'
+ interface `USB'
+ usb-vendor-id `0x0686'
+ usb-product-id `0x400e'
+ status good
+ url *none*
+ comment `1 pass, film-scanner'
+ mfg `Minolta-QMS'
+ url *none*
+ comment *none*
+ model `SC-110'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a15'
+ status untested
+ url *none*
+ comment *none*
+ model `SC-215'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a16'
+ status good
+ url *none*
+ comment *none*
+ mfg `Mitsubishi'
+ url *none*
+ comment *none*
+ model `MCA-ADFC'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `S1200C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `S600C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `SS600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ mfg `Fujitsu'
+ url `http://www.fujitsu.com'
+ comment *none*
+ model `ScanPartner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 10'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 10C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 15C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 300C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 600C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanPartner 620C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanPartner Jr'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanStation'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `fi-4010CU'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1029'
+ status untested
+ url *none*
+ comment *none*
+ model `fi-5015C'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10ef'
+ status good
+ url *none*
+ comment *none*
+ mfg `Kodak'
+ url `http://www.kodak.com'
+ comment *none*
+ model `i30'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6001'
+ status untested
+ url *none*
+ comment *none*
+ model `i40'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6002'
+ status basic
+ url *none*
+ comment *none*
+ model `i50'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6003'
+ status untested
+ url *none*
+ comment *none*
+ model `i55'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6003'
+ status untested
+ url *none*
+ comment *none*
+ model `i60'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6004'
+ status untested
+ url *none*
+ comment *none*
+ model `i65'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6004'
+ status untested
+ url *none*
+ comment *none*
+ model `i80'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x6005'
+ status good
+ url *none*
+ comment *none*
+ mfg `iVina'
+ url *none*
+ comment *none*
+ model `1200U'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0268'
+ status untested
+ url *none*
+ comment *none*
+ mfg `Visioneer'
+ url *none*
+ comment *none*
+ model `Strobe XP 450'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0424'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Strobe XP 450-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0491'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Strobe XP 470'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0479'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Strobe XP 470-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x048f'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9320'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0420'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9450'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0421'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9450-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x047a'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9550'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0422'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9650'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0390'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9650-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x047b'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9750'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0423'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `9750-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0493'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Patriot 430'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0497'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Patriot 470'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x048f'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Patriot 680'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0498'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ model `Patriot 780'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0499'
+ status complete
+ url *none*
+ comment `sheetfed scanner'
+ mfg `Xerox'
+ url *none*
+ comment *none*
+ model `DocuMate150'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x049c'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate152'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0477'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate162'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x049d'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate250'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0448'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate250-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0490'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate252'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0449'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate252-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x048c'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate232'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0476'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate262'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x044c'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate262-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x048d'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate262i'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x04a7'
+ status good
+ url *none*
+ comment *none*
+ model `DocuMate272'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0475'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate272-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x048e'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate510'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0446'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate512'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0495'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate510-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x047c'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate520'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0447'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate520-G'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0492'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate632'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0498'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate752'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0478'
+ status untested
+ url *none*
+ comment *none*
+ model `DocuMate752'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x049a'
+ status untested
+ url *none*
+ comment *none*
+ mfg `OKI'
+ url *none*
+ comment *none*
+ model `S700 Scancopier'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a16'
+ status good
+ url *none*
+ comment `1 pass, 600 dpi, A4'
+ mfg `Bell+Howell'
+ url *none*
+ comment *none*
+ model `2000F'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `1 pass, ??? dpi, A4'
+ mfg `Kyocera'
+ url *none*
+ comment *none*
+ model `FS-1016MFP'
+ interface `USB'
+ usb-vendor-id `0x0482'
+ usb-product-id `0x0335'
+ status untested
+ url *none*
+ comment `1 pass, ??? dpi, A4'
+backend `bh'
+ version `1.0-4'
+ manpage `sane-bh'
+ url `http://www.martoneconsulting.com/sane-bh.html'
+ comment `Supports Copiscan II scanners with Remote SCSI Controller (RSC) interface'
+ type scanner
+ mfg `Bell and Howell'
+ url `http://www.bhscanners.com/'
+ comment *none*
+ model `COPISCAN II 6338'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Duplex Scanner with ACE - development model'
+ model `COPISCAN II 2135'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Simplex Scanner'
+ model `COPISCAN II 2137(A)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Simplex Scanner (with ACE) - limited testing'
+ model `COPISCAN II 2138A'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Simplex Scanner with ACE'
+ model `COPISCAN II 3238'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Simplex Scanner'
+ model `COPISCAN II 3338(A)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Simplex Scanner (with ACE)'
+backend `canon'
+ version `1.12'
+ manpage `sane-canon'
+ url `http://www.rzg.mpg.de/~mpd/sane/'
+ comment *none*
+ type scanner
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan 300'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; flatbed scanner'
+ model `CanoScan 600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; flatbed scanner'
+ model `CanoScan 620S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; flatbed scanner'
+ model `CanoScan 1200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; flatbed scanner'
+ model `CanoScan 2700F'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; film scanner'
+ model `CanoScan 2710S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; 36bit film scanner'
+ model `IX-4015'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `1 pass; flatbed scanner'
+ mfg `Apple'
+ url `http://www.apple.com/'
+ comment *none*
+ model `Color OneScanner 600/27'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Rebadged CanoScan 300'
+backend `canon630u'
+ version `0.1'
+ manpage `sane-canon630u'
+ url `http://canon-fb630u.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan fb630u'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2204'
+ status good
+ url *none*
+ comment `OK'
+ model `CanoScan fb636u'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2204'
+ status good
+ url *none*
+ comment `OK'
+backend `canon_dr'
+ version `38'
+ manpage `sane-canon_dr'
+ url `http://www.thebility.com/canon/'
+ comment `Backend updated for SANE release 1.0.23, see sane-canon_dr manpage'
+ type scanner
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CR-25'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x161a'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `CR-55'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x160c'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `CR-135i'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1639'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `CR-180'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1602'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `CR-180II'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1602'
+ status untested
+ url *none*
+ comment `Same as CR-180? Please test!'
+ model `CR-190i'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x162b'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-1210C'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2222'
+ status untested
+ url *none*
+ comment `Older version? Please test!'
+ model `DR-1210C'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x160f'
+ status untested
+ url *none*
+ comment `Later version? Please test!'
+ model `DR-2010C'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x161b'
+ status complete
+ url *none*
+ comment `Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions.'
+ model `DR-2010M'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Mac version of DR-2010C? Please test!'
+ model `DR-2050C'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x160a'
+ status complete
+ url *none*
+ comment `Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration.'
+ model `DR-2050SP'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x160a'
+ status untested
+ url *none*
+ comment `Same as DR-2050C? Please test!'
+ model `DR-2080C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1601'
+ status complete
+ url *none*
+ comment `Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration'
+ model `DR-2510C'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1617'
+ status complete
+ url *none*
+ comment `Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions'
+ model `DR-2510M'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Mac version of DR-2510C? Please test!'
+ model `DR-2580C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1608'
+ status complete
+ url *none*
+ comment `Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration'
+ model `DR-3010C'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x161d'
+ status good
+ url *none*
+ comment `Minimal testing, settings copied from DR-2510C'
+ model `DR3020'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-3020C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-3060'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-3080C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Almost works, need to investigate traces from windows driver'
+ model `DR-3080CII'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1609'
+ status untested
+ url *none*
+ comment `Almost works, need to investigate traces from windows driver'
+ model `DR-4010C'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1614'
+ status good
+ url *none*
+ comment `Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported.'
+ model `DR4080U'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-4580U'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-5010C'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1606'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-5020'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `LineArt, Duplex working, cannot read buttons or screen?'
+ model `DR-5060F'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Grayscale works, LineArt might'
+ model `DR-5080C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-6010C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1626'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-6030C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1638'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-6050C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1624'
+ status good
+ url *none*
+ comment `Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode'
+ model `DR-6080'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1607'
+ status good
+ url *none*
+ comment `Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported'
+ model `DR-7080C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1604'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `DR-7090C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1620'
+ status good
+ url *none*
+ comment `ADF and flatbed work'
+ model `DR-7550C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1623'
+ status untested
+ url *none*
+ comment `Assumed compatible with DR-6050C'
+ model `DR-7580'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x160b'
+ status good
+ url *none*
+ comment `Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported'
+ model `DR-9050C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1622'
+ status good
+ url *none*
+ comment `Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode'
+ model `DR-9080C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1603'
+ status good
+ url *none*
+ comment `Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported'
+ model `DR-X10C'
+ interface `USB SCSI'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x1618'
+ status untested
+ url *none*
+ comment `Please test!'
+backend `canon_pp'
+ version `0.33'
+ manpage `sane-canon_pp'
+ url `http://canon-fb330p.sourceforge.net'
+ comment *none*
+ type scanner
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan FB310P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Rebadged Avision, different command set'
+ model `CanoScan FB610P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Rebadged Avision, different command set'
+ model `CanoScan FB320P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Newly added support'
+ model `CanoScan FB620P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Newly added support'
+ model `CanoScan FB330P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan FB630P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan N340P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan N640P'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan N640P ex'
+ interface `Parport (ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Just an N640P in a different box?'
+backend `cardscan'
+ version `2'
+ manpage `sane-cardscan'
+ url `http://www.thebility.com/cardscan/'
+ comment `Backend updated for SANE release 1.0.21, see sane-cardscan manpage'
+ type scanner
+ mfg `Corex'
+ url `http://www.cardscan.com/'
+ comment *none*
+ model `800c'
+ interface `USB'
+ usb-vendor-id `0x08f0'
+ usb-product-id `0x0005'
+ status good
+ url *none*
+ comment `4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner'
+ model `600c'
+ interface `USB'
+ usb-vendor-id `0x08f0'
+ usb-product-id `0x0002'
+ status basic
+ url *none*
+ comment `4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner'
+backend `coolscan'
+ version `0.4.3'
+ manpage `sane-coolscan'
+ url `http://andreas.rick.free.fr/sane/'
+ comment *none*
+ type scanner
+ mfg `Nikon'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `LS-20'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `The LS-20 has been replaced by the LS-30'
+ model `LS-30'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `alpha: only 24/30 bit RGB + 32/40 bit RGBI'
+ model `LS-2000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `alpha: only 24/36 bit + RGB 32/48 bit RGBI'
+ model `LS-1000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Doesn't support gamma correction'
+backend `coolscan2'
+ version `0.1.8'
+ manpage `sane-coolscan2'
+ url `http://coolscan2.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `Nikon'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `LS 30'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `working -- model available to developer'
+ model `LS 2000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `LS 40 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4000'
+ status complete
+ url *none*
+ comment *none*
+ model `LS 4000 ED'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `needs linux kernel 2.4.19 or later'
+ model `LS 50 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4001'
+ status minimal
+ url *none*
+ comment *none*
+ model `Coolscan V ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4001'
+ status minimal
+ url `/unsupported/nikon-ls50-ed.html'
+ comment *none*
+ model `Super Coolscan LS-5000 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4002'
+ status untested
+ url `/unsupported/nikon-ls5000-ed.html'
+ comment `May work, similar to LS 50 ED, but untested. Please tell us if it works.'
+ model `LS 8000 ED'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `needs linux kernel 2.4.19 or later'
+backend `coolscan3'
+ version `1.0.0'
+ manpage `sane-coolscan3'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Nikon'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `LS 30'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Coolscan III'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Rebadged LS 30?'
+ model `LS 40 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4000'
+ status complete
+ url *none*
+ comment *none*
+ model `Coolspan IV'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4000'
+ status complete
+ url *none*
+ comment `Rebadged LS 40?'
+ model `LS 50 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4001'
+ status minimal
+ url `/unsupported/nikon-ls50-ed.html'
+ comment *none*
+ model `Coolscan V ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4001'
+ status minimal
+ url `/unsupported/nikon-ls50-ed.html'
+ comment `Rebadged LS 50?'
+ model `LS 2000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `LS 4000 ED'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `needs linux kernel 2.4.19 or later'
+ model `Super Coolscan LS-5000 ED'
+ interface `USB'
+ usb-vendor-id `0x04b0'
+ usb-product-id `0x4002'
+ status untested
+ url `/unsupported/nikon-ls5000-ed.html'
+ comment `May work, similar to LS 50 ED, but untested. Please tell us if it works.'
+ model `LS 8000 ED'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `needs linux kernel 2.4.19 or later'
+backend `dc25'
+ version `1.2'
+ manpage `sane-dc25'
+ url `mailto:peter@fales-lorenz.net'
+ comment *none*
+ type stillcam
+ mfg `Kodak'
+ url `http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml'
+ comment *none*
+ model `DC25'
+ interface `Serial port'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `DC20'
+ interface `Serial port'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `DC-20 untested by author but reported to work'
+backend `dc210'
+ version `0.0'
+ manpage `sane-dc210'
+ url `mailto:peter@fales-lorenz.net'
+ comment *none*
+ type stillcam
+ mfg `Kodak'
+ url `http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml'
+ comment *none*
+ model `DC210'
+ interface `Serial port'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+backend `dc240'
+ version `0.0'
+ manpage `sane-dc240'
+ url `mailto:peter@fales-lorenz.net'
+ comment *none*
+ type stillcam
+ mfg `Kodak'
+ url `http://www.kodak.com/global/en/service/products/ekn006568.jhtml'
+ comment *none*
+ model `DC240'
+ interface `Serial port'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Use gphoto2 backend to get USB support'
+backend `dell1600n_net'
+ version *none*
+ manpage *none*
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Dell'
+ url `http://www.dell.com/'
+ comment *none*
+ model `1600n'
+ interface `Ethernet USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5250'
+ status basic
+ url *none*
+ comment `Supports colour and monochrome scans over ethernet (USB not supported)'
+backend `dll'
+ version `1.0.13'
+ manpage `sane-dll'
+ url `mailto:henning@meier-geinitz.de'
+ comment *none*
+ type meta
+ desc `Dynamic loading of shared-library backends.'
+ url *none*
+ comment *none*
+backend `dmc'
+ version `unmaintained'
+ manpage `sane-dmc'
+ url *none*
+ comment *none*
+ type stillcam
+ mfg `Polaroid'
+ url `http://www.polaroid.com/'
+ comment *none*
+ model `DMC'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+backend `epjitsu'
+ version `20'
+ manpage `sane-epjitsu'
+ url `http://www.thebility.com/epjitsu/'
+ comment `Backend updated for SANE release 1.0.21, see sane-epjitsu manpage'
+ type scanner
+ mfg `Fujitsu'
+ url `http://www.fujitsu.com/'
+ comment *none*
+ model `fi-60F'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10c7'
+ status basic
+ url *none*
+ comment `A6-size flatbed, 300/600 dpi, color/gray/binary'
+ model `ScanSnap S300'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1156'
+ status good
+ url *none*
+ comment `Duplex, 150/225/300/600 dpi, color/gray/binary, AC/USB power, buttons/sensors all supported. Scanner always scans in _triplex_ color, fast USB required.'
+ model `ScanSnap S300M'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x117f'
+ status good
+ url *none*
+ comment `Same as S300, with different usb id'
+ model `ScanSnap S1100'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1200'
+ status unsupported
+ url *none*
+ comment `Beta version of backend source available, which works well, but breaks support for other epjitsu scanners. See http://ubuntuforums.org/showthread.php?t=1678335'
+ model `ScanSnap S1300'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11ed'
+ status good
+ url *none*
+ comment `Same as S300, with different usb id'
+backend `epson'
+ version `unmaintained'
+ manpage `sane-epson'
+ url `http://www.khk.net/sane'
+ comment *none*
+ type scanner
+ mfg `Epson'
+ url `http://www.epson.com/'
+ comment *none*
+ model `GT-5000'
+ interface `SCSI Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Actionscanner II'
+ interface `SCSI Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `US version of GT-5000'
+ model `GT-6000'
+ interface `SCSI Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ES-300C'
+ interface `SCSI Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `US version of GT-6000'
+ model `ES-300GS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-5500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-6500'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ES-600C'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `US version of GT-6500'
+ model `ES-1200C'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `US version of GT-9000'
+ model `GT-7000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-8000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ES-8500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 636S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `US version of GT-7000'
+ model `Perfection 636'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 636U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0101'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 610'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0103'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 640'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010c'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1200U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1200Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment `with TPU'
+ model `Perfection 1240'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010b'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1640'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010a'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0110'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1660'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011e'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 2400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011b'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 2450'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0112'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 3200'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011c'
+ status complete
+ url *none*
+ comment `US version of the GT-9800'
+ model `Perfection 4870'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0128'
+ status complete
+ url *none*
+ comment `US version of the GT-X700'
+ model `Perfection 4990'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012a'
+ status complete
+ url *none*
+ comment `US version of the GT-X800'
+ model `Expression 636'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `US version of GT-9500'
+ model `Expression 800'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Expression 1600'
+ interface `SCSI USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0107'
+ status complete
+ url *none*
+ comment *none*
+ model `Expression 1680'
+ interface `SCSI USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010e'
+ status complete
+ url *none*
+ comment *none*
+ model `FilmScan 200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.vjet.demon.co.uk/scanner/'
+ comment `A better backend for the FilmScan 200 can be found at <A HREF= "http://www.vjet.demon.co.uk/scanner/ ">http://www.vjet.demon.co.uk/scanner/</A>'
+ model `CX-3200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0802'
+ status good
+ url *none*
+ comment *none*
+ model `CX-3600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment *none*
+ model `CX-3650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment *none*
+ model `CX-4600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080d'
+ status good
+ url *none*
+ comment *none*
+ model `CX-4800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment *none*
+ model `CX-5000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment *none*
+ model `CX-5200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment *none*
+ model `CX-5400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment *none*
+ model `CX-5400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0808'
+ status good
+ url *none*
+ comment *none*
+ model `CX-6300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0805'
+ status good
+ url *none*
+ comment *none*
+ model `CX-6400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0805'
+ status good
+ url *none*
+ comment *none*
+ model `CX-6500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0813'
+ status good
+ url *none*
+ comment *none*
+ model `CX-6600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0813'
+ status good
+ url *none*
+ comment *none*
+ model `RX-500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0807'
+ status good
+ url *none*
+ comment *none*
+ model `RX-600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0806'
+ status good
+ url *none*
+ comment *none*
+ model `RX-425'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080f'
+ status good
+ url *none*
+ comment *none*
+ model `RX-700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0810'
+ status good
+ url *none*
+ comment *none*
+ model `RX-620'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0811'
+ status good
+ url *none*
+ comment *none*
+ model `DX-3850'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment *none*
+ model `CX-3700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment *none*
+ model `CX-3800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment *none*
+ model `CX-4200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0820'
+ status good
+ url *none*
+ comment *none*
+ model `DX-3800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment *none*
+ model `DX-5000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment *none*
+ model `DX-5050'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment *none*
+ model `DX-6000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082e'
+ status good
+ url *none*
+ comment *none*
+ model `DX-7400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0838'
+ status good
+ url *none*
+ comment *none*
+ model `DX-4050'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082f'
+ status good
+ url *none*
+ comment *none*
+ model `AcuLaser CX11'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0815'
+ status good
+ url *none*
+ comment *none*
+ model `AcuLaser CX11NF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0815'
+ status good
+ url *none*
+ comment *none*
+ model `V700'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012c'
+ status good
+ url *none*
+ comment *none*
+ model `V750'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012c'
+ status good
+ url *none*
+ comment *none*
+backend `epson2'
+ version `1.0.124'
+ manpage `sane-epson2'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Epson'
+ url `http://www.epson.com/'
+ comment *none*
+ model `Actionscanner II'
+ interface `parallel SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url `http://www.epson.com/'
+ comment `overseas version of the GT-5000'
+ model `AcuLaser CX11'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0815'
+ status good
+ url *none*
+ comment `overseas version of the LP-A500'
+ model `AcuLaser CX11NF'
+ interface `USB Network'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0815'
+ status good
+ url *none*
+ comment `network interface supported<br>AcuLaser CX11 with network interface and fax'
+ model `AcuLaser CX21'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0835'
+ status good
+ url *none*
+ comment `network interface probably supported'
+ model `Artisan 700'
+ interface `USB Network'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0846'
+ status good
+ url *none*
+ comment `network interface supported<br>all-in-one<br>overseas version of the EP-801A'
+ model `Artisan 710 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0852'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Artisan 800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0844'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the EP-901A'
+ model `Artisan 810 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0853'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `CC-500L'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010d'
+ status unsupported
+ url *none*
+ comment `all-in-one'
+ model `CC-550L'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011a'
+ status unsupported
+ url *none*
+ comment `all-in-one'
+ model `CC-570L'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0802'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `CC-600PX'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `CC-700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0108'
+ status unsupported
+ url *none*
+ comment `all-in-one'
+ model `EP-702A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0850'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `EP-801A'
+ interface `USB Network'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0846'
+ status good
+ url *none*
+ comment `network interface supported<br>all-in-one'
+ model `EP-802A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0852'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `EP-901A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0844'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `EP-901F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0844'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `EP-902A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0853'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `ES-300C'
+ interface `SCSI parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the GT-6000'
+ model `ES-300GS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ES-600C'
+ interface `parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the GT-5400'
+ model `ES-800C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the GT-8000'
+ model `ES-1000C'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `overseas version of the GT-8500'
+ model `ES-1200C'
+ interface `parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the GT-9000'
+ model `ES-2000'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0107'
+ status complete
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-2200'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010e'
+ status complete
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-6000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ES-6000H'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-6000HS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-7000H'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0126'
+ status good
+ url *none*
+ comment `network interface unsupported<br>IEEE1394 untested'
+ model `ES-8000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ES-8500'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0109'
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-9000H'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `ES-10000G'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0129'
+ status good
+ url *none*
+ comment `network interface unsupported<br>IEEE1394 untested'
+ model `ES-D400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0136'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `ES-H300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012b'
+ status good
+ url *none*
+ comment `network interface probably supported'
+ model `ES-H7200'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0138'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Expression 636'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `overseas version of the GT-9500'
+ model `Expression 800'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `overseas version of the GT-9600'
+ model `Expression 836XL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `overseas version of the ES-8000'
+ model `Expression 1600'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0107'
+ status complete
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-2000'
+ model `Expression 1640XL'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0109'
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-8500'
+ model `Expression 1680'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010e'
+ status complete
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-2200'
+ model `Expression 1680 Pro'
+ interface `SCSI USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `IEEE1394 option'
+ model `Expression 1680XL Pro'
+ interface `SCSI USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `Expression 10000XL'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0129'
+ status good
+ url *none*
+ comment `network interface probably supported<br>IEEE1394 untested<br>overseas version of the ES-10000G'
+ model `Expression 10000XL Graphic Arts'
+ interface `USB IEEE1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `network interface probably supported'
+ model `Expression 10000XL Photo'
+ interface `USB IEEE1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `network interface probably supported'
+ model `F-3200'
+ interface `USB IEEE1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080a'
+ status unsupported
+ url *none*
+ comment `Film scanner'
+ model `F-3200 Photo'
+ interface `USB IEEE1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment *none*
+ model `FilmScan 200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `will be supported'
+ model `GT-1500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0133'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-2200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0102'
+ status unsupported
+ url *none*
+ comment *none*
+ model `GT-2500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012b'
+ status good
+ url *none*
+ comment `network interface probably supported<br>overseas version of the ES-H300'
+ model `GT-4000'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `GT-5000'
+ interface `parallel SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-5400'
+ interface `parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-5500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-6000'
+ interface `SCSI Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-6500'
+ interface `parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the GT-5400'
+ model `GT-6600U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0103'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-6700U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010c'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-7000S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `GT-7000U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0101'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-7200U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-7300U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-7400U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0120'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend'
+ model `GT-7600S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `SCSI version of the GT-7600U'
+ model `GT-7600U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment `USB version of the GT-7600S'
+ model `GT-7600UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment `GT-7600U with TPU option bundled'
+ model `GT-7700U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010b'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-8000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-8200U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0110'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-8200UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0110'
+ status good
+ url *none*
+ comment *none*
+ model `GT-8300UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011e'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-8400UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011f'
+ status unsupported
+ url *none*
+ comment *none*
+ model `GT-8500'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `GT-8700'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010a'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-8700F'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010a'
+ status good
+ url *none*
+ comment `GT-8700U with TPU option bundled'
+ model `GT-9000'
+ interface `parallel'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `GT-9300UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011b'
+ status complete
+ url *none*
+ comment *none*
+ model `GT-9400UF'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0116'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-9500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `GT-9600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `GT-9700F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0112'
+ status complete
+ url *none*
+ comment `IEEE1394 untested'
+ model `GT-9800F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011c'
+ status complete
+ url *none*
+ comment `IEEE1394 untested'
+ model `GT-10000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `overseas version of the ES-6000'
+ model `GT-10000+'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-6000H'
+ model `GT-12000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `overseas version of the ES-8000'
+ model `GT-15000'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0126'
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-7000H'
+ model `GT-20000'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0138'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-30000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the ES-9000H'
+ model `GT-D1000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0133'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F520'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F550'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F570'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0118'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F670'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012e'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-F720'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0131'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-S50'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0137'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-S80'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0136'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-S600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-S620'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0131'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-X700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0128'
+ status complete
+ url *none*
+ comment `IEEE1394 untested'
+ model `GT-X750'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0119'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-X770'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0130'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-X800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012a'
+ status complete
+ url *none*
+ comment `film area guide mode not supported<br>IEEE1394 untested'
+ model `GT-X820'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x013a'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `GT-X900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012c'
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `GT-X970'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0135'
+ status good
+ url *none*
+ comment `IEEE1394 untested'
+ model `LP-7900CS'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-7000H'
+ model `LP-9000CCH'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-9000CCS'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-7000H'
+ model `LP-9000CFH'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-9500CCS'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-7000H'
+ model `LP-9500CFH'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-9500CH2'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-9800CCH'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-9800CCS'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-7000H'
+ model `LP-9800CFH'
+ interface *none*
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `business all-in-one; scanner is a ES-9000H'
+ model `LP-A500'
+ interface `USB Network'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0815'
+ status good
+ url *none*
+ comment `network interface supported<br>business all-in-one'
+ model `LP-M5000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0843'
+ status good
+ url *none*
+ comment `network interface probably supported<br>business all-in-one'
+ model `LP-M5500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0817'
+ status good
+ url *none*
+ comment `network interface probably supported<br>business all-in-one'
+ model `LP-M5500F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0817'
+ status good
+ url *none*
+ comment `network interface probably supported<br>business all-in-one<br>LP-M5500 with the fax option bundled'
+ model `LP-M5600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0833'
+ status good
+ url *none*
+ comment `network interface probably supported<br>business all-in-one'
+ model `LP-M6000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0834'
+ status good
+ url *none*
+ comment `network interface probably supported<br>business all-in-one'
+ model `ME 200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0830'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `ME 300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0841'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-401A'
+ model `ME OFFICE 510'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `ME Office 600F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0848'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `ME OFFICE 650FN Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0854'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `ME Office 700FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-601F'
+ model `PM-A700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0814'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A750'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081a'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A820'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0827'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A840'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083c'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A840S'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083c'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `PM-A850'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0806'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A870'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0811'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A890'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081c'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0810'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A920'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082a'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A940'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0837'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A950'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081d'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-A970'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0828'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-T960'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0836'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PM-T990'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0829'
+ status good
+ url *none*
+ comment `all-in-one<br>PM-A970 with network interface'
+ model `PX-401A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0841'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-402A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084d'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-501A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084a'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `PX-502A'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0856'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-601F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported'
+ model `PX-A550'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-A620'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-A640'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0838'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-A650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-A720'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082e'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-A740'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0839'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `PX-FA700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083a'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Perfection 600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `supported by the umax backend<br>rebadged UMAX Astra 1200S'
+ model `Perfection 610'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0103'
+ status complete
+ url *none*
+ comment `overseas version of the GT-6600U'
+ model `Perfection 636S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `overseas version of the GT-7000S'
+ model `Perfection 636U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0101'
+ status complete
+ url *none*
+ comment `overseas version of the GT-7000U'
+ model `Perfection 640U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010c'
+ status complete
+ url *none*
+ comment `overseas version of the GT-6700U'
+ model `Perfection 660'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0114'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend'
+ model `Perfection 1200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `overseas version of the GT-7600S'
+ model `Perfection 1200U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment `overseas version of the GT-7600U'
+ model `Perfection 1200U PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0104'
+ status complete
+ url *none*
+ comment `Perfection 1200U with TPU option bundled<br>overseas version of the GT-7600UF'
+ model `Perfection 1240U'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010b'
+ status complete
+ url *none*
+ comment `overseas version of the GT-7700U'
+ model `Perfection 1250'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 1250 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 1260'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 1260 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 1270'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0120'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend<br>overseas version of the GT-7400'
+ model `Perfection 1600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment *none*
+ model `Perfection 1640SU'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010a'
+ status complete
+ url *none*
+ comment `overseas version of the GT-8700'
+ model `Perfection 1640SU PHOTO'
+ interface `SCSI USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010a'
+ status good
+ url *none*
+ comment `overseas version of the GT-8700F'
+ model `Perfection 1650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0110'
+ status complete
+ url *none*
+ comment `overseas version of the GT-8200U'
+ model `Perfection 1650 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0110'
+ status good
+ url *none*
+ comment `overseas version of the GT-8200UF'
+ model `Perfection 1660 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011e'
+ status complete
+ url *none*
+ comment `overseas version of the GT-8300UF'
+ model `Perfection 1670'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011f'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend'
+ model `Perfection 1670 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011f'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend<br>overseas version of the GT-8400UF'
+ model `Perfection 2400 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011b'
+ status complete
+ url *none*
+ comment `overseas version of the GT-9300UF'
+ model `Perfection 2450 PHOTO'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0112'
+ status complete
+ url *none*
+ comment `overseas version of the GT-9700F'
+ model `Perfection 2480 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 2580 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 3170 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0116'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 3200 PHOTO'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011c'
+ status complete
+ url *none*
+ comment `overseas version of the GT-9800F'
+ model `Perfection 3490 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 3590 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 4180 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0118'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 4490 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0119'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection 4870 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0128'
+ status complete
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the GT-X700'
+ model `Perfection 4990 PHOTO'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012a'
+ status good
+ url *none*
+ comment `film area guide mode not supported<br>IEEE1394 untested<br>overseas version of the GT-X800'
+ model `Perfection 4990 Pro'
+ interface `USB IEEE1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `seems to be a 4990 PHOTO with additional software'
+ model `Perfection V10'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V30'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0131'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V100 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012d'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V200 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012e'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V300 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0131'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V350 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V500 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0130'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V600 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x013a'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Perfection V700 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012c'
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the GT-X900'
+ model `Perfection V750 Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x012c'
+ status good
+ url *none*
+ comment `IEEE1394 untested<br>overseas version of the GT-X900'
+ model `Stylus CX1500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080c'
+ status unsupported
+ url *none*
+ comment `supported by the snapscan backend<br>all-in-one'
+ model `Stylus CX2800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0830'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX2900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0830'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX3100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0802'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the CC-570L'
+ model `Stylus CX3200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0802'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the CC-570L'
+ model `Stylus CX3500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A550'
+ model `Stylus CX3600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A550'
+ model `Stylus CX3650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080e'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX3700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX3800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX3810'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX3900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082f'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A620'
+ model `Stylus CX4100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0820'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX4200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0820'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX4300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus CX4400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus CX4500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080d'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX4600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080d'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX4700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A650'
+ model `Stylus CX4800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A650'
+ model `Stylus CX4900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX5000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX5100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the CC-600PX'
+ model `Stylus CX5200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0801'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the CC-600PX'
+ model `Stylus CX5300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0808'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX5400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0808'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX5500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus CX5600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus CX5700F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0821'
+ status unsupported
+ url *none*
+ comment `may work with the snapscan backend<br>all-in-one with FAX'
+ model `Stylus CX5800F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0821'
+ status unsupported
+ url *none*
+ comment `may work with the snapscan backend<br>all-in-one with FAX'
+ model `Stylus CX5900'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082e'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A720'
+ model `Stylus CX6000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082e'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A720'
+ model `Stylus CX6300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0805'
+ status good
+ url *none*
+ comment `all-in-one<br>mistakenly thinks its a PX-A650'
+ model `Stylus CX6400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0805'
+ status good
+ url *none*
+ comment `all-in-one<br>mistakenly thinks its a PX-A650'
+ model `Stylus CX6500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0813'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX6600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0813'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX6900F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0831'
+ status unsupported
+ url *none*
+ comment `may work with the snapscan backend<br>all-in-one with FAX'
+ model `Stylus CX7000F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0831'
+ status unsupported
+ url *none*
+ comment `may work with the snapscan backend<br>all-in-one with FAX'
+ model `Stylus CX7300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0838'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A640'
+ model `Stylus CX7400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0838'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A640'
+ model `Stylus CX7700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX7800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus CX8300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0839'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A740'
+ model `Stylus CX8400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0839'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A740'
+ model `Stylus CX9300F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083a'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-FA700'
+ model `Stylus CX9400Fax'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083a'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-FA700'
+ model `Stylus DX3800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0818'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus DX3850'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus DX4000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082f'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A620'
+ model `Stylus DX4200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0820'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus DX4400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do'
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus DX4800'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A650'
+ model `Stylus DX4850'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0819'
+ status good
+ url *none*
+ comment `all-in-one<br>DX4800 + card reader'
+ model `Stylus DX5000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082b'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus DX6000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x082e'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A720'
+ model `Stylus DX7000F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0831'
+ status unsupported
+ url *none*
+ comment `may work with the snapscan backend<br>all-in-one with FAX'
+ model `Stylus DX7400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0838'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A640'
+ model `Stylus DX8400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0839'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-A740'
+ model `Stylus DX9400F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083a'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-FA700'
+ model `Stylus Office BX300F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0848'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Office BX310FN Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0854'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Office BX600FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-601F'
+ model `Stylus Office BX610FW Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0855'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Office TX300F'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0848'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Office TX510FN Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0854'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Office TX600FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-601F'
+ model `Stylus Office TX610FW Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0855'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo PX650 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0850'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo PX700W'
+ interface `USB Network'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0846'
+ status good
+ url *none*
+ comment `network interface supported<br>all-in-one<br>overseas version of the EP-801A'
+ model `Stylus Photo PX710W Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0852'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo PX800FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0844'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the EP-901A'
+ model `Stylus Photo PX810FW Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0853'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo RX420'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Photo RX425'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Photo RX430'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Photo RX500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0807'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Photo RX510'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0807'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus Photo RX520'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081a'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A750'
+ model `Stylus Photo RX530'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081a'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A750'
+ model `Stylus Photo RX560'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0827'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A820'
+ model `Stylus Photo RX585'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083c'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A840'
+ model `Stylus Photo RX580'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0827'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A820'
+ model `Stylus Photo RX595'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083c'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A840'
+ model `Stylus Photo RX590'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0827'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A820'
+ model `Stylus Photo RX600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0806'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A850'
+ model `Stylus Photo RX610'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083c'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A840'
+ model `Stylus Photo RX620'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0811'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A870'
+ model `Stylus Photo RX630'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0811'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A870'
+ model `Stylus Photo RX640'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081c'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A890'
+ model `Stylus Photo RX650'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x081c'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A890'
+ model `Stylus Photo RX680'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0837'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A940'
+ model `Stylus Photo RX685'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0837'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A940'
+ model `Stylus Photo RX690'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0837'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A940'
+ model `Stylus Photo RX700'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0810'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PM-A900'
+ model `Stylus Photo TX650 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0850'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo TX700W'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0846'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the EP-801A'
+ model `Stylus Photo TX710W Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0852'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Photo TX800FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0844'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the EP-901A'
+ model `Stylus NX100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0841'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-401A'
+ model `Stylus NX110 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084d'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-402A'
+ model `Stylus NX200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus NX210 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus NX300'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0848'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus NX400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084a'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-501A'
+ model `Stylus NX410 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0851'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `Stylus NX510 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0856'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-502A'
+ model `Stylus SX100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0841'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-401A'
+ model `Stylus SX110 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084d'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-402A'
+ model `Stylus SX125'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x085c'
+ status untested
+ url *none*
+ comment `all-in-one'
+ model `Stylus SX200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus SX205'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus SX210 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus SX400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084a'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-501A'
+ model `Stylus SX405'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084a'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus SX410 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0851'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `Stylus SX510W Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0856'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-502A'
+ model `Stylus SX600FW'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-601F'
+ model `Stylus SX610FW Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0855'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+ model `Stylus Scan 2000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0105'
+ status untested
+ url *none*
+ comment `apparently mostly the same as the Stylus Scan 2500'
+ model `Stylus Scan 2500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0106'
+ status untested
+ url *none*
+ comment `scanner is apparently a GT-7000'
+ model `Stylus TX100'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0841'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-401A'
+ model `Stylus TX110 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084d'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-402A'
+ model `Stylus TX200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus TX203'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus TX209'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0849'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus TX210 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084f'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `Stylus TX400'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084a'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-501A'
+ model `Stylus TX410 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0851'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one'
+ model `Stylus TX550W Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0856'
+ status good
+ url *none*
+ comment `all-in-one<br>overseas version of the PX-502A'
+ model `WorkForce 310 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0854'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `WorkForce 500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x084c'
+ status good
+ url *none*
+ comment `all-in-one'
+ model `WorkForce 600'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0847'
+ status good
+ url *none*
+ comment `network interface probably supported<br>all-in-one<br>overseas version of the PX-601F'
+ model `WorkForce 610 Series'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0855'
+ status unsupported
+ url *none*
+ comment `supported by the epkowa backend plus non-free interpreter'
+backend `fujitsu'
+ version `117'
+ manpage `sane-fujitsu'
+ url `http://www.thebility.com/fujitsu/'
+ comment `Backend updated for SANE release 1.0.23, see sane-fujitsu manpage'
+ type scanner
+ mfg `Fujitsu'
+ url `http://www.fujitsu.com/'
+ comment *none*
+ model `M3091DC'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url `http://www.remote.org/frederik/projects/software/sane/'
+ comment `small, old, discontinued'
+ model `M3092DC'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `small, old, discontinued'
+ model `fi-4120C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1041'
+ status complete
+ url *none*
+ comment `small, recent, discontinued, usb 1.1'
+ model `fi-4120C2'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10ae'
+ status complete
+ url *none*
+ comment `small, recent, discontinued, usb 2.0'
+ model `fi-4220C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1042'
+ status complete
+ url *none*
+ comment `small, recent, discontinued, usb 1.1'
+ model `fi-4220C2'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10af'
+ status complete
+ url *none*
+ comment `small, recent, discontinued, usb 2.0'
+ model `fi-5110C'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1097'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5110EOX/2'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1096'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5110EOX3'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10e6'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5110EOXM'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10f2'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5120C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10e0'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5220C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10e1'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-5000N'
+ interface `Ethernet'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Not a scanner, rather a scanner to ethernet interface'
+ model `fi-6000NS'
+ interface `Ethernet'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `small, recent, discontinued, integrated touchscreen and keyboard'
+ model `ScanSnap S500'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10fe'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `ScanSnap S500M'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1135'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `ScanSnap S510'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1155'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `ScanSnap S510M'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x116f'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-6130'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x114f'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `fi-6230'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1150'
+ status complete
+ url *none*
+ comment `small, recent, discontinued'
+ model `ScanSnap S1500'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11a2'
+ status complete
+ url *none*
+ comment `small, discontinued'
+ model `ScanSnap S1500M'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11a2'
+ status complete
+ url *none*
+ comment `small, discontinued, same as S1500'
+ model `ScanSnap N1800'
+ interface `Ethernet'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `small, current, integrated touchscreen and keyboard'
+ model `ScanSnap fi-6010N'
+ interface `Ethernet'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `small, current, integrated touchscreen and keyboard'
+ model `fi-6110'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11fc'
+ status complete
+ url *none*
+ comment `small, current'
+ model `fi-6130Z'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11f3'
+ status complete
+ url *none*
+ comment `small, current'
+ model `fi-6230Z'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11f4'
+ status complete
+ url *none*
+ comment `small, current'
+ model `ScanSnap iX500'
+ interface `USB WiFi'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x132b'
+ status good
+ url *none*
+ comment `small, current, WiFi not supported. Hardware only scans in color. Backend generates binary and grayscale modes.'
+ model `M3093E'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3093DE'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3093DG'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3093EX'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3093GX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3096EX'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3096GX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3097E+'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3097G+'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3097DE'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `medium, old, discontinued'
+ model `M3097DG'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, old, discontinued'
+ model `fi-4340C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10cf'
+ status complete
+ url *none*
+ comment `medium, current'
+ model `fi-4530C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1078'
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-4640S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-4750C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-5530C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10e2'
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-6140'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x114d'
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-6240'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x114e'
+ status complete
+ url *none*
+ comment `medium, recent, discontinued'
+ model `fi-5530C2'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x114a'
+ status complete
+ url *none*
+ comment `medium, current'
+ model `fi-6140Z'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11f1'
+ status complete
+ url *none*
+ comment `medium, current'
+ model `fi-6240Z'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x11f2'
+ status complete
+ url *none*
+ comment `medium, current'
+ model `M3099A'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `big, old, discontinued'
+ model `M3099G'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, old, discontinued'
+ model `M3099EH'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `big, old, discontinued'
+ model `M3099GH'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, old, discontinued'
+ model `M3099EX'
+ interface `RS232C/Video'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `big, old, discontinued'
+ model `M3099GX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, old, discontinued'
+ model `M4097D'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, old, discontinued'
+ model `M4099D'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, old, discontinued'
+ model `fi-4750L'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-4860C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-4860C2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-4990C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-5650C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10ad'
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-5750C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1095'
+ status complete
+ url *none*
+ comment `big, recent, discontinued'
+ model `fi-5900C'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x10e7'
+ status good
+ url *none*
+ comment `big, recent, discontinued. Independent ultrasonic control and multistream unsupported'
+ model `fi-6750S'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1178'
+ status untested
+ url *none*
+ comment `Simplex, USB only version of fi-6770, won't wakeup via software, discontinued'
+ model `fi-5950'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1213'
+ status untested
+ url *none*
+ comment `big, current. Faster version of fi-5900?'
+ model `fi-6670'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1176'
+ status good
+ url *none*
+ comment `big, current, won't wakeup via software'
+ model `fi-6670A'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1177'
+ status good
+ url *none*
+ comment `big, current, VRS CGA board unsupported, won't wakeup via software'
+ model `fi-6770'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1174'
+ status good
+ url *none*
+ comment `big, current, won't wakeup via software'
+ model `fi-6770A'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1175'
+ status good
+ url *none*
+ comment `big, current, VRS CGA board unsupported, won't wakeup via software'
+ model `fi-6800'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x119d'
+ status untested
+ url *none*
+ comment `big, current. Independent ultrasonic control and multistream unsupported'
+ model `fi-6800-CGA'
+ interface `SCSI USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x119e'
+ status untested
+ url *none*
+ comment `big, current. VRS CGA board unsupported, Independent ultrasonic control and multistream unsupported'
+backend `genesys'
+ version `1.0-63'
+ manpage `sane-genesys'
+ url `http://www.meier-geinitz.de/sane/genesys-backend/'
+ comment `Only the USB scanners mentioned below are currently supported.'
+ type scanner
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticBook 3600'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0900'
+ status basic
+ url *none*
+ comment `Has a Primax USB ID'
+ mfg `Medion/Lifetec/Tevion/Cytron'
+ url `http://www.medion.com/'
+ url `http://www.medion.de/'
+ comment *none*
+ model `MD5345'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0377'
+ status good
+ url *none*
+ comment `Has a Primax USB ID'
+ model `MD6228'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0377'
+ status good
+ url *none*
+ comment `Has a Primax USB ID. Same as MD5345'
+ model `MD6471'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0377'
+ status complete
+ url *none*
+ comment `Has a Primax USB ID. Same as MD5345'
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `ScanJet 2300C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0901'
+ status complete
+ url *none*
+ comment `600x1200 dpi max'
+ model `ScanJet 2400C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0a01'
+ status complete
+ url *none*
+ comment `1200x1200 dpi max'
+ model `ScanJet G2410'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0a01'
+ status basic
+ url *none*
+ comment `clone of the HP 2400C'
+ model `ScanJet 3670C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1405'
+ status complete
+ url *none*
+ comment `1200x1200 dpi max, complete transparency adaptor support'
+ model `ScanJet 3690C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1405'
+ status complete
+ url *none*
+ comment `1200x1200 dpi max, same as HP 3670C'
+ model `ScanJet 4850C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1b05'
+ status untested
+ url *none*
+ comment `resolution from 100 to 2400 supported, UTA not supported yet'
+ model `ScanJet G4010'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4505'
+ status good
+ url *none*
+ comment `resolution from 100 to 2400 supported, UTA not supported yet'
+ model `ScanJet G4050'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4605'
+ status good
+ url *none*
+ comment `resolution from 100 to 2400 supported, UTA not supported yet'
+ model `ScanJet N6310'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4705'
+ status untested
+ url *none*
+ comment `Not supported yet'
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan LiDE 35'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2213'
+ status good
+ url *none*
+ comment `Same ids as LiDE 50.'
+ model `CanoScan LiDE 40'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2213'
+ status good
+ url *none*
+ comment `Same ids as LiDE 50.'
+ model `CanoScan LiDE 50'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2213'
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan LiDE 60'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x221c'
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan LiDE 100'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1904'
+ status complete
+ url *none*
+ comment `GL847 based, resolution from 75 to 2400 dpi'
+ model `CanoScan LiDE 110'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1909'
+ status complete
+ url *none*
+ comment `GL124 based, resolution from 75 to 2400 dpi'
+ model `CanoScan LiDE 200'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1905'
+ status complete
+ url *none*
+ comment `GL847 based, resolution from 75 to 4800 dpi'
+ model `CanoScan LiDE 210'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x190a'
+ status complete
+ url *none*
+ comment `GL124 based, resolution from 75 to 2400 dpi'
+ model `CanoScan 4400f'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2228'
+ status unsupported
+ url *none*
+ comment `GL843 based, to be added to the genesys backend'
+ model `CanoScan 5600F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1906'
+ status unsupported
+ url *none*
+ comment `GL847 based, to be added to the genesys backend'
+ model `CanoScan 700F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1907'
+ status good
+ url *none*
+ comment `GL847 based, resolution from 75 to 4800 dpi'
+ model `Canon Image Formula 101'
+ interface `USB'
+ usb-vendor-id `0x1083'
+ usb-product-id `0x162e'
+ status unsupported
+ url *none*
+ comment `GL846 based, work in progress'
+ mfg `Visioneer'
+ url `http://www.visioneer.com/'
+ comment *none*
+ model `Strobe XP 100,r3'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x049b'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `Strobe XP 200'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0426'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `Strobe XP 300'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0474'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.'
+ model `Roadwarrior'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0494'
+ status basic
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `Visioneer OneTouch 7100'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0229'
+ status complete
+ url *none*
+ comment `Same as MD5345'
+ mfg `Pentax'
+ url `http://www.pentaxtech.com/'
+ url `http://mobilesolutions.brother-usa.com/'
+ comment *none*
+ model `DSmobile 600'
+ interface `USB'
+ usb-vendor-id `0x0a17'
+ usb-product-id `0x3210'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `DSmobile 600'
+ interface `USB'
+ usb-vendor-id `0x04f9'
+ usb-product-id `0x2038'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ mfg `DCT'
+ url `http://www.docucap.com/'
+ comment `Successor of Syscan in the USA'
+ model `DocketPort 487'
+ interface `USB'
+ usb-vendor-id `0x1dcc'
+ usb-product-id `0x4810'
+ status basic
+ url *none*
+ comment `All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.'
+ mfg `Syscan'
+ url *none*
+ comment *none*
+ model `DocketPort 485'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x4810'
+ status basic
+ url *none*
+ comment `All resolution and mode supported, front- and backside side-by-side, with backside mirrored horizontally.'
+ model `DocketPort 465'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x4802'
+ status untested
+ url *none*
+ comment `All resolution and mode should be supported, but uncorrected scans'
+ model `DocketPort 665'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x4803'
+ status basic
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `DocketPort 685/ Ambir DS685'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x480c'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.'
+ mfg `Xerox'
+ url `http://www.xerox.com/'
+ comment *none*
+ model `Travel Scanner 100'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x04ac'
+ status good
+ url *none*
+ comment `All resolution and mode supported, calibration is available'
+ model `2400 Onetouch'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x038b'
+ status complete
+ url *none*
+ comment `GL646 based, resolution from 75 to 2400 dpi'
+ mfg `Panasonic'
+ url *none*
+ comment *none*
+ model `KV-SS080'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x100f'
+ status complete
+ url *none*
+ comment `All resolution and mode supported, calibration is available. Support sponsored by cncsolutions (http://www.cncsolutions.com.br)'
+backend `gphoto2'
+ version `0.0'
+ manpage `sane-gphoto2'
+ url `mailto:peter@fales-lorenz.net'
+ comment *none*
+ type api
+ desc `Multiple cameras supported by the gphoto2 libraries'
+ url `http://www.gphoto.org'
+ comment `The long-term plan is to support all the cameras supported by the gphoto2 libraries (currently over 140 models). However, at this stage, only a handful of cameras are definitely known to work with SANE. Other cameras will probably work if the native file format is EXIF or JPEG. Testers welcome!'
+backend `gt68xx'
+ version `1.0-84'
+ manpage `sane-gt68xx'
+ url `http://www.meier-geinitz.de/sane/gt68xx-backend/'
+ comment `Only the USB scanners mentioned below are supported. For other Mustek BearPaws, look at the Plustek and the MA-1509 backend.'
+ type scanner
+ mfg `Artec/Ultima'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `Ultima 2000'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Works, only product id 0x4002 is supported'
+ model `Ultima 2000 e+'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Works, however 12 bit mode doesn't seem to be supported'
+ mfg `Boeder'
+ url *none*
+ comment *none*
+ model `Sm@rtScan Slim Edition'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Artec Ultima 2000'
+ mfg `Fujitsu'
+ url `http://www.fujitsu.com/'
+ comment *none*
+ model `1200CUS'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status basic
+ url *none*
+ comment `Works, but is slow. Probably a Mustek BearPaw 2400 CU clone.'
+ mfg `Genius'
+ url `http://www.genius-kye.com/'
+ comment *none*
+ model `ColorPage Slim 1200'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201e'
+ status untested
+ url *none*
+ comment `Untested but should work.'
+ model `Colorpage SF600'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2021'
+ status basic
+ url *none*
+ comment *none*
+ model `Colorpage Vivid3x'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2011'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid3 V2'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2011'
+ status good
+ url *none*
+ comment `Same as Colorpage Vivid3x'
+ model `Colorpage Vivid3xe'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2017'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid4'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2014'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid4x'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201b'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid4xe'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201a'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid 1200 X'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201d'
+ status good
+ url *none*
+ comment *none*
+ model `Colorpage Vivid 1200 XE'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201f'
+ status good
+ url *none*
+ comment *none*
+ mfg `Googlegear'
+ url *none*
+ comment *none*
+ model `2000'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Same as Artec Ultima 2000.'
+ mfg `Lexmark'
+ url `http://www.lexmark.com/'
+ comment *none*
+ model `X70'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x002d'
+ status good
+ url *none*
+ comment `Works, some resolutions fail at 16 bit'
+ model `X73'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x002d'
+ status good
+ url *none*
+ comment `Works, some resolutions fail at 16 bit, same as X70'
+ mfg `Medion/Lifetec/Tevion/Cytron'
+ url `http://www.medion.com'
+ comment `Sold by Aldi and Tchibo.'
+ model `MD 4394'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Product id 0x4002. If you have 0x4003, use artec_eplus48u backend.'
+ model `MD/LT 9375'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status untested
+ url *none*
+ comment `Untested, but is reported to have the same ids as the Artec Ultima 2000. Please test.'
+ model `MD/LT 9385'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Artec Ultima 2000'
+ model `LT 9452'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Mustek ScanExpress 1200 UB Plus'
+ model `MD 9458'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Artec Ultima 2000 (e+?)'
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `BearPaw 1200 CS'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021e'
+ status good
+ url *none*
+ comment *none*
+ model `BearPaw 1200 CU'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment *none*
+ model `BearPaw 1200 CU Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021b'
+ status good
+ url *none*
+ comment *none*
+ model `BearPaw 1200 CU Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021c'
+ status good
+ url *none*
+ comment *none*
+ model `BearPaw 1200 TA'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021e'
+ status good
+ url *none*
+ comment `Transparency adapter supported'
+ model `BearPaw 1248 CU'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021c'
+ status good
+ url *none*
+ comment `Seems to use the same ids as BearPaw 1200 CU Plus.'
+ model `BearPaw 2400 CS'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0218'
+ status untested
+ url *none*
+ comment `Probably works, reports are welcome'
+ model `BearPaw 2400 CS Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0219'
+ status good
+ url *none*
+ comment `Works, problems with 12/16 bit modes?'
+ model `BearPaw 2400 CU'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status basic
+ url *none*
+ comment `Works, but is slow'
+ model `BearPaw 2400 CU Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021d'
+ status good
+ url *none*
+ comment *none*
+ model `BearPaw 2400 TA'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0218'
+ status good
+ url *none*
+ comment `Transparency adapter supported'
+ model `BearPaw 2400 TA Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0219'
+ status good
+ url *none*
+ comment `Transparency adapter supported'
+ model `BearPaw 2448 CS Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021a'
+ status basic
+ url *none*
+ comment `Slow. Same as 2448 TA Plus, but without TA.'
+ model `BearPaw 2448 TA Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021a'
+ status basic
+ url *none*
+ comment `Slow. Transparency adapter supported. Slow. Brightness depends on resolution?'
+ model `Plug-n-Scan 2400 MT'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0219'
+ status good
+ url *none*
+ comment `Works but is slow in high resolutions. Same as BearPaw 2400 TA Plus.'
+ model `Plug-n-Scan 2400 M'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0219'
+ status good
+ url *none*
+ comment `Works but is slow in high resolutions. Same as BearPaw 2400 CS Plus.'
+ model `ScanExpress 1200 UB Plus'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment *none*
+ model `ScanExpress 1248 UB'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021f'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 2400 USB'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status minimal
+ url *none*
+ comment `Should be detected but may need some more work in the code. Testers welcome. Please contact me if you own this scanner.'
+ model `ScanExpress A3 USB'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0210'
+ status basic
+ url *none*
+ comment `Still some vertical stripes.'
+ model `ScanMagic 1200 UB Plus'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Same as ScanExpress 1200 UB Plus'
+ mfg `NeatReceipts'
+ url *none*
+ comment *none*
+ model `Scanalizer Professional 2.5'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0412'
+ status untested
+ url *none*
+ comment `Similar to Plustek OpticSlim M12. Please tell us if this scanner works.'
+ model `Mobile Scanner'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0462'
+ status basic
+ url *none*
+ comment `Similar to Plustek OpticSlim M12.'
+ mfg `Nortek'
+ url *none*
+ comment *none*
+ model `MyScan 1200'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x040b'
+ status untested
+ url *none*
+ comment `Untested. Please test. Similar to Plustek OpticPro S12?'
+ mfg `Packard Bell'
+ url *none*
+ comment *none*
+ model `Diamond 1200'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Mustek BearPaw 1200 (Plus)'
+ model `Diamond 1200 Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021c'
+ status good
+ url *none*
+ comment `Similar to Mustek BearPaw 1200 Plus'
+ model `Diamond 1200 Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021b'
+ status good
+ url *none*
+ comment `Similar to Mustek BearPaw 1200 Plus'
+ model `Diamond 2450'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0219'
+ status good
+ url *none*
+ comment *none*
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticPro 1248U'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0400'
+ status good
+ url *none*
+ comment *none*
+ model `OpticPro 1248U'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0401'
+ status good
+ url *none*
+ comment *none*
+ model `OpticPro U16B'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0402'
+ status good
+ url *none*
+ comment *none*
+ model `OpticPro U16B+'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0403'
+ status good
+ url *none*
+ comment *none*
+ model `OpticPro UT16B'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0403'
+ status untested
+ url *none*
+ comment `Probably works. Transparency adapter not supported yet. Please contact me if you own such a device. '
+ model `OpticPro S12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x040b'
+ status good
+ url *none*
+ comment `Product ID 0x040b only.'
+ model `OpticPro S24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x040e'
+ status good
+ url *none*
+ comment `Product ID 0x040e only. Is reported to work.'
+ model `OpticPro ST12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x040b'
+ status untested
+ url *none*
+ comment `Product ID 0x040b only. Needs testing. Transparency adapter completely untested. Please contact me if you own such a scanner.'
+ model `OpticSlim 1200'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0413'
+ status good
+ url *none*
+ comment *none*
+ model `OpticSlim 2400'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0422'
+ status good
+ url *none*
+ comment `Works up to 1200 dpi.'
+ model `OpticSlim 2400 plus'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0454'
+ status good
+ url *none*
+ comment `Same as OpticSlim 2400.'
+ model `Iriscan Express 2'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x045f'
+ status complete
+ url *none*
+ comment `Works up to 1200 dpi. Calibration with external calibration sheet supported'
+ model `OpticSlim M12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0412'
+ status complete
+ url *none*
+ comment `Works up to 1200 dpi. Calibration with external calibration sheet supported'
+ mfg `RevScan'
+ url *none*
+ comment *none*
+ model `19200i'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0400'
+ status good
+ url *none*
+ comment `Similar to Plustek OpticPro 1248U'
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment *none*
+ model `240TH Easy Webscan Gold'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0218'
+ status good
+ url *none*
+ comment `Same as Mustek Bearpaw 2400 TA plus.'
+ model `Compact Scan USB 19200'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Works, if you have vendor id 0x055f and product id 0x0006, use the mustek_usb backend instead, similar to Mustek ScanExpress 1200 UB (Plus)'
+ model `Direct WebScan 19200'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x021c'
+ status good
+ url *none*
+ comment `Same as Mustek BearPaw 1200 CU Plus (0x021c).'
+ model `Flat Scan USB 19200'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4002'
+ status good
+ url *none*
+ comment `Similar to Artec Ultima 2000'
+ mfg `Visioneer'
+ url `http://www.visioneer.com/'
+ comment *none*
+ model `OneTouch 7300'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0444'
+ status good
+ url *none*
+ comment `Works upto 1200 dpi and 12 bits/color.'
+backend `hp'
+ version `1.06'
+ manpage `sane-hp'
+ url `http://www.kirchgessner.net/'
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `ScanJet Plus'
+ interface `Propietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Driver for HP parallel interface card required'
+ model `ScanJet IIc'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet IIp'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet IIcx'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 3c'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 3p'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 4c'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 4p'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 4100C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0101'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 5p'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 5100C'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Requires ppscsi driver and epst module'
+ model `ScanJet 5200C'
+ interface `Parport USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0401'
+ status complete
+ url *none*
+ comment `Parallel interface requires ppscsi driver and epst module'
+ model `ScanJet 6100C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 6200C'
+ interface `SCSI USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0201'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 6250C'
+ interface `SCSI USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0201'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 6300C'
+ interface `SCSI USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0601'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 6350C'
+ interface `SCSI USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0601'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 6390C'
+ interface `SCSI USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0601'
+ status complete
+ url *none*
+ comment *none*
+ model `PhotoSmart PhotoScanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+backend `hp3500'
+ version `1.1'
+ manpage `sane-hp3500'
+ url `http://projects.troy.rollo.name/rt-scanners/'
+ comment `HP3500 series scanners.'
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 3500C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2205'
+ status good
+ url *none*
+ comment *none*
+ model `ScanJet 3530C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2005'
+ status good
+ url *none*
+ comment *none*
+ model `ScanJet 3570C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2005'
+ status good
+ url *none*
+ comment *none*
+backend `hp3900'
+ version `0.12'
+ manpage `sane-hp3900'
+ url `http://sourceforge.net/projects/hp3900-series/'
+ comment `Still Beta'
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 3800'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2605'
+ status basic
+ url *none*
+ comment `Works with resolutions equal and less than 600dpi'
+ model `ScanJet 3970c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2305'
+ status good
+ url *none*
+ comment *none*
+ model `ScanJet 4070 Photosmart'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2405'
+ status good
+ url *none*
+ comment *none*
+ model `ScanJet 4370'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4105'
+ status basic
+ url *none*
+ comment `Works with resolutions lower than 1200dpi'
+ model `ScanJet G2710'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2805'
+ status basic
+ url *none*
+ comment `Similar to hp scanjet 3800'
+ model `ScanJet G3010'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4205'
+ status basic
+ url *none*
+ comment `Similar to hp scanjet 4370'
+ model `ScanJet G3110'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4305'
+ status basic
+ url *none*
+ comment `Similar to hp scanjet 4370'
+ mfg `UMAX'
+ url `http://www.umax.com'
+ comment *none*
+ model `Astra 4900'
+ interface `USB'
+ usb-vendor-id `0x06dc'
+ usb-product-id `0x0020'
+ status minimal
+ url *none*
+ comment `developing yet'
+ mfg `BenQ'
+ url `http://www.benq.com/'
+ comment *none*
+ model `5550'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2211'
+ status minimal
+ url *none*
+ comment `developing yet'
+backend `hp4200'
+ version `1.0-2'
+ manpage `sane-hp4200'
+ url `http://hp4200-backend.sourceforge.net'
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `ScanJet 4200C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0105'
+ status basic
+ url *none*
+ comment `8bpp color, 75/150/300/600 dpi only'
+ model `ScanJet 4200Cxi'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0105'
+ status basic
+ url *none*
+ comment `8bpp color, 75/150/300/600 dpi only'
+ model `ScanJet 4200Cse'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0105'
+ status basic
+ url *none*
+ comment `8bpp color, 75/150/300/600 dpi only'
+backend `hp5400'
+ version `1.0-2'
+ manpage `sane-hp5400'
+ url `http://sourceforge.net/projects/hp5400backend'
+ comment `HP5400 and HP5470 scanners. Prototype backend available'
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 5400c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1005'
+ status basic
+ url *none*
+ comment *none*
+ model `ScanJet 5470c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1105'
+ status basic
+ url *none*
+ comment *none*
+ model `ScanJet 5490c'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+backend `hp5590'
+ version `1.0.5'
+ manpage `sane-hp5590'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 4500C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1205'
+ status complete
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives'
+ model `ScanJet 4570C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1305'
+ status complete
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives'
+ model `ScanJet 5500C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1305'
+ status untested
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives'
+ model `ScanJet 5550C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1205'
+ status complete
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives'
+ model `ScanJet 5590'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1705'
+ status complete
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives'
+ model `ScanJet 7650'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1805'
+ status complete
+ url *none*
+ comment `Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives'
+backend `hpljm1005'
+ version `0'
+ manpage `sane-hpljm1005'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `LaserJet M1005 MFP'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3b17'
+ status good
+ url *none*
+ comment `grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI'
+ model `LaserJet M1120 MFP'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x5617'
+ status good
+ url *none*
+ comment `grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI'
+ model `LaserJet M1120n MFP'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x5717'
+ status good
+ url *none*
+ comment `grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI'
+backend `hpsj5s'
+ version `0.03'
+ manpage `sane-hpsj5s'
+ url `http://hpsj5s.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `ScanJet 5s'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `Requires libieee1284 library. Only gray mode.'
+backend `hs2p'
+ version `1.00'
+ manpage `sane-hs2p'
+ url `http://www.acjlaw.net:8080/~jeremy/Ricoh/'
+ comment `This backend has been tested with the IS450DE (Duplex/Endorser). All major functions necessary for scanning are supported. This backend should work with all Ricoh scanners in the IS450 family as well as the IS420 series, but the IS420 has not yet been tested. Features provided by the optional Image Processing Unit (IPU) are not yet integrated into the backend, as my scanner lacks the IPU.'
+ type scanner
+ mfg `Ricoh'
+ url `http://www.ricoh.com/'
+ comment *none*
+ model `IS450'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `All major scanning-related features are supported (except for IPU). Certain non-scanning features, such as those related to scanner maintenance, are not supported. Such features would be better implemented in a separate stand-alone tool. For instance, if you replace the ADF Unit, you must recalibrate the scanner optics using a Ricoh Test Sheet and reset the E^2PROM registers. Reports are welcome.'
+ model `IS-410'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, please report!'
+ model `IS-420'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, please report!'
+ model `IS-430'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, please report!'
+backend `ibm'
+ version `1.0-4'
+ manpage `sane-ibm'
+ url `http://www.meier-geinitz.de/sane/ibm-backend/'
+ comment `This backend has had only limited testing. It needs more work especially for the Ricoh scanners. Patches are welcome.'
+ type scanner
+ mfg `IBM'
+ url `http://www.ibm.com/'
+ comment *none*
+ model `2456'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Was reported to work long time ago. Reports are welcome.'
+ mfg `Ricoh'
+ url *none*
+ comment *none*
+ model `IS-410'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, please report!'
+ model `IS-420'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Works at least in flatbed mode.'
+ model `IS-430'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Untested, please report!'
+backend `kodak'
+ version `7'
+ manpage `sane-kodak'
+ url `http://www.thebility.com/kodak/'
+ comment `New backend for SANE release 1.0.21, see sane-kodak manpage'
+ type scanner
+ mfg `Kodak'
+ url `http://www.kodak.com/'
+ comment *none*
+ model `Scanner 1500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 2500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 3500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 3510'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 3520'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Color Scanner 3590C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Color Scanner 4500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i150 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i160 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i250 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i260 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i280 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 900'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 923'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 5500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 7500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 7520'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 9500'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Scanner 9520'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i610 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i620 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i640 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i660 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i730 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i750 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i780 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i810 Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i820 Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i830 Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i840 Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i1840 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+ model `i1860 Scanner'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Uncompressed B&W, Gray and Color, some automatic features supported'
+ model `s1740'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Please test!'
+backend `kodakaio'
+ version `2.4.6'
+ manpage `sane-kodakaio'
+ url `http://sourceforge.net/projects/cupsdriverkodak/'
+ comment `Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10'
+ type scanner
+ mfg `Kodak'
+ url `http://www.kodak.com/'
+ comment *none*
+ model `ESP 2150'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4059'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 2170'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4066'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 3200'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4043'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 3300'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4031'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 4100'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4053'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 5000'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4028'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 5100'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4025'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 5200'
+ interface `USB Ethernet'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4041'
+ status basic
+ url *none*
+ comment `USB good, Network good'
+ model `ESP 5300'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4026'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 5500'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4027'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 6100'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4054'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 7200'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4056'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 9200'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4065'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 5'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4032'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 7'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x403e'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP 9'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x403f'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP C110'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4057'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP C115'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4058'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP C310'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x405d'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `ESP C315'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x405e'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Hero 3.1'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x406d'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Hero 5.1'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4064'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Hero Office 6.1'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4062'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Hero 7.1'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4063'
+ status untested
+ url *none*
+ comment `Please test!'
+ model `Hero 9.1'
+ interface `USB Ethernet'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4067'
+ status basic
+ url *none*
+ comment `USB good, Network good'
+ mfg `Advent'
+ url `http://www.adventcomputers.co.uk'
+ comment *none*
+ model `AW10'
+ interface `USB'
+ usb-vendor-id `0x040a'
+ usb-product-id `0x4060'
+ status untested
+ url *none*
+ comment `Please test!'
+backend `kvs20xx'
+ version `unmaintained'
+ manpage `sane-kvs20xx'
+ url *none*
+ comment `New backend for SANE release 1.0.22, see sane-kvs20xx manpage'
+ type scanner
+ mfg `Panasonic'
+ url `http://www.panasonic.com/'
+ comment *none*
+ model `KV-S2025C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2026C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1000'
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2028C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x100a'
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2045C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2046C'
+ interface `USB SCSI'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1001'
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2048C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1009'
+ status untested
+ url *none*
+ comment *none*
+backend `kvs40xx'
+ version `unmaintained'
+ manpage `sane-kvs40xx'
+ url *none*
+ comment `New backend for SANE release 1.0.23, see sane-kvs40xx manpage'
+ type scanner
+ mfg `Panasonic'
+ url `http://www.panasonic.com/'
+ comment *none*
+ model `KV-S4065C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x100d'
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S4085C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x100c'
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S7075C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x100e'
+ status untested
+ url *none*
+ comment *none*
+backend `kvs1025'
+ version `unmaintained'
+ manpage `sane-kvs1025'
+ url *none*
+ comment `New backend for SANE release 1.0.21, see sane-kvs1025 manpage'
+ type scanner
+ mfg `Panasonic'
+ url `http://www.panasonic.com/'
+ comment *none*
+ model `KV-S1020C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1007'
+ status good
+ url *none*
+ comment *none*
+ model `KV-S1025C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1006'
+ status good
+ url *none*
+ comment *none*
+ model `KV-S1045C'
+ interface `USB'
+ usb-vendor-id `0x04da'
+ usb-product-id `0x1010'
+ status good
+ url *none*
+ comment *none*
+backend `leo'
+ version `1.0-10'
+ manpage `sane-leo'
+ url `http://www.zago.net/sane/#leo'
+ comment *none*
+ type scanner
+ mfg `LEO'
+ url *none*
+ comment *none*
+ model `LEOScan S3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `FCC ID LUZFS1130'
+ mfg `Across Technologies'
+ url *none*
+ comment *none*
+ model `FS-1130'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `FCC ID LUZFS1130'
+ mfg `Genius'
+ url *none*
+ comment *none*
+ model `FS-1130 Colorpage Scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+backend `lexmark'
+ version `1.0-0'
+ manpage `sane-lexmark'
+ url `http://stef.dev.free.fr/sane/lexmark'
+ comment `This backend supports lexmark x1100 series scanners.'
+ type scanner
+ mfg `Lexmark'
+ url `http://www.lexmark.com/'
+ comment *none*
+ model `X1110'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status untested
+ url *none*
+ comment *none*
+ model `X1130'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status good
+ url *none*
+ comment `Supports 75, 150, 300, 600 dpi'
+ model `X1140'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status untested
+ url *none*
+ comment *none*
+ model `X1150'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status good
+ url *none*
+ comment `Supports 75, 150, 300, 600 dpi'
+ model `X1170'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status good
+ url *none*
+ comment `Supports 75, 150, 300, 600 dpi'
+ model `X1180'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status good
+ url *none*
+ comment *none*
+ model `X1185'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status good
+ url *none*
+ comment `Tested with xscanimage. Supports 75, 150, 300, 600, 1200(600x1200) dpi resolutions. Does grayscale or colour scans in the following sizes: wallet, 3x5, 4x6, 5x7, 8x10, letter.'
+ model `X1195'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007c'
+ status untested
+ url *none*
+ comment *none*
+ model `X74'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0060'
+ status good
+ url *none*
+ comment `Supports 75, 150, 300, 600 dpi'
+ model `X12xx'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007d'
+ status good
+ url *none*
+ comment `USB1.1 is OK, USB2.0 needs testing'
+ mfg `Dell'
+ url *none*
+ comment *none*
+ model `A920'
+ interface `USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5105'
+ status good
+ url *none*
+ comment `Relabelled X11xx model'
+backend `ma1509'
+ version `1.0-3'
+ manpage `sane-ma1509'
+ url `http://www.meier-geinitz.de/sane/ma1509-backend/'
+ comment *none*
+ type scanner
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `BearPaw 1200 F'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0010'
+ status good
+ url *none*
+ comment `Works upto 600 dpi. No support for TA and ADF yet.'
+ mfg `Fujitsu'
+ url `http://www.fujitsu.com/'
+ comment *none*
+ model `fi-4110EOX/2/3'
+ interface `USB'
+ usb-vendor-id `0x04c5'
+ usb-product-id `0x1040'
+ status unsupported
+ url *none*
+ comment `Uses ma1509 chip, but very different from other scanners supported by the ma1509 backend'
+backend `magicolor'
+ version `1.0.0'
+ manpage `sane-magicolor'
+ url `http://wiki.kainhofer.com/hardware/magicolor_scan'
+ comment *none*
+ type scanner
+ mfg `KONICA MINOLTA'
+ url `http://www.konicaminolta.com/'
+ comment *none*
+ model `magicolor 1690MF'
+ interface `USB Network'
+ usb-vendor-id `0x132b'
+ usb-product-id `0x2089'
+ status good
+ url `http://www.konicaminolta.eu/business-solutions/products/laser-printers/all-in-one/magicolor-1690mf/key-features.html'
+ comment `Multi-function color laser printer with fax, scanner and network interface'
+ model `BizHub 162/132'
+ interface `USB Network'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.'
+ model `DiMage 1611'
+ interface `USB Network'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.'
+backend `matsushita'
+ version `1.0-7'
+ manpage `sane-matsushita'
+ url `http://www.zago.net/sane'
+ comment *none*
+ type scanner
+ mfg `Panasonic'
+ url `http://www.panasonic.com/'
+ comment *none*
+ model `KV-SS25'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `KV-SS25D'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `KV-SS50'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-SS55'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-SS50EX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-SS55EX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `no color, no high resolution, no automatic cropping'
+ model `KV-SS850'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-SS855'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `KV-S2025C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `no color, no high resolution, no automatic cropping'
+ model `KV-S2045C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `no color, no high resolution, no automatic cropping'
+ model `KV-S2065L'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `no color, no high resolution, no automatic cropping'
+backend `microtek'
+ version `0.13.1'
+ manpage `sane-microtek'
+ url `http://www.mir.com/mtek/'
+ comment *none*
+ type scanner
+ mfg `Microtek'
+ url `http://www.microtek.com/'
+ comment *none*
+ model `Scanmaker E6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Scanmaker E3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Scanmaker E2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Scanmaker 35t+'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `slide-scanner'
+ model `Scanmaker 45t'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `slide-scanner'
+ model `Scanmaker 35'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `slide-scanner'
+ model `Scanmaker III'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Scanmaker IISP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Scanmaker IIHR'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Scanmaker IIG'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `gray only'
+ model `Scanmaker II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Scanmaker 600Z(S)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `Scanmaker 600G(S)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `gray only (see manpage)'
+ model `Color PageWiz'
+ interface `SCSI (Parport)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `sheet-fed (preliminary, see mapage)'
+ mfg `Agfa'
+ url `http://www.agfa.com/'
+ comment *none*
+ model `Arcus II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Arcus *II*, not Arcus!'
+ model `StudioScan'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `StudioScan II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `StudioScan IIsi'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Studiostar'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `Is detected but scans are very dark'
+ model `DuoScan'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ mfg `Vobis'
+ url `http://www.vobis.de/'
+ comment *none*
+ model `Highscreen Realscan'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ mfg `Genius'
+ url `http://www.genius-kye.com/'
+ comment *none*
+ model `Colorpage-SP2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Same as Microtek Scanmaker E3'
+backend `microtek2'
+ version `unmaintained'
+ manpage `sane-microtek2'
+ url `http://karstenfestag.gmxhome.de/linux.html'
+ comment *none*
+ type scanner
+ mfg `Microtek'
+ url `http://www.microtek.com/'
+ comment *none*
+ model `ScanMaker E3plus'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker E3plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker X6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker X6EL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker X6USB'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x0099'
+ status good
+ url *none*
+ comment *none*
+ model `ScanMaker V300'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanMaker V300'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanMaker V310'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker V310'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker V600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker V600'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker 330'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker 630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `ScanMaker 636'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker 6400XL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker 9600XL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `only flatbed mode ?'
+ model `ScanMaker 9800XL'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url `/unsupported/microtek-scanmaker-9800.html'
+ comment `IEEE-1394 seems to work. See link. More reports welcome.'
+ model `Phantom 330CX'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `SlimScan C3'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Phantom 636'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Phantom 636CX'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `SlimScan C6'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x009a'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker V6UPL'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x00b6'
+ status basic
+ url *none*
+ comment `Sometimes scan speed goes to fast and results look badly smudged.'
+ model `ScanMaker V6USL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker V6USL'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x00a3'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker V6USL'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x80a3'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMaker X12USL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `only Flatbed mode ?'
+ mfg `Vobis'
+ url `http://www.vobis.de/'
+ comment *none*
+ model `HighScan'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `only E3plus based models'
+ mfg `Scanport'
+ url `http://www.scanport.com/'
+ comment *none*
+ model `SQ300'
+ interface `Parport?'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `SQ2030'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `SQ4836'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ mfg `Genius'
+ url `http://www.geniusmouse.co.uk/'
+ comment *none*
+ model `ColorPage-EP'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+backend `mustek'
+ version `1.0-138'
+ manpage `sane-mustek'
+ url `http://www.meier-geinitz.de/sane/mustek-backend/'
+ comment `Most Mustek SCSI scanners are supported by this backend. For USB scanners, look at the mustek_usb backend.'
+ type scanner
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `Paragon MFS-6000CX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Paragon MFS-12000CX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass'
+ model `Paragon MFC-600S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon 600 II CD'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon 600 II ED'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `Completely untested. If it's the same as the 600 II EP, it may work. Please contact me if you own such a device.'
+ model `Paragon 600 II EP'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `Works, however only low resolutions and quality in color mode is bad.'
+ model `ScanMagic 600 II SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `TwainScan II SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon MFC-800S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon 800 II SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon MFS-6000SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon MFS-8000SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon MFS-1200SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon MFS-12000SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 6000SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 12000SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 1200 FS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `One report that it crashes the computer. SCSI driver issue? Please contact me if you own such a device.'
+ model `ScanExpress 12000SP Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon 1200 III SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `Paragon 1200 LS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMagic 9636S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanMagic 9636S Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress A3 SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Please test!'
+ model `Paragon 1200 SP Pro'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Paragon 1200 A3 Pro'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `ADF and TA untested. Please contact me if you own such equipment.'
+ model `Paragon 600 II N'
+ interface `Proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Resolutions above 300 dpi may cause trouble.'
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment `Carefully check the model names. Trust uses similar names for completely different hardware.'
+ model `Imagery 1200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3-pass, Mustek Paragon MFS-6000CX compatible'
+ model `Imagery 1200 SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Mustek Paragon MFS-6000SP compatible'
+ model `Imagery 4800 SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Mustek Paragon 600 II CD compatible'
+ model `SCSI Connect 19200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Mustek ScanExpress 12000SP compatible'
+ model `SCSI excellence series 19200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Mustek ScanExpress 12000SP compatible'
+ mfg `Primax'
+ url `http://www.primax.nl/'
+ comment *none*
+ model `Compact 4800 SCSI'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Mustek 600 II CD compatible'
+backend `mustek_pp'
+ version `13'
+ manpage `sane-mustek_pp'
+ url `http://penguin-breeder.org/sane/mustek_pp/'
+ comment `Supports CIS and CCD type parallel port scanners from Mustek.'
+ type scanner
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `ScanExpress 6000 P'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `ScanExpress 600 SEP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `ScanMagic 4800 P'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `600 III EP Plus'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `96 CP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ model `ScanExpress 600 CP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ model `ScanMagic 600 CP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ model `ScanExpress 1200 CP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ model `ScanExpress 1200 CP+'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ mfg `Medion/Lifetec/Tevion/Cytron'
+ url `http://www.medion.de/'
+ comment `Those scanners are also known as "Aldi Scanner " or "Tchibo Scanners "'
+ model `MD 9848'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `MD 9806'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ model `MD/LT 935x'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ model `MD/LT 985x'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ model `MD/LT 9890'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ mfg `Targa'
+ url *none*
+ comment *none*
+ model `Funline TS12 EP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `600x1200 dpi CIS scanner'
+ model `Funline TS6 EP'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ mfg `Trust'
+ url `http://www.trust-site.com/home/'
+ comment *none*
+ model `Easy Connect 9600+'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ model `Easy Connect 19200+'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+ mfg `Viviscan'
+ url *none*
+ comment *none*
+ model `Compact II'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ mfg `Cybercom'
+ url *none*
+ comment *none*
+ model `9352'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `CIS scanner'
+ mfg `Gallery'
+ url *none*
+ comment *none*
+ model `4800'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ mfg `Network'
+ url *none*
+ comment *none*
+ model `Easy Plus 30 Bit'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300 dpi CCD scanner'
+ mfg `Micromaxx'
+ url *none*
+ comment *none*
+ model `MM-9851'
+ interface `Parport (EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `300x600 dpi CIS scanner'
+backend `mustek_usb'
+ version `1.0-18'
+ manpage `sane-mustek_usb'
+ url `http://www.meier-geinitz.de/sane/mustek_usb-backend/'
+ comment `Only the USB scanners mentioned below are supported. For BearPaws, look at the Plustek, MA-1509, and gt68xx backends.'
+ type scanner
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `ScanExpress 600 CU'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0002'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 1200 CU'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0001'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 1200 CU Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0008'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanExpress 1200 UB'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0006'
+ status complete
+ url *none*
+ comment `For the UB Plus, see gt68xx backend'
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment *none*
+ model `Compact Scan USB 19200'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0006'
+ status complete
+ url *none*
+ comment `Mustek 1200 UB compatible'
+backend `mustek_usb2'
+ version `1.0-10'
+ manpage `sane-mustek_usb2'
+ url `http://www.meier-geinitz.de/sane/mustek_usb2-backend/'
+ comment `Only BearPaw 2448TA Pro is supported at the moment'
+ type scanner
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.com.tw/'
+ url `http://www.mustek.de/'
+ comment *none*
+ model `BearPaw 2448TA Pro'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0409'
+ status good
+ url *none*
+ comment *none*
+backend `nec'
+ version `0.12'
+ manpage `sane-nec'
+ url `http://www5a.biglobe.ne.jp/~saetaka/'
+ comment *none*
+ type scanner
+ mfg `NEC'
+ url `http://www.nevt.co.jp/'
+ comment *none*
+ model `PC-IN500/4C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `PC-IN500/4C was sold only in JAPAN'
+backend `net'
+ version `1.0.14'
+ manpage `sane-net'
+ url `http://www.penguin-breeder.org/?page=sane-net'
+ comment *none*
+ type meta
+ desc `Network access to saned servers'
+ url *none*
+ comment `Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6.'
+backend `niash'
+ version `0.3'
+ manpage `sane-niash'
+ url `http://sourceforge.net/projects/hp3300backend'
+ comment *none*
+ type scanner
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com'
+ comment *none*
+ model `ScanJet 3300c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0205'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 3400c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0405'
+ status complete
+ url *none*
+ comment `If you use Linux 2.6, version 2.6.8 or newer is necessary.'
+ model `ScanJet 4300c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0305'
+ status complete
+ url *none*
+ comment `If you use Linux 2.6, version 2.6.8 or newer is necessary.'
+ model `ScanJet 4300c/Silitek'
+ interface `USB'
+ usb-vendor-id `0x047b'
+ usb-product-id `0x1002'
+ status complete
+ url *none*
+ comment `If you use Linux 2.6, version 2.6.8 or newer is necessary.'
+ mfg `Agfa'
+ url `http://www.agfa.com'
+ comment *none*
+ model `Snapscan Touch'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x0100'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Trust'
+ url `http://www.trust.com'
+ comment *none*
+ model `Office Scan USB 19200'
+ interface `USB'
+ usb-vendor-id `0x047b'
+ usb-product-id `0x1000'
+ status complete
+ url *none*
+ comment *none*
+backend `p5'
+ version `1'
+ manpage `sane-p5'
+ url `http://www.sane-project.org/'
+ comment `New backend for SANE release 1.0.21, see sane-p5 manpage'
+ type scanner
+ mfg `PRIMAX'
+ url `http://www.primax.com.tw'
+ comment *none*
+ model `PagePartner'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `Sheetfed scanner, work in gray and color, but uncalibrated scans'
+backend `pie'
+ version `1.0'
+ manpage `sane-pie'
+ url `http://www.munton.demon.co.uk/sane'
+ comment *none*
+ type scanner
+ mfg `Devcom'
+ url `http://www.blackwidow.co.uk/'
+ comment *none*
+ model `9636PRO'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `9636S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `9630S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ mfg `PIE'
+ url `http://www.scanace.com/'
+ comment *none*
+ model `ScanAce 1236S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanAce 1230S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanAce II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce III'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanAce Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce II Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce III Plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce V'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce ScanMedia'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce ScanMedia II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce 630S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `ScanAce 636S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ mfg `Adlib'
+ url *none*
+ comment *none*
+ model `JetScan630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `JetScan636PRO'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+backend `pint'
+ version `unmaintained'
+ manpage `sane-pint'
+ url *none*
+ comment *none*
+ type api
+ desc `Scanners with the machine-independent PINT interface'
+ url *none*
+ comment `Haven't been tested for a long time. Handle with care.'
+backend `pixma'
+ version `0.17.3'
+ manpage `sane-pixma'
+ url `http://home.arcor.de/wittawat/pixma/'
+ url `http://mp610.blogspot.com/'
+ comment *none*
+ type scanner
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `PIXMA E500'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1758'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA E510'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1761'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA E600'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175a'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA E610'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1767'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG2100 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1751'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MG2200 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1760'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG3100 Series'
+ interface `USB WLAN'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1752'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MG3200 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1762'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG4100 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1753'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG4200 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1763'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MG5100 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1748'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MG5200 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1749'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MG5300 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1754'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI).'
+ model `PIXMA MG5400 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1764'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG6100 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x174a'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400 DPI)'
+ model `PIXMA MG6200 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1755'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800 DPI)'
+ model `PIXMA MG6300 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1765'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI).'
+ model `PIXMA MG8100 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x174b'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MG8200 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1756'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800DPI).'
+ model `PIXMA MP140'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x172b'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600 DPI)'
+ model `PIXMA MP150'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1709'
+ status good
+ url *none*
+ comment *none*
+ model `PIXMA MP160'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1714'
+ status basic
+ url *none*
+ comment *none*
+ model `PIXMA MP170'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x170a'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP180'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1715'
+ status basic
+ url *none*
+ comment *none*
+ model `PIXMA MP190'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1734'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `PIXMA MP210'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1721'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `PIXMA MP220'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1722'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP230'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175f'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI).'
+ model `PIXMA MP240'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1732'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI)'
+ model `PIXMA MP250'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173a'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `PIXMA MP260'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1733'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI)'
+ model `PIXMA MP270'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173b'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI)'
+ model `PIXMA MP280'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1746'
+ status good
+ url *none*
+ comment `All resolutions supported (up to 600DPI).'
+ model `PIXMA MP360'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x263c'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP370'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x263d'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP375R'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x263f'
+ status untested
+ url *none*
+ comment `Same protocol as Pixma MP360/370/390? Testers needed!'
+ model `PIXMA MP390'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x263e'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP450'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x170b'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP460'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1716'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP470'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1723'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI).'
+ model `PIXMA MP480'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1731'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP490'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173c'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI)'
+ model `PIXMA MP493'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1757'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MP495'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1747'
+ status untested
+ url *none*
+ comment `Same protocol as Pixma MP280? Testers needed!'
+ model `PIXMA MP500'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x170c'
+ status good
+ url *none*
+ comment *none*
+ model `PIXMA MP510'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1717'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI).'
+ model `PIXMA MP520'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1724'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP530'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1712'
+ status good
+ url *none*
+ comment *none*
+ model `PIXMA MP540'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1730'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP550'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173d'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP560'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173e'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP600'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1718'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP600R'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1719'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP610'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1725'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800DPI)'
+ model `PIXMA MP620'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x172f'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI)'
+ model `PIXMA MP630'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x172e'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800DPI)'
+ model `PIXMA MP640'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x173f'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800DPI)'
+ model `PIXMA MP700'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2630'
+ status complete
+ url *none*
+ comment `All resolutions supported (flatbed color up to 1200DPI, grayscale up to 600DPI).'
+ model `PIXMA MP710'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x264d'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 1200DPI)'
+ model `PIXMA MP730'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x262f'
+ status good
+ url *none*
+ comment `Flatbed color up to 1200DPI, grayscale up to 600DPI. ADF scan to be confirmed.'
+ model `PIXMA MP740'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x264c'
+ status untested
+ url *none*
+ comment `Same protocol as Pixma MP710? Testers needed!'
+ model `PIXMA MP750'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1706'
+ status minimal
+ url *none*
+ comment `No grayscale. Canceling scan in ADF mode doesn't eject the paper!'
+ model `PIXMA MP760'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1708'
+ status minimal
+ url *none*
+ comment `No grayscale. The scanner sometimes hangs!'
+ model `PIXMA MP770'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1708'
+ status minimal
+ url *none*
+ comment `No grayscale. The scanner sometimes hangs!'
+ model `PIXMA MP780'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1707'
+ status minimal
+ url *none*
+ comment `No grayscale. The scanner sometimes hangs!'
+ model `PIXMA MP790'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1707'
+ status minimal
+ url *none*
+ comment `No grayscale. The scanner sometimes hangs!'
+ model `PIXMA MP800'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x170d'
+ status complete
+ url *none*
+ comment `All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.'
+ model `PIXMA MP800R'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x170e'
+ status complete
+ url *none*
+ comment `All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.'
+ model `PIXMA MP810'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x171a'
+ status complete
+ url *none*
+ comment `All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.'
+ model `PIXMA MP830'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1713'
+ status complete
+ url *none*
+ comment `All resolutions supported up to 2400DPI. Flatbed, ADF simplex and Duplex supported.'
+ model `PIXMA MP960'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x171b'
+ status complete
+ url *none*
+ comment `All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.'
+ model `PIXMA MP970'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1726'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 4800DPI). Full TPU support (negative and slides) at 24 or 48 bits.'
+ model `PIXMA MP980'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x172d'
+ status complete
+ url *none*
+ comment `Working fine at all resolutions.'
+ model `PIXMA MP990'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1740'
+ status complete
+ url *none*
+ comment `Working fine at all resolutions.'
+ model `PIXMA MX300'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1727'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `PIXMA MX310'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1728'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI)'
+ model `PIXMA MX320'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1736'
+ status untested
+ url *none*
+ comment `Same protocol as Pixma Generation 3? Testers needed!'
+ model `PIXMA MX330'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1737'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI)'
+ model `PIXMA MX340'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1741'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI)'
+ model `PIXMA MX350'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1742'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI)'
+ model `PIXMA MX360'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x174d'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.'
+ model `PIXMA MX370 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1759'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI).'
+ model `PIXMA MX390 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1766'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX410'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x174e'
+ status untested
+ url *none*
+ comment `Same protocol as Pixma MX420? Testers needed!'
+ model `PIXMA MX420'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x174f'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.'
+ model `PIXMA MX430 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175b'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX450 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1768'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX510 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175c'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX520 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1769'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX700'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1729'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 2400DPI)'
+ model `PIXMA MX710 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175d'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX720 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x176a'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX850'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x172c'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.'
+ model `PIXMA MX860'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1735'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.'
+ model `PIXMA MX870'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1743'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.'
+ model `PIXMA MX880 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1750'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.'
+ model `PIXMA MX882'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1750'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.'
+ model `PIXMA MX885'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1750'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.'
+ model `PIXMA MX890 Series'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x175e'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.'
+ model `PIXMA MX920 Series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x176b'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `PIXMA MX7600'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x171c'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 4800DPI)'
+ model `imageCLASS D420'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ef'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.'
+ model `imageCLASS D480'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ed'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.'
+ model `i-SENSYS MF3010'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2759'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF3110'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2660'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI).'
+ model `imageCLASS MF3240'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2684'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4010'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26b4'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4018'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26b4'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4120'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26a3'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4122'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26a3'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4140'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26a3'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4150'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26a3'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4270'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26b5'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `I-SENSYS MF4320d'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ee'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `I-SENSYS MF4330d'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ee'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4350d'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ee'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4370dn'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ec'
+ status good
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported'
+ model `imageCLASS MF4380dn'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26ec'
+ status good
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported'
+ model `imageCLASS MF4410'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2737'
+ status complete
+ url *none*
+ comment `All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4430'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2737'
+ status good
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI). ADF empty buggy.'
+ model `i-SENSYS MF4550d'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2736'
+ status good
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI).'
+ model `imageCLASS MF4660'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26b0'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF4690'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26b0'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF5630'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x264e'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `laserBase MF5650'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x264f'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageCLASS MF5730'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x265d'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 1200DPI).'
+ model `imageCLASS MF5750'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x265e'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageCLASS MF5770'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x265f'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI).'
+ model `i-SENSYS MF5880dn'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26f9'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageCLASS MF6500 series'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2686'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `imageCLASS MF6550'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2686'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `i-SENSYS MF6680dn'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26fa'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageCLASS MF8030'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2707'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageCLASS MF8170c'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2659'
+ status untested
+ url *none*
+ comment `Testers needed!'
+ model `imageRUNNER 1020/1024/1025'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x26e6'
+ status complete
+ url *none*
+ comment `Flatbed and ADF scan. All resolutions supported (up to 600DPI)'
+ model `CanoScan 8800F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1901'
+ status complete
+ url *none*
+ comment `Flatbed scan. TPU for negatives and slides. All resolutions supported (up to 4800DPI).'
+ model `CanoScan 9000F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1908'
+ status complete
+ url *none*
+ comment `Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.'
+ model `CanoScan 9000F Mark II'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x190d'
+ status complete
+ url *none*
+ comment `Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.'
+backend `plustek'
+ version `0.52'
+ manpage `sane-plustek'
+ url `http://www.gjaeger.de/scanner/plustek/'
+ comment *none*
+ type scanner
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticPro U12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0010'
+ status complete
+ url *none*
+ comment `NOTE: Devices with product ID 0x0001 are not supported!'
+ model `OpticPro UT12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0013'
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro UT12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0017'
+ status complete
+ url *none*
+ comment `Note: Devices with product ID 0x0001 are not supported!'
+ model `OpticPro UT16'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0017'
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro U24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0011'
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro U24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0015'
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro UT24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0017'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Genius'
+ url `http://www.geniusnet.com.tw/'
+ comment *none*
+ model `Colorpage HR6 V2'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2007'
+ status complete
+ url *none*
+ comment *none*
+ model `Colorpage HR6 V2'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2008'
+ status complete
+ url *none*
+ comment *none*
+ model `Colorpage HR7'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2013'
+ status complete
+ url *none*
+ comment *none*
+ model `Colorpage HR6A'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2009'
+ status untested
+ url *none*
+ comment *none*
+ model `Colorpage HR7LE'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2015'
+ status untested
+ url *none*
+ comment *none*
+ model `Colorpage HR6X'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2016'
+ status untested
+ url *none*
+ comment *none*
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ comment *none*
+ model `BearPaw 1200'
+ interface `USB'
+ usb-vendor-id `0x0400'
+ usb-product-id `0x1000'
+ status complete
+ url *none*
+ comment `both product versions are supported, see backends' man-page'
+ model `BearPaw 1200'
+ interface `USB'
+ usb-vendor-id `0x0400'
+ usb-product-id `0x1001'
+ status complete
+ url *none*
+ comment `both product versions are supported, see backends' man-page'
+ model `BearPaw 2400'
+ interface `USB'
+ usb-vendor-id `0x0400'
+ usb-product-id `0x1001'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `ScanJet 2100C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0505'
+ status complete
+ url *none*
+ comment *none*
+ model `ScanJet 2200C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0605'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Epson'
+ url `http://www.epson.com/'
+ comment *none*
+ model `Perfection 1250'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010f'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1250Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x010f'
+ status good
+ url *none*
+ comment `TPA scans not perfect'
+ model `Perfection 1260'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011d'
+ status complete
+ url *none*
+ comment *none*
+ model `Perfection 1260Photo'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011d'
+ status good
+ url *none*
+ comment `TPA scans not perfect'
+ mfg `Umax'
+ url `http://www.umax.com/'
+ comment *none*
+ model `UMAX 3400'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0050'
+ status complete
+ url *none*
+ comment `there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x'
+ model `UMAX 3400'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0060'
+ status complete
+ url *none*
+ comment `there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x'
+ model `UMAX Astranet ia101'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0060'
+ status complete
+ url *none*
+ comment `seems to be a renamed UMAX 3400'
+ model `UMAX 3450'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0060'
+ status complete
+ url *none*
+ comment *none*
+ model `UMAX 5400'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0160'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Compaq'
+ url `http://www.compaq.com/'
+ comment *none*
+ model `S4-100'
+ interface `USB'
+ usb-vendor-id `0x049f'
+ usb-product-id `0x001a'
+ status complete
+ url *none*
+ comment `Identical to UMAX 3400'
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan N650U/N656U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2206'
+ status complete
+ url *none*
+ comment *none*
+ model `CanoScan N1220U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2207'
+ status complete
+ url *none*
+ comment *none*
+ model `CanoScan N670U/N676U/LiDE20'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220d'
+ status complete
+ url *none*
+ comment *none*
+ model `CanoScan N1240U/LiDE30'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220e'
+ status complete
+ url *none*
+ comment *none*
+ model `CanoScan LiDE25'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2220'
+ status good
+ url *none*
+ comment *none*
+ model `CanoScan D660U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2208'
+ status good
+ url *none*
+ comment `TPA scans not perfect'
+ mfg `Syscan'
+ url `http://www.syscaninc.com/'
+ comment *none*
+ model `TravelScan 460/464'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x4600'
+ status complete
+ url *none*
+ comment *none*
+ model `TravelScan 662'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x6620'
+ status complete
+ url *none*
+ comment *none*
+ mfg `Ambir'
+ url *none*
+ comment *none*
+ model `Visigo A4'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x4600'
+ status complete
+ url *none*
+ comment `Rebaged Travelscan 464'
+ mfg `Portable Peripheral Co., Ltd.'
+ url `http://www.pandp.com.tw/'
+ comment *none*
+ model `Q-Scan USB001 (A4 portable scanner)'
+ interface `USB'
+ usb-vendor-id `0x0a53'
+ usb-product-id `0x1000'
+ status complete
+ url *none*
+ comment *none*
+ model `Q-Scan USB201 (A6 portable scanner)'
+ interface `USB'
+ usb-vendor-id `0x0a53'
+ usb-product-id `0x2000'
+ status good
+ url *none*
+ comment *none*
+ mfg `Visioneer'
+ url `http://www.visioneer.com/'
+ comment *none*
+ model `Strobe XP 100'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0427'
+ status basic
+ url *none*
+ comment *none*
+backend `plustek_pp'
+ version `0.43'
+ manpage `sane-plustek_pp'
+ url `http://www.gjaeger.de/scanner/plustek_pp/'
+ comment *none*
+ type scanner
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticPro 4800P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 4830P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 600P/6000P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 4831P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 9630P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 9630PL'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `use driver-switch mov=1'
+ model `OpticPro 9600P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 1236P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `reported as OpticPro 12000P/96000P'
+ model `OpticPro 12000P/96000P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 9636P'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `use driver-switch mov=4'
+ model `OpticPro 9636P+/Turbo'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `use driver-switch mov=3'
+ model `OpticPro 9636T'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro 12000T'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro AI3'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `use driver-switch mov=5, poor picture quality'
+ model `OpticPro P8'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ model `OpticPro P12'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ model `OpticPro PT12'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment *none*
+ mfg `Primax'
+ url `http://www.primax.nl/'
+ comment *none*
+ model `Colorado 4800'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `same as OpticPro 4800P'
+ model `Compact 4800 Direct'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `use driver-switch mov=2'
+ model `Compact 4800 Direct-30'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `same as OpticPro 4830P, use driver-switch mov=7'
+ model `Compact 9600 Direct-30'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `same as OpticPro 9630P'
+ mfg `Genius'
+ url `http://www.geniusnet.com.tw/'
+ comment *none*
+ model `Colorpage Vivid III V2'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Reported as PT12'
+ model `Colorpage Vivid Pro II Film'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Reported as OP9636T/12000T'
+ model `Colorpage HR6X EPP'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Negative scanning does not work correctly'
+ mfg `Aries'
+ url *none*
+ comment *none*
+ model `Scan-It Pro 4800'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `use driver-switch mov=2'
+ mfg `BrightScan'
+ url *none*
+ comment *none*
+ model `BrighScan OpticPro'
+ interface `Parport (SPP, EPP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `Reported as P12'
+backend `pnm'
+ version `1.0.8'
+ manpage `sane-pnm'
+ url `mailto:henning@meier-geinitz.de'
+ comment *none*
+ type api
+ desc `Reads PNM files'
+ url *none*
+ comment `Used for debugging frontends. Obsolete, use test backend instead.'
+backend `qcam'
+ version `unmaintained'
+ manpage `sane-qcam'
+ url *none*
+ comment *none*
+ type vidcam
+ mfg `Connectix'
+ url *none*
+ comment *none*
+ model `Color QuickCam'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Requires root privileges.'
+ model `Greyscale QuickCam'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status minimal
+ url *none*
+ comment `Requires root privileges. Partly working.'
+backend `ricoh'
+ version `unmaintained'
+ manpage `sane-ricoh'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Ricoh'
+ url `http://www.ricoh.com/'
+ comment *none*
+ model `Ricoh IS50'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `Ricoh IS60'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+backend `rts8891'
+ version `1.0-0'
+ manpage `sane-rts8891'
+ url `http://stef.dev.free.fr/sane/rts8891/index.html'
+ comment `This backend supports Realtek RTS8891 ASIC bases scanners.'
+ type scanner
+ mfg `UMAX'
+ url `http://www.umax.com.tw/'
+ comment *none*
+ model `Astra 4400'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0070'
+ status good
+ url *none*
+ comment `Supports 75, 150, 300, 600 and 1200 dpi'
+ model `Astra 4450'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0070'
+ status untested
+ url *none*
+ comment *none*
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `scanjet 4470c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0805'
+ status good
+ url *none*
+ comment `re-branded Astra 4400'
+ model `scanjet 4400c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0705'
+ status good
+ url *none*
+ comment `exists with 2 different sensors of which only one works'
+backend `s9036'
+ version `unmaintained'
+ manpage `sane-s9036'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Siemens'
+ url `http://www.siemens.com/'
+ comment *none*
+ model `9036 Flatbed scanner'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+backend `sceptre'
+ version `1.0-10'
+ manpage `sane-sceptre'
+ url `http://www.zago.net/sane/'
+ comment *none*
+ type scanner
+ mfg `Sceptre'
+ url `http://www.sceptre.com/'
+ comment *none*
+ model `Vividscan S1200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ mfg `Komodo'
+ url `http://www.komodo.com/'
+ comment *none*
+ model `S1200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `rebadged Sceptre S1200'
+backend `sharp'
+ version `0.32'
+ manpage `sane-sharp'
+ url `http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html'
+ comment *none*
+ type scanner
+ mfg `Sharp'
+ url `http://sharp-world.com/'
+ comment *none*
+ model `JX-610'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `'
+ model `JX-250'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `'
+ model `JX-320'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `'
+ model `JX-325'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `'
+ model `JX-330'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `'
+ model `JX-350'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `'
+backend `sm3600'
+ version `0.1'
+ manpage `sane-sm3600'
+ url `http://sm3600.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `Microtek'
+ url `http://www.microtek.com/'
+ comment *none*
+ model `ScanMaker 3600'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40b3'
+ status basic
+ url *none*
+ comment `works'
+ model `ScanMaker 3600'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40ca'
+ status basic
+ url *none*
+ comment `works'
+ model `ScanMaker 3600'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40ff'
+ status basic
+ url *none*
+ comment `works'
+ model `ScanMaker 3700'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40b8'
+ status basic
+ url *none*
+ comment `works'
+ model `ScanMaker 3700'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40cb'
+ status basic
+ url *none*
+ comment `works'
+ model `ScanMaker 3750'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40dd'
+ status basic
+ url *none*
+ comment `works (told)'
+backend `sm3840'
+ version `1.1'
+ manpage `sane-sm3840'
+ url `http://www.ziplabel.com/sm3840/'
+ comment `This reverse-engineered backend supports the USB ScanMaker 3840 model'
+ type scanner
+ mfg `Microtek'
+ url `http://www.microtek.com/'
+ comment `Microtek makes a wide variety of devices.'
+ model `ScanMaker 3840'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30d4'
+ status good
+ url *none*
+ comment `8 and 16 bit, color and grayscale'
+ model `ScanMaker 4800'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30cf'
+ status good
+ url *none*
+ comment `Same hardware as SM3840, different color box'
+backend `SnapScan'
+ version `1.4'
+ manpage `sane-snapscan'
+ url `http://snapscan.sourceforge.net/'
+ comment `Supported bit depths: 24 bit (color), 48 bit (color, Epson) 8 bit (gray)'
+ type scanner
+ mfg `AGFA'
+ url `http://www.agfa.com/'
+ comment *none*
+ model `SnapScan'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan 300'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan 310'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan 600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Optional ADF supported.'
+ model `Arcus 1200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Optional transparency unit supported.'
+ model `SnapScan 1236s'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Optional ADF and transparency unit supported.'
+ model `SnapScan 1236u'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x0002'
+ status good
+ url *none*
+ comment `Optional ADF and transparency unit supported.'
+ model `SnapScan 1212U'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x0001'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan 1212U_2'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x2061'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e10'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x2093'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e20'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x2091'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e25'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x2095'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e26'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x2097'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e40'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x208d'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e42'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x20ff'
+ status good
+ url *none*
+ comment *none*
+ model `SnapScan e50'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x208f'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `SnapScan e52'
+ interface `USB'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x20fd'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `SnapScan e60'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment *none*
+ mfg `Acer Peripherals'
+ url *none*
+ comment `Company was renamed to <a href= "#BENQ ">Benq</a>.'
+ model *none*
+ mfg `Vuego'
+ url *none*
+ comment `Company was renamed to <a href= "#BENQ ">Benq</a>.'
+ model *none*
+ mfg `Benq (Acer)'
+ url `http://www.benq.com'
+ comment `Formerly Acer Peripherals'
+ model `300f'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `310s'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `610s'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `610plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `620s'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanWit 2720s'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `310U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x1a20'
+ status good
+ url *none*
+ comment *none*
+ model `320U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2022'
+ status good
+ url *none*
+ comment *none*
+ model `340U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2022'
+ status good
+ url *none*
+ comment *none*
+ model `620U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x1a2a'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `620UT'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2040'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `640U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2060'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `640bu'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x207e'
+ status good
+ url *none*
+ comment *none*
+ model `640BT'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20be'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `1240'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20c0'
+ status good
+ url *none*
+ comment `Optional tranparency unit supported'
+ model `3300'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20b0'
+ status good
+ url *none*
+ comment *none*
+ model `3300'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20de'
+ status good
+ url *none*
+ comment *none*
+ model `4300'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20b0'
+ status good
+ url *none*
+ comment *none*
+ model `4300'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20de'
+ status good
+ url *none*
+ comment *none*
+ model `5000E'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20fc'
+ status basic
+ url *none*
+ comment `Same as 5000U, working up to 600 DPI'
+ model `5000U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20fc'
+ status basic
+ url *none*
+ comment `Same as 5000E, working up to 600 DPI'
+ model `5000'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20f8'
+ status good
+ url *none*
+ comment `USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI'
+ model `5150'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2137'
+ status basic
+ url *none*
+ comment `Calibration algorithm unknown'
+ model `5250'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2137'
+ status basic
+ url *none*
+ comment `Same hardware as 5150 (?), Calibration algorithm unknown'
+ model `5300'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20fe'
+ status basic
+ url *none*
+ comment `Problems with firmware upload reported'
+ mfg `Guillemot / Hercules'
+ url `http://www.guillemot.com'
+ comment *none*
+ model `Maxi Scan A4 Deluxe (SCSI)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Rebadged SnapScan 310s.'
+ model `Scan@home Touch 1248 (USB)'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20de'
+ status good
+ url *none*
+ comment `Rebadged Benq 3300.'
+ model `Maxi Scan A4 USB 640U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2060'
+ status good
+ url *none*
+ comment `Rebadged Benq 640U.'
+ model `Maxi A4 36 bit'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2060'
+ status good
+ url *none*
+ comment `Rebadged Benq 620U, needs Benq firmware file u96v???.bin'
+ mfg `Mitsubishi'
+ url `http://www.mitsubishi.com'
+ comment *none*
+ model `Diamondview 648UT'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2022'
+ status good
+ url *none*
+ comment `Rebadged Benq 320u.'
+ model `Diamondview 650U'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x20b0'
+ status good
+ url *none*
+ comment `Rebadged Benq 4300.'
+ mfg `Epson'
+ url `http://www.epson.com'
+ comment *none*
+ model `Perfection 660'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0114'
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 1270'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0120'
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 1670'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x011f'
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 2480'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 2580'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0121'
+ status basic
+ url *none*
+ comment `Film scanning unit unsupported'
+ model `Perfection 3490'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status good
+ url *none*
+ comment *none*
+ model `Perfection 3590'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0122'
+ status basic
+ url *none*
+ comment `Film scanning unit unsupported'
+ model `Stylus CX-1500'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x080c'
+ status good
+ url *none*
+ comment *none*
+backend `sp15c'
+ version `unmaintained'
+ manpage `sane-sp15c'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Fujitsu'
+ url `http://www.fcpa.fujitsu.com/products/scanners/'
+ url `http://www.fujitsu.com/'
+ comment *none*
+ model `ScanPartner 15C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `ScanPartner 600C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+backend `st400'
+ version `1.6'
+ manpage `sane-st400'
+ url `http://www.informatik.uni-oldenburg.de/~ingo/sane/'
+ comment *none*
+ type scanner
+ mfg `Siemens'
+ url `http://www.siemens.de/'
+ comment *none*
+ model `ST400'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `6 bit gray'
+ model `ST800'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `6 bit gray'
+backend `stv680'
+ version `1.0-1'
+ manpage `sane-stv680'
+ url `http://gkall.hobby.nl/stv680-aiptek.html'
+ comment `This vidcam backend is for the stv0680 chipset, See the website for more info.'
+ type vidcam
+ mfg `Aiptek'
+ url `http://www.aiptek.com.tw'
+ comment *none*
+ model `Aiptek Pencam'
+ interface `USB'
+ usb-vendor-id `0x0553'
+ usb-product-id `0x0202'
+ status minimal
+ url *none*
+ comment `image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem'
+ mfg `Konica'
+ url `http://www.konicaminolta.com'
+ comment *none*
+ model `e-mini'
+ interface `USB'
+ usb-vendor-id `0x04c8'
+ usb-product-id `0x0722'
+ status untested
+ url *none*
+ comment ` '
+ mfg `Digital Dream'
+ url `http://www.digitaldreamco.com/en/index.shtml'
+ comment *none*
+ model `l' espion XS'
+ interface `USB'
+ usb-vendor-id `0x1183'
+ usb-product-id `0x0001'
+ status untested
+ url *none*
+ comment ` '
+ mfg `Creative'
+ url `http://www.creative.com/'
+ comment *none*
+ model `WebCam Go Mini'
+ interface `USB'
+ usb-vendor-id `0x041e'
+ usb-product-id `0x4007'
+ status untested
+ url *none*
+ comment ` '
+backend `tamarack'
+ version `unmaintained'
+ manpage `sane-tamarack'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Tamarack'
+ url *none*
+ comment *none*
+ model `Artiscan 6000C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3 pass, 300 DPI'
+ model `Artiscan 8000C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3 pass, 400 DPI'
+ model `Artiscan 12000C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `3 pass, 600 DPI'
+backend `teco1'
+ version `1.0-10'
+ manpage `sane-teco1'
+ url `http://www.zago.net/sane/#teco'
+ comment *none*
+ type scanner
+ mfg `Relisys'
+ url `http://www.relisys.com/'
+ url `http://www.tecoimage.com.tw/'
+ comment *none*
+ model `RELI 2412'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `sub model VM3530+'
+ model `AVEC 2400'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `sub model VM3520'
+ model `RELI 4830'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM4542'
+ model `AVEC 2412'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `sub model VM3520+'
+ model `AVEC 4800'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM4530'
+ model `AVEC 4816'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM4530+'
+ model `RELI DS6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3420'
+ model `RELI DS15'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3440'
+ model `RELI 2400'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3530'
+ model `RELI 4816'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status complete
+ url *none*
+ comment `sub model VM4540'
+ model `RELI 9600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6530'
+ model `RELI 9612'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6530*'
+ model `RELI 9624'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6530+'
+ model `RELI 9630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6540'
+ mfg `Actown'
+ url *none*
+ comment *none*
+ model `ACT Scan I 30'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3520A'
+ mfg `Dextra'
+ url *none*
+ comment *none*
+ model `DF-600P'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3510'
+ model `DF-1200T+'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3530+'
+ model `DF-4830T'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM4542'
+ model `DF-9624'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6530+'
+backend `teco2'
+ version `1.0-9'
+ manpage `sane-teco2'
+ url `http://gkall.hobby.nl/teco2.html'
+ comment *none*
+ type scanner
+ mfg `Relisys'
+ url `http://www.relisys.com/'
+ comment *none*
+ model `AVEC Super 3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3575'
+ model `AVEC II S3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3564'
+ model `SCORPIO Super 3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3575'
+ model `APOLLO Express 3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `sub model VM356A'
+ model `APOLLO Express 6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM6565'
+ model `SCORPIO Pro'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM6575'
+ model `SCORPIO Pro-S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM6586'
+ mfg `Primax'
+ url `http://www.primax.nl/'
+ comment *none*
+ model `Jewel 4800'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM356A'
+ model `Profi 9600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment `sub model VM6575'
+ model `Profi 19200'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM6586'
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ comment *none*
+ model `ScanMagic 4830S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3575'
+backend `teco3'
+ version `1.0-1'
+ manpage `sane-teco3'
+ url `http://www.zago.net/sane/#teco3'
+ comment *none*
+ type scanner
+ mfg `Relisys'
+ url `http://www.tecoimage.com.tw/'
+ comment *none*
+ model `Infinity Scorpio'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3552'
+ mfg `Plustek'
+ url *none*
+ comment *none*
+ model `OpticPro 2400SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3552'
+ mfg `PIOTECH'
+ url `http://www.image-land.com/'
+ comment *none*
+ model `Splendeur 3024'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3552'
+ mfg `Trust'
+ url *none*
+ comment *none*
+ model `Imagery 2400 SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3552'
+ model `Imagery 4800 SP+'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `sub model VM3552'
+ model `Imagery 9600 SP'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `sub model VM3552'
+backend `test'
+ version `1.0-28'
+ manpage `sane-test'
+ url `http://www.meier-geinitz.de/sane/test-backend/'
+ comment *none*
+ type api
+ desc `Frontend-tester'
+ url *none*
+ comment `Backend for testing frontends. Also serves as example for SANE backend options.'
+backend `u12'
+ version `0.02'
+ manpage `sane-u12'
+ url `http://www.gjaeger.de/scanner/u12/'
+ comment *none*
+ type scanner
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticPro U12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0001'
+ status basic
+ url *none*
+ comment `Note: Only devices with product ID 0x0001 are supported!'
+ model `OpticPro UT12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0001'
+ status basic
+ url *none*
+ comment `Note: Only devices with product ID 0x0001 are supported!'
+ model `OpticPro 1212U'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0001'
+ status basic
+ url *none*
+ comment *none*
+ mfg `RevScan'
+ url *none*
+ comment *none*
+ model `RevScan Orange R48Ti'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0001'
+ status basic
+ url *none*
+ comment `Rebadged Plustek OpticPro UT12'
+ mfg `Genius'
+ url `http://www.geniusnet.com.tw/'
+ comment *none*
+ model `ColorPage HR6 V1'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2004'
+ status basic
+ url *none*
+ comment *none*
+ model `ColorPage Vivid III USB'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0001'
+ status untested
+ url *none*
+ comment `Note: Device has Plustek vendor and product ID (0x07b3/0x0001)'
+backend `umax'
+ version `1.0-41'
+ manpage `sane-umax'
+ url `http://www.rauch-domain.de/sane-umax/index.html'
+ comment *none*
+ type scanner
+ mfg `UMAX'
+ url `http://www.umax.com/'
+ url `http://www.umax.com.tw/'
+ url `http://www.umax.de/en'
+ url `http://www.umax-europe.com'
+ url `http://www.umaxjapan.co.jp'
+ url `http://www.umax.com.cn'
+ comment *none*
+ model `Vista S6'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Vista S6E'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UMAX S-6E'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UMAX S-6EG'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Vista-S8'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Supervista S-12'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UMAX S-12'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UMAX S-12G'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 600S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 610S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 1200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 1220S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 2100S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 2200 (SU)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 2200 (SU)'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0230'
+ status good
+ url *none*
+ comment `OK, needs USB control messages'
+ model `Astra 2400S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra 6400'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `will probably work one day'
+ model `Astra 6450'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `will probably work one day'
+ model `Astra MX3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Astra MX3'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, needs USB control messages'
+ model `Mirage D-16L'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Mirage II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Mirage IIse'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PSD'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PowerLook'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=PS-2400X'
+ model `PL-II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PowerLook III'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PowerLook 270'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `incompatible'
+ model `PowerLook 270plus'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `incompatible'
+ model `PowerLook 1100'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `will probably work one day'
+ model `PowerLook 2000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PowerLook 2100XL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `PowerLook 3000'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `Gemini D-16'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UMAX VT600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `may work, please test and give feedback'
+ model `Vista-T630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK for some firmwareversions, on others only lineart OK'
+ model `UC 630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Version 2.8 OK, others only lineart OK'
+ model `UG 630'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UG 80'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ model `UC 840'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Version 1.6 OK, others only lineart OK'
+ model `UC 1200S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `may work, please test and give feedback'
+ model `UC 1200SE'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Version 3.0 OK, others unknown'
+ model `UC 1260'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `Version 1.6 OK, others unknown'
+ mfg `Linotype Hell'
+ url `http://www.heidelberg.com/'
+ comment *none*
+ model `Jade'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell Office'
+ model `Jade'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell JADE'
+ model `Jade2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell Office2'
+ model `Saphir'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `support disabled until tested - please contact author'
+ model `Saphir2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell SAPHIR2'
+ model `Saphir3'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell SAPHIR3'
+ model `Saphir Ultra'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `support disabled until tested - please contact author'
+ model `Saphir Ultra II'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=Linotype SAPHIR4'
+ model `Saphir HiRes'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `support disabled until tested - please contact author'
+ model `Opal'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `support disabled until tested - please contact author'
+ model `Opal2'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK; SCSI-ID=LinoHell OPAL2'
+ model `Opal Ultra'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `support disabled until tested - please contact author'
+ model `Linoscan 1400'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=HDM LS4H1S'
+ mfg `Vobis'
+ url `http://www.vobis.de/'
+ comment *none*
+ model `Highscreen Scanboostar Premium'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=LinoHell Office2'
+ mfg `EDGE'
+ url *none*
+ comment *none*
+ model `KTX-9600US'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `no feedback'
+ mfg `Epson'
+ url `http://www.epson.com/'
+ comment *none*
+ model `Perfection 600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=EPSON Perfection600'
+ mfg `Escom'
+ url *none*
+ comment *none*
+ model `Image Scanner 256'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=UMAX UG 80'
+ mfg `Escort'
+ url *none*
+ comment *none*
+ model `Galleria 600'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `untested, SCSI-ID=ESCORT Galleria 600S'
+ mfg `Genius'
+ url *none*
+ comment *none*
+ model `ColorPage-HR5 (Pro)'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK, SCSI-ID=KYE ColorPage-HR5'
+ mfg `Nikon'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `AX-110 / Scantouch 110'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status untested
+ url *none*
+ comment `may work, please test and give feedback'
+ model `AX-210'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+ mfg `TriGem'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `PowerScanII'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `OK'
+backend `umax1220u'
+ version `unmaintained'
+ manpage `sane-umax1220u'
+ url `http://sourceforge.net/projects/umax1220u-sane'
+ comment *none*
+ type scanner
+ mfg `UMAX'
+ url `http://www.umax.com/'
+ comment *none*
+ model `Astra 1220U'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0010'
+ status good
+ url *none*
+ comment *none*
+ model `Astra 1600U'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0030'
+ status good
+ url *none*
+ comment *none*
+ model `Astra 2000U'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0030'
+ status good
+ url *none*
+ comment *none*
+ model `Astra 2100U'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x0130'
+ status good
+ url *none*
+ comment *none*
+backend `umax_pp'
+ version `1'
+ manpage `sane-umax_pp'
+ url `http://umax1220p.sourceforge.net/'
+ comment *none*
+ type scanner
+ mfg `UMAX'
+ url `http://www.umax.com.tw/'
+ comment *none*
+ model `Astra 1220P'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Astra 2000P'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Astra 1600P'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ model `Astra 600P'
+ interface `Parport (SPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `untested, but should be close to 610P'
+ model `Astra 610P'
+ interface `Parport (SPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment *none*
+ mfg `Hewlett-Packard'
+ url *none*
+ comment *none*
+ model `Scanjet 3200C'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `works (relabelled 1220P and 2000P)'
+ mfg `Genius'
+ url *none*
+ comment *none*
+ model `ColorPage-Life Pro'
+ interface `Parport (EPP/ECP)'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status good
+ url *none*
+ comment `works (relabelled 1220P and 2000P)'
+backend `unsupported'
+ version `2010-06-09'
+ manpage *none*
+ url `/contrib.html'
+ comment `The devices mentioned here are not supported by any SANE backend. However, there may be links to information about them or stand-alone programs.'
+ type scanner
+ mfg `Agfa'
+ url *none*
+ comment *none*
+ model `DuoScan f40'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x06bd'
+ usb-product-id `0x02bf'
+ status unsupported
+ url `/unsupported/agfa-duoscan-f40.html'
+ comment `Unsupported. See link for details.'
+ model `DuoScan T2000XL'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/agfa-duoscan-t2000xl.html'
+ comment `Unsupported. Same as Microtek ArtixScan 2020?'
+ model `DuoScan T2500'
+ interface `SCSI IEEE-1384'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Same as Microtek Artixscan 2500f'
+ model `SnapScan 310P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `SnapScan EZ'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `SnapScan 1200P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `SnapScan 1212P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ mfg `Artec/Ultima'
+ url `http://www.artecusa.com/'
+ comment *none*
+ model `1236 USB'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4001'
+ status unsupported
+ url `/unsupported/artec_1236usb.html'
+ comment `Unsupported. See link for details.'
+ model `AM12e+'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Chips found inside: AT015, AD9816JS. Maybe similar to SCSI version or as6e?'
+ model `Ultima 2000 (0x4001)'
+ interface `USB'
+ usb-vendor-id `0x05d8'
+ usb-product-id `0x4001'
+ status unsupported
+ url `/unsupported/artec-ultima-2000-2.html'
+ comment `Same name, but different ids: This scanner is not supported. The scanner with product id 0x4002 is supported by the gt68xx backend, however.'
+ mfg `Avigramm'
+ url *none*
+ comment *none*
+ model `Minidoc'
+ interface `USB Parport'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Not supported. See link for details.'
+ mfg `Avision'
+ url `http://www.avision.com/'
+ comment *none*
+ model `DS310F'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. Scanner/printer/copier combination.'
+ model `iVina FB2400'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported. No chipset information available. Same as UMAX Astra 6700.'
+ model `iVina 1600'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a10'
+ status unsupported
+ url `/unsupported/umax-astra-4500.html'
+ comment `GL646 based, to be added to genesys backend. Same as UMAX Astra 4500.'
+ model `iVina FB1800'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a20'
+ status unsupported
+ url `/unsupported/umax-astra-4700.html'
+ comment `GL646/GL660 based. Same as UMAX Astra 4700.'
+ mfg `Benq (Acer)'
+ url `http://www.benq.com'
+ comment `Formerly Acer Peripherals'
+ model `310P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `320P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `340P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `610P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `610PT'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `620P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `620PT'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `640P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/acer-parport.html'
+ comment `Unsupported, see link for details.'
+ model `5450'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x211e'
+ status unsupported
+ url *none*
+ comment `Unsupported.'
+ model `5550'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2211'
+ status unsupported
+ url `/unsupported/benq-5550.html'
+ comment `Unsupported, see link for details.'
+ model `5560'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2311'
+ status unsupported
+ url `http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023447.html'
+ comment *none*
+ model `7400UT'
+ interface `USB'
+ usb-vendor-id `0x04a5'
+ usb-product-id `0x2202'
+ status unsupported
+ url `/unsupported/benq-7400ut.html'
+ comment *none*
+ mfg `Boeder'
+ url *none*
+ comment *none*
+ model `Sm@rtScan Office'
+ interface `Parport USB'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Unsupported. See link for details.'
+ mfg `Brother'
+ url `http://www.brother.com/'
+ comment *none*
+ model `MFC 2500'
+ interface `USB'
+ usb-vendor-id `0x04f9'
+ usb-product-id `0x000a'
+ status unsupported
+ url `/unsupported/brother-mfc-2500.html'
+ comment `Not supported. See link for details.'
+ model `MFC 4600'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://sourceforge.net/projects/brother-mfc'
+ comment `The parport 200x400dpi grayscale version of this scanner is unsupported. Dmitri Katchalov did some investigations on this scanner. If you want to write a backend, contact him (see link).'
+ model `MFC 7300c'
+ interface `Parport USB'
+ usb-vendor-id `0x04f9'
+ usb-product-id `0x0106'
+ status unsupported
+ url `/unsupported/brother-mfc-7300.html'
+ comment *none*
+ model `MFC 9600'
+ interface `USB'
+ usb-vendor-id `0x04f9'
+ usb-product-id `0x0101'
+ status unsupported
+ url `/unsupported/brother-mfc-9600.html'
+ comment *none*
+ mfg `C-Channel'
+ url `http://www.c-channel.ch/'
+ comment *none*
+ model `MyPen Pro'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/c-channel-mypen-pro.html'
+ comment `Probably unsupported. See link for details.'
+ model `MyPen Light'
+ interface `USB'
+ usb-vendor-id `0x0a93'
+ usb-product-id `0x0005'
+ status unsupported
+ url *none*
+ comment `See bug #306792 for details.'
+ model `MoneyPen II'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported.'
+ mfg `Canon'
+ url `http://www.canon.com/'
+ comment *none*
+ model `CanoScan 3000'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2215'
+ status unsupported
+ url `/unsupported/canon-3000.html'
+ comment `GL660+GL646 based.'
+ model `CanoScan 3000ex'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2215'
+ status unsupported
+ url `/unsupported/canon-3000.html'
+ comment `GL660+GL646 based.'
+ model `CanoScan 3000F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2215'
+ status unsupported
+ url `/unsupported/canon-3000.html'
+ comment `GL660+GL646 based, to be added to genesys backend'
+ model `CanoScan 4200F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x221b'
+ status unsupported
+ url `/unsupported/canon-4200f.html'
+ comment `Probably unsupported. See link.'
+ model `CanoScan 4400F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2228'
+ status unsupported
+ url `/unsupported/canon-4400.html'
+ comment `GL843 based, to be added to genesys backend'
+ model `CanoScan 5000F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2212'
+ status unsupported
+ url `/unsupported/canon-5000f.html'
+ comment `Unsupported. See link for details.'
+ model `CanoScan 5200F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2217'
+ status unsupported
+ url `/unsupported/canon-5200f.html'
+ comment `Probably unsupported. See link for details.'
+ model `CanoScan 8000F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220f'
+ status unsupported
+ url `/unsupported/canon-8000f.html'
+ comment `Not supported. See link for more information. With transparency adapter.'
+ model `CanoScan 8400F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x221e'
+ status unsupported
+ url `/unsupported/canon-8400f.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `CanoScan 8600F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2229'
+ status unsupported
+ url `/unsupported/canon-8600.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `CanoScan 9900F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2210'
+ status unsupported
+ url `/unsupported/canon-9900f.html'
+ comment `Probably unsupported, similar to 8000F. 3200x6400 dpi USB2. With transparency adapter.'
+ model `CanoScan 9950F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2219'
+ status unsupported
+ url `/unsupported/canon-9950f.html'
+ comment `Probably unsupported.'
+ model `CanoScan D646U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220b'
+ status unsupported
+ url `/unsupported/canon-d646u.html'
+ comment `Probably not supported. See link for more information and test program.'
+ model `CanoScan D646U ex'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220b'
+ status unsupported
+ url `/unsupported/canon-d646u.html'
+ comment `Probably not supported. See D646.'
+ model `CanoScan D1230U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2209'
+ status unsupported
+ url `/unsupported/canon-d1230u.html'
+ comment `Probably not supported. '
+ model `CanoScan D1250U2'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220c'
+ status unsupported
+ url `/unsupported/canon-d1250u2.html'
+ comment `Not supported. However, someone started working on this scanner and some information is available (see link).'
+ model `CanoScan D2400UF'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x220a'
+ status unsupported
+ url `/unsupported/canon-d2400uf.html'
+ comment `Not supported. See link.'
+ model `CanoScan FB320U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2201'
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details known.'
+ model `CanoScan FB620U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2202'
+ status unsupported
+ url `/unsupported/canon-fb620u.html'
+ comment `Probably not supported. Some information is available.'
+ model `CanoScan FB1210U'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2205'
+ status unsupported
+ url `http://sourceforge.net/projects/canonscanner/'
+ comment `Not supported. However, a stand-alone program for FreeBSD is available.'
+ model `CanoScan LiDE 70'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2225'
+ status unsupported
+ url `http://www.juergen-ernst.de/info_sane.html'
+ comment `Philips chip. Backend started, see link'
+ model `CanoScan LiDE 80'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2214'
+ status unsupported
+ url `/unsupported/canon-lide-80.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `CanoScan LiDE 90'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1900'
+ status unsupported
+ url `/unsupported/canon-lide-90.html'
+ comment `Unsupported. See link for details.'
+ model `CanoScan LiDE 500F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x221f'
+ status unsupported
+ url `/unsupported/canon-canoscan-lide-500f.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `CanoScan LiDE 600'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2224'
+ status unsupported
+ url `http://www.juergen-ernst.de/info_sane.html'
+ comment `Philips chip. Backend started, see link'
+ model `CanoScan LiDE 600F'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x2224'
+ status unsupported
+ url `http://www.juergen-ernst.de/info_sane.html'
+ comment `Philips chip. Backend started, see link'
+ model `FS4000'
+ interface `USB SCSI'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x3042'
+ status unsupported
+ url `/unsupported/canon-fs4000.html'
+ comment `Not supported. See link for more details.'
+ model `IS 12'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/canon-is-12.html'
+ comment `Probably not supported. Scanner cardridge for Canon inkjet printers.'
+ model `IS 22'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/canon-is-22.html'
+ comment `Probably not supported. Scanner cardridge for Canon inkjet printers.'
+ model `IS 32'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x105d'
+ status unsupported
+ url `/unsupported/canon-is-32.html'
+ comment `Probably not supported. Scanner cardridge for Canon inkjet printers.'
+ model `IS 52'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/canon-is-52.html'
+ comment `Probably not supported. Scanner cardridge for Canon inkjet printers.'
+ model `ImageRunner iR1018'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x269d'
+ status unsupported
+ url `/unsupported/canon-imagerunner.html'
+ comment `Probably not supported. See link for details.'
+ model `ImageRunner iR1022'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x269d'
+ status unsupported
+ url `/unsupported/canon-imagerunner.html'
+ comment `Probably not supported. See link for details.'
+ model `ImageRunner iR1023'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x269d'
+ status unsupported
+ url `/unsupported/canon-imagerunner.html'
+ comment `Probably not supported. See link for details.'
+ model `PIXMA MP110'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1700'
+ status unsupported
+ url `/unsupported/canon-pixma-mp110.html'
+ comment `Probably not supported. See link for details.'
+ model `PIXMA MP130'
+ interface `USB'
+ usb-vendor-id `0x04a9'
+ usb-product-id `0x1701'
+ status unsupported
+ url `/unsupported/canon-pixma-mp130.html'
+ comment `Probably not supported. See link for details.'
+ model `DR-2020U'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `GL84x?'
+ mfg `Chinon'
+ url *none*
+ comment *none*
+ model `DS-3000'
+ interface `Parport Serial Port'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/chinon-ds3000.html'
+ comment `Unsupported at the moment, but a backend is in preparation. See link.'
+ mfg `Compaq'
+ url `http://www.compaq.com/'
+ comment *none*
+ model `S200'
+ interface `USB'
+ usb-vendor-id `0x049f'
+ usb-product-id `0x0021'
+ status unsupported
+ url *none*
+ comment `Not supported. 2400x1200 dpi. One bulk-in, one bulk-out and one interrupt endpoint. Type-number: U0001-HB21, another type nr on the inside: 75100512-00'
+ mfg `Compeye'
+ url *none*
+ comment *none*
+ model `Simplex 1236C'
+ interface `Parport USB'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Unsupported. See link for details.'
+ mfg `Corex'
+ url `http://www.cardscan.com/'
+ comment *none*
+ model `Cardscan 500'
+ interface `USB'
+ usb-vendor-id `0x08f0'
+ usb-product-id `0x0001'
+ status unsupported
+ url `/unsupported/corex-cardscan-500.html'
+ comment `Probably not supported. Businesscard reader.'
+ model `Cardscan 700 C'
+ interface `USB'
+ usb-vendor-id `0x08f0'
+ usb-product-id `0x0004'
+ status unsupported
+ url `/unsupported/corex-cardscan-700.html'
+ comment `Probably not supported.'
+ mfg `Dell'
+ url `http://www.dell.com/'
+ comment *none*
+ model `A940'
+ interface `USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5106'
+ status unsupported
+ url *none*
+ comment `Probably rebadged Lexmark X5150. May work with sane-lexmark? See bug #312130'
+ model `A960'
+ interface `USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5107'
+ status unsupported
+ url `/unsupported/dell-a960.html'
+ comment `Probably not supported. See link for details.'
+ model `922'
+ interface `USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5109'
+ status unsupported
+ url `/unsupported/dell-922.html'
+ comment `Probably not supported. See link for details.'
+ mfg `Epson'
+ url `http://www.epson.com/'
+ comment *none*
+ model `GT-2200'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0102'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `StylusScan 2000'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x0105'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `Stylus DX4450'
+ interface `USB'
+ usb-vendor-id `0x04b8'
+ usb-product-id `0x083f'
+ status unsupported
+ url `/unsupported/epson-stylus-dx4450.html'
+ comment `Probably unsupported. See link for details.'
+ model `Stylus CX-5800'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported at the moment. Not compatible to snapscan backend. It's not known if it may work with epson or epkowa backend.'
+ mfg `EDT (Electronic Document Technology)'
+ url `http://www.bizcardreader.com/'
+ comment *none*
+ model `BizCardReader 900C'
+ interface `USB'
+ usb-vendor-id `0x0a53'
+ usb-product-id `0x5001'
+ status unsupported
+ url `/unsupported/edt-900c.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `E-Lux'
+ url *none*
+ comment `E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX'
+ model `j-6121'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Sold 1998. Same as E-Lux j-6121.'
+ mfg `Enhans'
+ url *none*
+ comment `E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX'
+ model `j-6121'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Sold 1998. Same as E-Lux j-6121.'
+ model `M-3630 A'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported. '
+ mfg `Genius'
+ url `http://www.geniusnet.com.tw/'
+ url `http://www.genius-kye.com/'
+ comment *none*
+ model `ColorPage CS'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/genius-colorpage-cs.html'
+ comment `Probably unsupported, see link for details.'
+ model `ColorPage-Slim 1200 USB2'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2020'
+ status unsupported
+ url `/unsupported/genius-colorpage-slim-1200-usb2.html'
+ comment `GL841 based, to be added to genesys backend.'
+ model `ColorPage HR6X Slim'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2019'
+ status unsupported
+ url `/unsupported/genius-colorpage-hr6x.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `ColorPage HR7X'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x2018'
+ status unsupported
+ url `/unsupported/genius-colorpage-hr7x.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `ColorPage HR7XE'
+ interface `USB'
+ usb-vendor-id `0x06dc'
+ usb-product-id `0x0012'
+ status unsupported
+ url `/unsupported/genius-colorpage-hr7xe.html'
+ comment `Unsuported. See link for details.'
+ model `ColorPage HR8'
+ interface `USB'
+ usb-vendor-id `0x0458'
+ usb-product-id `0x201c'
+ status unsupported
+ url `/unsupported/genius-colorpage-hr8.html'
+ comment `GL841 based, to be added to genesys backend'
+ mfg `Guillemot'
+ url *none*
+ comment *none*
+ model `SCAN@HOME 48 USB'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/teco-vm6509.html'
+ comment `Probably unsupported. See link for details.'
+ model `Maxi Scan A4 Parallel 36 bit'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Identical to the Benq Prisa 620P.'
+ mfg `Hercules'
+ url *none*
+ comment *none*
+ model `SCAN@HOME 48 USB'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/teco-vm6509.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `Hewlett-Packard'
+ url `http://www.hp.com/'
+ comment *none*
+ model `Photo Scanner 1000'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1001'
+ status unsupported
+ url `/unsupported/hp-photo-1000.html'
+ comment `Not supported by SANE. However, it's detected as mass storage device so just mounting it is reported to work. See link for device data.'
+ model `Photosmart 1200 Photo'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported by SANE. No details known. 10x15 cm. Maybe similar to Photo Scanner 1000?'
+ model `Photosmart S20 (C5101A)'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/hp-photosmart-s20xi.html'
+ comment `Not supported yet by SANE. See link for details.'
+ model `Photosmart S20xi (C7150A)'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/hp-photosmart-s20xi.html'
+ comment `Not supported yet by SANE. See link for details.'
+ model `Photosmart C5100 series'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x5811'
+ status unsupported
+ url `/unsupported/hp-photosmart-5100.html'
+ comment `Not supported yet by SANE. See link for details.'
+ model `ScanJet 2400c'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x0a01'
+ status unsupported
+ url `/unsupported/hp-scanjet-2400c.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `Photosmart C3180'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x5611'
+ status unsupported
+ url `/unsupported/hp-photosmart-3180.html'
+ comment `Not supported yet by SANE. See link for details.'
+ model `ScanJet 3770'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x2505'
+ status unsupported
+ url *none*
+ comment `While an external binary-only backend exists, it works only on Linux i386. Therefore the scanner is unsupported on other platforms.'
+ model `ScanJet 4600'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3005'
+ status unsupported
+ url `/unsupported/hp-scanjet-4600.html'
+ comment `Not supported. See link for details, or http://www.chmil.org/hp4600linux/ for code'
+ model `ScanJet 4670'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3005'
+ status unsupported
+ url *none*
+ comment `Not supported. See ScanJet 4600 entry.'
+ model `ScanJet 4850C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1b05'
+ status unsupported
+ url `/unsupported/hp-scanjet-4850.html'
+ comment `GL841, maybe can be added to genesys backend '
+ model `ScanJet 4890C'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1b05'
+ status unsupported
+ url `/unsupported/hp-scanjet-4850.html'
+ comment `GL843, maybe can be added to genesys backend '
+ model `ScanJet 5530C Photosmart'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x1605'
+ status unsupported
+ url `/unsupported/hp-scanjet-5530.html'
+ comment `Maybe GL841_HP, but not confirmed, maybe can be added to genesys backend'
+ model `ScanJet 8390'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x3805'
+ status unsupported
+ url `/unsupported/hp-scanjet-8390.html'
+ comment `Probably not supported. See link for details.'
+ model `ScanJet G4000'
+ interface `USB'
+ usb-vendor-id `0x03f0'
+ usb-product-id `0x4505'
+ status unsupported
+ url `/unsupported/hp-g4000.html'
+ comment `Probably not supported. See link for details.'
+ mfg `IBM'
+ url `http://www.ibm.com'
+ comment *none*
+ model `ADF Color Scanner'
+ interface `Proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Uses proprietary ISA card. Maybe the same as the Plustek Spectra ADF?'
+ mfg `IOMagic'
+ url `http://www.iomagic.com/'
+ comment *none*
+ model `MobileScan USB'
+ interface `USB Parport'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Unsupported. See link for details.'
+ mfg `Iris'
+ url `http://irislink.com/'
+ comment *none*
+ model `IriScan'
+ interface `USB'
+ usb-vendor-id `0x0a53'
+ usb-product-id `0x1000'
+ status unsupported
+ url `/unsupported/iris-iriscan.html'
+ comment `Unsupported. LM9832/3. See link for details.'
+ model `IRISPen Translator Executive'
+ interface `USB'
+ usb-vendor-id `0x0f43'
+ usb-product-id `0x015a'
+ status unsupported
+ url `/unsupported/iris-irispen-translator.html'
+ comment `Unsupported. See link for details.'
+ model `IRISCard Pro (IBCR II)'
+ interface `USB'
+ usb-vendor-id `0x0a38'
+ usb-product-id `0x0301'
+ status unsupported
+ url `/unsupported/iris-business.html'
+ comment `Unsupported. See link for details.'
+ mfg `Kodak'
+ url `http://www.kodak.com'
+ comment *none*
+ model `Snapshot Photo Scanner 1'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. FCC ID HWF96PHS'
+ mfg `Lexmark'
+ url `http://www.lexmark.com/'
+ comment *none*
+ model `P6250'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0097'
+ status unsupported
+ url `/unsupported/lexmark-p6250.html'
+ comment `Unsupported. See link for details.'
+ model `Photo 3150'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x007d'
+ status unsupported
+ url `/unsupported/lexmark-3150.html'
+ comment `Unsupported. See link for details.'
+ model `X74'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0060'
+ status unsupported
+ url `/unsupported/lexmark-x75.html'
+ comment `Unsupported. See link for details.'
+ model `X75'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0060'
+ status unsupported
+ url `/unsupported/lexmark-x75.html'
+ comment `Unsupported. See link for details.'
+ model `X75 PrinTrio'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0060'
+ status unsupported
+ url `/unsupported/lexmark-x75.html'
+ comment `Unsupported. See link for details.'
+ model `X83'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x003d'
+ status unsupported
+ url `/unsupported/lexmark-x83.html'
+ comment `Unsupported. GL640.'
+ model `X2330'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x00bb'
+ status unsupported
+ url `/unsupported/lexmark-x2330.html'
+ comment `Unsupported. See link for details.'
+ model `X3450'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x00f6'
+ status unsupported
+ url `/unsupported/lexmark-x3450.html'
+ comment `Unsupported. See link for details.'
+ model `X5130'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0065'
+ status unsupported
+ url `/unsupported/lexmark-x5130.html'
+ comment `Unsupported.'
+ model `X5150'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0065'
+ status unsupported
+ url `/unsupported/lexmark-x5130.html'
+ comment `Probably unsupported. See link for details.'
+ model `X5250'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0093'
+ status unsupported
+ url `/unsupported/lexmark-x5250.html'
+ comment `Unsupported.'
+ model `X6170'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0072'
+ status unsupported
+ url `/unsupported/lexmark-x6170.html'
+ comment `Unsupported. See link for details.'
+ model `X7170'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0098'
+ status unsupported
+ url *none*
+ comment `Unsupported. See bug #310889 for details.'
+ model `X7350'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x00b8'
+ status unsupported
+ url `/unsupported/lexmark-x7350.html'
+ comment `Unsupported. See link for details.'
+ model `X8350'
+ interface `USB'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x00b9'
+ status unsupported
+ url `/unsupported/lexmark-x8350.html'
+ comment `Unsupported. See link for details.'
+ mfg `Logitech'
+ url *none*
+ comment *none*
+ model `PageScan Color'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Most probably unsupported.'
+ model `PageScan USB'
+ interface `USB'
+ usb-vendor-id `0x046d'
+ usb-product-id `0x040f'
+ status unsupported
+ url `/unsupported/logitech-pagescan-usb.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `Medion/Lifetec/Tevion/Cytron'
+ url `http://www.medion.com/'
+ url `http://www.medion.de/'
+ comment *none*
+ model `MD 6190'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0392'
+ status unsupported
+ url `/unsupported/medion-md6190.html'
+ comment `Probably unsupported. There seem to exist two different scanners with that name. See link for details.'
+ model `MD 6190'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x037b'
+ status unsupported
+ url `/unsupported/medion-md6190.html'
+ comment `Probably unsupported. There seem to exist two different scanners with that name. See link for details.'
+ model `MD 40420'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3008'
+ status unsupported
+ url `/unsupported/tevion-md40420.html'
+ comment `Probably unsupported. See link for details.'
+ model `MD 41260'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x037b'
+ status unsupported
+ url `/unsupported/medion-md6190.html'
+ comment `Probably unsupported. See link for details.'
+ model `MD 41985'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x037b'
+ status unsupported
+ url `/unsupported/medion-md6190.html'
+ comment `Probably unsupported. See link for details.'
+ model `MD 42666'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3008'
+ status unsupported
+ url `/unsupported/tevion-md40420.html'
+ comment `Probably unsupported. See link for details.'
+ model `MD 85264'
+ interface `USB'
+ usb-vendor-id `0x08ff'
+ usb-product-id `0x2580'
+ status unsupported
+ url `http://gkall.hobby.nl/authentec.html'
+ comment `Fingerprint sensor. See link for details.'
+ model `MD 90009'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30e5'
+ status unsupported
+ url `/unsupported/tevion-md90009.html'
+ comment `Probably unsupported. See link for details.'
+ model `MD 90070'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3022'
+ status unsupported
+ url `/unsupported/tevion-md90070.html'
+ comment `Unsupported. See link for details.'
+ model `MD 90090'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3022'
+ status unsupported
+ url `/unsupported/tevion-md90070.html'
+ comment `Unsupported. See link for details.'
+ mfg `Memorex'
+ url `http://www.memorex.com/'
+ comment *none*
+ model `6136u'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0346'
+ status unsupported
+ url `/unsupported/memorex-maxx-6136u.html'
+ comment `Probably unsupported.'
+ model `6142u'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0347'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4400.html'
+ comment `Probably unsupported. Same as Visioneer Onetouch 4400. See link for details.'
+ model `MaxxScan 6122'
+ interface `USB Parport'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Unsupported. See link for details.'
+ model `SCF 9612P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/memorex-scf-9612p.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `Microtek'
+ url `http://www.microtek.com/'
+ comment *none*
+ model `ArtixScan 2020'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Same as Agfa DuoScan T2000XL?'
+ model `ArtixScanDI 2020'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x202e'
+ status unsupported
+ url `/unsupported/microtek-artixscan-2020.html'
+ comment `Unsupported. See link for details.'
+ model `Artixscan 2500f'
+ interface `SCSI IEEE-1384'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Same as Agfa DuoScan T2500?'
+ model `ArtixScan 4000tf'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Uses ALI M5611B.'
+ model `FilmScan 35'
+ interface `USB'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0120'
+ status unsupported
+ url `/unsupported/microtek-filmscan-35.html'
+ comment `Probably unsupported. See link for details.'
+ model `ScanMaker 336 CX'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Seems to be similar to the Microtek 330 CX and is detected by the microtek2 backend. Scanning doesn't seem to work however.'
+ model `Scanmaker 1850S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/microtek-scanmaker-1850s.html'
+ comment `Unsupported. See link for details.'
+ model `ScanMaker 3630'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0347'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-3630.html'
+ comment `Unsupported. Doesn't seem to be compatible to 3600 series, see link.'
+ model `ScanMaker 3800'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30ce'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-3800.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 3830'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30ce'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-3830.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 3860'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3023'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-3880.html'
+ comment `Unsupported. See link for more details. Appears to be similar to ScanMaker 3880.'
+ model `ScanMaker 3880'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3021'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-3880.html'
+ comment `Unsupported. SQ113 chip. See link for more details.'
+ model `ScanMaker 4600'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x40c7'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-4600.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 4700'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20b4'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-4700.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 4850'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30d9'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-4900.html'
+ comment `Probably unsupported. See link for details.'
+ model `ScanMaker 4850 II'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3008'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-4850-2.html'
+ comment `Probably unsupported. See link for details.'
+ model `ScanMaker 4900'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30b9'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-4900.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 5'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5600.html'
+ comment `Probably unsupported. See link for more details.'
+ model `ScanMaker 5600'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20a7'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5600.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 5700'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20bd'
+ status unsupported
+ url *none*
+ comment `Unsupported. Uses ALI M5615 like the ScanMaker 4700.'
+ model `ScanMaker 5800'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x3008'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5800.html'
+ comment `Unsupported. See link for details.'
+ model `ScanMaker 5800'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30d8'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5800.html'
+ comment `Unsupported. See link for details.'
+ model `ScanMaker 5900'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30d8'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5900.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 5950'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30d8'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-5950.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 6000'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30e5'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-6000.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 6100'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30e5'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-6100.html'
+ comment `Unsupported. See link for more details.'
+ model `ScanMaker 6700'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20c9'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-6700.html'
+ comment `Unsupported. See link.'
+ model `ScanMaker 8700'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20b1'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-8700.html'
+ comment `Unsupported. See link for details. USB vendor and product ids to be checked.'
+ model `ScanMaker 9600XL'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20de'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. SCSI seems to work with microtek2 backend.'
+ model `ScanMaker 9800XL'
+ interface `USB SCSI'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x20de'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-9800.html'
+ comment `Partly unsupported. IEEE-1394 works with microtek2 backend. See link.'
+ model `ScanMaker i320'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x30e6'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-i320.html'
+ comment `Unsupported. See link.'
+ model `ScanMaker s400'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x201c'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-s400.html'
+ comment `Unsupported. See link.'
+ model `ScanMaker S400'
+ interface `USB'
+ usb-vendor-id `0x05da'
+ usb-product-id `0x300b'
+ status unsupported
+ url `/unsupported/microtek-scanmaker-s400.html'
+ comment `Unsupported. See link.'
+ model `ScanPort 3000'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0224'
+ status unsupported
+ url `/unsupported/microtek-scanport-3000.html'
+ comment `Unsupported. Vendor/Product ids: 0x04a7/0x0224. Realtek RTS8801B?. See link for details.'
+ mfg `Konica Minolta'
+ url `http://www.konicaminolta.com/'
+ comment *none*
+ model `Dual Scan III'
+ interface `USB'
+ usb-vendor-id `0x0686'
+ usb-product-id `0x400d'
+ status unsupported
+ url `/unsupported/minolta-dual-scan-III.html'
+ comment `Unsupported. May work with vuescan. See link for details.'
+ model `Dual Scan IV'
+ interface `USB'
+ usb-vendor-id `0x132b'
+ usb-product-id `0x000a'
+ status unsupported
+ url `/unsupported/minolta-dual-scan-IV.html'
+ comment `Unsupported. Works with vuescan. See link for details.'
+ model `DiMAGE Scan Elite 5400'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x0686'
+ usb-product-id `0x400e'
+ status unsupported
+ url `/unsupported/minolta-dse-5400.html'
+ comment `Probably unsupported. May work with vuescan. See link for details.'
+ model `DiMAGE Scan Elite 5400 2'
+ interface `USB'
+ usb-vendor-id `0x132b'
+ usb-product-id `0x0012'
+ status unsupported
+ url `/unsupported/minolta-dse-5400-2.html'
+ comment `Probably unsupported. See link for details.'
+ model `DiMAGE Scan Multi Pro'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/minolta-dimage-scan-multi-pro.html'
+ comment `Probably unsupported. See link for details.'
+ model `magicolor 2480MF'
+ interface `USB Network'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Uses a different scanning protocol than the magicolor 1690MF'
+ mfg `Mustek'
+ url `http://www.mustek.com/'
+ url `http://www.mustek.de/'
+ url `http://www.mustek.com.tw/'
+ comment *none*
+ model `1200 III EP'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. quarlewm at jmu dot edu offers to temporarily loan such a scanner to anyone who is interested in writing a driver.'
+ model `2400 M'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Probably unsupported. No details known.'
+ model `BearPaw 2400 TA Pro'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0400'
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Not supported. May be supported by mustek_usb2 backend later. See link for some information.'
+ model `BearPaw 2448 CU Pro'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0408'
+ status unsupported
+ url `/unsupported/mustek-bearpaw-2448-cu-pro.html'
+ comment `Not supported. May be supported by mustek_usb2 backend later. See link for some information.'
+ model `BearPaw 4800 TA Pro'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x1000'
+ status unsupported
+ url `/unsupported/mustek-bearpaw-4800ta-pro.html'
+ comment `Not supported. See link for some information.'
+ model `BearPaw 4800 TA Pro II'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x040a'
+ status unsupported
+ url `/unsupported/mustek-bearpaw-4800ta-pro-ii.html'
+ comment `Not supported. May be supported by mustek_usb2 backend later. See link for some information.'
+ model `BearPaw 6400 TA Pro'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x040b'
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Not supported. May be supported by mustek_usb2 backend later. See link for some information.'
+ model `Paragon 800 II EP'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported. Maybe similar to 600 II EP (SCSI_over-parport)? In this case it could be supported by the mustek SCSI backend.'
+ model `ScanExpress 600 USB'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0873'
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Unsupported. Programming information is available.'
+ model `ScanExpress 1200 USB'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0003'
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Unsupported. Programming information is available.'
+ model `ScanExpress 1200 USB Plus'
+ interface `USB'
+ usb-vendor-id `0x055f'
+ usb-product-id `0x0007'
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Unsupported.'
+ model `ScanExpress 12000 P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://penguin-breeder.org/?page=mustek_pp'
+ comment `Not supported. Asic 1505/05.'
+ model `ScanExpress A3 EP'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported. Maybe it will be supported by the mustek_pp backend in future.'
+ model `ScanExpress CardSmart'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED'
+ comment `Probably unsupported. USB business card scanner. Maybe works as USB storage device?'
+ model `ScanMagic 9636P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://lists.alioth.debian.org/pipermail/sane-devel/2003-May/007682.html'
+ comment `Probably not supported. Same as Mustek 12000 P?. ASIC 1505.'
+ mfg `NEC'
+ url `http://www.nevt.co.jp/'
+ comment *none*
+ model `Petiscan'
+ interface `USB'
+ usb-vendor-id `0x0475'
+ usb-product-id `0x0100'
+ status unsupported
+ url `/unsupported/nec-petiscan.html'
+ comment `Most probably unsupported. See link for details. Vendor ID is Relisys/Teco. Not known if it is similar to other Relisys/Teco USB scanners.'
+ mfg `Nikon'
+ url `http://www.nikon.com/'
+ comment *none*
+ model `LS-9000 ED'
+ interface `IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/nikon-ls9000-ed.html'
+ comment `Probably not supported. See link for details. Possibly similar to LS-8000 ED.'
+ mfg `Olivetti'
+ url `http://www.olivetti.com'
+ comment *none*
+ model `Job-Jet M400'
+ interface `USB'
+ usb-vendor-id `0x0b3c'
+ usb-product-id `0xa880'
+ status unsupported
+ url `/unsupported/olivetti-job-jet-m400.html'
+ comment `Probably not supported. See link for details.'
+ mfg `Olympus'
+ url `http://www.olympus.com'
+ comment *none*
+ model `ES-10P'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://lists.alioth.debian.org/pipermail/sane-devel/2008-December/023326.html'
+ comment *none*
+ model `ES-10S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/olympus-es10s.html'
+ comment `Probably not supported. See link for details.'
+ mfg `Optoelectronics'
+ url *none*
+ comment *none*
+ model `Barcode scanner'
+ interface `USB'
+ usb-vendor-id `0x065a'
+ usb-product-id `0x0001'
+ status unsupported
+ url *none*
+ comment `Probably not supported.'
+ mfg `Optrox'
+ url *none*
+ comment *none*
+ model `PhotoMaker 3C'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment *none*
+ model `PhotoMaker 3E'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment *none*
+ model `PhotoMaker 3F'
+ interface `Proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment `Special ISA card'
+ model `PhotoMaker 3S'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment *none*
+ model `PhotoMaker 6E'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment *none*
+ model `PhotoMaker 6F'
+ interface `Proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.df.lth.se/~triad/krad/optrox/'
+ comment `Special ISA card'
+ mfg `Panasonic'
+ url *none*
+ comment *none*
+ model `KV-SS905C'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.'
+ model `KV-S2055W'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S2055L'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S2065W'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S3065CW'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S3065CL'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S3085'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S3105C'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.'
+ model `KV-S6040W'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S6045W'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S6050W'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S6055W'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ model `KV-S7065C'
+ interface `USB SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `might be supported by matsushita backend.'
+ mfg `Pentax'
+ url *none*
+ comment *none*
+ model `DSmobile USB'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x2000'
+ status unsupported
+ url `/unsupported/syscan-travelscan-pro.html'
+ comment `Probably not supported. Some information is available.'
+ mfg `PIE'
+ url `http://www.scanace.com/'
+ comment `Pacific Image Electronics'
+ model `Primefilm 1800u'
+ interface `USB'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0120'
+ status unsupported
+ url `/unsupported/pie-1800u.html'
+ comment `Not supported. See link for details.'
+ model `Primefilm 2700'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023442.html'
+ comment *none*
+ model `Primefilm 3600PRO'
+ interface `USB IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. '
+ model `Powerslide 3600'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0142'
+ status unsupported
+ url `/unsupported/reflecta-digitdia-3600.html'
+ comment `Probably unsupported. Film scanner that can scan directly from the magazine.'
+ model `PF3650 Pro3 Film Scanner'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0143'
+ status unsupported
+ url `/unsupported/pie-pf3650.html'
+ comment `Not supported. See link for details.'
+ mfg `Plustek'
+ url `http://www.plustek.de/'
+ url `http://www.plustek.com/'
+ comment *none*
+ model `OpticFilm 7200'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0807'
+ status unsupported
+ url `/unsupported/plustek-opticfilm-7200.html'
+ comment `GL842 based, maybe to be added to genesys backend'
+ model `OpticFilm 7200i'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0c04'
+ status unsupported
+ url *none*
+ comment `GL843 based, maybe to be added to genesys backend'
+ model `OpticPro A3U'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Uses Plustek ASIC P99002'
+ model `OpticPro S6'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Uses RealTek chipset (RTL8801D)'
+ model `OpticPro S12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0600'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st12.html'
+ comment `Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.'
+ model `OpticPro ST12'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0600'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st12.html'
+ comment `Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.'
+ model `OpticPro ST16'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0600'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st16.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `OpticPro UA18'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably LM983x based.'
+ model `OpticPro S24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0601'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st24.html'
+ comment `Product id 0x0601 is unsupported but may be supported by the genesys backend in future /GL646). Product id 0x040e is supported by the gt68xx backend.'
+ model `OpticPro ST24'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0601'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st24.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `OpticPro S28'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0801'
+ status unsupported
+ url `/unsupported/plustek-opticpro-s28.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `OpticPro ST28'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0801'
+ status unsupported
+ url `/unsupported/plustek-opticpro-s28.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `OpticPro ST28'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0802'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st28.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `Umax AstraScan 4750'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0802'
+ status unsupported
+ url `/unsupported/umax-astrscan-4750.html'
+ comment `GL841 based, to be added to genesys backend, rebadged Plustek ST28'
+ model `OpticPro ST48'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0800'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st48.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `OpticPro ST64'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0c00'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st64.html'
+ comment `GL843 based, maybe to be added to genesys backend'
+ model `OpticPro ST64+'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0c03'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st64plus.html'
+ comment `GL843 based. See link for more details.'
+ model `PL 806'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0c0c'
+ status unsupported
+ url `/unsupported/plustek-pl806.html'
+ comment `Unsupported. See link for more details.'
+ model `SmartOffice PL 812'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0c0d'
+ status unsupported
+ url `/unsupported/plustek-pl812.html'
+ comment `Unsupported. See link for more details.'
+ model `OpticSlim 500'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0458'
+ status unsupported
+ url `/unsupported/plustek-opticslim-500.html'
+ comment `Unsupported. See link for more details.'
+ model `OpticSlim 2420'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0806'
+ status unsupported
+ url `/unsupported/plustek-opticslim-2420.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `OpticSlim 2420+'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0914'
+ status unsupported
+ url `/unsupported/plustek-opticslim-2420plus.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `OpticWorks 2000'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Multifunction device. No further information available.'
+ model `OptiCard 600+'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Business card reader. No further information available.'
+ model `ScanCopy 115'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x081c'
+ status unsupported
+ url `/unsupported/plustek-scancopy-115.html'
+ comment `GL841 based, to be added to genesys backend'
+ model `Spectra ADF'
+ interface `Proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Unsupported. Uses proprietary ISA card that also provides power and is labelled GPS-1 PAGE-A from Taiwan. Other labels on the scanner include ADF Color Scanner and SF600AS. Maybe the same as the IBM ADF Color Scanner?'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0005'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0007'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x000f'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0012'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0014'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ model `Unknown Plustek Device'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0016'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. Scanner name not known yet.'
+ mfg `PLANon'
+ url `http://www.planon.com/'
+ comment *none*
+ model `DocuPen RC800'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details known.'
+ model `DocuPen R700'
+ interface `USB'
+ usb-vendor-id `0x10c4'
+ usb-product-id `0xea60'
+ status unsupported
+ url `/unsupported/planon-docupen-r700.html'
+ comment `Probably not supported. See link for details.'
+ model `DocuPen (DPEN-BW)'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details known.'
+ mfg `Primax'
+ url `http://www.primax.nl/'
+ comment *none*
+ model `Colorado 600U'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0341'
+ status unsupported
+ url `/unsupported/primax-colorado-600u.html'
+ comment `Not supported. Some information is available.'
+ model `Colorado 1200p'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://home2.swipnet.se/~w-25069/pxscan.html'
+ comment `Unsupported by SANE. But is reported to partly work with pxscan. See link.'
+ model `Colorado 1200u'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0361'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `Primascan Colorado 2600u'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0347'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4400.html'
+ comment `Unsupported. Same as Visioneer Onetouch 4400. See link for details.'
+ model `Colorado Direct 600'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://home2.swipnet.se/~w-25069/pxscan.html'
+ comment `Not supported. However, a stand-alone program is available.'
+ model `Colorado Direct 9600'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://home2.swipnet.se/~w-25069/pxscan.html'
+ comment `Not supported. However, a stand-alone program is available.'
+ model `Colorado USB 9600'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0340'
+ status unsupported
+ url `/unsupported/primax-colorado-usb-9600.html'
+ comment `Not supported. See link for details.'
+ model `G2-300'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0300'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2-300 #2'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0302'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2E-300'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0301'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2E-300 #2'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0303'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2-600'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0380'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2-600 #2'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0382'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `G2E-600'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0383'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `OneTouch 5300'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported.'
+ model `ReadyScan 636i'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0381'
+ status unsupported
+ url *none*
+ comment `Probably unsupported. No details known.'
+ model `Slim-Line 1200'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Maybe GL646. Maybe similar to Medion MD 6228?'
+ model `Onetouch 8920'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0371'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8920.html'
+ comment `Not supported. Look similar to Visioneer Onetouch 8920 (same USB product id).'
+ mfg `Prolink'
+ url `http://www.fida.com/'
+ comment *none*
+ model `Winscan Pro 2448U'
+ interface `USB'
+ usb-vendor-id `0x06dc'
+ usb-product-id `0x0014'
+ status unsupported
+ url `/unsupported/prolink-2448u.html'
+ comment `Not supported. Some information is available. RealTek RTS8801.'
+ model `Winscan Pro 2000'
+ interface `USB Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported. No further information available.'
+ mfg `Quato'
+ url `http://www.quato.de/'
+ comment *none*
+ model `X-Finity'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details yet. Originally manufactured by PFU?'
+ model `X-Finity Ultra'
+ interface `USB IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details yet.'
+ mfg `Reflecta'
+ url *none*
+ comment *none*
+ model `DigitDia 3600'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0142'
+ status unsupported
+ url `/unsupported/reflecta-digitdia-3600.html'
+ comment `Film scanner that can scan directly from the magazine.'
+ model `iScan 1800'
+ interface `USB'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0120'
+ status unsupported
+ url `/unsupported/reflecta-iscan-1800.html'
+ comment `Probably unsupported. See link for details.'
+ model `ProScan 4000'
+ interface `USB IEEE-1394'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0143'
+ status unsupported
+ url `/unsupported/reflecta-proscan-4000.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `Relisys'
+ url *none*
+ comment *none*
+ model `Eclipse 1200U'
+ interface `USB'
+ usb-vendor-id `0x0475'
+ usb-product-id `0x0103'
+ status unsupported
+ url `/unsupported/relisys-eclipse-1200u.html'
+ comment `Probably unsupported. See link for details.'
+ model `Scorpio Ultra 3'
+ interface `USB'
+ usb-vendor-id `0x0475'
+ usb-product-id `0x0210'
+ status unsupported
+ url `/unsupported/relisys-scorpio-ultra3.html'
+ comment `Probably unsupported. See link for details.'
+ model `Episode'
+ interface `USB'
+ usb-vendor-id `0x0475'
+ usb-product-id `0x0103'
+ status unsupported
+ url `/unsupported/relisys-episode.html'
+ comment `Probably unsupported. See link for details.'
+ model `AVEC II E3'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Parport version of AVEC II S3?. See bug #304992 for details'
+ mfg `Samsung'
+ url *none*
+ comment *none*
+ model `SCX-4725FN'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341f'
+ status unsupported
+ url `/unsupported/samsung-scx-4725.html'
+ comment `Not supported. See link for details.'
+ mfg `Scanshell'
+ url *none*
+ comment *none*
+ model `800N'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x6605'
+ status unsupported
+ url `/unsupported/scanshell-800n.html'
+ comment `Not supported. See link for details.'
+ mfg `Sicos'
+ url *none*
+ comment *none*
+ model `DMS 2000'
+ interface `proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `mailto:ehaase@inf.fu-berlin.de'
+ comment `Not supported until now. Work on a backend has started, contact the author for details (see link)'
+ mfg `Siemens'
+ url `http://www.siemens.com/'
+ comment *none*
+ model `ID Mouse Professional'
+ interface `USB'
+ usb-vendor-id `0x0681'
+ usb-product-id `0x0005'
+ status unsupported
+ url *none*
+ comment `Not supported.'
+ model `Cherry FingerTIP ID Board - Sensor'
+ interface `USB'
+ usb-vendor-id `0x0681'
+ usb-product-id `0x0010'
+ status unsupported
+ url *none*
+ comment `Not supported.'
+ mfg `SmartDisk'
+ url *none*
+ comment *none*
+ model `SmartScan 3600'
+ interface `USB IEEE-1394'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. Same as PIE Primefilm 2600 PRO.'
+ mfg `Spot Technology'
+ url *none*
+ comment `Spot seems have gone out of business.'
+ model `Maxiscan A4'
+ interface `proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.el-profesor.net/spoonset/'
+ comment `Not supported until now. Work on a backend has started, see link for more information.'
+ model `ScanTak 2c'
+ interface `proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.el-profesor.net/spoonset'
+ comment `Not supported. Work on a backend has started, see link for more information.'
+ model `ScanTak 3c'
+ interface `proprietary'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.el-profesor.net/spoonset'
+ comment `Not supported. Work on a backend has started, see link for more information.'
+ mfg `Syscan'
+ url *none*
+ comment *none*
+ model `TravelScan FS-531'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x0530'
+ status unsupported
+ url `/unsupported/syscan-travelscan-fs531.html'
+ comment `Not supported. May work with the Plustek backend in future. See link for details.'
+ model `TravelScan Pro'
+ interface `USB'
+ usb-vendor-id `0x0a82'
+ usb-product-id `0x2000'
+ status unsupported
+ url `/unsupported/syscan-travelscan-pro.html'
+ comment `Probably not supported. Some information is available.'
+ mfg `Tamarack'
+ url *none*
+ comment *none*
+ model `Artiscan 9600'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.autistici.org/tamarhack/'
+ comment `Unsupported at the moment. See link for a project for that scanner taht may support it in future.'
+ model `Artiscan 9600 pro 36'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://www.autistici.org/tamarhack/'
+ comment `Unsupported at the moment. See link for a project for that scanner.'
+ model `Artiscan 2400FS'
+ interface `USB'
+ usb-vendor-id `0x05e3'
+ usb-product-id `0x0100'
+ status unsupported
+ url `/unsupported/tamarack-artiscan-2400.html'
+ comment `Unsupported. See link for more information.'
+ mfg `TCE'
+ url `http://www.tce.com.br/'
+ comment `Brasilian vendor.'
+ model `MK600U'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0346'
+ status unsupported
+ url `/unsupported/memorex-maxx-6136u.html'
+ comment `Not supported. Some information is available.'
+ model `S450'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://home2.swipnet.se/~w-25069/pxscan.html'
+ comment `Not supported by SANE but is reported to work with pxscan (see link).'
+ mfg `Teco'
+ url `http://www.tecoimage.com.tw/'
+ comment *none*
+ model `VM6509F'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/teco-vm6509.html'
+ comment `Probably unsupported. See link for details.'
+ mfg `Tiny'
+ url *none*
+ comment *none*
+ model `FU661E'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0347'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4400.html'
+ comment `Unsupported. See link for details.'
+ mfg `Trust'
+ url `http://www.trust-site.com'
+ comment *none*
+ model `CombiScan 19200'
+ interface `Parport USB'
+ usb-vendor-id `0x05cb'
+ usb-product-id `0x1483'
+ status unsupported
+ url `/unsupported/trust-combiscan-19200.html'
+ comment `Unsupported. See link for details.'
+ model `EasyScan 19200'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `http://lists.alioth.debian.org/pipermail/sane-devel/2008-October/022955.html'
+ comment *none*
+ model `SCSI Scan 19200 -Excellence Series-'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/trust-scsi-scan-19200.html'
+ comment `Unsupported. See link for details.'
+ mfg `UMAX'
+ url `http://www.umax.com/'
+ comment *none*
+ model `Astra 2500'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0374'
+ status unsupported
+ url `/unsupported/umax-astra-2500.html'
+ comment `Probably not supported. See link for details.'
+ model `Astra 2850'
+ interface `USB'
+ usb-vendor-id `0x07b3'
+ usb-product-id `0x0601'
+ status unsupported
+ url `/unsupported/plustek-opticpro-st24.html'
+ comment `Probably not supported. Same IDs as Plustek OpticPro ST24. See link for details.'
+ model `Astra 3000'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x038a'
+ status unsupported
+ url `/unsupported/umax-astra-3000.html'
+ comment `Probably not supported. See link for details.'
+ model `Astra 3600'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x038a'
+ status unsupported
+ url `/unsupported/umax-astra-3600.html'
+ comment `Probably not supported. See link for details.'
+ model `Astra 4000'
+ interface `USB'
+ usb-vendor-id `0x1606'
+ usb-product-id `0x1030'
+ status unsupported
+ url `/unsupported/umax-astra-4000.html'
+ comment `Not supported. See link for details.'
+ model `Astra 4100'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x038c'
+ status unsupported
+ url `/unsupported/umax-astra-4100.html'
+ comment `Not supported, to be added to genesys backend.'
+ model `Astra 4500'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a10'
+ status unsupported
+ url `/unsupported/umax-astra-4500.html'
+ comment `GL646 based, to be added to genesys backend. Avision iVina FB1600 clone'
+ model `Astra 4600'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported, no details known.'
+ model `Astra 4700'
+ interface `USB'
+ usb-vendor-id `0x0638'
+ usb-product-id `0x0a20'
+ status unsupported
+ url `/unsupported/umax-astra-4700.html'
+ comment `GL646/GL660 based. Avision iVina FB1800 clone.'
+ model `Astra 6700'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Not supported. No chipset information available. Same as Avision iVina FB2400.'
+ model `AstraSlim'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0104'
+ status unsupported
+ url `/unsupported/umax-astraslim.html'
+ comment `Probably not supported currently. See link for more details.'
+ model `AstraSlim 1200'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0110'
+ status unsupported
+ url `/unsupported/umax-astraslim-1200.html'
+ comment `See link for more details.'
+ model `AstraSlim 6000'
+ interface `USB'
+ usb-vendor-id `0x080d'
+ usb-product-id `0x0104'
+ status unsupported
+ url `/unsupported/umax-astraslim-6000.html'
+ comment `Probably not supported currently. See link for more details.'
+ model `Nete3470''
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No details known..'
+ model `Powerlook 180'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/umax-powerlook-180.html'
+ comment `Probably not supported. See link for details.'
+ model `Powerlook 1000 USB'
+ interface `USB'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Probably not supported. No further information available.'
+ mfg `Vantas'
+ url *none*
+ comment *none*
+ model `3000'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0224'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4800.html'
+ comment `Not supported. See link for more details.'
+ mfg `Visioneer'
+ url `http://www.visioneer.com/'
+ comment *none*
+ model `6200'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0345'
+ status unsupported
+ url *none*
+ comment `Not supported. Is reported to use the E5 chipset. Uses a Primax ID. Looks similar to Primascan Colorado 2600u.'
+ model `6200 EPP/USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0311'
+ status unsupported
+ url *none*
+ comment `Not supported. Id is from Primax? Yet another scanner with the same name?'
+ model `9420'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x03a8'
+ status unsupported
+ url `/unsupported/visioneer-9420.html'
+ comment `Unsupported. See link for details.'
+ model `9450 USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0421'
+ status unsupported
+ url `/unsupported/visioneer-9450-usb.html'
+ comment `Unsupported. See link for details.'
+ model `Onetouch 4400'
+ interface `USB'
+ usb-vendor-id `0x0461'
+ usb-product-id `0x0347'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4400.html'
+ comment `Not supported. E5 chipset? See link for more details.'
+ model `OneTouch 4800 USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0224'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4800.html'
+ comment `Unsupported. Seems to use Realtek RTS8801B. Same as Microtek Scanport 3000. See link for details.'
+ model `OneTouch 5300 USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0226'
+ status unsupported
+ url `/unsupported/visioneer-onetouch5300.html'
+ comment `Not supported. Chipset is RTS8801B(?). See link for output of /proc/bus/usb/devices.'
+ model `OneTouch 5300'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0221'
+ status unsupported
+ url *none*
+ comment `Not supported. Yet another scanner with this name?'
+ model `OneTouch 5800 USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0226'
+ status unsupported
+ url `/unsupported/visioneer-onetouch5800.html'
+ comment `Unsupported. 48 bit scanner, doesn't work with viceo backend. RTS8801C.'
+ model `OneTouch 6600'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x022a'
+ status unsupported
+ url `/unsupported/visioneer-onetouch6600.html'
+ comment `Unsupported. See link for details.'
+ model `Onetouch 7100'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0229'
+ status unsupported
+ url `/unsupported/visioneer-onetouch7100.html'
+ comment `GL646 based, to be added to genesys backend'
+ model `Onetouch 7700'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0380'
+ status unsupported
+ url `/unsupported/visioneer-onetouch7700.html'
+ comment `LM9832/3 based, to be added to plustek backend'
+ model `OneTouch 8100'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0321'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8100.html'
+ comment `Unsupported. See link for details.'
+ model `Onetouch 8700'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0371'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8920.html'
+ comment `Not supported. See link for details.'
+ model `Onetouch 8900'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0371'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8920.html'
+ comment `Not supported. Same as 8920 but without TA?'
+ model `Onetouch 8920'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0371'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8920.html'
+ comment `Not supported. Same as 8700 and 8900 but includes a TA. Uses a Primax ID. Chipset is RTS8801C. See link for output of /proc/bus/usb/devices.'
+ model `Onetouch 9000'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x022c'
+ status unsupported
+ url `/unsupported/visioneer-onetouch9020.html'
+ comment `Not supported. See link for details.'
+ model `Onetouch 9020'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x022c'
+ status unsupported
+ url `/unsupported/visioneer-onetouch9020.html'
+ comment `Not supported. See link for details.'
+ model `Onetouch 9320'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0362'
+ status unsupported
+ url `/unsupported/visioneer-onetouch9320.html'
+ comment `Probably not supported. See link for details.'
+ model `Onetouch Pro 8800'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0410'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8820.html'
+ comment `Probably not supported. See link for details.'
+ model `Onetouch Pro 8820'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0410'
+ status unsupported
+ url `/unsupported/visioneer-onetouch8820.html'
+ comment `Probably not supported. See link for details.'
+ model `PaperPort 3100b'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/visioneer-paperport-3100b.html'
+ comment `Most probably not supported. See link for details.'
+ model `PaperPort 6100'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url *none*
+ comment `Most probably not supported. More details would be appreciated.'
+ model `PaperPort OneTouch'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/visioneer-paperport-onetouch.html'
+ comment `Most probably not supported. See link for details.'
+ model `Strobe Pro USB'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0102'
+ status unsupported
+ url `/unsupported/visioneer-strobe-pro-usb.html'
+ comment `Not supported. See link for details.'
+ model `4800 One Touch'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x03a0'
+ status unsupported
+ url `/unsupported/xerox-4800-onetouch.html'
+ comment `Unsupported. See link for details. Different id compared to One Touch 4800?'
+ model `DocuImage 620S'
+ interface `SCSI'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/xerox-docuimage-620s.html'
+ comment `Not supported. See link for more details.'
+ model `DocuMate 510'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0446'
+ status unsupported
+ url `/unsupported/xerox-documate-510.html'
+ comment `Not supported. See link for more details.'
+ model `DocuMate 510'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x047c'
+ status unsupported
+ url `/unsupported/xerox-documate-510.html'
+ comment `Not supported. See link for more details. Yet another USB id.'
+ model `One Touch 4800'
+ interface `USB'
+ usb-vendor-id `0x04a7'
+ usb-product-id `0x0224'
+ status unsupported
+ url `/unsupported/visioneer-onetouch4800.html'
+ comment `Unsupported. See link for details. Different id compared to 4800 One Touch?'
+ model `WorkCentre 470cx'
+ interface `Parport'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status unsupported
+ url `/unsupported/xerox-workcentre-470cx.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre M15i'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0xffef'
+ status unsupported
+ url `/unsupported/xerox-workcentre-m15i.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre XK35c'
+ interface `USB Parport'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x0020'
+ status unsupported
+ url `/unsupported/xerox-workcentre-xk35c.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre XK50cx'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3903'
+ status unsupported
+ url `/unsupported/xerox-workcentre-xk50cx.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre Pro 412'
+ interface `USB Parport'
+ usb-vendor-id `0x043d'
+ usb-product-id `0x4303'
+ status unsupported
+ url `/unsupported/xerox-workcentre-pro412.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre PE16'
+ interface `USB Parport'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x4220'
+ status unsupported
+ url `/unsupported/xerox-workcentre-pe16.html'
+ comment `Not supported. See link for more details.'
+ model `WorkCentre PE120i'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x4237'
+ status unsupported
+ url `/unsupported/xerox-workcentre-pe120i.html'
+ comment `Not supported. See link for more details.'
+ type vidcam
+ mfg `Biolux'
+ url *none*
+ comment *none*
+ model `654 (micrOcular)'
+ interface `USB'
+ usb-vendor-id `0x0923'
+ usb-product-id `0x010f'
+ status unsupported
+ url `/unsupported/biolux-654.html'
+ comment `Not supported yet. See link for more details.'
+ mfg `Grandtek Scopecam'
+ url *none*
+ comment *none*
+ model `8x30 Binocular & Digital Camera'
+ interface `USB'
+ usb-vendor-id `0x0797'
+ usb-product-id `0x801c'
+ status unsupported
+ url `/unsupported/grandtech-scopecam.html'
+ comment `Not Supported yet. See link for more details.'
+backend `v4l'
+ version `1.0-3'
+ manpage `sane-v4l'
+ url `mailto:henning@meier-geinitz.de'
+ comment *none*
+ type api
+ desc `Interface to Video For Linux API'
+ url *none*
+ comment `Supports video cameras and other devices accessed by the v4l kernel API, e.g. bttv devices. Quite a lot of known bugs.'
+backend `xerox_mfp'
+ version `1.0-13'
+ manpage `sane-xerox_mfp'
+ url *none*
+ comment *none*
+ type scanner
+ mfg `Xerox'
+ url `http://www.office.xerox.com/'
+ comment *none*
+ model `Phaser 6110MFP'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x3d5d'
+ status good
+ url *none*
+ comment *none*
+ model `Phaser 3200MFP'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x3da4'
+ status complete
+ url `http://www.office.xerox.com/multifunction-printer/multifunction-under-30ppm/phaser-3200mfp/spec-enus.html'
+ comment *none*
+ model `WorkCentre 3119 Series'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x4265'
+ status good
+ url *none*
+ comment *none*
+ model `WorkCentre 4118 Series'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x420c'
+ status good
+ url *none*
+ comment *none*
+ model `WorkCentre 3210'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x4293'
+ status good
+ url *none*
+ comment *none*
+ model `WorkCentre 3220'
+ interface `USB'
+ usb-vendor-id `0x0924'
+ usb-product-id `0x4294'
+ status good
+ url *none*
+ comment *none*
+ mfg `Dell'
+ url `http://www.dell.com/'
+ comment *none*
+ model `Dell MFP Laser Printer 1815dn'
+ interface `USB'
+ usb-vendor-id `0x413c'
+ usb-product-id `0x5124'
+ status good
+ url *none*
+ comment *none*
+ mfg `Samsung'
+ url `http://www.samsung.com'
+ comment *none*
+ model `SCX-4x16'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3409'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-6x20'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x340d'
+ status untested
+ url *none*
+ comment *none*
+ model `MFP-560'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x340e'
+ status untested
+ url *none*
+ comment *none*
+ model `MFP-750'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x340f'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4x20'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3412'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4100'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3413'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4x21'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3419'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-5x30'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341a'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4200'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341b'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-3160'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341c'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-6x22'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341d'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX4725'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341f'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX4725-FN'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x341f'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-6x45'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3420'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-8380'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3421'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-2160'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3425'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4500'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3426'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-6200'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3427'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-6240'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3428'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-6x55'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3429'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-3170fn (CLX-3170 Series)'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342a'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-3175FW'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342a'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4500W'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342b'
+ status basic
+ url *none*
+ comment *none*
+ model `SCX-4824 (SCX-4x24 Series)'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342c'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4828FN (SCX-4x28 Series)'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342d'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4300'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342e'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-5835_5935'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x342f'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-5635'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3430'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4x26'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3432'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4600'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3433'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4623'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3434'
+ status good
+ url *none*
+ comment *none*
+ model `MFP-65x'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3435'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-6545'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3437'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-8385'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3439'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-6220'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x343a'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-6250'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x343b'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4825FN (SCX-4x25 Series)'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x343c'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-3185'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x343d'
+ status good
+ url *none*
+ comment *none*
+ model `CLX-8540'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x343f'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4623FW'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3440'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-3205W (SCX-3200 Series)'
+ interface `USB Ethernet'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3441'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-6545X'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3442'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-6x55X'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3443'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-8385X'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3444'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-5835_5935X'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3446'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4833FD'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x344b'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-4835FD'
+ interface `Ethernet'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x344b'
+ status good
+ url *none*
+ comment *none*
+ model `SCX-3405W'
+ interface `Ethernet'
+ usb-vendor-id *none*
+ usb-product-id *none*
+ status basic
+ url *none*
+ comment *none*
+ model `SCX-3400'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x344f'
+ status untested
+ url *none*
+ comment *none*
+ model `SF-760'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3450'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-4729FD'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3453'
+ status basic
+ url *none*
+ comment *none*
+ model `CLX-6260'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3455'
+ status minimal
+ url *none*
+ comment *none*
+ model `CLX-3300 Series'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3456'
+ status basic
+ url *none*
+ comment *none*
+ model `SCX-470x'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3457'
+ status untested
+ url *none*
+ comment *none*
+ model `CLX-4190'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x345a'
+ status minimal
+ url *none*
+ comment *none*
+ model `SCX-4650 4x21S Series'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x345b'
+ status untested
+ url *none*
+ comment *none*
+ model `M337x 387x 407x Series'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3460'
+ status untested
+ url *none*
+ comment *none*
+ model `M267x 287x Series'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3461'
+ status untested
+ url *none*
+ comment *none*
+ model `SCX-681x'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3466'
+ status untested
+ url *none*
+ comment *none*
+ model `C460'
+ interface `USB'
+ usb-vendor-id `0x04e8'
+ usb-product-id `0x3468'
+ status untested
+ url *none*
+ comment *none*
diff --git a/testsuite/tools/data/db.ref b/testsuite/tools/data/db.ref
new file mode 100644
index 0000000..f293b5b
--- /dev/null
+++ b/testsuite/tools/data/db.ref
@@ -0,0 +1,1362 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Wed Jul 31 07:52:48 2013
+#
+# The entries below are used to detect a USB device when it's plugged in
+# and then run a script to change the ownership and
+# permissions on the "device node" used by libusb.
+# Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID
+# respectively):
+#
+# 0xVVVV<tab>0xPPPP<tab>root:scanner<tab>0664<tab>[/usr/local/bin/foo.sh]
+# Fields:
+# vendor ID
+# product ID
+# ownership (user:group)
+# permissions
+# path of an optional script to run (it can be omitted)
+#
+# If your scanner isn't listed below, you can add it as explained above.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+# Hewlett-Packard ScanJet 4100C
+0x03f0 0x0101 root:scanner 0664
+# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
+0x03f0 0x0105 root:scanner 0664
+# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
+0x03f0 0x0201 root:scanner 0664
+# Hewlett-Packard ScanJet 3300c
+0x03f0 0x0205 root:scanner 0664
+# Hewlett-Packard ScanJet 4300c
+0x03f0 0x0305 root:scanner 0664
+# Hewlett-Packard ScanJet 5200C
+0x03f0 0x0401 root:scanner 0664
+# Hewlett-Packard ScanJet 3400c
+0x03f0 0x0405 root:scanner 0664
+# Hewlett-Packard ScanJet 2100C
+0x03f0 0x0505 root:scanner 0664
+# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
+0x03f0 0x0601 root:scanner 0664
+# Hewlett-Packard ScanJet 2200C
+0x03f0 0x0605 root:scanner 0664
+# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
+0x03f0 0x0701 root:scanner 0664
+# Hewlett-Packard scanjet 4400c
+0x03f0 0x0705 root:scanner 0664
+# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
+0x03f0 0x0801 root:scanner 0664
+# Hewlett-Packard scanjet 4470c
+0x03f0 0x0805 root:scanner 0664
+# Hewlett-Packard ScanJet 2300C
+0x03f0 0x0901 root:scanner 0664
+# Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
+0x03f0 0x0a01 root:scanner 0664
+# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
+0x03f0 0x0b01 root:scanner 0664
+# Hewlett-Packard ScanJet 5400c
+0x03f0 0x1005 root:scanner 0664
+# Hewlett-Packard ScanJet 5470c
+0x03f0 0x1105 root:scanner 0664
+# Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
+0x03f0 0x1205 root:scanner 0664
+# Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
+0x03f0 0x1305 root:scanner 0664
+# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
+0x03f0 0x1405 root:scanner 0664
+# Hewlett-Packard ScanJet 5590
+0x03f0 0x1705 root:scanner 0664
+# Hewlett-Packard ScanJet 7650
+0x03f0 0x1805 root:scanner 0664
+# Hewlett-Packard ScanJet 4850C
+0x03f0 0x1b05 root:scanner 0664
+# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
+0x03f0 0x2005 root:scanner 0664
+# Hewlett-Packard ScanJet 3500C
+0x03f0 0x2205 root:scanner 0664
+# Hewlett-Packard ScanJet 3970c
+0x03f0 0x2305 root:scanner 0664
+# Hewlett-Packard ScanJet 4070 Photosmart
+0x03f0 0x2405 root:scanner 0664
+# Hewlett-Packard ScanJet 3800
+0x03f0 0x2605 root:scanner 0664
+# Hewlett-Packard ScanJet G2710
+0x03f0 0x2805 root:scanner 0664
+# Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390
+0x03f0 0x3805 root:scanner 0664
+# Hewlett-Packard ScanJet 8270
+0x03f0 0x3905 root:scanner 0664
+# Hewlett-Packard LaserJet M1005 MFP
+0x03f0 0x3b17 root:scanner 0664
+# Hewlett-Packard ScanJet 4370
+0x03f0 0x4105 root:scanner 0664
+# Hewlett-Packard ScanJet G3010
+0x03f0 0x4205 root:scanner 0664
+# Hewlett-Packard ScanJet G3110
+0x03f0 0x4305 root:scanner 0664
+# Hewlett-Packard ScanJet G4010
+0x03f0 0x4505 root:scanner 0664
+# Hewlett-Packard ScanJet G4050
+0x03f0 0x4605 root:scanner 0664
+# Hewlett-Packard ScanJet N6310
+0x03f0 0x4705 root:scanner 0664
+# Hewlett-Packard LaserJet M1120 MFP
+0x03f0 0x5617 root:scanner 0664
+# Hewlett-Packard LaserJet M1120n MFP
+0x03f0 0x5717 root:scanner 0664
+# Mustek BearPaw 1200
+0x0400 0x1000 root:scanner 0664
+# Mustek BearPaw 1200 | Mustek BearPaw 2400
+0x0400 0x1001 root:scanner 0664
+# Kodak ESP 5100
+0x040a 0x4025 root:scanner 0664
+# Kodak ESP 5300
+0x040a 0x4026 root:scanner 0664
+# Kodak ESP 5500
+0x040a 0x4027 root:scanner 0664
+# Kodak ESP 5000
+0x040a 0x4028 root:scanner 0664
+# Kodak ESP 3300
+0x040a 0x4031 root:scanner 0664
+# Kodak ESP 5
+0x040a 0x4032 root:scanner 0664
+# Kodak ESP 7
+0x040a 0x403e root:scanner 0664
+# Kodak ESP 9
+0x040a 0x403f root:scanner 0664
+# Kodak ESP 5200
+0x040a 0x4041 root:scanner 0664
+# Kodak ESP 3200
+0x040a 0x4043 root:scanner 0664
+# Kodak ESP 4100
+0x040a 0x4053 root:scanner 0664
+# Kodak ESP 6100
+0x040a 0x4054 root:scanner 0664
+# Kodak ESP 7200
+0x040a 0x4056 root:scanner 0664
+# Kodak ESP C110
+0x040a 0x4057 root:scanner 0664
+# Kodak ESP C115
+0x040a 0x4058 root:scanner 0664
+# Kodak ESP 2150
+0x040a 0x4059 root:scanner 0664
+# Kodak ESP C310
+0x040a 0x405d root:scanner 0664
+# Kodak ESP C315
+0x040a 0x405e root:scanner 0664
+# Advent AW10
+0x040a 0x4060 root:scanner 0664
+# Kodak Hero Office 6.1
+0x040a 0x4062 root:scanner 0664
+# Kodak Hero 7.1
+0x040a 0x4063 root:scanner 0664
+# Kodak Hero 5.1
+0x040a 0x4064 root:scanner 0664
+# Kodak ESP 9200
+0x040a 0x4065 root:scanner 0664
+# Kodak ESP 2170
+0x040a 0x4066 root:scanner 0664
+# Kodak Hero 9.1
+0x040a 0x4067 root:scanner 0664
+# Kodak Hero 3.1
+0x040a 0x406d root:scanner 0664
+# Kodak i30
+0x040a 0x6001 root:scanner 0664
+# Kodak i40
+0x040a 0x6002 root:scanner 0664
+# Kodak i50 | Kodak i55
+0x040a 0x6003 root:scanner 0664
+# Kodak i60 | Kodak i65
+0x040a 0x6004 root:scanner 0664
+# Kodak i80
+0x040a 0x6005 root:scanner 0664
+# Creative WebCam Go Mini
+0x041e 0x4007 root:scanner 0664
+# Lexmark X70 | Lexmark X73
+0x043d 0x002d root:scanner 0664
+# Lexmark X74
+0x043d 0x0060 root:scanner 0664
+# Lexmark X1110 | Lexmark X1130 | Lexmark X1140 | Lexmark X1150 | Lexmark X1170 | Lexmark X1180 | Lexmark X1185 | Lexmark X1195
+0x043d 0x007c root:scanner 0664
+# Lexmark X12xx
+0x043d 0x007d root:scanner 0664
+# Genius ColorPage HR6 V1
+0x0458 0x2004 root:scanner 0664
+# Genius Colorpage HR6 V2
+0x0458 0x2007 root:scanner 0664
+# Genius Colorpage HR6 V2
+0x0458 0x2008 root:scanner 0664
+# Genius Colorpage HR6A
+0x0458 0x2009 root:scanner 0664
+# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
+0x0458 0x2011 root:scanner 0664
+# Genius Colorpage HR7
+0x0458 0x2013 root:scanner 0664
+# Genius Colorpage Vivid4
+0x0458 0x2014 root:scanner 0664
+# Genius Colorpage HR7LE
+0x0458 0x2015 root:scanner 0664
+# Genius Colorpage HR6X
+0x0458 0x2016 root:scanner 0664
+# Genius Colorpage Vivid3xe
+0x0458 0x2017 root:scanner 0664
+# Genius Colorpage Vivid4xe
+0x0458 0x201a root:scanner 0664
+# Genius Colorpage Vivid4x
+0x0458 0x201b root:scanner 0664
+# Genius Colorpage Vivid 1200 X
+0x0458 0x201d root:scanner 0664
+# Genius ColorPage Slim 1200
+0x0458 0x201e root:scanner 0664
+# Genius Colorpage Vivid 1200 XE
+0x0458 0x201f root:scanner 0664
+# Genius Colorpage SF600
+0x0458 0x2021 root:scanner 0664
+# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
+0x0461 0x0377 root:scanner 0664
+# Xerox 2400 Onetouch
+0x0461 0x038b root:scanner 0664
+# Trust Office Scan USB 19200
+0x047b 0x1000 root:scanner 0664
+# Hewlett-Packard ScanJet 4300c/Silitek
+0x047b 0x1002 root:scanner 0664
+# Kyocera FS-1016MFP
+0x0482 0x0335 root:scanner 0664
+# Compaq S4-100
+0x049f 0x001a root:scanner 0664
+# Benq (Acer) 310U
+0x04a5 0x1a20 root:scanner 0664
+# Benq (Acer) 620U
+0x04a5 0x1a2a root:scanner 0664
+# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
+0x04a5 0x2022 root:scanner 0664
+# Benq (Acer) 620UT
+0x04a5 0x2040 root:scanner 0664
+# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
+0x04a5 0x2060 root:scanner 0664
+# Benq (Acer) 640bu
+0x04a5 0x207e root:scanner 0664
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
+0x04a5 0x20b0 root:scanner 0664
+# Benq (Acer) 640BT
+0x04a5 0x20be root:scanner 0664
+# Benq (Acer) 1240
+0x04a5 0x20c0 root:scanner 0664
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
+0x04a5 0x20de root:scanner 0664
+# Benq (Acer) 5000
+0x04a5 0x20f8 root:scanner 0664
+# Benq (Acer) 5000E | Benq (Acer) 5000U
+0x04a5 0x20fc root:scanner 0664
+# Benq (Acer) 5300
+0x04a5 0x20fe root:scanner 0664
+# Benq (Acer) 5150 | Benq (Acer) 5250
+0x04a5 0x2137 root:scanner 0664
+# BenQ 5550
+0x04a5 0x2211 root:scanner 0664
+# Visioneer Visioneer OneTouch 7100
+0x04a7 0x0229 root:scanner 0664
+# Visioneer 9650
+0x04a7 0x0390 root:scanner 0664
+# Visioneer 9320
+0x04a7 0x0420 root:scanner 0664
+# Visioneer 9450
+0x04a7 0x0421 root:scanner 0664
+# Visioneer 9550
+0x04a7 0x0422 root:scanner 0664
+# Visioneer 9750
+0x04a7 0x0423 root:scanner 0664
+# Visioneer Strobe XP 450
+0x04a7 0x0424 root:scanner 0664
+# Visioneer Strobe XP 200
+0x04a7 0x0426 root:scanner 0664
+# Visioneer Strobe XP 100
+0x04a7 0x0427 root:scanner 0664
+# Visioneer OneTouch 7300
+0x04a7 0x0444 root:scanner 0664
+# Xerox DocuMate510
+0x04a7 0x0446 root:scanner 0664
+# Xerox DocuMate520
+0x04a7 0x0447 root:scanner 0664
+# Xerox DocuMate250
+0x04a7 0x0448 root:scanner 0664
+# Xerox DocuMate252
+0x04a7 0x0449 root:scanner 0664
+# Xerox DocuMate262
+0x04a7 0x044c root:scanner 0664
+# Visioneer Strobe XP 300
+0x04a7 0x0474 root:scanner 0664
+# Xerox DocuMate272
+0x04a7 0x0475 root:scanner 0664
+# Xerox DocuMate232
+0x04a7 0x0476 root:scanner 0664
+# Xerox DocuMate152
+0x04a7 0x0477 root:scanner 0664
+# Xerox DocuMate752
+0x04a7 0x0478 root:scanner 0664
+# Visioneer Strobe XP 470
+0x04a7 0x0479 root:scanner 0664
+# Visioneer 9450-G
+0x04a7 0x047a root:scanner 0664
+# Visioneer 9650-G
+0x04a7 0x047b root:scanner 0664
+# Xerox DocuMate510-G
+0x04a7 0x047c root:scanner 0664
+# Xerox DocuMate252-G
+0x04a7 0x048c root:scanner 0664
+# Xerox DocuMate262-G
+0x04a7 0x048d root:scanner 0664
+# Xerox DocuMate272-G
+0x04a7 0x048e root:scanner 0664
+# Visioneer Strobe XP 470-G | Visioneer Patriot 470
+0x04a7 0x048f root:scanner 0664
+# Xerox DocuMate250-G
+0x04a7 0x0490 root:scanner 0664
+# Visioneer Strobe XP 450-G
+0x04a7 0x0491 root:scanner 0664
+# Xerox DocuMate520-G
+0x04a7 0x0492 root:scanner 0664
+# Visioneer 9750-G
+0x04a7 0x0493 root:scanner 0664
+# Visioneer Roadwarrior
+0x04a7 0x0494 root:scanner 0664
+# Xerox DocuMate512
+0x04a7 0x0495 root:scanner 0664
+# Visioneer Patriot 430
+0x04a7 0x0497 root:scanner 0664
+# Visioneer Patriot 680 | Xerox DocuMate632
+0x04a7 0x0498 root:scanner 0664
+# Visioneer Patriot 780
+0x04a7 0x0499 root:scanner 0664
+# Xerox DocuMate752
+0x04a7 0x049a root:scanner 0664
+# Visioneer Strobe XP 100,r3
+0x04a7 0x049b root:scanner 0664
+# Xerox DocuMate150
+0x04a7 0x049c root:scanner 0664
+# Xerox DocuMate162
+0x04a7 0x049d root:scanner 0664
+# Xerox DocuMate262i
+0x04a7 0x04a7 root:scanner 0664
+# Xerox Travel Scanner 100
+0x04a7 0x04ac root:scanner 0664
+# Canon DR-2080C
+0x04a9 0x1601 root:scanner 0664
+# Canon CR-180 | Canon CR-180II
+0x04a9 0x1602 root:scanner 0664
+# Canon DR-9080C
+0x04a9 0x1603 root:scanner 0664
+# Canon DR-7080C
+0x04a9 0x1604 root:scanner 0664
+# Canon DR-5010C
+0x04a9 0x1606 root:scanner 0664
+# Canon DR-6080
+0x04a9 0x1607 root:scanner 0664
+# Canon DR-2580C
+0x04a9 0x1608 root:scanner 0664
+# Canon DR-3080CII
+0x04a9 0x1609 root:scanner 0664
+# Canon DR-2050C | Canon DR-2050SP
+0x04a9 0x160a root:scanner 0664
+# Canon DR-7580
+0x04a9 0x160b root:scanner 0664
+# Canon PIXMA MP750
+0x04a9 0x1706 root:scanner 0664
+# Canon PIXMA MP780 | Canon PIXMA MP790
+0x04a9 0x1707 root:scanner 0664
+# Canon PIXMA MP760 | Canon PIXMA MP770
+0x04a9 0x1708 root:scanner 0664
+# Canon PIXMA MP150
+0x04a9 0x1709 root:scanner 0664
+# Canon PIXMA MP170
+0x04a9 0x170a root:scanner 0664
+# Canon PIXMA MP450
+0x04a9 0x170b root:scanner 0664
+# Canon PIXMA MP500
+0x04a9 0x170c root:scanner 0664
+# Canon PIXMA MP800
+0x04a9 0x170d root:scanner 0664
+# Canon PIXMA MP800R
+0x04a9 0x170e root:scanner 0664
+# Canon PIXMA MP530
+0x04a9 0x1712 root:scanner 0664
+# Canon PIXMA MP830
+0x04a9 0x1713 root:scanner 0664
+# Canon PIXMA MP160
+0x04a9 0x1714 root:scanner 0664
+# Canon PIXMA MP180
+0x04a9 0x1715 root:scanner 0664
+# Canon PIXMA MP460
+0x04a9 0x1716 root:scanner 0664
+# Canon PIXMA MP510
+0x04a9 0x1717 root:scanner 0664
+# Canon PIXMA MP600
+0x04a9 0x1718 root:scanner 0664
+# Canon PIXMA MP600R
+0x04a9 0x1719 root:scanner 0664
+# Canon PIXMA MP810
+0x04a9 0x171a root:scanner 0664
+# Canon PIXMA MP960
+0x04a9 0x171b root:scanner 0664
+# Canon PIXMA MX7600
+0x04a9 0x171c root:scanner 0664
+# Canon PIXMA MP210
+0x04a9 0x1721 root:scanner 0664
+# Canon PIXMA MP220
+0x04a9 0x1722 root:scanner 0664
+# Canon PIXMA MP470
+0x04a9 0x1723 root:scanner 0664
+# Canon PIXMA MP520
+0x04a9 0x1724 root:scanner 0664
+# Canon PIXMA MP610
+0x04a9 0x1725 root:scanner 0664
+# Canon PIXMA MP970
+0x04a9 0x1726 root:scanner 0664
+# Canon PIXMA MX300
+0x04a9 0x1727 root:scanner 0664
+# Canon PIXMA MX310
+0x04a9 0x1728 root:scanner 0664
+# Canon PIXMA MX700
+0x04a9 0x1729 root:scanner 0664
+# Canon PIXMA MP140
+0x04a9 0x172b root:scanner 0664
+# Canon PIXMA MX850
+0x04a9 0x172c root:scanner 0664
+# Canon PIXMA MP980
+0x04a9 0x172d root:scanner 0664
+# Canon PIXMA MP630
+0x04a9 0x172e root:scanner 0664
+# Canon PIXMA MP620
+0x04a9 0x172f root:scanner 0664
+# Canon PIXMA MP540
+0x04a9 0x1730 root:scanner 0664
+# Canon PIXMA MP480
+0x04a9 0x1731 root:scanner 0664
+# Canon PIXMA MP240
+0x04a9 0x1732 root:scanner 0664
+# Canon PIXMA MP260
+0x04a9 0x1733 root:scanner 0664
+# Canon PIXMA MP190
+0x04a9 0x1734 root:scanner 0664
+# Canon PIXMA MX860
+0x04a9 0x1735 root:scanner 0664
+# Canon PIXMA MX320
+0x04a9 0x1736 root:scanner 0664
+# Canon PIXMA MX330
+0x04a9 0x1737 root:scanner 0664
+# Canon PIXMA MP250
+0x04a9 0x173a root:scanner 0664
+# Canon PIXMA MP270
+0x04a9 0x173b root:scanner 0664
+# Canon PIXMA MP490
+0x04a9 0x173c root:scanner 0664
+# Canon PIXMA MP550
+0x04a9 0x173d root:scanner 0664
+# Canon PIXMA MP560
+0x04a9 0x173e root:scanner 0664
+# Canon PIXMA MP640
+0x04a9 0x173f root:scanner 0664
+# Canon PIXMA MP990
+0x04a9 0x1740 root:scanner 0664
+# Canon PIXMA MX340
+0x04a9 0x1741 root:scanner 0664
+# Canon PIXMA MX350
+0x04a9 0x1742 root:scanner 0664
+# Canon PIXMA MX870
+0x04a9 0x1743 root:scanner 0664
+# Canon PIXMA MP280
+0x04a9 0x1746 root:scanner 0664
+# Canon PIXMA MP495
+0x04a9 0x1747 root:scanner 0664
+# Canon PIXMA MG5100 Series
+0x04a9 0x1748 root:scanner 0664
+# Canon PIXMA MG5200 Series
+0x04a9 0x1749 root:scanner 0664
+# Canon PIXMA MG6100 Series
+0x04a9 0x174a root:scanner 0664
+# Canon PIXMA MG8100 Series
+0x04a9 0x174b root:scanner 0664
+# Canon PIXMA MX360
+0x04a9 0x174d root:scanner 0664
+# Canon PIXMA MX410
+0x04a9 0x174e root:scanner 0664
+# Canon PIXMA MX420
+0x04a9 0x174f root:scanner 0664
+# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885
+0x04a9 0x1750 root:scanner 0664
+# Canon PIXMA MG2100 Series
+0x04a9 0x1751 root:scanner 0664
+# Canon PIXMA MG3100 Series
+0x04a9 0x1752 root:scanner 0664
+# Canon PIXMA MG4100 Series
+0x04a9 0x1753 root:scanner 0664
+# Canon PIXMA MG5300 Series
+0x04a9 0x1754 root:scanner 0664
+# Canon PIXMA MG6200 Series
+0x04a9 0x1755 root:scanner 0664
+# Canon PIXMA MG8200 Series
+0x04a9 0x1756 root:scanner 0664
+# Canon PIXMA MP493
+0x04a9 0x1757 root:scanner 0664
+# Canon PIXMA E500
+0x04a9 0x1758 root:scanner 0664
+# Canon PIXMA MX370 Series
+0x04a9 0x1759 root:scanner 0664
+# Canon PIXMA E600
+0x04a9 0x175a root:scanner 0664
+# Canon PIXMA MX430 Series
+0x04a9 0x175b root:scanner 0664
+# Canon PIXMA MX510 Series
+0x04a9 0x175c root:scanner 0664
+# Canon PIXMA MX710 Series
+0x04a9 0x175d root:scanner 0664
+# Canon PIXMA MX890 Series
+0x04a9 0x175e root:scanner 0664
+# Canon PIXMA MP230
+0x04a9 0x175f root:scanner 0664
+# Canon PIXMA MG2200 Series
+0x04a9 0x1760 root:scanner 0664
+# Canon PIXMA E510
+0x04a9 0x1761 root:scanner 0664
+# Canon PIXMA MG3200 Series
+0x04a9 0x1762 root:scanner 0664
+# Canon PIXMA MG4200 Series
+0x04a9 0x1763 root:scanner 0664
+# Canon PIXMA MG5400 Series
+0x04a9 0x1764 root:scanner 0664
+# Canon PIXMA MG6300 Series
+0x04a9 0x1765 root:scanner 0664
+# Canon PIXMA MX390 Series
+0x04a9 0x1766 root:scanner 0664
+# Canon PIXMA E610
+0x04a9 0x1767 root:scanner 0664
+# Canon PIXMA MX450 Series
+0x04a9 0x1768 root:scanner 0664
+# Canon PIXMA MX520 Series
+0x04a9 0x1769 root:scanner 0664
+# Canon PIXMA MX720 Series
+0x04a9 0x176a root:scanner 0664
+# Canon PIXMA MX920 Series
+0x04a9 0x176b root:scanner 0664
+# Canon CanoScan 8800F
+0x04a9 0x1901 root:scanner 0664
+# Canon CanoScan LiDE 100
+0x04a9 0x1904 root:scanner 0664
+# Canon CanoScan LiDE 200
+0x04a9 0x1905 root:scanner 0664
+# Canon CanoScan 700F
+0x04a9 0x1907 root:scanner 0664
+# Canon CanoScan 9000F
+0x04a9 0x1908 root:scanner 0664
+# Canon CanoScan LiDE 110
+0x04a9 0x1909 root:scanner 0664
+# Canon CanoScan LiDE 210
+0x04a9 0x190a root:scanner 0664
+# Canon CanoScan 9000F Mark II
+0x04a9 0x190d root:scanner 0664
+# Canon CanoScan fb630u | Canon CanoScan fb636u
+0x04a9 0x2204 root:scanner 0664
+# Canon CanoScan N650U/N656U
+0x04a9 0x2206 root:scanner 0664
+# Canon CanoScan N1220U
+0x04a9 0x2207 root:scanner 0664
+# Canon CanoScan D660U
+0x04a9 0x2208 root:scanner 0664
+# Canon CanoScan N670U/N676U/LiDE20
+0x04a9 0x220d root:scanner 0664
+# Canon CanoScan N1240U/LiDE30
+0x04a9 0x220e root:scanner 0664
+# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
+0x04a9 0x2213 root:scanner 0664
+# Canon CanoScan LiDE 60
+0x04a9 0x221c root:scanner 0664
+# Canon CanoScan LiDE25
+0x04a9 0x2220 root:scanner 0664
+# Canon DR-1210C
+0x04a9 0x2222 root:scanner 0664
+# Canon PIXMA MP730
+0x04a9 0x262f root:scanner 0664
+# Canon PIXMA MP700
+0x04a9 0x2630 root:scanner 0664
+# Canon PIXMA MP360
+0x04a9 0x263c root:scanner 0664
+# Canon PIXMA MP370
+0x04a9 0x263d root:scanner 0664
+# Canon PIXMA MP390
+0x04a9 0x263e root:scanner 0664
+# Canon PIXMA MP375R
+0x04a9 0x263f root:scanner 0664
+# Canon PIXMA MP740
+0x04a9 0x264c root:scanner 0664
+# Canon PIXMA MP710
+0x04a9 0x264d root:scanner 0664
+# Canon imageCLASS MF5630
+0x04a9 0x264e root:scanner 0664
+# Canon laserBase MF5650
+0x04a9 0x264f root:scanner 0664
+# Canon imageCLASS MF8170c
+0x04a9 0x2659 root:scanner 0664
+# Canon imageCLASS MF5730
+0x04a9 0x265d root:scanner 0664
+# Canon imageCLASS MF5750
+0x04a9 0x265e root:scanner 0664
+# Canon imageCLASS MF5770
+0x04a9 0x265f root:scanner 0664
+# Canon imageCLASS MF3110
+0x04a9 0x2660 root:scanner 0664
+# Canon imageCLASS MF3240
+0x04a9 0x2684 root:scanner 0664
+# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550
+0x04a9 0x2686 root:scanner 0664
+# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140 | Canon imageCLASS MF4150
+0x04a9 0x26a3 root:scanner 0664
+# Canon imageCLASS MF4660 | Canon imageCLASS MF4690
+0x04a9 0x26b0 root:scanner 0664
+# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
+0x04a9 0x26b4 root:scanner 0664
+# Canon imageCLASS MF4270
+0x04a9 0x26b5 root:scanner 0664
+# Canon imageRUNNER 1020/1024/1025
+0x04a9 0x26e6 root:scanner 0664
+# Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
+0x04a9 0x26ec root:scanner 0664
+# Canon imageCLASS D480
+0x04a9 0x26ed root:scanner 0664
+# Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
+0x04a9 0x26ee root:scanner 0664
+# Canon imageCLASS D420
+0x04a9 0x26ef root:scanner 0664
+# Canon i-SENSYS MF5880dn
+0x04a9 0x26f9 root:scanner 0664
+# Canon i-SENSYS MF6680dn
+0x04a9 0x26fa root:scanner 0664
+# Canon imageCLASS MF8030
+0x04a9 0x2707 root:scanner 0664
+# Canon i-SENSYS MF4550d
+0x04a9 0x2736 root:scanner 0664
+# Canon imageCLASS MF4410 | Canon imageCLASS MF4430
+0x04a9 0x2737 root:scanner 0664
+# Canon i-SENSYS MF3010
+0x04a9 0x2759 root:scanner 0664
+# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
+0x04b0 0x4000 root:scanner 0664
+# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED | Nikon Coolscan V ED
+0x04b0 0x4001 root:scanner 0664
+# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
+0x04b0 0x4002 root:scanner 0664
+# Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
+0x04b8 0x0101 root:scanner 0664
+# Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
+0x04b8 0x0103 root:scanner 0664
+# Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U | Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
+0x04b8 0x0104 root:scanner 0664
+# Epson Stylus Scan 2000
+0x04b8 0x0105 root:scanner 0664
+# Epson Stylus Scan 2500
+0x04b8 0x0106 root:scanner 0664
+# Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
+0x04b8 0x0107 root:scanner 0664
+# Epson ES-8500 | Epson Expression 1640XL
+0x04b8 0x0109 root:scanner 0664
+# Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F | Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
+0x04b8 0x010a root:scanner 0664
+# Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
+0x04b8 0x010b root:scanner 0664
+# Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
+0x04b8 0x010c root:scanner 0664
+# Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
+0x04b8 0x010e root:scanner 0664
+# Epson Perfection 1250 | Epson Perfection 1250Photo
+0x04b8 0x010f root:scanner 0664
+# Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF | Epson Perfection 1650 | Epson Perfection 1650 PHOTO
+0x04b8 0x0110 root:scanner 0664
+# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
+0x04b8 0x0112 root:scanner 0664
+# Epson Perfection 660
+0x04b8 0x0114 root:scanner 0664
+# Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
+0x04b8 0x011b root:scanner 0664
+# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
+0x04b8 0x011c root:scanner 0664
+# Epson Perfection 1260 | Epson Perfection 1260Photo
+0x04b8 0x011d root:scanner 0664
+# Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
+0x04b8 0x011e root:scanner 0664
+# Epson Perfection 1670
+0x04b8 0x011f root:scanner 0664
+# Epson Perfection 1270
+0x04b8 0x0120 root:scanner 0664
+# Epson Perfection 2480 | Epson Perfection 2580
+0x04b8 0x0121 root:scanner 0664
+# Epson Perfection 3490 | Epson Perfection 3590
+0x04b8 0x0122 root:scanner 0664
+# Epson ES-7000H | Epson GT-15000
+0x04b8 0x0126 root:scanner 0664
+# Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
+0x04b8 0x0128 root:scanner 0664
+# Epson ES-10000G | Epson Expression 10000XL
+0x04b8 0x0129 root:scanner 0664
+# Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
+0x04b8 0x012a root:scanner 0664
+# Epson ES-H300 | Epson GT-2500
+0x04b8 0x012b root:scanner 0664
+# Epson V700 | Epson V750 | Epson GT-X900 | Epson Perfection V700 Photo | Epson Perfection V750 Photo
+0x04b8 0x012c root:scanner 0664
+# Epson GT-X970
+0x04b8 0x0135 root:scanner 0664
+# Epson CX-5200 | Epson CX-5400 | Epson CC-600PX | Epson Stylus CX5100 | Epson Stylus CX5200
+0x04b8 0x0801 root:scanner 0664
+# Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100 | Epson Stylus CX3200
+0x04b8 0x0802 root:scanner 0664
+# Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300 | Epson Stylus CX6400
+0x04b8 0x0805 root:scanner 0664
+# Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
+0x04b8 0x0806 root:scanner 0664
+# Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
+0x04b8 0x0807 root:scanner 0664
+# Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
+0x04b8 0x0808 root:scanner 0664
+# Epson Stylus CX-1500
+0x04b8 0x080c root:scanner 0664
+# Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
+0x04b8 0x080d root:scanner 0664
+# Epson CX-3600 | Epson CX-3650 | Epson PX-A550 | Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
+0x04b8 0x080e root:scanner 0664
+# Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425 | Epson Stylus Photo RX430
+0x04b8 0x080f root:scanner 0664
+# Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
+0x04b8 0x0810 root:scanner 0664
+# Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620 | Epson Stylus Photo RX630
+0x04b8 0x0811 root:scanner 0664
+# Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500 | Epson Stylus CX6600
+0x04b8 0x0813 root:scanner 0664
+# Epson PM-A700
+0x04b8 0x0814 root:scanner 0664
+# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson LP-A500
+0x04b8 0x0815 root:scanner 0664
+# Epson LP-M5500 | Epson LP-M5500F
+0x04b8 0x0817 root:scanner 0664
+# Epson DX-3850 | Epson CX-3700 | Epson CX-3800 | Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800 | Epson Stylus DX3800
+0x04b8 0x0818 root:scanner 0664
+# Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700 | Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
+0x04b8 0x0819 root:scanner 0664
+# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
+0x04b8 0x081a root:scanner 0664
+# Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
+0x04b8 0x081c root:scanner 0664
+# Epson PM-A950
+0x04b8 0x081d root:scanner 0664
+# Epson Stylus CX7700 | Epson Stylus CX7800
+0x04b8 0x081f root:scanner 0664
+# Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200 | Epson Stylus DX4200
+0x04b8 0x0820 root:scanner 0664
+# Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580 | Epson Stylus Photo RX590
+0x04b8 0x0827 root:scanner 0664
+# Epson PM-A970
+0x04b8 0x0828 root:scanner 0664
+# Epson PM-T990
+0x04b8 0x0829 root:scanner 0664
+# Epson PM-A920
+0x04b8 0x082a root:scanner 0664
+# Epson CX-5000 | Epson DX-5000 | Epson DX-5050 | Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
+0x04b8 0x082b root:scanner 0664
+# Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900 | Epson Stylus CX6000 | Epson Stylus DX6000
+0x04b8 0x082e root:scanner 0664
+# Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900 | Epson Stylus DX4000
+0x04b8 0x082f root:scanner 0664
+# Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
+0x04b8 0x0830 root:scanner 0664
+# Epson LP-M5600
+0x04b8 0x0833 root:scanner 0664
+# Epson LP-M6000
+0x04b8 0x0834 root:scanner 0664
+# Epson AcuLaser CX21
+0x04b8 0x0835 root:scanner 0664
+# Epson PM-T960
+0x04b8 0x0836 root:scanner 0664
+# Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685 | Epson Stylus Photo RX690
+0x04b8 0x0837 root:scanner 0664
+# Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300 | Epson Stylus CX7400 | Epson Stylus DX7400
+0x04b8 0x0838 root:scanner 0664
+# Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400 | Epson Stylus DX8400
+0x04b8 0x0839 root:scanner 0664
+# Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax | Epson Stylus DX9400F
+0x04b8 0x083a root:scanner 0664
+# Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585 | Epson Stylus Photo RX595 | Epson Stylus Photo RX610
+0x04b8 0x083c root:scanner 0664
+# Epson ME 300 | Epson PX-401A | Epson Stylus NX100 | Epson Stylus SX100 | Epson Stylus TX100
+0x04b8 0x0841 root:scanner 0664
+# Epson LP-M5000
+0x04b8 0x0843 root:scanner 0664
+# Epson Artisan 800 | Epson EP-901A | Epson EP-901F | Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
+0x04b8 0x0844 root:scanner 0664
+# Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W | Epson Stylus Photo TX700W
+0x04b8 0x0846 root:scanner 0664
+# Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW | Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
+0x04b8 0x0847 root:scanner 0664
+# Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F | Epson Stylus NX300
+0x04b8 0x0848 root:scanner 0664
+# Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205 | Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
+0x04b8 0x0849 root:scanner 0664
+# Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400 | Epson Stylus SX405 | Epson Stylus TX400
+0x04b8 0x084a root:scanner 0664
+# Epson WorkForce 500
+0x04b8 0x084c root:scanner 0664
+# Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series | Epson Stylus TX110 Series
+0x04b8 0x084d root:scanner 0664
+# Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series | Epson Stylus TX210 Series
+0x04b8 0x084f root:scanner 0664
+# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
+0x04b8 0x0851 root:scanner 0664
+# Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series | Epson WorkForce 310 Series
+0x04b8 0x0854 root:scanner 0664
+# Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series | Epson Stylus TX550W Series
+0x04b8 0x0856 root:scanner 0664
+# Epson Stylus SX125
+0x04b8 0x085c root:scanner 0664
+# Fujitsu fi-4010CU
+0x04c5 0x1029 root:scanner 0664
+# Fujitsu fi-4120C
+0x04c5 0x1041 root:scanner 0664
+# Fujitsu fi-4220C
+0x04c5 0x1042 root:scanner 0664
+# Fujitsu fi-4530C
+0x04c5 0x1078 root:scanner 0664
+# Fujitsu fi-5750C
+0x04c5 0x1095 root:scanner 0664
+# Fujitsu fi-5110EOX/2
+0x04c5 0x1096 root:scanner 0664
+# Fujitsu fi-5110C
+0x04c5 0x1097 root:scanner 0664
+# Fujitsu fi-5650C
+0x04c5 0x10ad root:scanner 0664
+# Fujitsu fi-4120C2
+0x04c5 0x10ae root:scanner 0664
+# Fujitsu fi-4220C2
+0x04c5 0x10af root:scanner 0664
+# Fujitsu fi-60F
+0x04c5 0x10c7 root:scanner 0664
+# Fujitsu fi-4340C
+0x04c5 0x10cf root:scanner 0664
+# Fujitsu fi-5120C
+0x04c5 0x10e0 root:scanner 0664
+# Fujitsu fi-5220C
+0x04c5 0x10e1 root:scanner 0664
+# Fujitsu fi-5530C
+0x04c5 0x10e2 root:scanner 0664
+# Fujitsu fi-5110EOX3
+0x04c5 0x10e6 root:scanner 0664
+# Fujitsu fi-5900C
+0x04c5 0x10e7 root:scanner 0664
+# Fujitsu fi-5015C
+0x04c5 0x10ef root:scanner 0664
+# Fujitsu fi-5110EOXM
+0x04c5 0x10f2 root:scanner 0664
+# Fujitsu ScanSnap S500
+0x04c5 0x10fe root:scanner 0664
+# Fujitsu ScanSnap S500M
+0x04c5 0x1135 root:scanner 0664
+# Fujitsu fi-5530C2
+0x04c5 0x114a root:scanner 0664
+# Fujitsu fi-6140
+0x04c5 0x114d root:scanner 0664
+# Fujitsu fi-6240
+0x04c5 0x114e root:scanner 0664
+# Fujitsu fi-6130
+0x04c5 0x114f root:scanner 0664
+# Fujitsu fi-6230
+0x04c5 0x1150 root:scanner 0664
+# Fujitsu ScanSnap S510
+0x04c5 0x1155 root:scanner 0664
+# Fujitsu ScanSnap S300
+0x04c5 0x1156 root:scanner 0664
+# Fujitsu ScanSnap S510M
+0x04c5 0x116f root:scanner 0664
+# Fujitsu fi-6770
+0x04c5 0x1174 root:scanner 0664
+# Fujitsu fi-6770A
+0x04c5 0x1175 root:scanner 0664
+# Fujitsu fi-6670
+0x04c5 0x1176 root:scanner 0664
+# Fujitsu fi-6670A
+0x04c5 0x1177 root:scanner 0664
+# Fujitsu fi-6750S
+0x04c5 0x1178 root:scanner 0664
+# Fujitsu ScanSnap S300M
+0x04c5 0x117f root:scanner 0664
+# Fujitsu fi-6800
+0x04c5 0x119d root:scanner 0664
+# Fujitsu fi-6800-CGA
+0x04c5 0x119e root:scanner 0664
+# Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
+0x04c5 0x11a2 root:scanner 0664
+# Fujitsu ScanSnap S1300
+0x04c5 0x11ed root:scanner 0664
+# Fujitsu fi-6140Z
+0x04c5 0x11f1 root:scanner 0664
+# Fujitsu fi-6240Z
+0x04c5 0x11f2 root:scanner 0664
+# Fujitsu fi-6130Z
+0x04c5 0x11f3 root:scanner 0664
+# Fujitsu fi-6230Z
+0x04c5 0x11f4 root:scanner 0664
+# Fujitsu fi-6110
+0x04c5 0x11fc root:scanner 0664
+# Fujitsu fi-5950
+0x04c5 0x1213 root:scanner 0664
+# Fujitsu ScanSnap iX500
+0x04c5 0x132b root:scanner 0664
+# Konica e-mini
+0x04c8 0x0722 root:scanner 0664
+# Panasonic KV-S2026C
+0x04da 0x1000 root:scanner 0664
+# Panasonic KV-S2046C
+0x04da 0x1001 root:scanner 0664
+# Panasonic KV-S1025C
+0x04da 0x1006 root:scanner 0664
+# Panasonic KV-S1020C
+0x04da 0x1007 root:scanner 0664
+# Panasonic KV-S2048C
+0x04da 0x1009 root:scanner 0664
+# Panasonic KV-S2028C
+0x04da 0x100a root:scanner 0664
+# Panasonic KV-S4085C
+0x04da 0x100c root:scanner 0664
+# Panasonic KV-S4065C
+0x04da 0x100d root:scanner 0664
+# Panasonic KV-S7075C
+0x04da 0x100e root:scanner 0664
+# Panasonic KV-SS080
+0x04da 0x100f root:scanner 0664
+# Panasonic KV-S1045C
+0x04da 0x1010 root:scanner 0664
+# Samsung SCX-4x16
+0x04e8 0x3409 root:scanner 0664
+# Samsung SCX-6x20
+0x04e8 0x340d root:scanner 0664
+# Samsung MFP-560
+0x04e8 0x340e root:scanner 0664
+# Samsung MFP-750
+0x04e8 0x340f root:scanner 0664
+# Samsung SCX-4x20
+0x04e8 0x3412 root:scanner 0664
+# Samsung SCX-4100
+0x04e8 0x3413 root:scanner 0664
+# Samsung SCX-4x21
+0x04e8 0x3419 root:scanner 0664
+# Samsung SCX-5x30
+0x04e8 0x341a root:scanner 0664
+# Samsung SCX-4200
+0x04e8 0x341b root:scanner 0664
+# Samsung CLX-3160
+0x04e8 0x341c root:scanner 0664
+# Samsung SCX-6x22
+0x04e8 0x341d root:scanner 0664
+# Samsung SCX4725 | Samsung SCX4725-FN
+0x04e8 0x341f root:scanner 0664
+# Samsung SCX-6x45
+0x04e8 0x3420 root:scanner 0664
+# Samsung CLX-8380
+0x04e8 0x3421 root:scanner 0664
+# Samsung CLX-2160
+0x04e8 0x3425 root:scanner 0664
+# Samsung SCX-4500
+0x04e8 0x3426 root:scanner 0664
+# Samsung CLX-6200
+0x04e8 0x3427 root:scanner 0664
+# Samsung CLX-6240
+0x04e8 0x3428 root:scanner 0664
+# Samsung SCX-6x55
+0x04e8 0x3429 root:scanner 0664
+# Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW
+0x04e8 0x342a root:scanner 0664
+# Samsung SCX-4500W
+0x04e8 0x342b root:scanner 0664
+# Samsung SCX-4824 (SCX-4x24 Series)
+0x04e8 0x342c root:scanner 0664
+# Samsung SCX-4828FN (SCX-4x28 Series)
+0x04e8 0x342d root:scanner 0664
+# Samsung SCX-4300
+0x04e8 0x342e root:scanner 0664
+# Samsung SCX-5835_5935
+0x04e8 0x342f root:scanner 0664
+# Samsung SCX-5635
+0x04e8 0x3430 root:scanner 0664
+# Samsung SCX-4x26
+0x04e8 0x3432 root:scanner 0664
+# Samsung SCX-4600
+0x04e8 0x3433 root:scanner 0664
+# Samsung SCX-4623
+0x04e8 0x3434 root:scanner 0664
+# Samsung MFP-65x
+0x04e8 0x3435 root:scanner 0664
+# Samsung SCX-6545
+0x04e8 0x3437 root:scanner 0664
+# Samsung CLX-8385
+0x04e8 0x3439 root:scanner 0664
+# Samsung CLX-6220
+0x04e8 0x343a root:scanner 0664
+# Samsung CLX-6250
+0x04e8 0x343b root:scanner 0664
+# Samsung SCX-4825FN (SCX-4x25 Series)
+0x04e8 0x343c root:scanner 0664
+# Samsung CLX-3185
+0x04e8 0x343d root:scanner 0664
+# Samsung CLX-8540
+0x04e8 0x343f root:scanner 0664
+# Samsung SCX-4623FW
+0x04e8 0x3440 root:scanner 0664
+# Samsung SCX-3205W (SCX-3200 Series)
+0x04e8 0x3441 root:scanner 0664
+# Samsung SCX-6545X
+0x04e8 0x3442 root:scanner 0664
+# Samsung SCX-6x55X
+0x04e8 0x3443 root:scanner 0664
+# Samsung CLX-8385X
+0x04e8 0x3444 root:scanner 0664
+# Samsung SCX-5835_5935X
+0x04e8 0x3446 root:scanner 0664
+# Samsung SCX-4833FD | Samsung SCX-4835FD
+0x04e8 0x344b root:scanner 0664
+# Samsung SCX-3400
+0x04e8 0x344f root:scanner 0664
+# Samsung SF-760
+0x04e8 0x3450 root:scanner 0664
+# Samsung SCX-4729FD
+0x04e8 0x3453 root:scanner 0664
+# Samsung CLX-6260
+0x04e8 0x3455 root:scanner 0664
+# Samsung CLX-3300 Series
+0x04e8 0x3456 root:scanner 0664
+# Samsung SCX-470x
+0x04e8 0x3457 root:scanner 0664
+# Samsung CLX-4190
+0x04e8 0x345a root:scanner 0664
+# Samsung SCX-4650 4x21S Series
+0x04e8 0x345b root:scanner 0664
+# Samsung M337x 387x 407x Series
+0x04e8 0x3460 root:scanner 0664
+# Samsung M267x 287x Series
+0x04e8 0x3461 root:scanner 0664
+# Samsung SCX-681x
+0x04e8 0x3466 root:scanner 0664
+# Samsung C460
+0x04e8 0x3468 root:scanner 0664
+# Pentax DSmobile 600
+0x04f9 0x2038 root:scanner 0664
+# Aiptek Aiptek Pencam
+0x0553 0x0202 root:scanner 0664
+# Mustek ScanExpress 1200 CU
+0x055f 0x0001 root:scanner 0664
+# Mustek ScanExpress 600 CU
+0x055f 0x0002 root:scanner 0664
+# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
+0x055f 0x0006 root:scanner 0664
+# Mustek ScanExpress 1200 CU Plus
+0x055f 0x0008 root:scanner 0664
+# Mustek BearPaw 1200 F
+0x055f 0x0010 root:scanner 0664
+# Mustek ScanExpress A3 USB
+0x055f 0x0210 root:scanner 0664
+# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
+0x055f 0x0218 root:scanner 0664
+# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT | Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
+0x055f 0x0219 root:scanner 0664
+# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
+0x055f 0x021a root:scanner 0664
+# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
+0x055f 0x021b root:scanner 0664
+# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus | Trust Direct WebScan 19200
+0x055f 0x021c root:scanner 0664
+# Mustek BearPaw 2400 CU Plus
+0x055f 0x021d root:scanner 0664
+# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
+0x055f 0x021e root:scanner 0664
+# Mustek ScanExpress 1248 UB
+0x055f 0x021f root:scanner 0664
+# Mustek BearPaw 2448TA Pro
+0x055f 0x0409 root:scanner 0664
+# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition | Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394 | Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452 | Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU | Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus | Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
+0x05d8 0x4002 root:scanner 0664
+# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705 | Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
+0x05d8 0x4003 root:scanner 0664
+# Artec/Ultima E+ Pro
+0x05d8 0x4004 root:scanner 0664
+# Memorex MEM 48U
+0x05d8 0x4005 root:scanner 0664
+# Trust Easy Webscan 19200
+0x05d8 0x4006 root:scanner 0664
+# Trust 240H Easy Webscan Gold
+0x05d8 0x4007 root:scanner 0664
+# UMAX AstraSlim SE
+0x05d8 0x4009 root:scanner 0664
+# UMAX AstraSlim 1200 SE
+0x05d8 0x4010 root:scanner 0664
+# Yakumo Scan50
+0x05d8 0x4011 root:scanner 0664
+# Microtek ScanMaker X6USB
+0x05da 0x0099 root:scanner 0664
+# Microtek SlimScan C6
+0x05da 0x009a root:scanner 0664
+# Microtek ScanMaker V6USL
+0x05da 0x00a3 root:scanner 0664
+# Microtek ScanMaker V6UPL
+0x05da 0x00b6 root:scanner 0664
+# Microtek ScanMaker 4800
+0x05da 0x30cf root:scanner 0664
+# Microtek ScanMaker 3840
+0x05da 0x30d4 root:scanner 0664
+# Microtek ScanMaker 3600
+0x05da 0x40b3 root:scanner 0664
+# Microtek ScanMaker 3700
+0x05da 0x40b8 root:scanner 0664
+# Microtek ScanMaker 3600
+0x05da 0x40ca root:scanner 0664
+# Microtek ScanMaker 3700
+0x05da 0x40cb root:scanner 0664
+# Microtek ScanMaker 3750
+0x05da 0x40dd root:scanner 0664
+# Microtek ScanMaker 3600
+0x05da 0x40ff root:scanner 0664
+# Microtek ScanMaker V6USL
+0x05da 0x80a3 root:scanner 0664
+# iVina 1200U
+0x0638 0x0268 root:scanner 0664
+# Minolta Dimage Scan Dual II
+0x0638 0x026a root:scanner 0664
+# Avision AV600U
+0x0638 0x0a13 root:scanner 0664
+# Minolta-QMS SC-110
+0x0638 0x0a15 root:scanner 0664
+# Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier
+0x0638 0x0a16 root:scanner 0664
+# Avision AV610 | Avision AV600U Plus
+0x0638 0x0a18 root:scanner 0664
+# Avision AV220
+0x0638 0x0a23 root:scanner 0664
+# Avision AV210
+0x0638 0x0a24 root:scanner 0664
+# Avision AV210
+0x0638 0x0a25 root:scanner 0664
+# Avision AV120
+0x0638 0x0a27 root:scanner 0664
+# Avision AV220C2
+0x0638 0x0a2a root:scanner 0664
+# Avision AV220D2
+0x0638 0x0a2b root:scanner 0664
+# Avision AV220+
+0x0638 0x0a2c root:scanner 0664
+# Avision AV220C2-G
+0x0638 0x0a2d root:scanner 0664
+# Avision AV220C2-B
+0x0638 0x0a2e root:scanner 0664
+# Avision AV210C2-G
+0x0638 0x0a2f root:scanner 0664
+# Avision AV122
+0x0638 0x0a33 root:scanner 0664
+# Avision AV210C2
+0x0638 0x0a3a root:scanner 0664
+# Avision AV121
+0x0638 0x0a3c root:scanner 0664
+# Avision AV8300
+0x0638 0x0a40 root:scanner 0664
+# Avision AM3000 Series
+0x0638 0x0a41 root:scanner 0664
+# Avision @V5100
+0x0638 0x0a45 root:scanner 0664
+# Avision AV8050U
+0x0638 0x0a4d root:scanner 0664
+# Avision AV3200SU
+0x0638 0x0a4e root:scanner 0664
+# Avision AV3730SU
+0x0638 0x0a4f root:scanner 0664
+# Avision AV610C2
+0x0638 0x0a5e root:scanner 0664
+# Avision IT8300
+0x0638 0x0a61 root:scanner 0664
+# Avision AV3750SU
+0x0638 0x0a65 root:scanner 0664
+# Avision AV3850SU
+0x0638 0x0a66 root:scanner 0664
+# Avision AV8350
+0x0638 0x0a68 root:scanner 0664
+# Avision FB6080E
+0x0638 0x0a82 root:scanner 0664
+# Avision FB2080E
+0x0638 0x0a84 root:scanner 0664
+# Avision AV122 C2
+0x0638 0x0a93 root:scanner 0664
+# Avision AV220-G
+0x0638 0x0a94 root:scanner 0664
+# Avision @V2500
+0x0638 0x0aa1 root:scanner 0664
+# Avision AV210D2+
+0x0638 0x1a35 root:scanner 0664
+# Minolta Elite II
+0x0686 0x4004 root:scanner 0664
+# Minolta Dimage Scan Dual III
+0x0686 0x400d root:scanner 0664
+# Minolta Dimage Scan Elite 5400
+0x0686 0x400e root:scanner 0664
+# AGFA SnapScan 1212U
+0x06bd 0x0001 root:scanner 0664
+# AGFA SnapScan 1236u
+0x06bd 0x0002 root:scanner 0664
+# Agfa Snapscan Touch
+0x06bd 0x0100 root:scanner 0664
+# AGFA SnapScan 1212U_2
+0x06bd 0x2061 root:scanner 0664
+# AGFA SnapScan e40
+0x06bd 0x208d root:scanner 0664
+# AGFA SnapScan e50
+0x06bd 0x208f root:scanner 0664
+# AGFA SnapScan e20
+0x06bd 0x2091 root:scanner 0664
+# AGFA SnapScan e10
+0x06bd 0x2093 root:scanner 0664
+# AGFA SnapScan e25
+0x06bd 0x2095 root:scanner 0664
+# AGFA SnapScan e26
+0x06bd 0x2097 root:scanner 0664
+# AGFA SnapScan e52
+0x06bd 0x20fd root:scanner 0664
+# AGFA SnapScan e42
+0x06bd 0x20ff root:scanner 0664
+# UMAX Astra 4900
+0x06dc 0x0020 root:scanner 0664
+# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U | RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
+0x07b3 0x0001 root:scanner 0664
+# Plustek OpticPro U12
+0x07b3 0x0010 root:scanner 0664
+# Plustek OpticPro U24
+0x07b3 0x0011 root:scanner 0664
+# Plustek OpticPro UT12
+0x07b3 0x0013 root:scanner 0664
+# Plustek OpticPro U24
+0x07b3 0x0015 root:scanner 0664
+# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
+0x07b3 0x0017 root:scanner 0664
+# Plustek OpticPro 1248U | RevScan 19200i
+0x07b3 0x0400 root:scanner 0664
+# Plustek OpticPro 1248U
+0x07b3 0x0401 root:scanner 0664
+# Plustek OpticPro U16B
+0x07b3 0x0402 root:scanner 0664
+# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
+0x07b3 0x0403 root:scanner 0664
+# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
+0x07b3 0x040b root:scanner 0664
+# Plustek OpticPro S24
+0x07b3 0x040e root:scanner 0664
+# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
+0x07b3 0x0412 root:scanner 0664
+# Plustek OpticSlim 1200
+0x07b3 0x0413 root:scanner 0664
+# Plustek OpticSlim 2400
+0x07b3 0x0422 root:scanner 0664
+# Plustek OpticSlim 2400 plus
+0x07b3 0x0454 root:scanner 0664
+# Plustek Iriscan Express 2
+0x07b3 0x045f root:scanner 0664
+# NeatReceipts Mobile Scanner
+0x07b3 0x0462 root:scanner 0664
+# Plustek OpticBook 3600
+0x07b3 0x0900 root:scanner 0664
+# Corex 600c
+0x08f0 0x0002 root:scanner 0664
+# Corex 800c
+0x08f0 0x0005 root:scanner 0664
+# Xerox Phaser 6110MFP
+0x0924 0x3d5d root:scanner 0664
+# Xerox Phaser 3200MFP
+0x0924 0x3da4 root:scanner 0664
+# Xerox WorkCentre 4118 Series
+0x0924 0x420c root:scanner 0664
+# Xerox WorkCentre 3119 Series
+0x0924 0x4265 root:scanner 0664
+# Xerox WorkCentre 3210
+0x0924 0x4293 root:scanner 0664
+# Xerox WorkCentre 3220
+0x0924 0x4294 root:scanner 0664
+# Pentax DSmobile 600
+0x0a17 0x3210 root:scanner 0664
+# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
+0x0a53 0x1000 root:scanner 0664
+# Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner)
+0x0a53 0x2000 root:scanner 0664
+# Syscan TravelScan 460/464 | Ambir Visigo A4
+0x0a82 0x4600 root:scanner 0664
+# Syscan DocketPort 465
+0x0a82 0x4802 root:scanner 0664
+# Syscan DocketPort 665
+0x0a82 0x4803 root:scanner 0664
+# Syscan DocketPort 685/ Ambir DS685
+0x0a82 0x480c root:scanner 0664
+# Syscan DocketPort 485
+0x0a82 0x4810 root:scanner 0664
+# Syscan TravelScan 662
+0x0a82 0x6620 root:scanner 0664
+# Canon CR-55
+0x1083 0x160c root:scanner 0664
+# Canon DR-1210C
+0x1083 0x160f root:scanner 0664
+# Canon DR-4010C
+0x1083 0x1614 root:scanner 0664
+# Canon DR-2510C
+0x1083 0x1617 root:scanner 0664
+# Canon DR-X10C
+0x1083 0x1618 root:scanner 0664
+# Canon CR-25
+0x1083 0x161a root:scanner 0664
+# Canon DR-2010C
+0x1083 0x161b root:scanner 0664
+# Canon DR-3010C
+0x1083 0x161d root:scanner 0664
+# Canon DR-7090C
+0x1083 0x1620 root:scanner 0664
+# Canon DR-9050C
+0x1083 0x1622 root:scanner 0664
+# Canon DR-7550C
+0x1083 0x1623 root:scanner 0664
+# Canon DR-6050C
+0x1083 0x1624 root:scanner 0664
+# Canon DR-6010C
+0x1083 0x1626 root:scanner 0664
+# Canon CR-190i
+0x1083 0x162b root:scanner 0664
+# Canon DR-6030C
+0x1083 0x1638 root:scanner 0664
+# Canon CR-135i
+0x1083 0x1639 root:scanner 0664
+# Digital Dream l' espion XS
+0x1183 0x0001 root:scanner 0664
+# KONICA MINOLTA magicolor 1690MF
+0x132b 0x2089 root:scanner 0664
+# UMAX Astra 1220U
+0x1606 0x0010 root:scanner 0664
+# UMAX Astra 1600U | UMAX Astra 2000U
+0x1606 0x0030 root:scanner 0664
+# Umax UMAX 3400
+0x1606 0x0050 root:scanner 0664
+# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
+0x1606 0x0060 root:scanner 0664
+# UMAX Astra 4400 | UMAX Astra 4450
+0x1606 0x0070 root:scanner 0664
+# UMAX Astra 2100U
+0x1606 0x0130 root:scanner 0664
+# Umax UMAX 5400
+0x1606 0x0160 root:scanner 0664
+# UMAX Astra 2200 (SU)
+0x1606 0x0230 root:scanner 0664
+# DCT DocketPort 487
+0x1dcc 0x4810 root:scanner 0664
+# Dell A920
+0x413c 0x5105 root:scanner 0664
+# Dell Dell MFP Laser Printer 1815dn
+0x413c 0x5124 root:scanner 0664
+# Dell 1600n
+0x413c 0x5250 root:scanner 0664
diff --git a/testsuite/tools/data/hal-new.ref b/testsuite/tools/data/hal-new.ref
new file mode 100644
index 0000000..c9b7f80
--- /dev/null
+++ b/testsuite/tools/data/hal-new.ref
@@ -0,0 +1,3543 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deviceinfo version="0.2">
+ <device>
+ <!-- SCSI-SUBSYSTEM -->
+ <match key="info.category" string="scsi_generic">
+ <!-- Some SCSI Scanners announce themselves "processor" -->
+ <match key="@info.parent:scsi.type" string="processor">
+ <match key="@info.parent:scsi.vendor" string="EPSON">
+ <!-- SCSI Scanner "Epson Perfection 2450" | "Epson Perfection 2450 PHOTO" -->
+ <match key="@info.parent:scsi.model" string="GT-9700">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 3200" | "Epson Perfection 3200 PHOTO" -->
+ <match key="@info.parent:scsi.model" string="GT-9800">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 636S" | "Epson Perfection 1200S" -->
+ <match key="@info.parent:scsi.model" string="Perfection1200">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 636" -->
+ <match key="@info.parent:scsi.model" string="Perfection636">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson GT-10000+" -->
+ <match key="@info.parent:scsi.model" string="SCANNER GT-10000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson GT-7000" -->
+ <match key="@info.parent:scsi.model" string="SCANNER GT-7000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ </match>
+ <match key="@info.parent:scsi.vendor" string="HP">
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 4p" -->
+ <match key="@info.parent:scsi.model" string="C1130A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIc" -->
+ <match key="@info.parent:scsi.model" string="C1750A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIp" -->
+ <match key="@info.parent:scsi.model" string="C1790A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIcx" -->
+ <match key="@info.parent:scsi.model" string="C2500A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 4c" -->
+ <match key="@info.parent:scsi.model" string="C2520A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 5p" -->
+ <match key="@info.parent:scsi.model" string="C5110A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 6200C" -->
+ <match key="@info.parent:scsi.model" string="C6270A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 6300C" -->
+ <match key="@info.parent:scsi.model" string="C7670A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ </match>
+ </match>
+ </match>
+ <!-- USB-SUBSYSTEM -->
+ <match key="info.subsystem" string="usb">
+ <match key="usb.vendor_id" int="0x03f0">
+ <!-- Hewlett-Packard ScanJet 4100C -->
+ <match key="usb.product_id" int="0x0101">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -->
+ <match key="usb.product_id" int="0x0105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -->
+ <match key="usb.product_id" int="0x0201">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3300c -->
+ <match key="usb.product_id" int="0x0205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4300c -->
+ <match key="usb.product_id" int="0x0305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5200C -->
+ <match key="usb.product_id" int="0x0401">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3400c -->
+ <match key="usb.product_id" int="0x0405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2100C -->
+ <match key="usb.product_id" int="0x0505">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -->
+ <match key="usb.product_id" int="0x0601">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2200C -->
+ <match key="usb.product_id" int="0x0605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -->
+ <match key="usb.product_id" int="0x0701">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard scanjet 4400c -->
+ <match key="usb.product_id" int="0x0705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -->
+ <match key="usb.product_id" int="0x0801">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard scanjet 4470c -->
+ <match key="usb.product_id" int="0x0805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2300C -->
+ <match key="usb.product_id" int="0x0901">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -->
+ <match key="usb.product_id" int="0x0a01">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -->
+ <match key="usb.product_id" int="0x0b01">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5400c -->
+ <match key="usb.product_id" int="0x1005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5470c -->
+ <match key="usb.product_id" int="0x1105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -->
+ <match key="usb.product_id" int="0x1205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -->
+ <match key="usb.product_id" int="0x1305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C -->
+ <match key="usb.product_id" int="0x1405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5590 -->
+ <match key="usb.product_id" int="0x1705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 7650 -->
+ <match key="usb.product_id" int="0x1805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4850C -->
+ <match key="usb.product_id" int="0x1b05">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -->
+ <match key="usb.product_id" int="0x2005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3500C -->
+ <match key="usb.product_id" int="0x2205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3970c -->
+ <match key="usb.product_id" int="0x2305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4070 Photosmart -->
+ <match key="usb.product_id" int="0x2405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3800 -->
+ <match key="usb.product_id" int="0x2605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G2710 -->
+ <match key="usb.product_id" int="0x2805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -->
+ <match key="usb.product_id" int="0x3805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8270 -->
+ <match key="usb.product_id" int="0x3905">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1005 MFP -->
+ <match key="usb.product_id" int="0x3b17">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4370 -->
+ <match key="usb.product_id" int="0x4105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G3010 -->
+ <match key="usb.product_id" int="0x4205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G3110 -->
+ <match key="usb.product_id" int="0x4305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G4010 -->
+ <match key="usb.product_id" int="0x4505">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G4050 -->
+ <match key="usb.product_id" int="0x4605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet N6310 -->
+ <match key="usb.product_id" int="0x4705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1120 MFP -->
+ <match key="usb.product_id" int="0x5617">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1120n MFP -->
+ <match key="usb.product_id" int="0x5717">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0400">
+ <!-- Mustek BearPaw 1200 -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 | Mustek BearPaw 2400 -->
+ <match key="usb.product_id" int="0x1001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x040a">
+ <!-- Kodak ESP 5100 -->
+ <match key="usb.product_id" int="0x4025">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5300 -->
+ <match key="usb.product_id" int="0x4026">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5500 -->
+ <match key="usb.product_id" int="0x4027">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5000 -->
+ <match key="usb.product_id" int="0x4028">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 3300 -->
+ <match key="usb.product_id" int="0x4031">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5 -->
+ <match key="usb.product_id" int="0x4032">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 7 -->
+ <match key="usb.product_id" int="0x403e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 9 -->
+ <match key="usb.product_id" int="0x403f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5200 -->
+ <match key="usb.product_id" int="0x4041">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 3200 -->
+ <match key="usb.product_id" int="0x4043">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 4100 -->
+ <match key="usb.product_id" int="0x4053">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 6100 -->
+ <match key="usb.product_id" int="0x4054">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 7200 -->
+ <match key="usb.product_id" int="0x4056">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C110 -->
+ <match key="usb.product_id" int="0x4057">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C115 -->
+ <match key="usb.product_id" int="0x4058">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 2150 -->
+ <match key="usb.product_id" int="0x4059">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C310 -->
+ <match key="usb.product_id" int="0x405d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C315 -->
+ <match key="usb.product_id" int="0x405e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Advent AW10 -->
+ <match key="usb.product_id" int="0x4060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero Office 6.1 -->
+ <match key="usb.product_id" int="0x4062">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 7.1 -->
+ <match key="usb.product_id" int="0x4063">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 5.1 -->
+ <match key="usb.product_id" int="0x4064">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 9200 -->
+ <match key="usb.product_id" int="0x4065">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 2170 -->
+ <match key="usb.product_id" int="0x4066">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 9.1 -->
+ <match key="usb.product_id" int="0x4067">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 3.1 -->
+ <match key="usb.product_id" int="0x406d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i30 -->
+ <match key="usb.product_id" int="0x6001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i40 -->
+ <match key="usb.product_id" int="0x6002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i50 | Kodak i55 -->
+ <match key="usb.product_id" int="0x6003">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i60 | Kodak i65 -->
+ <match key="usb.product_id" int="0x6004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i80 -->
+ <match key="usb.product_id" int="0x6005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x041e">
+ <!-- Creative WebCam Go Mini -->
+ <match key="usb.product_id" int="0x4007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x043d">
+ <!-- Lexmark X70 | Lexmark X73 -->
+ <match key="usb.product_id" int="0x002d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X74 -->
+ <match key="usb.product_id" int="0x0060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X1110 | Lexmark X1130 | Lexmark X1140
+ Lexmark X1150 | Lexmark X1170 | Lexmark X1180
+ Lexmark X1185 | Lexmark X1195 -->
+ <match key="usb.product_id" int="0x007c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X12xx -->
+ <match key="usb.product_id" int="0x007d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0458">
+ <!-- Genius ColorPage HR6 V1 -->
+ <match key="usb.product_id" int="0x2004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6 V2 -->
+ <match key="usb.product_id" int="0x2007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6 V2 -->
+ <match key="usb.product_id" int="0x2008">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6A -->
+ <match key="usb.product_id" int="0x2009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -->
+ <match key="usb.product_id" int="0x2011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR7 -->
+ <match key="usb.product_id" int="0x2013">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4 -->
+ <match key="usb.product_id" int="0x2014">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR7LE -->
+ <match key="usb.product_id" int="0x2015">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6X -->
+ <match key="usb.product_id" int="0x2016">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid3xe -->
+ <match key="usb.product_id" int="0x2017">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4xe -->
+ <match key="usb.product_id" int="0x201a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4x -->
+ <match key="usb.product_id" int="0x201b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid 1200 X -->
+ <match key="usb.product_id" int="0x201d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius ColorPage Slim 1200 -->
+ <match key="usb.product_id" int="0x201e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid 1200 XE -->
+ <match key="usb.product_id" int="0x201f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage SF600 -->
+ <match key="usb.product_id" int="0x2021">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0461">
+ <!-- Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -->
+ <match key="usb.product_id" int="0x0377">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox 2400 Onetouch -->
+ <match key="usb.product_id" int="0x038b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x047b">
+ <!-- Trust Office Scan USB 19200 -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4300c/Silitek -->
+ <match key="usb.product_id" int="0x1002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0482">
+ <!-- Kyocera FS-1016MFP -->
+ <match key="usb.product_id" int="0x0335">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x049f">
+ <!-- Compaq S4-100 -->
+ <match key="usb.product_id" int="0x001a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a5">
+ <!-- Benq (Acer) 310U -->
+ <match key="usb.product_id" int="0x1a20">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 620U -->
+ <match key="usb.product_id" int="0x1a2a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -->
+ <match key="usb.product_id" int="0x2022">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 620UT -->
+ <match key="usb.product_id" int="0x2040">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -->
+ <match key="usb.product_id" int="0x2060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640bu -->
+ <match key="usb.product_id" int="0x207e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -->
+ <match key="usb.product_id" int="0x20b0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640BT -->
+ <match key="usb.product_id" int="0x20be">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 1240 -->
+ <match key="usb.product_id" int="0x20c0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -->
+ <match key="usb.product_id" int="0x20de">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5000 -->
+ <match key="usb.product_id" int="0x20f8">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5000E | Benq (Acer) 5000U -->
+ <match key="usb.product_id" int="0x20fc">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5300 -->
+ <match key="usb.product_id" int="0x20fe">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5150 | Benq (Acer) 5250 -->
+ <match key="usb.product_id" int="0x2137">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- BenQ 5550 -->
+ <match key="usb.product_id" int="0x2211">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a7">
+ <!-- Visioneer Visioneer OneTouch 7100 -->
+ <match key="usb.product_id" int="0x0229">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9650 -->
+ <match key="usb.product_id" int="0x0390">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9320 -->
+ <match key="usb.product_id" int="0x0420">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9450 -->
+ <match key="usb.product_id" int="0x0421">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9550 -->
+ <match key="usb.product_id" int="0x0422">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9750 -->
+ <match key="usb.product_id" int="0x0423">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 450 -->
+ <match key="usb.product_id" int="0x0424">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 200 -->
+ <match key="usb.product_id" int="0x0426">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 100 -->
+ <match key="usb.product_id" int="0x0427">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer OneTouch 7300 -->
+ <match key="usb.product_id" int="0x0444">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate510 -->
+ <match key="usb.product_id" int="0x0446">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate520 -->
+ <match key="usb.product_id" int="0x0447">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate250 -->
+ <match key="usb.product_id" int="0x0448">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate252 -->
+ <match key="usb.product_id" int="0x0449">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262 -->
+ <match key="usb.product_id" int="0x044c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 300 -->
+ <match key="usb.product_id" int="0x0474">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate272 -->
+ <match key="usb.product_id" int="0x0475">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate232 -->
+ <match key="usb.product_id" int="0x0476">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate152 -->
+ <match key="usb.product_id" int="0x0477">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate752 -->
+ <match key="usb.product_id" int="0x0478">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 470 -->
+ <match key="usb.product_id" int="0x0479">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9450-G -->
+ <match key="usb.product_id" int="0x047a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9650-G -->
+ <match key="usb.product_id" int="0x047b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate510-G -->
+ <match key="usb.product_id" int="0x047c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate252-G -->
+ <match key="usb.product_id" int="0x048c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262-G -->
+ <match key="usb.product_id" int="0x048d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate272-G -->
+ <match key="usb.product_id" int="0x048e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 470-G | Visioneer Patriot 470 -->
+ <match key="usb.product_id" int="0x048f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate250-G -->
+ <match key="usb.product_id" int="0x0490">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 450-G -->
+ <match key="usb.product_id" int="0x0491">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate520-G -->
+ <match key="usb.product_id" int="0x0492">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9750-G -->
+ <match key="usb.product_id" int="0x0493">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Roadwarrior -->
+ <match key="usb.product_id" int="0x0494">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate512 -->
+ <match key="usb.product_id" int="0x0495">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 430 -->
+ <match key="usb.product_id" int="0x0497">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 680 | Xerox DocuMate632 -->
+ <match key="usb.product_id" int="0x0498">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 780 -->
+ <match key="usb.product_id" int="0x0499">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate752 -->
+ <match key="usb.product_id" int="0x049a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 100,r3 -->
+ <match key="usb.product_id" int="0x049b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate150 -->
+ <match key="usb.product_id" int="0x049c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate162 -->
+ <match key="usb.product_id" int="0x049d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262i -->
+ <match key="usb.product_id" int="0x04a7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox Travel Scanner 100 -->
+ <match key="usb.product_id" int="0x04ac">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a9">
+ <!-- Canon DR-2080C -->
+ <match key="usb.product_id" int="0x1601">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-180 | Canon CR-180II -->
+ <match key="usb.product_id" int="0x1602">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-9080C -->
+ <match key="usb.product_id" int="0x1603">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7080C -->
+ <match key="usb.product_id" int="0x1604">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-5010C -->
+ <match key="usb.product_id" int="0x1606">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6080 -->
+ <match key="usb.product_id" int="0x1607">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2580C -->
+ <match key="usb.product_id" int="0x1608">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-3080CII -->
+ <match key="usb.product_id" int="0x1609">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2050C | Canon DR-2050SP -->
+ <match key="usb.product_id" int="0x160a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7580 -->
+ <match key="usb.product_id" int="0x160b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP750 -->
+ <match key="usb.product_id" int="0x1706">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP780 | Canon PIXMA MP790 -->
+ <match key="usb.product_id" int="0x1707">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP760 | Canon PIXMA MP770 -->
+ <match key="usb.product_id" int="0x1708">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP150 -->
+ <match key="usb.product_id" int="0x1709">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP170 -->
+ <match key="usb.product_id" int="0x170a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP450 -->
+ <match key="usb.product_id" int="0x170b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP500 -->
+ <match key="usb.product_id" int="0x170c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP800 -->
+ <match key="usb.product_id" int="0x170d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP800R -->
+ <match key="usb.product_id" int="0x170e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP530 -->
+ <match key="usb.product_id" int="0x1712">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP830 -->
+ <match key="usb.product_id" int="0x1713">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP160 -->
+ <match key="usb.product_id" int="0x1714">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP180 -->
+ <match key="usb.product_id" int="0x1715">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP460 -->
+ <match key="usb.product_id" int="0x1716">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP510 -->
+ <match key="usb.product_id" int="0x1717">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP600 -->
+ <match key="usb.product_id" int="0x1718">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP600R -->
+ <match key="usb.product_id" int="0x1719">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP810 -->
+ <match key="usb.product_id" int="0x171a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP960 -->
+ <match key="usb.product_id" int="0x171b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX7600 -->
+ <match key="usb.product_id" int="0x171c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP210 -->
+ <match key="usb.product_id" int="0x1721">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP220 -->
+ <match key="usb.product_id" int="0x1722">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP470 -->
+ <match key="usb.product_id" int="0x1723">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP520 -->
+ <match key="usb.product_id" int="0x1724">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP610 -->
+ <match key="usb.product_id" int="0x1725">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP970 -->
+ <match key="usb.product_id" int="0x1726">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX300 -->
+ <match key="usb.product_id" int="0x1727">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX310 -->
+ <match key="usb.product_id" int="0x1728">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX700 -->
+ <match key="usb.product_id" int="0x1729">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP140 -->
+ <match key="usb.product_id" int="0x172b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX850 -->
+ <match key="usb.product_id" int="0x172c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP980 -->
+ <match key="usb.product_id" int="0x172d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP630 -->
+ <match key="usb.product_id" int="0x172e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP620 -->
+ <match key="usb.product_id" int="0x172f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP540 -->
+ <match key="usb.product_id" int="0x1730">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP480 -->
+ <match key="usb.product_id" int="0x1731">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP240 -->
+ <match key="usb.product_id" int="0x1732">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP260 -->
+ <match key="usb.product_id" int="0x1733">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP190 -->
+ <match key="usb.product_id" int="0x1734">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX860 -->
+ <match key="usb.product_id" int="0x1735">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX320 -->
+ <match key="usb.product_id" int="0x1736">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX330 -->
+ <match key="usb.product_id" int="0x1737">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP250 -->
+ <match key="usb.product_id" int="0x173a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP270 -->
+ <match key="usb.product_id" int="0x173b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP490 -->
+ <match key="usb.product_id" int="0x173c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP550 -->
+ <match key="usb.product_id" int="0x173d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP560 -->
+ <match key="usb.product_id" int="0x173e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP640 -->
+ <match key="usb.product_id" int="0x173f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP990 -->
+ <match key="usb.product_id" int="0x1740">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX340 -->
+ <match key="usb.product_id" int="0x1741">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX350 -->
+ <match key="usb.product_id" int="0x1742">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX870 -->
+ <match key="usb.product_id" int="0x1743">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP280 -->
+ <match key="usb.product_id" int="0x1746">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP495 -->
+ <match key="usb.product_id" int="0x1747">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5100 Series -->
+ <match key="usb.product_id" int="0x1748">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5200 Series -->
+ <match key="usb.product_id" int="0x1749">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6100 Series -->
+ <match key="usb.product_id" int="0x174a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG8100 Series -->
+ <match key="usb.product_id" int="0x174b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX360 -->
+ <match key="usb.product_id" int="0x174d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX410 -->
+ <match key="usb.product_id" int="0x174e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX420 -->
+ <match key="usb.product_id" int="0x174f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -->
+ <match key="usb.product_id" int="0x1750">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG2100 Series -->
+ <match key="usb.product_id" int="0x1751">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG3100 Series -->
+ <match key="usb.product_id" int="0x1752">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG4100 Series -->
+ <match key="usb.product_id" int="0x1753">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5300 Series -->
+ <match key="usb.product_id" int="0x1754">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6200 Series -->
+ <match key="usb.product_id" int="0x1755">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG8200 Series -->
+ <match key="usb.product_id" int="0x1756">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP493 -->
+ <match key="usb.product_id" int="0x1757">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E500 -->
+ <match key="usb.product_id" int="0x1758">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX370 Series -->
+ <match key="usb.product_id" int="0x1759">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E600 -->
+ <match key="usb.product_id" int="0x175a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX430 Series -->
+ <match key="usb.product_id" int="0x175b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX510 Series -->
+ <match key="usb.product_id" int="0x175c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX710 Series -->
+ <match key="usb.product_id" int="0x175d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX890 Series -->
+ <match key="usb.product_id" int="0x175e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP230 -->
+ <match key="usb.product_id" int="0x175f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG2200 Series -->
+ <match key="usb.product_id" int="0x1760">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E510 -->
+ <match key="usb.product_id" int="0x1761">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG3200 Series -->
+ <match key="usb.product_id" int="0x1762">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG4200 Series -->
+ <match key="usb.product_id" int="0x1763">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5400 Series -->
+ <match key="usb.product_id" int="0x1764">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6300 Series -->
+ <match key="usb.product_id" int="0x1765">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX390 Series -->
+ <match key="usb.product_id" int="0x1766">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E610 -->
+ <match key="usb.product_id" int="0x1767">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX450 Series -->
+ <match key="usb.product_id" int="0x1768">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX520 Series -->
+ <match key="usb.product_id" int="0x1769">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX720 Series -->
+ <match key="usb.product_id" int="0x176a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX920 Series -->
+ <match key="usb.product_id" int="0x176b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 8800F -->
+ <match key="usb.product_id" int="0x1901">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 100 -->
+ <match key="usb.product_id" int="0x1904">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 200 -->
+ <match key="usb.product_id" int="0x1905">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 700F -->
+ <match key="usb.product_id" int="0x1907">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 9000F -->
+ <match key="usb.product_id" int="0x1908">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 110 -->
+ <match key="usb.product_id" int="0x1909">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 210 -->
+ <match key="usb.product_id" int="0x190a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 9000F Mark II -->
+ <match key="usb.product_id" int="0x190d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan fb630u | Canon CanoScan fb636u -->
+ <match key="usb.product_id" int="0x2204">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N650U/N656U -->
+ <match key="usb.product_id" int="0x2206">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N1220U -->
+ <match key="usb.product_id" int="0x2207">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan D660U -->
+ <match key="usb.product_id" int="0x2208">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N670U/N676U/LiDE20 -->
+ <match key="usb.product_id" int="0x220d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N1240U/LiDE30 -->
+ <match key="usb.product_id" int="0x220e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -->
+ <match key="usb.product_id" int="0x2213">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 60 -->
+ <match key="usb.product_id" int="0x221c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE25 -->
+ <match key="usb.product_id" int="0x2220">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-1210C -->
+ <match key="usb.product_id" int="0x2222">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP730 -->
+ <match key="usb.product_id" int="0x262f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP700 -->
+ <match key="usb.product_id" int="0x2630">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP360 -->
+ <match key="usb.product_id" int="0x263c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP370 -->
+ <match key="usb.product_id" int="0x263d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP390 -->
+ <match key="usb.product_id" int="0x263e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP375R -->
+ <match key="usb.product_id" int="0x263f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP740 -->
+ <match key="usb.product_id" int="0x264c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP710 -->
+ <match key="usb.product_id" int="0x264d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5630 -->
+ <match key="usb.product_id" int="0x264e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon laserBase MF5650 -->
+ <match key="usb.product_id" int="0x264f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF8170c -->
+ <match key="usb.product_id" int="0x2659">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5730 -->
+ <match key="usb.product_id" int="0x265d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5750 -->
+ <match key="usb.product_id" int="0x265e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5770 -->
+ <match key="usb.product_id" int="0x265f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF3110 -->
+ <match key="usb.product_id" int="0x2660">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF3240 -->
+ <match key="usb.product_id" int="0x2684">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -->
+ <match key="usb.product_id" int="0x2686">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
+ Canon imageCLASS MF4150 -->
+ <match key="usb.product_id" int="0x26a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -->
+ <match key="usb.product_id" int="0x26b0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -->
+ <match key="usb.product_id" int="0x26b4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4270 -->
+ <match key="usb.product_id" int="0x26b5">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageRUNNER 1020/1024/1025 -->
+ <match key="usb.product_id" int="0x26e6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -->
+ <match key="usb.product_id" int="0x26ec">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS D480 -->
+ <match key="usb.product_id" int="0x26ed">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -->
+ <match key="usb.product_id" int="0x26ee">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS D420 -->
+ <match key="usb.product_id" int="0x26ef">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF5880dn -->
+ <match key="usb.product_id" int="0x26f9">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF6680dn -->
+ <match key="usb.product_id" int="0x26fa">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF8030 -->
+ <match key="usb.product_id" int="0x2707">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF4550d -->
+ <match key="usb.product_id" int="0x2736">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -->
+ <match key="usb.product_id" int="0x2737">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF3010 -->
+ <match key="usb.product_id" int="0x2759">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04b0">
+ <!-- Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -->
+ <match key="usb.product_id" int="0x4000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
+ Nikon Coolscan V ED -->
+ <match key="usb.product_id" int="0x4001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -->
+ <match key="usb.product_id" int="0x4002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04b8">
+ <!-- Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -->
+ <match key="usb.product_id" int="0x0101">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -->
+ <match key="usb.product_id" int="0x0103">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
+ Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -->
+ <match key="usb.product_id" int="0x0104">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus Scan 2000 -->
+ <match key="usb.product_id" int="0x0105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus Scan 2500 -->
+ <match key="usb.product_id" int="0x0106">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -->
+ <match key="usb.product_id" int="0x0107">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-8500 | Epson Expression 1640XL -->
+ <match key="usb.product_id" int="0x0109">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
+ Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -->
+ <match key="usb.product_id" int="0x010a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -->
+ <match key="usb.product_id" int="0x010b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -->
+ <match key="usb.product_id" int="0x010c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -->
+ <match key="usb.product_id" int="0x010e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1250 | Epson Perfection 1250Photo -->
+ <match key="usb.product_id" int="0x010f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
+ Epson Perfection 1650 | Epson Perfection 1650 PHOTO -->
+ <match key="usb.product_id" int="0x0110">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -->
+ <match key="usb.product_id" int="0x0112">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 660 -->
+ <match key="usb.product_id" int="0x0114">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -->
+ <match key="usb.product_id" int="0x011b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -->
+ <match key="usb.product_id" int="0x011c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1260 | Epson Perfection 1260Photo -->
+ <match key="usb.product_id" int="0x011d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -->
+ <match key="usb.product_id" int="0x011e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1670 -->
+ <match key="usb.product_id" int="0x011f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1270 -->
+ <match key="usb.product_id" int="0x0120">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2480 | Epson Perfection 2580 -->
+ <match key="usb.product_id" int="0x0121">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 3490 | Epson Perfection 3590 -->
+ <match key="usb.product_id" int="0x0122">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-7000H | Epson GT-15000 -->
+ <match key="usb.product_id" int="0x0126">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -->
+ <match key="usb.product_id" int="0x0128">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-10000G | Epson Expression 10000XL -->
+ <match key="usb.product_id" int="0x0129">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -->
+ <match key="usb.product_id" int="0x012a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-H300 | Epson GT-2500 -->
+ <match key="usb.product_id" int="0x012b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson V700 | Epson V750 | Epson GT-X900
+ Epson Perfection V700 Photo | Epson Perfection V750 Photo -->
+ <match key="usb.product_id" int="0x012c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson GT-X970 -->
+ <match key="usb.product_id" int="0x0135">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
+ Epson Stylus CX5100 | Epson Stylus CX5200 -->
+ <match key="usb.product_id" int="0x0801">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
+ Epson Stylus CX3200 -->
+ <match key="usb.product_id" int="0x0802">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
+ Epson Stylus CX6400 -->
+ <match key="usb.product_id" int="0x0805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -->
+ <match key="usb.product_id" int="0x0806">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -->
+ <match key="usb.product_id" int="0x0807">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -->
+ <match key="usb.product_id" int="0x0808">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus CX-1500 -->
+ <match key="usb.product_id" int="0x080c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -->
+ <match key="usb.product_id" int="0x080d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-3600 | Epson CX-3650 | Epson PX-A550
+ Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -->
+ <match key="usb.product_id" int="0x080e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
+ Epson Stylus Photo RX430 -->
+ <match key="usb.product_id" int="0x080f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -->
+ <match key="usb.product_id" int="0x0810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
+ Epson Stylus Photo RX630 -->
+ <match key="usb.product_id" int="0x0811">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
+ Epson Stylus CX6600 -->
+ <match key="usb.product_id" int="0x0813">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A700 -->
+ <match key="usb.product_id" int="0x0814">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
+ Epson AcuLaser CX11NF | Epson LP-A500 -->
+ <match key="usb.product_id" int="0x0815">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5500 | Epson LP-M5500F -->
+ <match key="usb.product_id" int="0x0817">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-3850 | Epson CX-3700 | Epson CX-3800
+ Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
+ Epson Stylus DX3800 -->
+ <match key="usb.product_id" int="0x0818">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
+ Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -->
+ <match key="usb.product_id" int="0x0819">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -->
+ <match key="usb.product_id" int="0x081a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -->
+ <match key="usb.product_id" int="0x081c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A950 -->
+ <match key="usb.product_id" int="0x081d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus CX7700 | Epson Stylus CX7800 -->
+ <match key="usb.product_id" int="0x081f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
+ Epson Stylus DX4200 -->
+ <match key="usb.product_id" int="0x0820">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
+ Epson Stylus Photo RX590 -->
+ <match key="usb.product_id" int="0x0827">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A970 -->
+ <match key="usb.product_id" int="0x0828">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-T990 -->
+ <match key="usb.product_id" int="0x0829">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A920 -->
+ <match key="usb.product_id" int="0x082a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5000 | Epson DX-5000 | Epson DX-5050
+ Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -->
+ <match key="usb.product_id" int="0x082b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
+ Epson Stylus CX6000 | Epson Stylus DX6000 -->
+ <match key="usb.product_id" int="0x082e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
+ Epson Stylus DX4000 -->
+ <match key="usb.product_id" int="0x082f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -->
+ <match key="usb.product_id" int="0x0830">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5600 -->
+ <match key="usb.product_id" int="0x0833">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M6000 -->
+ <match key="usb.product_id" int="0x0834">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson AcuLaser CX21 -->
+ <match key="usb.product_id" int="0x0835">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-T960 -->
+ <match key="usb.product_id" int="0x0836">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
+ Epson Stylus Photo RX690 -->
+ <match key="usb.product_id" int="0x0837">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
+ Epson Stylus CX7400 | Epson Stylus DX7400 -->
+ <match key="usb.product_id" int="0x0838">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
+ Epson Stylus DX8400 -->
+ <match key="usb.product_id" int="0x0839">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
+ Epson Stylus DX9400F -->
+ <match key="usb.product_id" int="0x083a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
+ Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -->
+ <match key="usb.product_id" int="0x083c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME 300 | Epson PX-401A | Epson Stylus NX100
+ Epson Stylus SX100 | Epson Stylus TX100 -->
+ <match key="usb.product_id" int="0x0841">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5000 -->
+ <match key="usb.product_id" int="0x0843">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Artisan 800 | Epson EP-901A | Epson EP-901F
+ Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -->
+ <match key="usb.product_id" int="0x0844">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
+ Epson Stylus Photo TX700W -->
+ <match key="usb.product_id" int="0x0846">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
+ Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -->
+ <match key="usb.product_id" int="0x0847">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
+ Epson Stylus NX300 -->
+ <match key="usb.product_id" int="0x0848">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
+ Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -->
+ <match key="usb.product_id" int="0x0849">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
+ Epson Stylus SX405 | Epson Stylus TX400 -->
+ <match key="usb.product_id" int="0x084a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson WorkForce 500 -->
+ <match key="usb.product_id" int="0x084c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
+ Epson Stylus TX110 Series -->
+ <match key="usb.product_id" int="0x084d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
+ Epson Stylus TX210 Series -->
+ <match key="usb.product_id" int="0x084f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -->
+ <match key="usb.product_id" int="0x0851">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
+ Epson WorkForce 310 Series -->
+ <match key="usb.product_id" int="0x0854">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
+ Epson Stylus TX550W Series -->
+ <match key="usb.product_id" int="0x0856">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus SX125 -->
+ <match key="usb.product_id" int="0x085c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04c5">
+ <!-- Fujitsu fi-4010CU -->
+ <match key="usb.product_id" int="0x1029">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4120C -->
+ <match key="usb.product_id" int="0x1041">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4220C -->
+ <match key="usb.product_id" int="0x1042">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4530C -->
+ <match key="usb.product_id" int="0x1078">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5750C -->
+ <match key="usb.product_id" int="0x1095">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOX/2 -->
+ <match key="usb.product_id" int="0x1096">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110C -->
+ <match key="usb.product_id" int="0x1097">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5650C -->
+ <match key="usb.product_id" int="0x10ad">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4120C2 -->
+ <match key="usb.product_id" int="0x10ae">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4220C2 -->
+ <match key="usb.product_id" int="0x10af">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-60F -->
+ <match key="usb.product_id" int="0x10c7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4340C -->
+ <match key="usb.product_id" int="0x10cf">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5120C -->
+ <match key="usb.product_id" int="0x10e0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5220C -->
+ <match key="usb.product_id" int="0x10e1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5530C -->
+ <match key="usb.product_id" int="0x10e2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOX3 -->
+ <match key="usb.product_id" int="0x10e6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5900C -->
+ <match key="usb.product_id" int="0x10e7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5015C -->
+ <match key="usb.product_id" int="0x10ef">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOXM -->
+ <match key="usb.product_id" int="0x10f2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S500 -->
+ <match key="usb.product_id" int="0x10fe">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S500M -->
+ <match key="usb.product_id" int="0x1135">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5530C2 -->
+ <match key="usb.product_id" int="0x114a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6140 -->
+ <match key="usb.product_id" int="0x114d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6240 -->
+ <match key="usb.product_id" int="0x114e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6130 -->
+ <match key="usb.product_id" int="0x114f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6230 -->
+ <match key="usb.product_id" int="0x1150">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S510 -->
+ <match key="usb.product_id" int="0x1155">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S300 -->
+ <match key="usb.product_id" int="0x1156">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S510M -->
+ <match key="usb.product_id" int="0x116f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6770 -->
+ <match key="usb.product_id" int="0x1174">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6770A -->
+ <match key="usb.product_id" int="0x1175">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6670 -->
+ <match key="usb.product_id" int="0x1176">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6670A -->
+ <match key="usb.product_id" int="0x1177">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6750S -->
+ <match key="usb.product_id" int="0x1178">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S300M -->
+ <match key="usb.product_id" int="0x117f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6800 -->
+ <match key="usb.product_id" int="0x119d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6800-CGA -->
+ <match key="usb.product_id" int="0x119e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -->
+ <match key="usb.product_id" int="0x11a2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S1300 -->
+ <match key="usb.product_id" int="0x11ed">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6140Z -->
+ <match key="usb.product_id" int="0x11f1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6240Z -->
+ <match key="usb.product_id" int="0x11f2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6130Z -->
+ <match key="usb.product_id" int="0x11f3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6230Z -->
+ <match key="usb.product_id" int="0x11f4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6110 -->
+ <match key="usb.product_id" int="0x11fc">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5950 -->
+ <match key="usb.product_id" int="0x1213">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap iX500 -->
+ <match key="usb.product_id" int="0x132b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04c8">
+ <!-- Konica e-mini -->
+ <match key="usb.product_id" int="0x0722">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04da">
+ <!-- Panasonic KV-S2026C -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2046C -->
+ <match key="usb.product_id" int="0x1001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1025C -->
+ <match key="usb.product_id" int="0x1006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1020C -->
+ <match key="usb.product_id" int="0x1007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2048C -->
+ <match key="usb.product_id" int="0x1009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2028C -->
+ <match key="usb.product_id" int="0x100a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S4085C -->
+ <match key="usb.product_id" int="0x100c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S4065C -->
+ <match key="usb.product_id" int="0x100d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S7075C -->
+ <match key="usb.product_id" int="0x100e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-SS080 -->
+ <match key="usb.product_id" int="0x100f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1045C -->
+ <match key="usb.product_id" int="0x1010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04e8">
+ <!-- Samsung SCX-4x16 -->
+ <match key="usb.product_id" int="0x3409">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x20 -->
+ <match key="usb.product_id" int="0x340d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-560 -->
+ <match key="usb.product_id" int="0x340e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-750 -->
+ <match key="usb.product_id" int="0x340f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x20 -->
+ <match key="usb.product_id" int="0x3412">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4100 -->
+ <match key="usb.product_id" int="0x3413">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x21 -->
+ <match key="usb.product_id" int="0x3419">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5x30 -->
+ <match key="usb.product_id" int="0x341a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4200 -->
+ <match key="usb.product_id" int="0x341b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3160 -->
+ <match key="usb.product_id" int="0x341c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x22 -->
+ <match key="usb.product_id" int="0x341d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX4725 | Samsung SCX4725-FN -->
+ <match key="usb.product_id" int="0x341f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x45 -->
+ <match key="usb.product_id" int="0x3420">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8380 -->
+ <match key="usb.product_id" int="0x3421">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-2160 -->
+ <match key="usb.product_id" int="0x3425">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4500 -->
+ <match key="usb.product_id" int="0x3426">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6200 -->
+ <match key="usb.product_id" int="0x3427">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6240 -->
+ <match key="usb.product_id" int="0x3428">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x55 -->
+ <match key="usb.product_id" int="0x3429">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -->
+ <match key="usb.product_id" int="0x342a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4500W -->
+ <match key="usb.product_id" int="0x342b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4824 (SCX-4x24 Series) -->
+ <match key="usb.product_id" int="0x342c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4828FN (SCX-4x28 Series) -->
+ <match key="usb.product_id" int="0x342d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4300 -->
+ <match key="usb.product_id" int="0x342e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5835_5935 -->
+ <match key="usb.product_id" int="0x342f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5635 -->
+ <match key="usb.product_id" int="0x3430">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x26 -->
+ <match key="usb.product_id" int="0x3432">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4600 -->
+ <match key="usb.product_id" int="0x3433">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4623 -->
+ <match key="usb.product_id" int="0x3434">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-65x -->
+ <match key="usb.product_id" int="0x3435">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6545 -->
+ <match key="usb.product_id" int="0x3437">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8385 -->
+ <match key="usb.product_id" int="0x3439">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6220 -->
+ <match key="usb.product_id" int="0x343a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6250 -->
+ <match key="usb.product_id" int="0x343b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4825FN (SCX-4x25 Series) -->
+ <match key="usb.product_id" int="0x343c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3185 -->
+ <match key="usb.product_id" int="0x343d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8540 -->
+ <match key="usb.product_id" int="0x343f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4623FW -->
+ <match key="usb.product_id" int="0x3440">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-3205W (SCX-3200 Series) -->
+ <match key="usb.product_id" int="0x3441">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6545X -->
+ <match key="usb.product_id" int="0x3442">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x55X -->
+ <match key="usb.product_id" int="0x3443">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8385X -->
+ <match key="usb.product_id" int="0x3444">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5835_5935X -->
+ <match key="usb.product_id" int="0x3446">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4833FD | Samsung SCX-4835FD -->
+ <match key="usb.product_id" int="0x344b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-3400 -->
+ <match key="usb.product_id" int="0x344f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SF-760 -->
+ <match key="usb.product_id" int="0x3450">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4729FD -->
+ <match key="usb.product_id" int="0x3453">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6260 -->
+ <match key="usb.product_id" int="0x3455">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3300 Series -->
+ <match key="usb.product_id" int="0x3456">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-470x -->
+ <match key="usb.product_id" int="0x3457">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-4190 -->
+ <match key="usb.product_id" int="0x345a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4650 4x21S Series -->
+ <match key="usb.product_id" int="0x345b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung M337x 387x 407x Series -->
+ <match key="usb.product_id" int="0x3460">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung M267x 287x Series -->
+ <match key="usb.product_id" int="0x3461">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-681x -->
+ <match key="usb.product_id" int="0x3466">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung C460 -->
+ <match key="usb.product_id" int="0x3468">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04f9">
+ <!-- Pentax DSmobile 600 -->
+ <match key="usb.product_id" int="0x2038">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0553">
+ <!-- Aiptek Aiptek Pencam -->
+ <match key="usb.product_id" int="0x0202">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x055f">
+ <!-- Mustek ScanExpress 1200 CU -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 600 CU -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -->
+ <match key="usb.product_id" int="0x0006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1200 CU Plus -->
+ <match key="usb.product_id" int="0x0008">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 F -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress A3 USB -->
+ <match key="usb.product_id" int="0x0210">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -->
+ <match key="usb.product_id" int="0x0218">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
+ Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -->
+ <match key="usb.product_id" int="0x0219">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -->
+ <match key="usb.product_id" int="0x021a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -->
+ <match key="usb.product_id" int="0x021b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
+ Trust Direct WebScan 19200 -->
+ <match key="usb.product_id" int="0x021c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CU Plus -->
+ <match key="usb.product_id" int="0x021d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -->
+ <match key="usb.product_id" int="0x021e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1248 UB -->
+ <match key="usb.product_id" int="0x021f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2448TA Pro -->
+ <match key="usb.product_id" int="0x0409">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x05d8">
+ <!-- Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
+ Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
+ Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
+ Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
+ Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
+ Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -->
+ <match key="usb.product_id" int="0x4002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
+ Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -->
+ <match key="usb.product_id" int="0x4003">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Artec/Ultima E+ Pro -->
+ <match key="usb.product_id" int="0x4004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Memorex MEM 48U -->
+ <match key="usb.product_id" int="0x4005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Trust Easy Webscan 19200 -->
+ <match key="usb.product_id" int="0x4006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Trust 240H Easy Webscan Gold -->
+ <match key="usb.product_id" int="0x4007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX AstraSlim SE -->
+ <match key="usb.product_id" int="0x4009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX AstraSlim 1200 SE -->
+ <match key="usb.product_id" int="0x4010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Yakumo Scan50 -->
+ <match key="usb.product_id" int="0x4011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x05da">
+ <!-- Microtek ScanMaker X6USB -->
+ <match key="usb.product_id" int="0x0099">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek SlimScan C6 -->
+ <match key="usb.product_id" int="0x009a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6USL -->
+ <match key="usb.product_id" int="0x00a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6UPL -->
+ <match key="usb.product_id" int="0x00b6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 4800 -->
+ <match key="usb.product_id" int="0x30cf">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3840 -->
+ <match key="usb.product_id" int="0x30d4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40b3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3700 -->
+ <match key="usb.product_id" int="0x40b8">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40ca">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3700 -->
+ <match key="usb.product_id" int="0x40cb">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3750 -->
+ <match key="usb.product_id" int="0x40dd">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40ff">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6USL -->
+ <match key="usb.product_id" int="0x80a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0638">
+ <!-- iVina 1200U -->
+ <match key="usb.product_id" int="0x0268">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Dual II -->
+ <match key="usb.product_id" int="0x026a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV600U -->
+ <match key="usb.product_id" int="0x0a13">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta-QMS SC-110 -->
+ <match key="usb.product_id" int="0x0a15">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -->
+ <match key="usb.product_id" int="0x0a16">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV610 | Avision AV600U Plus -->
+ <match key="usb.product_id" int="0x0a18">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220 -->
+ <match key="usb.product_id" int="0x0a23">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210 -->
+ <match key="usb.product_id" int="0x0a24">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210 -->
+ <match key="usb.product_id" int="0x0a25">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV120 -->
+ <match key="usb.product_id" int="0x0a27">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2 -->
+ <match key="usb.product_id" int="0x0a2a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220D2 -->
+ <match key="usb.product_id" int="0x0a2b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220+ -->
+ <match key="usb.product_id" int="0x0a2c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2-G -->
+ <match key="usb.product_id" int="0x0a2d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2-B -->
+ <match key="usb.product_id" int="0x0a2e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210C2-G -->
+ <match key="usb.product_id" int="0x0a2f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV122 -->
+ <match key="usb.product_id" int="0x0a33">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210C2 -->
+ <match key="usb.product_id" int="0x0a3a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV121 -->
+ <match key="usb.product_id" int="0x0a3c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8300 -->
+ <match key="usb.product_id" int="0x0a40">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AM3000 Series -->
+ <match key="usb.product_id" int="0x0a41">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision @V5100 -->
+ <match key="usb.product_id" int="0x0a45">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8050U -->
+ <match key="usb.product_id" int="0x0a4d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3200SU -->
+ <match key="usb.product_id" int="0x0a4e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3730SU -->
+ <match key="usb.product_id" int="0x0a4f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV610C2 -->
+ <match key="usb.product_id" int="0x0a5e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision IT8300 -->
+ <match key="usb.product_id" int="0x0a61">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3750SU -->
+ <match key="usb.product_id" int="0x0a65">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3850SU -->
+ <match key="usb.product_id" int="0x0a66">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8350 -->
+ <match key="usb.product_id" int="0x0a68">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision FB6080E -->
+ <match key="usb.product_id" int="0x0a82">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision FB2080E -->
+ <match key="usb.product_id" int="0x0a84">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV122 C2 -->
+ <match key="usb.product_id" int="0x0a93">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220-G -->
+ <match key="usb.product_id" int="0x0a94">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision @V2500 -->
+ <match key="usb.product_id" int="0x0aa1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210D2+ -->
+ <match key="usb.product_id" int="0x1a35">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0686">
+ <!-- Minolta Elite II -->
+ <match key="usb.product_id" int="0x4004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Dual III -->
+ <match key="usb.product_id" int="0x400d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Elite 5400 -->
+ <match key="usb.product_id" int="0x400e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x06bd">
+ <!-- AGFA SnapScan 1212U -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan 1236u -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Agfa Snapscan Touch -->
+ <match key="usb.product_id" int="0x0100">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan 1212U_2 -->
+ <match key="usb.product_id" int="0x2061">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e40 -->
+ <match key="usb.product_id" int="0x208d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e50 -->
+ <match key="usb.product_id" int="0x208f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e20 -->
+ <match key="usb.product_id" int="0x2091">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e10 -->
+ <match key="usb.product_id" int="0x2093">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e25 -->
+ <match key="usb.product_id" int="0x2095">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e26 -->
+ <match key="usb.product_id" int="0x2097">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e52 -->
+ <match key="usb.product_id" int="0x20fd">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e42 -->
+ <match key="usb.product_id" int="0x20ff">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x06dc">
+ <!-- UMAX Astra 4900 -->
+ <match key="usb.product_id" int="0x0020">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x07b3">
+ <!-- Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
+ RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U12 -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U24 -->
+ <match key="usb.product_id" int="0x0011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro UT12 -->
+ <match key="usb.product_id" int="0x0013">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U24 -->
+ <match key="usb.product_id" int="0x0015">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -->
+ <match key="usb.product_id" int="0x0017">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro 1248U | RevScan 19200i -->
+ <match key="usb.product_id" int="0x0400">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro 1248U -->
+ <match key="usb.product_id" int="0x0401">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U16B -->
+ <match key="usb.product_id" int="0x0402">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U16B+ | Plustek OpticPro UT16B -->
+ <match key="usb.product_id" int="0x0403">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -->
+ <match key="usb.product_id" int="0x040b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro S24 -->
+ <match key="usb.product_id" int="0x040e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -->
+ <match key="usb.product_id" int="0x0412">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 1200 -->
+ <match key="usb.product_id" int="0x0413">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 2400 -->
+ <match key="usb.product_id" int="0x0422">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 2400 plus -->
+ <match key="usb.product_id" int="0x0454">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek Iriscan Express 2 -->
+ <match key="usb.product_id" int="0x045f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- NeatReceipts Mobile Scanner -->
+ <match key="usb.product_id" int="0x0462">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticBook 3600 -->
+ <match key="usb.product_id" int="0x0900">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x08f0">
+ <!-- Corex 600c -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Corex 800c -->
+ <match key="usb.product_id" int="0x0005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0924">
+ <!-- Xerox Phaser 6110MFP -->
+ <match key="usb.product_id" int="0x3d5d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox Phaser 3200MFP -->
+ <match key="usb.product_id" int="0x3da4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 4118 Series -->
+ <match key="usb.product_id" int="0x420c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3119 Series -->
+ <match key="usb.product_id" int="0x4265">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3210 -->
+ <match key="usb.product_id" int="0x4293">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3220 -->
+ <match key="usb.product_id" int="0x4294">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a17">
+ <!-- Pentax DSmobile 600 -->
+ <match key="usb.product_id" int="0x3210">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a53">
+ <!-- Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -->
+ <match key="usb.product_id" int="0x2000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a82">
+ <!-- Syscan TravelScan 460/464 | Ambir Visigo A4 -->
+ <match key="usb.product_id" int="0x4600">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 465 -->
+ <match key="usb.product_id" int="0x4802">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 665 -->
+ <match key="usb.product_id" int="0x4803">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 685/ Ambir DS685 -->
+ <match key="usb.product_id" int="0x480c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 485 -->
+ <match key="usb.product_id" int="0x4810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan TravelScan 662 -->
+ <match key="usb.product_id" int="0x6620">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1083">
+ <!-- Canon CR-55 -->
+ <match key="usb.product_id" int="0x160c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-1210C -->
+ <match key="usb.product_id" int="0x160f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-4010C -->
+ <match key="usb.product_id" int="0x1614">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2510C -->
+ <match key="usb.product_id" int="0x1617">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-X10C -->
+ <match key="usb.product_id" int="0x1618">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-25 -->
+ <match key="usb.product_id" int="0x161a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2010C -->
+ <match key="usb.product_id" int="0x161b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-3010C -->
+ <match key="usb.product_id" int="0x161d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7090C -->
+ <match key="usb.product_id" int="0x1620">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-9050C -->
+ <match key="usb.product_id" int="0x1622">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7550C -->
+ <match key="usb.product_id" int="0x1623">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6050C -->
+ <match key="usb.product_id" int="0x1624">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6010C -->
+ <match key="usb.product_id" int="0x1626">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-190i -->
+ <match key="usb.product_id" int="0x162b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6030C -->
+ <match key="usb.product_id" int="0x1638">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-135i -->
+ <match key="usb.product_id" int="0x1639">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1183">
+ <!-- Digital Dream l' espion XS -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x132b">
+ <!-- KONICA MINOLTA magicolor 1690MF -->
+ <match key="usb.product_id" int="0x2089">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1606">
+ <!-- UMAX Astra 1220U -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 1600U | UMAX Astra 2000U -->
+ <match key="usb.product_id" int="0x0030">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 3400 -->
+ <match key="usb.product_id" int="0x0050">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -->
+ <match key="usb.product_id" int="0x0060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 4400 | UMAX Astra 4450 -->
+ <match key="usb.product_id" int="0x0070">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 2100U -->
+ <match key="usb.product_id" int="0x0130">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 5400 -->
+ <match key="usb.product_id" int="0x0160">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 2200 (SU) -->
+ <match key="usb.product_id" int="0x0230">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1dcc">
+ <!-- DCT DocketPort 487 -->
+ <match key="usb.product_id" int="0x4810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x413c">
+ <!-- Dell A920 -->
+ <match key="usb.product_id" int="0x5105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Dell Dell MFP Laser Printer 1815dn -->
+ <match key="usb.product_id" int="0x5124">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Dell 1600n -->
+ <match key="usb.product_id" int="0x5250">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ </match>
+ </device>
+</deviceinfo>
diff --git a/testsuite/tools/data/hal.ref b/testsuite/tools/data/hal.ref
new file mode 100644
index 0000000..18490f2
--- /dev/null
+++ b/testsuite/tools/data/hal.ref
@@ -0,0 +1,3543 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deviceinfo version="0.2">
+ <device>
+ <!-- SCSI-SUBSYSTEM -->
+ <match key="info.category" string="scsi_generic">
+ <!-- Some SCSI Scanners announce themselves "processor" -->
+ <match key="@info.parent:scsi.type" string="processor">
+ <match key="@info.parent:scsi.vendor" string="EPSON">
+ <!-- SCSI Scanner "Epson Perfection 2450" | "Epson Perfection 2450 PHOTO" -->
+ <match key="@info.parent:scsi.model" string="GT-9700">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 3200" | "Epson Perfection 3200 PHOTO" -->
+ <match key="@info.parent:scsi.model" string="GT-9800">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 636S" | "Epson Perfection 1200S" -->
+ <match key="@info.parent:scsi.model" string="Perfection1200">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson Perfection 636" -->
+ <match key="@info.parent:scsi.model" string="Perfection636">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson GT-10000+" -->
+ <match key="@info.parent:scsi.model" string="SCANNER GT-10000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Epson GT-7000" -->
+ <match key="@info.parent:scsi.model" string="SCANNER GT-7000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ </match>
+ <match key="@info.parent:scsi.vendor" string="HP">
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 4p" -->
+ <match key="@info.parent:scsi.model" string="C1130A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIc" -->
+ <match key="@info.parent:scsi.model" string="C1750A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIp" -->
+ <match key="@info.parent:scsi.model" string="C1790A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet IIcx" -->
+ <match key="@info.parent:scsi.model" string="C2500A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 4c" -->
+ <match key="@info.parent:scsi.model" string="C2520A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 5p" -->
+ <match key="@info.parent:scsi.model" string="C5110A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 6200C" -->
+ <match key="@info.parent:scsi.model" string="C6270A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ <!-- SCSI Scanner "Hewlett-Packard ScanJet 6300C" -->
+ <match key="@info.parent:scsi.model" string="C7670A">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ </match>
+ </match>
+ </match>
+ </match>
+ <!-- USB-SUBSYSTEM -->
+ <match key="info.bus" string="usb">
+ <match key="usb.vendor_id" int="0x03f0">
+ <!-- Hewlett-Packard ScanJet 4100C -->
+ <match key="usb.product_id" int="0x0101">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -->
+ <match key="usb.product_id" int="0x0105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -->
+ <match key="usb.product_id" int="0x0201">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3300c -->
+ <match key="usb.product_id" int="0x0205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4300c -->
+ <match key="usb.product_id" int="0x0305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5200C -->
+ <match key="usb.product_id" int="0x0401">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3400c -->
+ <match key="usb.product_id" int="0x0405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2100C -->
+ <match key="usb.product_id" int="0x0505">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -->
+ <match key="usb.product_id" int="0x0601">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2200C -->
+ <match key="usb.product_id" int="0x0605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -->
+ <match key="usb.product_id" int="0x0701">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard scanjet 4400c -->
+ <match key="usb.product_id" int="0x0705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -->
+ <match key="usb.product_id" int="0x0801">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard scanjet 4470c -->
+ <match key="usb.product_id" int="0x0805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2300C -->
+ <match key="usb.product_id" int="0x0901">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -->
+ <match key="usb.product_id" int="0x0a01">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -->
+ <match key="usb.product_id" int="0x0b01">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5400c -->
+ <match key="usb.product_id" int="0x1005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5470c -->
+ <match key="usb.product_id" int="0x1105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -->
+ <match key="usb.product_id" int="0x1205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -->
+ <match key="usb.product_id" int="0x1305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C -->
+ <match key="usb.product_id" int="0x1405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 5590 -->
+ <match key="usb.product_id" int="0x1705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 7650 -->
+ <match key="usb.product_id" int="0x1805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4850C -->
+ <match key="usb.product_id" int="0x1b05">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -->
+ <match key="usb.product_id" int="0x2005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3500C -->
+ <match key="usb.product_id" int="0x2205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3970c -->
+ <match key="usb.product_id" int="0x2305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4070 Photosmart -->
+ <match key="usb.product_id" int="0x2405">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 3800 -->
+ <match key="usb.product_id" int="0x2605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G2710 -->
+ <match key="usb.product_id" int="0x2805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -->
+ <match key="usb.product_id" int="0x3805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 8270 -->
+ <match key="usb.product_id" int="0x3905">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1005 MFP -->
+ <match key="usb.product_id" int="0x3b17">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4370 -->
+ <match key="usb.product_id" int="0x4105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G3010 -->
+ <match key="usb.product_id" int="0x4205">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G3110 -->
+ <match key="usb.product_id" int="0x4305">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G4010 -->
+ <match key="usb.product_id" int="0x4505">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet G4050 -->
+ <match key="usb.product_id" int="0x4605">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet N6310 -->
+ <match key="usb.product_id" int="0x4705">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1120 MFP -->
+ <match key="usb.product_id" int="0x5617">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard LaserJet M1120n MFP -->
+ <match key="usb.product_id" int="0x5717">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0400">
+ <!-- Mustek BearPaw 1200 -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 | Mustek BearPaw 2400 -->
+ <match key="usb.product_id" int="0x1001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x040a">
+ <!-- Kodak ESP 5100 -->
+ <match key="usb.product_id" int="0x4025">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5300 -->
+ <match key="usb.product_id" int="0x4026">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5500 -->
+ <match key="usb.product_id" int="0x4027">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5000 -->
+ <match key="usb.product_id" int="0x4028">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 3300 -->
+ <match key="usb.product_id" int="0x4031">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5 -->
+ <match key="usb.product_id" int="0x4032">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 7 -->
+ <match key="usb.product_id" int="0x403e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 9 -->
+ <match key="usb.product_id" int="0x403f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 5200 -->
+ <match key="usb.product_id" int="0x4041">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 3200 -->
+ <match key="usb.product_id" int="0x4043">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 4100 -->
+ <match key="usb.product_id" int="0x4053">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 6100 -->
+ <match key="usb.product_id" int="0x4054">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 7200 -->
+ <match key="usb.product_id" int="0x4056">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C110 -->
+ <match key="usb.product_id" int="0x4057">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C115 -->
+ <match key="usb.product_id" int="0x4058">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 2150 -->
+ <match key="usb.product_id" int="0x4059">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C310 -->
+ <match key="usb.product_id" int="0x405d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP C315 -->
+ <match key="usb.product_id" int="0x405e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Advent AW10 -->
+ <match key="usb.product_id" int="0x4060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero Office 6.1 -->
+ <match key="usb.product_id" int="0x4062">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 7.1 -->
+ <match key="usb.product_id" int="0x4063">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 5.1 -->
+ <match key="usb.product_id" int="0x4064">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 9200 -->
+ <match key="usb.product_id" int="0x4065">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak ESP 2170 -->
+ <match key="usb.product_id" int="0x4066">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 9.1 -->
+ <match key="usb.product_id" int="0x4067">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak Hero 3.1 -->
+ <match key="usb.product_id" int="0x406d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i30 -->
+ <match key="usb.product_id" int="0x6001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i40 -->
+ <match key="usb.product_id" int="0x6002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i50 | Kodak i55 -->
+ <match key="usb.product_id" int="0x6003">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i60 | Kodak i65 -->
+ <match key="usb.product_id" int="0x6004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Kodak i80 -->
+ <match key="usb.product_id" int="0x6005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x041e">
+ <!-- Creative WebCam Go Mini -->
+ <match key="usb.product_id" int="0x4007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x043d">
+ <!-- Lexmark X70 | Lexmark X73 -->
+ <match key="usb.product_id" int="0x002d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X74 -->
+ <match key="usb.product_id" int="0x0060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X1110 | Lexmark X1130 | Lexmark X1140
+ Lexmark X1150 | Lexmark X1170 | Lexmark X1180
+ Lexmark X1185 | Lexmark X1195 -->
+ <match key="usb.product_id" int="0x007c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Lexmark X12xx -->
+ <match key="usb.product_id" int="0x007d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0458">
+ <!-- Genius ColorPage HR6 V1 -->
+ <match key="usb.product_id" int="0x2004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6 V2 -->
+ <match key="usb.product_id" int="0x2007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6 V2 -->
+ <match key="usb.product_id" int="0x2008">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6A -->
+ <match key="usb.product_id" int="0x2009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -->
+ <match key="usb.product_id" int="0x2011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR7 -->
+ <match key="usb.product_id" int="0x2013">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4 -->
+ <match key="usb.product_id" int="0x2014">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR7LE -->
+ <match key="usb.product_id" int="0x2015">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage HR6X -->
+ <match key="usb.product_id" int="0x2016">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid3xe -->
+ <match key="usb.product_id" int="0x2017">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4xe -->
+ <match key="usb.product_id" int="0x201a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid4x -->
+ <match key="usb.product_id" int="0x201b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid 1200 X -->
+ <match key="usb.product_id" int="0x201d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius ColorPage Slim 1200 -->
+ <match key="usb.product_id" int="0x201e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage Vivid 1200 XE -->
+ <match key="usb.product_id" int="0x201f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Genius Colorpage SF600 -->
+ <match key="usb.product_id" int="0x2021">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0461">
+ <!-- Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -->
+ <match key="usb.product_id" int="0x0377">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox 2400 Onetouch -->
+ <match key="usb.product_id" int="0x038b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x047b">
+ <!-- Trust Office Scan USB 19200 -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Hewlett-Packard ScanJet 4300c/Silitek -->
+ <match key="usb.product_id" int="0x1002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0482">
+ <!-- Kyocera FS-1016MFP -->
+ <match key="usb.product_id" int="0x0335">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x049f">
+ <!-- Compaq S4-100 -->
+ <match key="usb.product_id" int="0x001a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a5">
+ <!-- Benq (Acer) 310U -->
+ <match key="usb.product_id" int="0x1a20">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 620U -->
+ <match key="usb.product_id" int="0x1a2a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -->
+ <match key="usb.product_id" int="0x2022">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 620UT -->
+ <match key="usb.product_id" int="0x2040">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -->
+ <match key="usb.product_id" int="0x2060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640bu -->
+ <match key="usb.product_id" int="0x207e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -->
+ <match key="usb.product_id" int="0x20b0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 640BT -->
+ <match key="usb.product_id" int="0x20be">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 1240 -->
+ <match key="usb.product_id" int="0x20c0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -->
+ <match key="usb.product_id" int="0x20de">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5000 -->
+ <match key="usb.product_id" int="0x20f8">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5000E | Benq (Acer) 5000U -->
+ <match key="usb.product_id" int="0x20fc">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5300 -->
+ <match key="usb.product_id" int="0x20fe">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Benq (Acer) 5150 | Benq (Acer) 5250 -->
+ <match key="usb.product_id" int="0x2137">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- BenQ 5550 -->
+ <match key="usb.product_id" int="0x2211">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a7">
+ <!-- Visioneer Visioneer OneTouch 7100 -->
+ <match key="usb.product_id" int="0x0229">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9650 -->
+ <match key="usb.product_id" int="0x0390">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9320 -->
+ <match key="usb.product_id" int="0x0420">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9450 -->
+ <match key="usb.product_id" int="0x0421">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9550 -->
+ <match key="usb.product_id" int="0x0422">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9750 -->
+ <match key="usb.product_id" int="0x0423">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 450 -->
+ <match key="usb.product_id" int="0x0424">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 200 -->
+ <match key="usb.product_id" int="0x0426">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 100 -->
+ <match key="usb.product_id" int="0x0427">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer OneTouch 7300 -->
+ <match key="usb.product_id" int="0x0444">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate510 -->
+ <match key="usb.product_id" int="0x0446">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate520 -->
+ <match key="usb.product_id" int="0x0447">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate250 -->
+ <match key="usb.product_id" int="0x0448">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate252 -->
+ <match key="usb.product_id" int="0x0449">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262 -->
+ <match key="usb.product_id" int="0x044c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 300 -->
+ <match key="usb.product_id" int="0x0474">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate272 -->
+ <match key="usb.product_id" int="0x0475">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate232 -->
+ <match key="usb.product_id" int="0x0476">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate152 -->
+ <match key="usb.product_id" int="0x0477">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate752 -->
+ <match key="usb.product_id" int="0x0478">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 470 -->
+ <match key="usb.product_id" int="0x0479">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9450-G -->
+ <match key="usb.product_id" int="0x047a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9650-G -->
+ <match key="usb.product_id" int="0x047b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate510-G -->
+ <match key="usb.product_id" int="0x047c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate252-G -->
+ <match key="usb.product_id" int="0x048c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262-G -->
+ <match key="usb.product_id" int="0x048d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate272-G -->
+ <match key="usb.product_id" int="0x048e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 470-G | Visioneer Patriot 470 -->
+ <match key="usb.product_id" int="0x048f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate250-G -->
+ <match key="usb.product_id" int="0x0490">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 450-G -->
+ <match key="usb.product_id" int="0x0491">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate520-G -->
+ <match key="usb.product_id" int="0x0492">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer 9750-G -->
+ <match key="usb.product_id" int="0x0493">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Roadwarrior -->
+ <match key="usb.product_id" int="0x0494">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate512 -->
+ <match key="usb.product_id" int="0x0495">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 430 -->
+ <match key="usb.product_id" int="0x0497">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 680 | Xerox DocuMate632 -->
+ <match key="usb.product_id" int="0x0498">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Patriot 780 -->
+ <match key="usb.product_id" int="0x0499">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate752 -->
+ <match key="usb.product_id" int="0x049a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Visioneer Strobe XP 100,r3 -->
+ <match key="usb.product_id" int="0x049b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate150 -->
+ <match key="usb.product_id" int="0x049c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate162 -->
+ <match key="usb.product_id" int="0x049d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox DocuMate262i -->
+ <match key="usb.product_id" int="0x04a7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox Travel Scanner 100 -->
+ <match key="usb.product_id" int="0x04ac">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04a9">
+ <!-- Canon DR-2080C -->
+ <match key="usb.product_id" int="0x1601">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-180 | Canon CR-180II -->
+ <match key="usb.product_id" int="0x1602">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-9080C -->
+ <match key="usb.product_id" int="0x1603">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7080C -->
+ <match key="usb.product_id" int="0x1604">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-5010C -->
+ <match key="usb.product_id" int="0x1606">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6080 -->
+ <match key="usb.product_id" int="0x1607">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2580C -->
+ <match key="usb.product_id" int="0x1608">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-3080CII -->
+ <match key="usb.product_id" int="0x1609">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2050C | Canon DR-2050SP -->
+ <match key="usb.product_id" int="0x160a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7580 -->
+ <match key="usb.product_id" int="0x160b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP750 -->
+ <match key="usb.product_id" int="0x1706">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP780 | Canon PIXMA MP790 -->
+ <match key="usb.product_id" int="0x1707">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP760 | Canon PIXMA MP770 -->
+ <match key="usb.product_id" int="0x1708">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP150 -->
+ <match key="usb.product_id" int="0x1709">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP170 -->
+ <match key="usb.product_id" int="0x170a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP450 -->
+ <match key="usb.product_id" int="0x170b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP500 -->
+ <match key="usb.product_id" int="0x170c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP800 -->
+ <match key="usb.product_id" int="0x170d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP800R -->
+ <match key="usb.product_id" int="0x170e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP530 -->
+ <match key="usb.product_id" int="0x1712">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP830 -->
+ <match key="usb.product_id" int="0x1713">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP160 -->
+ <match key="usb.product_id" int="0x1714">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP180 -->
+ <match key="usb.product_id" int="0x1715">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP460 -->
+ <match key="usb.product_id" int="0x1716">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP510 -->
+ <match key="usb.product_id" int="0x1717">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP600 -->
+ <match key="usb.product_id" int="0x1718">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP600R -->
+ <match key="usb.product_id" int="0x1719">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP810 -->
+ <match key="usb.product_id" int="0x171a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP960 -->
+ <match key="usb.product_id" int="0x171b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX7600 -->
+ <match key="usb.product_id" int="0x171c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP210 -->
+ <match key="usb.product_id" int="0x1721">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP220 -->
+ <match key="usb.product_id" int="0x1722">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP470 -->
+ <match key="usb.product_id" int="0x1723">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP520 -->
+ <match key="usb.product_id" int="0x1724">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP610 -->
+ <match key="usb.product_id" int="0x1725">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP970 -->
+ <match key="usb.product_id" int="0x1726">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX300 -->
+ <match key="usb.product_id" int="0x1727">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX310 -->
+ <match key="usb.product_id" int="0x1728">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX700 -->
+ <match key="usb.product_id" int="0x1729">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP140 -->
+ <match key="usb.product_id" int="0x172b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX850 -->
+ <match key="usb.product_id" int="0x172c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP980 -->
+ <match key="usb.product_id" int="0x172d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP630 -->
+ <match key="usb.product_id" int="0x172e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP620 -->
+ <match key="usb.product_id" int="0x172f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP540 -->
+ <match key="usb.product_id" int="0x1730">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP480 -->
+ <match key="usb.product_id" int="0x1731">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP240 -->
+ <match key="usb.product_id" int="0x1732">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP260 -->
+ <match key="usb.product_id" int="0x1733">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP190 -->
+ <match key="usb.product_id" int="0x1734">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX860 -->
+ <match key="usb.product_id" int="0x1735">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX320 -->
+ <match key="usb.product_id" int="0x1736">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX330 -->
+ <match key="usb.product_id" int="0x1737">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP250 -->
+ <match key="usb.product_id" int="0x173a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP270 -->
+ <match key="usb.product_id" int="0x173b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP490 -->
+ <match key="usb.product_id" int="0x173c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP550 -->
+ <match key="usb.product_id" int="0x173d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP560 -->
+ <match key="usb.product_id" int="0x173e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP640 -->
+ <match key="usb.product_id" int="0x173f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP990 -->
+ <match key="usb.product_id" int="0x1740">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX340 -->
+ <match key="usb.product_id" int="0x1741">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX350 -->
+ <match key="usb.product_id" int="0x1742">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX870 -->
+ <match key="usb.product_id" int="0x1743">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP280 -->
+ <match key="usb.product_id" int="0x1746">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP495 -->
+ <match key="usb.product_id" int="0x1747">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5100 Series -->
+ <match key="usb.product_id" int="0x1748">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5200 Series -->
+ <match key="usb.product_id" int="0x1749">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6100 Series -->
+ <match key="usb.product_id" int="0x174a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG8100 Series -->
+ <match key="usb.product_id" int="0x174b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX360 -->
+ <match key="usb.product_id" int="0x174d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX410 -->
+ <match key="usb.product_id" int="0x174e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX420 -->
+ <match key="usb.product_id" int="0x174f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -->
+ <match key="usb.product_id" int="0x1750">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG2100 Series -->
+ <match key="usb.product_id" int="0x1751">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG3100 Series -->
+ <match key="usb.product_id" int="0x1752">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG4100 Series -->
+ <match key="usb.product_id" int="0x1753">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5300 Series -->
+ <match key="usb.product_id" int="0x1754">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6200 Series -->
+ <match key="usb.product_id" int="0x1755">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG8200 Series -->
+ <match key="usb.product_id" int="0x1756">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP493 -->
+ <match key="usb.product_id" int="0x1757">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E500 -->
+ <match key="usb.product_id" int="0x1758">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX370 Series -->
+ <match key="usb.product_id" int="0x1759">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E600 -->
+ <match key="usb.product_id" int="0x175a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX430 Series -->
+ <match key="usb.product_id" int="0x175b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX510 Series -->
+ <match key="usb.product_id" int="0x175c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX710 Series -->
+ <match key="usb.product_id" int="0x175d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX890 Series -->
+ <match key="usb.product_id" int="0x175e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP230 -->
+ <match key="usb.product_id" int="0x175f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG2200 Series -->
+ <match key="usb.product_id" int="0x1760">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E510 -->
+ <match key="usb.product_id" int="0x1761">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG3200 Series -->
+ <match key="usb.product_id" int="0x1762">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG4200 Series -->
+ <match key="usb.product_id" int="0x1763">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG5400 Series -->
+ <match key="usb.product_id" int="0x1764">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MG6300 Series -->
+ <match key="usb.product_id" int="0x1765">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX390 Series -->
+ <match key="usb.product_id" int="0x1766">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA E610 -->
+ <match key="usb.product_id" int="0x1767">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX450 Series -->
+ <match key="usb.product_id" int="0x1768">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX520 Series -->
+ <match key="usb.product_id" int="0x1769">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX720 Series -->
+ <match key="usb.product_id" int="0x176a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MX920 Series -->
+ <match key="usb.product_id" int="0x176b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 8800F -->
+ <match key="usb.product_id" int="0x1901">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 100 -->
+ <match key="usb.product_id" int="0x1904">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 200 -->
+ <match key="usb.product_id" int="0x1905">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 700F -->
+ <match key="usb.product_id" int="0x1907">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 9000F -->
+ <match key="usb.product_id" int="0x1908">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 110 -->
+ <match key="usb.product_id" int="0x1909">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 210 -->
+ <match key="usb.product_id" int="0x190a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan 9000F Mark II -->
+ <match key="usb.product_id" int="0x190d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan fb630u | Canon CanoScan fb636u -->
+ <match key="usb.product_id" int="0x2204">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N650U/N656U -->
+ <match key="usb.product_id" int="0x2206">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N1220U -->
+ <match key="usb.product_id" int="0x2207">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan D660U -->
+ <match key="usb.product_id" int="0x2208">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N670U/N676U/LiDE20 -->
+ <match key="usb.product_id" int="0x220d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan N1240U/LiDE30 -->
+ <match key="usb.product_id" int="0x220e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -->
+ <match key="usb.product_id" int="0x2213">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE 60 -->
+ <match key="usb.product_id" int="0x221c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CanoScan LiDE25 -->
+ <match key="usb.product_id" int="0x2220">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-1210C -->
+ <match key="usb.product_id" int="0x2222">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP730 -->
+ <match key="usb.product_id" int="0x262f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP700 -->
+ <match key="usb.product_id" int="0x2630">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP360 -->
+ <match key="usb.product_id" int="0x263c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP370 -->
+ <match key="usb.product_id" int="0x263d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP390 -->
+ <match key="usb.product_id" int="0x263e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP375R -->
+ <match key="usb.product_id" int="0x263f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP740 -->
+ <match key="usb.product_id" int="0x264c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon PIXMA MP710 -->
+ <match key="usb.product_id" int="0x264d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5630 -->
+ <match key="usb.product_id" int="0x264e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon laserBase MF5650 -->
+ <match key="usb.product_id" int="0x264f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF8170c -->
+ <match key="usb.product_id" int="0x2659">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5730 -->
+ <match key="usb.product_id" int="0x265d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5750 -->
+ <match key="usb.product_id" int="0x265e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF5770 -->
+ <match key="usb.product_id" int="0x265f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF3110 -->
+ <match key="usb.product_id" int="0x2660">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF3240 -->
+ <match key="usb.product_id" int="0x2684">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -->
+ <match key="usb.product_id" int="0x2686">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
+ Canon imageCLASS MF4150 -->
+ <match key="usb.product_id" int="0x26a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -->
+ <match key="usb.product_id" int="0x26b0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -->
+ <match key="usb.product_id" int="0x26b4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4270 -->
+ <match key="usb.product_id" int="0x26b5">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageRUNNER 1020/1024/1025 -->
+ <match key="usb.product_id" int="0x26e6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -->
+ <match key="usb.product_id" int="0x26ec">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS D480 -->
+ <match key="usb.product_id" int="0x26ed">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -->
+ <match key="usb.product_id" int="0x26ee">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS D420 -->
+ <match key="usb.product_id" int="0x26ef">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF5880dn -->
+ <match key="usb.product_id" int="0x26f9">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF6680dn -->
+ <match key="usb.product_id" int="0x26fa">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF8030 -->
+ <match key="usb.product_id" int="0x2707">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF4550d -->
+ <match key="usb.product_id" int="0x2736">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -->
+ <match key="usb.product_id" int="0x2737">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon i-SENSYS MF3010 -->
+ <match key="usb.product_id" int="0x2759">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04b0">
+ <!-- Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -->
+ <match key="usb.product_id" int="0x4000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
+ Nikon Coolscan V ED -->
+ <match key="usb.product_id" int="0x4001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -->
+ <match key="usb.product_id" int="0x4002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04b8">
+ <!-- Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -->
+ <match key="usb.product_id" int="0x0101">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -->
+ <match key="usb.product_id" int="0x0103">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
+ Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -->
+ <match key="usb.product_id" int="0x0104">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus Scan 2000 -->
+ <match key="usb.product_id" int="0x0105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus Scan 2500 -->
+ <match key="usb.product_id" int="0x0106">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -->
+ <match key="usb.product_id" int="0x0107">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-8500 | Epson Expression 1640XL -->
+ <match key="usb.product_id" int="0x0109">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
+ Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -->
+ <match key="usb.product_id" int="0x010a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -->
+ <match key="usb.product_id" int="0x010b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -->
+ <match key="usb.product_id" int="0x010c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -->
+ <match key="usb.product_id" int="0x010e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1250 | Epson Perfection 1250Photo -->
+ <match key="usb.product_id" int="0x010f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
+ Epson Perfection 1650 | Epson Perfection 1650 PHOTO -->
+ <match key="usb.product_id" int="0x0110">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -->
+ <match key="usb.product_id" int="0x0112">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 660 -->
+ <match key="usb.product_id" int="0x0114">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -->
+ <match key="usb.product_id" int="0x011b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -->
+ <match key="usb.product_id" int="0x011c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1260 | Epson Perfection 1260Photo -->
+ <match key="usb.product_id" int="0x011d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -->
+ <match key="usb.product_id" int="0x011e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1670 -->
+ <match key="usb.product_id" int="0x011f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 1270 -->
+ <match key="usb.product_id" int="0x0120">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 2480 | Epson Perfection 2580 -->
+ <match key="usb.product_id" int="0x0121">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 3490 | Epson Perfection 3590 -->
+ <match key="usb.product_id" int="0x0122">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-7000H | Epson GT-15000 -->
+ <match key="usb.product_id" int="0x0126">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -->
+ <match key="usb.product_id" int="0x0128">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-10000G | Epson Expression 10000XL -->
+ <match key="usb.product_id" int="0x0129">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -->
+ <match key="usb.product_id" int="0x012a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ES-H300 | Epson GT-2500 -->
+ <match key="usb.product_id" int="0x012b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson V700 | Epson V750 | Epson GT-X900
+ Epson Perfection V700 Photo | Epson Perfection V750 Photo -->
+ <match key="usb.product_id" int="0x012c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson GT-X970 -->
+ <match key="usb.product_id" int="0x0135">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
+ Epson Stylus CX5100 | Epson Stylus CX5200 -->
+ <match key="usb.product_id" int="0x0801">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
+ Epson Stylus CX3200 -->
+ <match key="usb.product_id" int="0x0802">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
+ Epson Stylus CX6400 -->
+ <match key="usb.product_id" int="0x0805">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -->
+ <match key="usb.product_id" int="0x0806">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -->
+ <match key="usb.product_id" int="0x0807">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -->
+ <match key="usb.product_id" int="0x0808">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus CX-1500 -->
+ <match key="usb.product_id" int="0x080c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -->
+ <match key="usb.product_id" int="0x080d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-3600 | Epson CX-3650 | Epson PX-A550
+ Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -->
+ <match key="usb.product_id" int="0x080e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
+ Epson Stylus Photo RX430 -->
+ <match key="usb.product_id" int="0x080f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -->
+ <match key="usb.product_id" int="0x0810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
+ Epson Stylus Photo RX630 -->
+ <match key="usb.product_id" int="0x0811">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
+ Epson Stylus CX6600 -->
+ <match key="usb.product_id" int="0x0813">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A700 -->
+ <match key="usb.product_id" int="0x0814">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
+ Epson AcuLaser CX11NF | Epson LP-A500 -->
+ <match key="usb.product_id" int="0x0815">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5500 | Epson LP-M5500F -->
+ <match key="usb.product_id" int="0x0817">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-3850 | Epson CX-3700 | Epson CX-3800
+ Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
+ Epson Stylus DX3800 -->
+ <match key="usb.product_id" int="0x0818">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
+ Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -->
+ <match key="usb.product_id" int="0x0819">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -->
+ <match key="usb.product_id" int="0x081a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -->
+ <match key="usb.product_id" int="0x081c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A950 -->
+ <match key="usb.product_id" int="0x081d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus CX7700 | Epson Stylus CX7800 -->
+ <match key="usb.product_id" int="0x081f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
+ Epson Stylus DX4200 -->
+ <match key="usb.product_id" int="0x0820">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
+ Epson Stylus Photo RX590 -->
+ <match key="usb.product_id" int="0x0827">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A970 -->
+ <match key="usb.product_id" int="0x0828">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-T990 -->
+ <match key="usb.product_id" int="0x0829">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A920 -->
+ <match key="usb.product_id" int="0x082a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson CX-5000 | Epson DX-5000 | Epson DX-5050
+ Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -->
+ <match key="usb.product_id" int="0x082b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
+ Epson Stylus CX6000 | Epson Stylus DX6000 -->
+ <match key="usb.product_id" int="0x082e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
+ Epson Stylus DX4000 -->
+ <match key="usb.product_id" int="0x082f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -->
+ <match key="usb.product_id" int="0x0830">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5600 -->
+ <match key="usb.product_id" int="0x0833">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M6000 -->
+ <match key="usb.product_id" int="0x0834">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson AcuLaser CX21 -->
+ <match key="usb.product_id" int="0x0835">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-T960 -->
+ <match key="usb.product_id" int="0x0836">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
+ Epson Stylus Photo RX690 -->
+ <match key="usb.product_id" int="0x0837">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
+ Epson Stylus CX7400 | Epson Stylus DX7400 -->
+ <match key="usb.product_id" int="0x0838">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
+ Epson Stylus DX8400 -->
+ <match key="usb.product_id" int="0x0839">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
+ Epson Stylus DX9400F -->
+ <match key="usb.product_id" int="0x083a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
+ Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -->
+ <match key="usb.product_id" int="0x083c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME 300 | Epson PX-401A | Epson Stylus NX100
+ Epson Stylus SX100 | Epson Stylus TX100 -->
+ <match key="usb.product_id" int="0x0841">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson LP-M5000 -->
+ <match key="usb.product_id" int="0x0843">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Artisan 800 | Epson EP-901A | Epson EP-901F
+ Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -->
+ <match key="usb.product_id" int="0x0844">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
+ Epson Stylus Photo TX700W -->
+ <match key="usb.product_id" int="0x0846">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
+ Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -->
+ <match key="usb.product_id" int="0x0847">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
+ Epson Stylus NX300 -->
+ <match key="usb.product_id" int="0x0848">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
+ Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -->
+ <match key="usb.product_id" int="0x0849">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
+ Epson Stylus SX405 | Epson Stylus TX400 -->
+ <match key="usb.product_id" int="0x084a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson WorkForce 500 -->
+ <match key="usb.product_id" int="0x084c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
+ Epson Stylus TX110 Series -->
+ <match key="usb.product_id" int="0x084d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
+ Epson Stylus TX210 Series -->
+ <match key="usb.product_id" int="0x084f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -->
+ <match key="usb.product_id" int="0x0851">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
+ Epson WorkForce 310 Series -->
+ <match key="usb.product_id" int="0x0854">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
+ Epson Stylus TX550W Series -->
+ <match key="usb.product_id" int="0x0856">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Epson Stylus SX125 -->
+ <match key="usb.product_id" int="0x085c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04c5">
+ <!-- Fujitsu fi-4010CU -->
+ <match key="usb.product_id" int="0x1029">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4120C -->
+ <match key="usb.product_id" int="0x1041">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4220C -->
+ <match key="usb.product_id" int="0x1042">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4530C -->
+ <match key="usb.product_id" int="0x1078">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5750C -->
+ <match key="usb.product_id" int="0x1095">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOX/2 -->
+ <match key="usb.product_id" int="0x1096">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110C -->
+ <match key="usb.product_id" int="0x1097">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5650C -->
+ <match key="usb.product_id" int="0x10ad">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4120C2 -->
+ <match key="usb.product_id" int="0x10ae">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4220C2 -->
+ <match key="usb.product_id" int="0x10af">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-60F -->
+ <match key="usb.product_id" int="0x10c7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-4340C -->
+ <match key="usb.product_id" int="0x10cf">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5120C -->
+ <match key="usb.product_id" int="0x10e0">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5220C -->
+ <match key="usb.product_id" int="0x10e1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5530C -->
+ <match key="usb.product_id" int="0x10e2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOX3 -->
+ <match key="usb.product_id" int="0x10e6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5900C -->
+ <match key="usb.product_id" int="0x10e7">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5015C -->
+ <match key="usb.product_id" int="0x10ef">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5110EOXM -->
+ <match key="usb.product_id" int="0x10f2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S500 -->
+ <match key="usb.product_id" int="0x10fe">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S500M -->
+ <match key="usb.product_id" int="0x1135">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5530C2 -->
+ <match key="usb.product_id" int="0x114a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6140 -->
+ <match key="usb.product_id" int="0x114d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6240 -->
+ <match key="usb.product_id" int="0x114e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6130 -->
+ <match key="usb.product_id" int="0x114f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6230 -->
+ <match key="usb.product_id" int="0x1150">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S510 -->
+ <match key="usb.product_id" int="0x1155">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S300 -->
+ <match key="usb.product_id" int="0x1156">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S510M -->
+ <match key="usb.product_id" int="0x116f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6770 -->
+ <match key="usb.product_id" int="0x1174">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6770A -->
+ <match key="usb.product_id" int="0x1175">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6670 -->
+ <match key="usb.product_id" int="0x1176">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6670A -->
+ <match key="usb.product_id" int="0x1177">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6750S -->
+ <match key="usb.product_id" int="0x1178">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S300M -->
+ <match key="usb.product_id" int="0x117f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6800 -->
+ <match key="usb.product_id" int="0x119d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6800-CGA -->
+ <match key="usb.product_id" int="0x119e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -->
+ <match key="usb.product_id" int="0x11a2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap S1300 -->
+ <match key="usb.product_id" int="0x11ed">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6140Z -->
+ <match key="usb.product_id" int="0x11f1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6240Z -->
+ <match key="usb.product_id" int="0x11f2">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6130Z -->
+ <match key="usb.product_id" int="0x11f3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6230Z -->
+ <match key="usb.product_id" int="0x11f4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-6110 -->
+ <match key="usb.product_id" int="0x11fc">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu fi-5950 -->
+ <match key="usb.product_id" int="0x1213">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Fujitsu ScanSnap iX500 -->
+ <match key="usb.product_id" int="0x132b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04c8">
+ <!-- Konica e-mini -->
+ <match key="usb.product_id" int="0x0722">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04da">
+ <!-- Panasonic KV-S2026C -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2046C -->
+ <match key="usb.product_id" int="0x1001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1025C -->
+ <match key="usb.product_id" int="0x1006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1020C -->
+ <match key="usb.product_id" int="0x1007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2048C -->
+ <match key="usb.product_id" int="0x1009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S2028C -->
+ <match key="usb.product_id" int="0x100a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S4085C -->
+ <match key="usb.product_id" int="0x100c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S4065C -->
+ <match key="usb.product_id" int="0x100d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S7075C -->
+ <match key="usb.product_id" int="0x100e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-SS080 -->
+ <match key="usb.product_id" int="0x100f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Panasonic KV-S1045C -->
+ <match key="usb.product_id" int="0x1010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04e8">
+ <!-- Samsung SCX-4x16 -->
+ <match key="usb.product_id" int="0x3409">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x20 -->
+ <match key="usb.product_id" int="0x340d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-560 -->
+ <match key="usb.product_id" int="0x340e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-750 -->
+ <match key="usb.product_id" int="0x340f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x20 -->
+ <match key="usb.product_id" int="0x3412">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4100 -->
+ <match key="usb.product_id" int="0x3413">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x21 -->
+ <match key="usb.product_id" int="0x3419">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5x30 -->
+ <match key="usb.product_id" int="0x341a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4200 -->
+ <match key="usb.product_id" int="0x341b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3160 -->
+ <match key="usb.product_id" int="0x341c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x22 -->
+ <match key="usb.product_id" int="0x341d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX4725 | Samsung SCX4725-FN -->
+ <match key="usb.product_id" int="0x341f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x45 -->
+ <match key="usb.product_id" int="0x3420">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8380 -->
+ <match key="usb.product_id" int="0x3421">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-2160 -->
+ <match key="usb.product_id" int="0x3425">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4500 -->
+ <match key="usb.product_id" int="0x3426">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6200 -->
+ <match key="usb.product_id" int="0x3427">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6240 -->
+ <match key="usb.product_id" int="0x3428">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x55 -->
+ <match key="usb.product_id" int="0x3429">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -->
+ <match key="usb.product_id" int="0x342a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4500W -->
+ <match key="usb.product_id" int="0x342b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4824 (SCX-4x24 Series) -->
+ <match key="usb.product_id" int="0x342c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4828FN (SCX-4x28 Series) -->
+ <match key="usb.product_id" int="0x342d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4300 -->
+ <match key="usb.product_id" int="0x342e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5835_5935 -->
+ <match key="usb.product_id" int="0x342f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5635 -->
+ <match key="usb.product_id" int="0x3430">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4x26 -->
+ <match key="usb.product_id" int="0x3432">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4600 -->
+ <match key="usb.product_id" int="0x3433">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4623 -->
+ <match key="usb.product_id" int="0x3434">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung MFP-65x -->
+ <match key="usb.product_id" int="0x3435">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6545 -->
+ <match key="usb.product_id" int="0x3437">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8385 -->
+ <match key="usb.product_id" int="0x3439">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6220 -->
+ <match key="usb.product_id" int="0x343a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6250 -->
+ <match key="usb.product_id" int="0x343b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4825FN (SCX-4x25 Series) -->
+ <match key="usb.product_id" int="0x343c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3185 -->
+ <match key="usb.product_id" int="0x343d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8540 -->
+ <match key="usb.product_id" int="0x343f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4623FW -->
+ <match key="usb.product_id" int="0x3440">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-3205W (SCX-3200 Series) -->
+ <match key="usb.product_id" int="0x3441">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6545X -->
+ <match key="usb.product_id" int="0x3442">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-6x55X -->
+ <match key="usb.product_id" int="0x3443">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-8385X -->
+ <match key="usb.product_id" int="0x3444">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-5835_5935X -->
+ <match key="usb.product_id" int="0x3446">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4833FD | Samsung SCX-4835FD -->
+ <match key="usb.product_id" int="0x344b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-3400 -->
+ <match key="usb.product_id" int="0x344f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SF-760 -->
+ <match key="usb.product_id" int="0x3450">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4729FD -->
+ <match key="usb.product_id" int="0x3453">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-6260 -->
+ <match key="usb.product_id" int="0x3455">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-3300 Series -->
+ <match key="usb.product_id" int="0x3456">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-470x -->
+ <match key="usb.product_id" int="0x3457">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung CLX-4190 -->
+ <match key="usb.product_id" int="0x345a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-4650 4x21S Series -->
+ <match key="usb.product_id" int="0x345b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung M337x 387x 407x Series -->
+ <match key="usb.product_id" int="0x3460">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung M267x 287x Series -->
+ <match key="usb.product_id" int="0x3461">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung SCX-681x -->
+ <match key="usb.product_id" int="0x3466">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Samsung C460 -->
+ <match key="usb.product_id" int="0x3468">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x04f9">
+ <!-- Pentax DSmobile 600 -->
+ <match key="usb.product_id" int="0x2038">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0553">
+ <!-- Aiptek Aiptek Pencam -->
+ <match key="usb.product_id" int="0x0202">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x055f">
+ <!-- Mustek ScanExpress 1200 CU -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 600 CU -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -->
+ <match key="usb.product_id" int="0x0006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1200 CU Plus -->
+ <match key="usb.product_id" int="0x0008">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 F -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress A3 USB -->
+ <match key="usb.product_id" int="0x0210">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -->
+ <match key="usb.product_id" int="0x0218">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
+ Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -->
+ <match key="usb.product_id" int="0x0219">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -->
+ <match key="usb.product_id" int="0x021a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -->
+ <match key="usb.product_id" int="0x021b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
+ Trust Direct WebScan 19200 -->
+ <match key="usb.product_id" int="0x021c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2400 CU Plus -->
+ <match key="usb.product_id" int="0x021d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -->
+ <match key="usb.product_id" int="0x021e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek ScanExpress 1248 UB -->
+ <match key="usb.product_id" int="0x021f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Mustek BearPaw 2448TA Pro -->
+ <match key="usb.product_id" int="0x0409">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x05d8">
+ <!-- Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
+ Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
+ Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
+ Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
+ Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
+ Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -->
+ <match key="usb.product_id" int="0x4002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
+ Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -->
+ <match key="usb.product_id" int="0x4003">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Artec/Ultima E+ Pro -->
+ <match key="usb.product_id" int="0x4004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Memorex MEM 48U -->
+ <match key="usb.product_id" int="0x4005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Trust Easy Webscan 19200 -->
+ <match key="usb.product_id" int="0x4006">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Trust 240H Easy Webscan Gold -->
+ <match key="usb.product_id" int="0x4007">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX AstraSlim SE -->
+ <match key="usb.product_id" int="0x4009">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX AstraSlim 1200 SE -->
+ <match key="usb.product_id" int="0x4010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Yakumo Scan50 -->
+ <match key="usb.product_id" int="0x4011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x05da">
+ <!-- Microtek ScanMaker X6USB -->
+ <match key="usb.product_id" int="0x0099">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek SlimScan C6 -->
+ <match key="usb.product_id" int="0x009a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6USL -->
+ <match key="usb.product_id" int="0x00a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6UPL -->
+ <match key="usb.product_id" int="0x00b6">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 4800 -->
+ <match key="usb.product_id" int="0x30cf">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3840 -->
+ <match key="usb.product_id" int="0x30d4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40b3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3700 -->
+ <match key="usb.product_id" int="0x40b8">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40ca">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3700 -->
+ <match key="usb.product_id" int="0x40cb">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3750 -->
+ <match key="usb.product_id" int="0x40dd">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker 3600 -->
+ <match key="usb.product_id" int="0x40ff">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Microtek ScanMaker V6USL -->
+ <match key="usb.product_id" int="0x80a3">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0638">
+ <!-- iVina 1200U -->
+ <match key="usb.product_id" int="0x0268">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Dual II -->
+ <match key="usb.product_id" int="0x026a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV600U -->
+ <match key="usb.product_id" int="0x0a13">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta-QMS SC-110 -->
+ <match key="usb.product_id" int="0x0a15">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -->
+ <match key="usb.product_id" int="0x0a16">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV610 | Avision AV600U Plus -->
+ <match key="usb.product_id" int="0x0a18">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220 -->
+ <match key="usb.product_id" int="0x0a23">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210 -->
+ <match key="usb.product_id" int="0x0a24">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210 -->
+ <match key="usb.product_id" int="0x0a25">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV120 -->
+ <match key="usb.product_id" int="0x0a27">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2 -->
+ <match key="usb.product_id" int="0x0a2a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220D2 -->
+ <match key="usb.product_id" int="0x0a2b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220+ -->
+ <match key="usb.product_id" int="0x0a2c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2-G -->
+ <match key="usb.product_id" int="0x0a2d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220C2-B -->
+ <match key="usb.product_id" int="0x0a2e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210C2-G -->
+ <match key="usb.product_id" int="0x0a2f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV122 -->
+ <match key="usb.product_id" int="0x0a33">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210C2 -->
+ <match key="usb.product_id" int="0x0a3a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV121 -->
+ <match key="usb.product_id" int="0x0a3c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8300 -->
+ <match key="usb.product_id" int="0x0a40">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AM3000 Series -->
+ <match key="usb.product_id" int="0x0a41">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision @V5100 -->
+ <match key="usb.product_id" int="0x0a45">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8050U -->
+ <match key="usb.product_id" int="0x0a4d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3200SU -->
+ <match key="usb.product_id" int="0x0a4e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3730SU -->
+ <match key="usb.product_id" int="0x0a4f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV610C2 -->
+ <match key="usb.product_id" int="0x0a5e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision IT8300 -->
+ <match key="usb.product_id" int="0x0a61">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3750SU -->
+ <match key="usb.product_id" int="0x0a65">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV3850SU -->
+ <match key="usb.product_id" int="0x0a66">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV8350 -->
+ <match key="usb.product_id" int="0x0a68">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision FB6080E -->
+ <match key="usb.product_id" int="0x0a82">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision FB2080E -->
+ <match key="usb.product_id" int="0x0a84">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV122 C2 -->
+ <match key="usb.product_id" int="0x0a93">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV220-G -->
+ <match key="usb.product_id" int="0x0a94">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision @V2500 -->
+ <match key="usb.product_id" int="0x0aa1">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Avision AV210D2+ -->
+ <match key="usb.product_id" int="0x1a35">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0686">
+ <!-- Minolta Elite II -->
+ <match key="usb.product_id" int="0x4004">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Dual III -->
+ <match key="usb.product_id" int="0x400d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Minolta Dimage Scan Elite 5400 -->
+ <match key="usb.product_id" int="0x400e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x06bd">
+ <!-- AGFA SnapScan 1212U -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan 1236u -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Agfa Snapscan Touch -->
+ <match key="usb.product_id" int="0x0100">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan 1212U_2 -->
+ <match key="usb.product_id" int="0x2061">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e40 -->
+ <match key="usb.product_id" int="0x208d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e50 -->
+ <match key="usb.product_id" int="0x208f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e20 -->
+ <match key="usb.product_id" int="0x2091">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e10 -->
+ <match key="usb.product_id" int="0x2093">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e25 -->
+ <match key="usb.product_id" int="0x2095">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e26 -->
+ <match key="usb.product_id" int="0x2097">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e52 -->
+ <match key="usb.product_id" int="0x20fd">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- AGFA SnapScan e42 -->
+ <match key="usb.product_id" int="0x20ff">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x06dc">
+ <!-- UMAX Astra 4900 -->
+ <match key="usb.product_id" int="0x0020">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x07b3">
+ <!-- Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
+ RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U12 -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U24 -->
+ <match key="usb.product_id" int="0x0011">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro UT12 -->
+ <match key="usb.product_id" int="0x0013">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U24 -->
+ <match key="usb.product_id" int="0x0015">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -->
+ <match key="usb.product_id" int="0x0017">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro 1248U | RevScan 19200i -->
+ <match key="usb.product_id" int="0x0400">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro 1248U -->
+ <match key="usb.product_id" int="0x0401">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U16B -->
+ <match key="usb.product_id" int="0x0402">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro U16B+ | Plustek OpticPro UT16B -->
+ <match key="usb.product_id" int="0x0403">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -->
+ <match key="usb.product_id" int="0x040b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticPro S24 -->
+ <match key="usb.product_id" int="0x040e">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -->
+ <match key="usb.product_id" int="0x0412">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 1200 -->
+ <match key="usb.product_id" int="0x0413">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 2400 -->
+ <match key="usb.product_id" int="0x0422">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticSlim 2400 plus -->
+ <match key="usb.product_id" int="0x0454">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek Iriscan Express 2 -->
+ <match key="usb.product_id" int="0x045f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- NeatReceipts Mobile Scanner -->
+ <match key="usb.product_id" int="0x0462">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Plustek OpticBook 3600 -->
+ <match key="usb.product_id" int="0x0900">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x08f0">
+ <!-- Corex 600c -->
+ <match key="usb.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Corex 800c -->
+ <match key="usb.product_id" int="0x0005">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0924">
+ <!-- Xerox Phaser 6110MFP -->
+ <match key="usb.product_id" int="0x3d5d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox Phaser 3200MFP -->
+ <match key="usb.product_id" int="0x3da4">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 4118 Series -->
+ <match key="usb.product_id" int="0x420c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3119 Series -->
+ <match key="usb.product_id" int="0x4265">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3210 -->
+ <match key="usb.product_id" int="0x4293">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Xerox WorkCentre 3220 -->
+ <match key="usb.product_id" int="0x4294">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a17">
+ <!-- Pentax DSmobile 600 -->
+ <match key="usb.product_id" int="0x3210">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a53">
+ <!-- Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -->
+ <match key="usb.product_id" int="0x1000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -->
+ <match key="usb.product_id" int="0x2000">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x0a82">
+ <!-- Syscan TravelScan 460/464 | Ambir Visigo A4 -->
+ <match key="usb.product_id" int="0x4600">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 465 -->
+ <match key="usb.product_id" int="0x4802">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 665 -->
+ <match key="usb.product_id" int="0x4803">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 685/ Ambir DS685 -->
+ <match key="usb.product_id" int="0x480c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan DocketPort 485 -->
+ <match key="usb.product_id" int="0x4810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Syscan TravelScan 662 -->
+ <match key="usb.product_id" int="0x6620">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1083">
+ <!-- Canon CR-55 -->
+ <match key="usb.product_id" int="0x160c">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-1210C -->
+ <match key="usb.product_id" int="0x160f">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-4010C -->
+ <match key="usb.product_id" int="0x1614">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2510C -->
+ <match key="usb.product_id" int="0x1617">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-X10C -->
+ <match key="usb.product_id" int="0x1618">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-25 -->
+ <match key="usb.product_id" int="0x161a">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-2010C -->
+ <match key="usb.product_id" int="0x161b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-3010C -->
+ <match key="usb.product_id" int="0x161d">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7090C -->
+ <match key="usb.product_id" int="0x1620">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-9050C -->
+ <match key="usb.product_id" int="0x1622">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-7550C -->
+ <match key="usb.product_id" int="0x1623">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6050C -->
+ <match key="usb.product_id" int="0x1624">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6010C -->
+ <match key="usb.product_id" int="0x1626">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-190i -->
+ <match key="usb.product_id" int="0x162b">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon DR-6030C -->
+ <match key="usb.product_id" int="0x1638">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Canon CR-135i -->
+ <match key="usb.product_id" int="0x1639">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1183">
+ <!-- Digital Dream l' espion XS -->
+ <match key="usb.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x132b">
+ <!-- KONICA MINOLTA magicolor 1690MF -->
+ <match key="usb.product_id" int="0x2089">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1606">
+ <!-- UMAX Astra 1220U -->
+ <match key="usb.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 1600U | UMAX Astra 2000U -->
+ <match key="usb.product_id" int="0x0030">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 3400 -->
+ <match key="usb.product_id" int="0x0050">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -->
+ <match key="usb.product_id" int="0x0060">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 4400 | UMAX Astra 4450 -->
+ <match key="usb.product_id" int="0x0070">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 2100U -->
+ <match key="usb.product_id" int="0x0130">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Umax UMAX 5400 -->
+ <match key="usb.product_id" int="0x0160">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- UMAX Astra 2200 (SU) -->
+ <match key="usb.product_id" int="0x0230">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x1dcc">
+ <!-- DCT DocketPort 487 -->
+ <match key="usb.product_id" int="0x4810">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ <match key="usb.vendor_id" int="0x413c">
+ <!-- Dell A920 -->
+ <match key="usb.product_id" int="0x5105">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Dell Dell MFP Laser Printer 1815dn -->
+ <match key="usb.product_id" int="0x5124">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ <!-- Dell 1600n -->
+ <match key="usb.product_id" int="0x5250">
+ <append key="info.capabilities" type="strlist">scanner</append>
+ <merge key="scanner.access_method" type="string">proprietary</merge>
+ </match>
+ </match>
+ </match>
+ </device>
+</deviceinfo>
diff --git a/testsuite/tools/data/html-backends-split.ref b/testsuite/tools/data/html-backends-split.ref
new file mode 100644
index 0000000..b498c57
--- /dev/null
+++ b/testsuite/tools/data/html-backends-split.ref
@@ -0,0 +1,16502 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html> <head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>SANE: Backends (Drivers)</title>
+</head>
+<body bgcolor=FFFFFF>
+<div align=center>
+<img src="http://www.sane-project.org/images/sane.png" alt="SANE">
+<h1>SANE: Backends (Drivers)</h1>
+</div>
+<hr>
+<p> The following table summarizes the backends/drivers distributed with the latest version of sane-backends, and the hardware or software they support. </p>
+<p>This is only a summary!
+Please consult the manpages and the author-supplied webpages
+for more detailed (and usually important) information
+concerning each backend.</p>
+<p>If you have new information or corrections, please file a
+<a href="http://www.sane-project.org/bugs.html">bug report</a>
+with as many details as possible. Also please tell us if your scanner
+isn't mentioned in this list at all.</p>
+<p>For an explanation of the tables, see the
+<a href="#legend">legend</a>.
+<h2>Summary</h2>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center rowspan=3>Device type</th>
+<th align=center colspan=8>Number of devices</th>
+</tr>
+<tr bgcolor=E0E0FF>
+<th align=center rowspan=2>Total</th>
+<th align=center colspan=5>Supported</th>
+<th align=center rowspan=2><font color="#0000B0">Untested</font></th>
+<th align=center rowspan=2><font color="#F00000">Unsupported</font></th>
+</tr>
+<tr bgcolor=E0E0FF>
+<th align=center>Sum</th>
+<th align=center><font color="#007000">Complete</font></th>
+<th align=center><font color="#90B000">Good</font></th>
+<th align=center><font color="#FF9000">Basic</font></th>
+<th align=center><font color="#B00000">Minimal</font></th>
+</tr>
+<tr>
+<td align=center><a href="#SCANNERS">Scanners</a></td>
+<td align=center><font color="#000000">2012</font></td>
+<td align=center><font color="#000000">1205</font></td>
+<td align=center><font color="#007000">417</font></td>
+<td align=center><font color="#90B000">662</font></td>
+<td align=center><font color="#FF9000">101</font></td>
+<td align=center><font color="#B00000">25</font></td>
+<td align=center><font color="#0000B0">325</font></td>
+<td align=center><font color="#F00000">482</font></td>
+</tr>
+<tr>
+<td align=center><a href="#STILL">Still cameras</a></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center><font color="#007000">1</font></td>
+<td align=center><font color="#90B000">2</font></td>
+<td align=center><font color="#FF9000">2</font></td>
+<td align=center><font color="#B00000">0</font></td>
+<td align=center><font color="#0000B0">0</font></td>
+<td align=center><font color="#F00000">0</font></td>
+</tr>
+<tr>
+<td align=center><a href="#VIDEO">Video Cameras</a></td>
+<td align=center><font color="#000000">8</font></td>
+<td align=center><font color="#000000">3</font></td>
+<td align=center><font color="#007000">0</font></td>
+<td align=center><font color="#90B000">1</font></td>
+<td align=center><font color="#FF9000">0</font></td>
+<td align=center><font color="#B00000">2</font></td>
+<td align=center><font color="#0000B0">3</font></td>
+<td align=center><font color="#F00000">2</font></td>
+</tr>
+<tr>
+<td align=center><a href="#META">Meta backends</a></td>
+<td align=center><font color="#000000">2</font></td>
+<td align=center colspan=7>n/a</td>
+</tr>
+<tr>
+<td align=center><a href="#API">APIs</a></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center colspan=7>n/a</td>
+</tr>
+</table>
+<h2><a name="SCANNERS">Scanners</a></h2>
+<p><b>Backends</b>:
+<a href="#S-ABATON">abaton</a>,
+<a href="#S-AGFAFOCUS">agfafocus</a>,
+<a href="#S-APPLE">apple</a>,
+<a href="#S-ARTEC">artec</a>,
+<a href="#S-ARTEC-EPLUS48U">artec_eplus48u</a>,
+<a href="#S-AS6E">as6e</a>,
+<a href="#S-AVISION">avision</a>,
+<a href="#S-BH">bh</a>,
+<a href="#S-CANON">canon</a>,
+<a href="#S-CANON630U">canon630u</a>,
+<a href="#S-CANON-DR">canon_dr</a>,
+<a href="#S-CANON-PP">canon_pp</a>,
+<a href="#S-CARDSCAN">cardscan</a>,
+<a href="#S-COOLSCAN">coolscan</a>,
+<a href="#S-COOLSCAN2">coolscan2</a>,
+<a href="#S-COOLSCAN3">coolscan3</a>,
+<a href="#S-DELL1600N-NET">dell1600n_net</a>,
+<a href="#S-EPJITSU">epjitsu</a>,
+<a href="#S-EPSON">epson</a>,
+<a href="#S-EPSON2">epson2</a>,
+<a href="#S-FUJITSU">fujitsu</a>,
+<a href="#S-GENESYS">genesys</a>,
+<a href="#S-GT68XX">gt68xx</a>,
+<a href="#S-HP">hp</a>,
+<a href="#S-HP3500">hp3500</a>,
+<a href="#S-HP3900">hp3900</a>,
+<a href="#S-HP4200">hp4200</a>,
+<a href="#S-HP5400">hp5400</a>,
+<a href="#S-HP5590">hp5590</a>,
+<a href="#S-HPLJM1005">hpljm1005</a>,
+<a href="#S-HPSJ5S">hpsj5s</a>,
+<a href="#S-HS2P">hs2p</a>,
+<a href="#S-IBM">ibm</a>,
+<a href="#S-KODAK">kodak</a>,
+<a href="#S-KODAKAIO">kodakaio</a>,
+<a href="#S-KVS20XX">kvs20xx</a>,
+<a href="#S-KVS40XX">kvs40xx</a>,
+<a href="#S-KVS1025">kvs1025</a>,
+<a href="#S-LEO">leo</a>,
+<a href="#S-LEXMARK">lexmark</a>,
+<a href="#S-MA1509">ma1509</a>,
+<a href="#S-MAGICOLOR">magicolor</a>,
+<a href="#S-MATSUSHITA">matsushita</a>,
+<a href="#S-MICROTEK">microtek</a>,
+<a href="#S-MICROTEK2">microtek2</a>,
+<a href="#S-MUSTEK">mustek</a>,
+<a href="#S-MUSTEK-PP">mustek_pp</a>,
+<a href="#S-MUSTEK-USB">mustek_usb</a>,
+<a href="#S-MUSTEK-USB2">mustek_usb2</a>,
+<a href="#S-NEC">nec</a>,
+<a href="#S-NIASH">niash</a>,
+<a href="#S-P5">p5</a>,
+<a href="#S-PIE">pie</a>,
+<a href="#S-PIXMA">pixma</a>,
+<a href="#S-PLUSTEK">plustek</a>,
+<a href="#S-PLUSTEK-PP">plustek_pp</a>,
+<a href="#S-RICOH">ricoh</a>,
+<a href="#S-RTS8891">rts8891</a>,
+<a href="#S-S9036">s9036</a>,
+<a href="#S-SCEPTRE">sceptre</a>,
+<a href="#S-SHARP">sharp</a>,
+<a href="#S-SM3600">sm3600</a>,
+<a href="#S-SM3840">sm3840</a>,
+<a href="#S-SNAPSCAN">SnapScan</a>,
+<a href="#S-SP15C">sp15c</a>,
+<a href="#S-ST400">st400</a>,
+<a href="#S-TAMARACK">tamarack</a>,
+<a href="#S-TECO1">teco1</a>,
+<a href="#S-TECO2">teco2</a>,
+<a href="#S-TECO3">teco3</a>,
+<a href="#S-U12">u12</a>,
+<a href="#S-UMAX">umax</a>,
+<a href="#S-UMAX1220U">umax1220u</a>,
+<a href="#S-UMAX-PP">umax_pp</a>,
+<a href="#S-UNSUPPORTED">unsupported</a>,
+<a href="#S-XEROX-MFP">xerox_mfp</a></p>
+<h3><a name="S-ABATON">Backend: abaton
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-abaton.5.html">sane-abaton</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Abaton
+<td align=center>Scan 300/GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All known modes and functions supported</td>
+</tr>
+<tr>
+<td align=center>Scan 300/S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, use with caution</td>
+</tr>
+</table>
+<h3><a name="S-AGFAFOCUS">Backend: agfafocus
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.agfa.com/">AGFA</a>
+<td align=center>Focus GS Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>6 bit gray</td>
+</tr>
+<tr>
+<td align=center>Focus Lineart Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Lineart only? Untested.</td>
+</tr>
+<tr>
+<td align=center>Focus II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>gray only</td>
+</tr>
+<tr>
+<td align=center>Focus Color</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Focus Color Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Siemens
+<td align=center>S9036</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>gray only</td>
+</tr>
+</table>
+<h3><a name="S-APPLE">Backend: apple
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-apple.5.html">sane-apple</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://developer.apple.com/">Apple</a>
+<td align=center>Apple Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>4bit, 16 shades of gray</td>
+</tr>
+<tr>
+<td align=center>OneScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bit, 256 shades of gray. The backend needs work especially in the quantization code but it may work.</td>
+</tr>
+<tr>
+<td align=center>Color OneScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>truecolor (needs much work) but it scans in non color modes.</td>
+</tr>
+</table>
+<h3><a name="S-ARTEC">Backend: artec
+(unmaintained)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.artecusa.com/">Artec/Ultima</a>
+<td align=center>AT3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+</tr>
+<tr>
+<td align=center>A6000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+</tr>
+<tr>
+<td align=center>A6000C PLUS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>f/w <= v1.92 basic, f/w >= v1.93 OK</td>
+</tr>
+<tr>
+<td align=center>AT6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Scan head needs to return home before another scan can be started.</td>
+</tr>
+<tr>
+<td align=center>AT12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+</tr>
+<tr>
+<td align=center>AM12S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.blackwidow.co.uk/">BlackWidow</a>
+<td align=center>BW4800SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>rebadged Artec AT3</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.plustek.com/">Plustek</a>
+<td align=center>OpticPro 19200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>rebadged Artec AM12S</td>
+</tr>
+</table>
+<h3><a name="S-ARTEC-EPLUS48U">Backend: artec_eplus48u
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.artecusa.com/">Artec/Ultima</a>
+<td align=center>E+ 48U</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>CIS scanner based on the GT6816 chip. Apparently all other devices are re-badged Artec scanners.</td>
+</tr>
+<tr>
+<td align=center>E+ Pro</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4004</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Works up to 600dpi, but not 1200. Needs better calibration. See bug #310490</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.medion.com">Medion/Lifetec/Tevion/Cytron</a>
+<td align=center>MD9693</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>MD9705</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>MD4394</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Only scanners with product id 0x4003 will work; try the gt68xx backend, if your scanner has product id 0x4002 </td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center>Easy Webscan 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4006</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>240H Easy Webscan Gold</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4007</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works up to 600 dpi</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.artecusa.com/">Memorex</a>
+<td align=center>MEM 48U</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.microstar.de/">Microstar</a>
+<td align=center>MR 9791</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.umax.com/">UMAX</a>
+<td align=center>AstraSlim SE</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4009</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AstraSlim 1200 SE</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.yakumo.com/">Yakumo</a>
+<td align=center>Scan50</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-AS6E">Backend: as6e
+(0.5)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://as6edriver.sourceforge.net/">http://as6edriver.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-as6e.5.html">sane-as6e</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.artecusa.com/">Artec/Ultima</a>
+<td align=center>AS6E</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center>Easy Scan 9600 Plus</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.dexxa.com">Dexxa</a>
+<td align=center>4800</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+</tr>
+</table>
+<h3><a name="S-AVISION">Backend: avision
+(Build: 296)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">http://skull.piratehaven.org/~mike/sane/avision.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=65>
+<a href="http://www.avision.com">Avision</a>
+<td align=center>AV100CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV100IIICS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV100S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV120</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a27</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV121</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a3c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV122</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a33</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed duplex scanner</td>
+</tr>
+<tr>
+<td align=center>AV122 C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a93</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed duplex scanner</td>
+</tr>
+<tr>
+<td align=center>AV210</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a24</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV210</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a25</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV210C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a3a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV210C2-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV210D2+</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x1a35</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a23</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220D2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220+</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220C2-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220C2-B</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV220-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a94</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>AV240SC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV260CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV360CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV363CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV420CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV6120</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV610</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a18</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV600U Plus</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a18</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AV610C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a5e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AM3000 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a41</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>MFD</td>
+</tr>
+<tr>
+<td align=center>DS610CU Scancopier</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi, A4</td>
+</tr>
+<tr>
+<td align=center>AV620CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>AV620CS Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>AV630CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>AV630CSL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>AV6240</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV600U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a13</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>AV660S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV680S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV690U</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, 2400 dpi</td>
+</tr>
+<tr>
+<td align=center>AV800S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV810C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV820</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV820C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV820C Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV830C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV830C Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV880</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV880C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3200C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3200SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3730SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3750SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a65</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3800C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>AV3850SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a66</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+</tr>
+<tr>
+<td align=center>FB6000E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex! - zero edge!</td>
+</tr>
+<tr>
+<td align=center>FB6080E</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a82</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex! - zero edge!</td>
+</tr>
+<tr>
+<td align=center>FB2080E</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a84</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, 600 dpi, zero-edge</td>
+</tr>
+<tr>
+<td align=center>AV8000S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3</td>
+</tr>
+<tr>
+<td align=center>AV8050U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+</tr>
+<tr>
+<td align=center>AV8300</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a40</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+</tr>
+<tr>
+<td align=center>AV8350</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a68</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+</tr>
+<tr>
+<td align=center>IT8300</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a61</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</td>
+</tr>
+<tr>
+<td align=center>@V2500</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0aa1</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>@V5100</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a45</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</td>
+</tr>
+<tr>
+<td align=center>AVA3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, 600 dpi, A3</td>
+</tr>
+<tr>
+<td align=center rowspan=12>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 5300C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0701</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5370C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0701</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>ScanJet 7400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - dual USB/SCSI interface</td>
+</tr>
+<tr>
+<td align=center>ScanJet 7450c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - dual USB/SCSI interface</td>
+</tr>
+<tr>
+<td align=center>ScanJet 7490c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi - dual USB/SCSI interface</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8200</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8250</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8270</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3905</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8290</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8300</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8350</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center>ScanJet 8390</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.minolta.com">Minolta</a>
+<td align=center>Dimage Scan Dual I</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scan Multi Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Dimage Scan Dual II</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x026a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+</tr>
+<tr>
+<td align=center>Elite II</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x4004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, film-scanner</td>
+</tr>
+<tr>
+<td align=center>Dimage Scan Dual III</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+</tr>
+<tr>
+<td align=center>Dimage Scan Elite 5400</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Minolta-QMS
+<td align=center>SC-110</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a15</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SC-215</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+Mitsubishi
+<td align=center>MCA-ADFC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>S1200C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>S600C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SS600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=11>
+<a href="http://www.fujitsu.com">Fujitsu</a>
+<td align=center>ScanPartner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 10</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 10C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 15C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 300C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 600C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 620C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner Jr</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanStation</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>fi-4010CU</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1029</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>fi-5015C</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10ef</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=7>
+<a href="http://www.kodak.com">Kodak</a>
+<td align=center>i30</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i40</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i50</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6003</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i55</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6003</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i60</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i65</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>i80</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+iVina
+<td align=center>1200U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0268</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=16>
+Visioneer
+<td align=center>Strobe XP 450</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0424</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Strobe XP 450-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0491</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Strobe XP 470</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0479</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Strobe XP 470-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9320</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0420</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9450</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0421</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9450-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9550</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0422</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9650</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0390</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9650-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9750</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0423</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>9750-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0493</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Patriot 430</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0497</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Patriot 470</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Patriot 680</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0498</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center>Patriot 780</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0499</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=21>
+Xerox
+<td align=center>DocuMate150</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate152</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0477</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate162</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate250</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0448</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate250-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0490</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate252</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0449</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate252-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate232</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0476</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate262</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x044c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate262-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate262i</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x04a7</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate272</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0475</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate272-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate510</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0446</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate512</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0495</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate510-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate520</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0447</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate520-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0492</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate632</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0498</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate752</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0478</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DocuMate752</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+OKI
+<td align=center>S700 Scancopier</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi, A4</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Bell+Howell
+<td align=center>2000F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, ??? dpi, A4</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Kyocera
+<td align=center>FS-1016MFP</td>
+<td align=center>USB</td>
+<td align=center>0x0482/0x0335</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi, A4</td>
+</tr>
+</table>
+<h3><a name="S-BH">Backend: bh
+(1.0-4)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.martoneconsulting.com/sane-bh.html">http://www.martoneconsulting.com/sane-bh.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a><br>
+<b>Comment:</b> Supports Copiscan II scanners with Remote SCSI Controller (RSC) interface<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.bhscanners.com/">Bell and Howell</a>
+<td align=center>COPISCAN II 6338</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Duplex Scanner with ACE - development model</td>
+</tr>
+<tr>
+<td align=center>COPISCAN II 2135</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner</td>
+</tr>
+<tr>
+<td align=center>COPISCAN II 2137(A)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex Scanner (with ACE) - limited testing</td>
+</tr>
+<tr>
+<td align=center>COPISCAN II 2138A</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner with ACE</td>
+</tr>
+<tr>
+<td align=center>COPISCAN II 3238</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner</td>
+</tr>
+<tr>
+<td align=center>COPISCAN II 3338(A)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner (with ACE)</td>
+</tr>
+</table>
+<h3><a name="S-CANON">Backend: canon
+(1.12)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">http://www.rzg.mpg.de/~mpd/sane/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=7>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CanoScan 300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+</tr>
+<tr>
+<td align=center>CanoScan 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+</tr>
+<tr>
+<td align=center>CanoScan 620S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+</tr>
+<tr>
+<td align=center>CanoScan 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+</tr>
+<tr>
+<td align=center>CanoScan 2700F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; film scanner</td>
+</tr>
+<tr>
+<td align=center>CanoScan 2710S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; 36bit film scanner</td>
+</tr>
+<tr>
+<td align=center>IX-4015</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.apple.com/">Apple</a>
+<td align=center>Color OneScanner 600/27</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged CanoScan 300</td>
+</tr>
+</table>
+<h3><a name="S-CANON630U">Backend: canon630u
+(0.1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://canon-fb630u.sourceforge.net/">http://canon-fb630u.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-canon630u.5.html">sane-canon630u</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CanoScan fb630u</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2204</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>CanoScan fb636u</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2204</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+</table>
+<h3><a name="S-CANON-DR">Backend: canon_dr
+(38)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.thebility.com/canon/">http://www.thebility.com/canon/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a><br>
+<b>Comment:</b> Backend updated for SANE release 1.0.23, see sane-canon_dr manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=40>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CR-25</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>CR-55</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x160c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>CR-135i</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1639</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>CR-180</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1602</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>CR-180II</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1602</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same as CR-180? Please test!</td>
+</tr>
+<tr>
+<td align=center>CR-190i</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x162b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-1210C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2222</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Older version? Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-1210C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x160f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Later version? Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-2010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions.</td>
+</tr>
+<tr>
+<td align=center>DR-2010M</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Mac version of DR-2010C? Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-2050C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x160a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration.</td>
+</tr>
+<tr>
+<td align=center>DR-2050SP</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x160a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same as DR-2050C? Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-2080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</td>
+</tr>
+<tr>
+<td align=center>DR-2510C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x1617</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions</td>
+</tr>
+<tr>
+<td align=center>DR-2510M</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Mac version of DR-2510C? Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-2580C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1608</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</td>
+</tr>
+<tr>
+<td align=center>DR-3010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Minimal testing, settings copied from DR-2510C</td>
+</tr>
+<tr>
+<td align=center>DR3020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-3020C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-3060</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-3080C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Almost works, need to investigate traces from windows driver</td>
+</tr>
+<tr>
+<td align=center>DR-3080CII</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1609</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Almost works, need to investigate traces from windows driver</td>
+</tr>
+<tr>
+<td align=center>DR-4010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x1614</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported.</td>
+</tr>
+<tr>
+<td align=center>DR4080U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-4580U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-5010C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1606</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-5020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>LineArt, Duplex working, cannot read buttons or screen?</td>
+</tr>
+<tr>
+<td align=center>DR-5060F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Grayscale works, LineArt might</td>
+</tr>
+<tr>
+<td align=center>DR-5080C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-6010C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1626</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-6030C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1638</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-6050C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1624</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode</td>
+</tr>
+<tr>
+<td align=center>DR-6080</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1607</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+</tr>
+<tr>
+<td align=center>DR-7080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1604</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>DR-7090C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1620</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>ADF and flatbed work</td>
+</tr>
+<tr>
+<td align=center>DR-7550C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1623</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Assumed compatible with DR-6050C</td>
+</tr>
+<tr>
+<td align=center>DR-7580</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x160b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+</tr>
+<tr>
+<td align=center>DR-9050C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1622</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode</td>
+</tr>
+<tr>
+<td align=center>DR-9080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1603</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+</tr>
+<tr>
+<td align=center>DR-X10C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1618</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+</table>
+<h3><a name="S-CANON-PP">Backend: canon_pp
+(0.33)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://canon-fb330p.sourceforge.net">http://canon-fb330p.sourceforge.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=9>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CanoScan FB310P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Rebadged Avision, different command set</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB610P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Rebadged Avision, different command set</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB320P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Newly added support</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB620P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Newly added support</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB330P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB630P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N340P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N640P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N640P ex</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Just an N640P in a different box?</td>
+</tr>
+</table>
+<h3><a name="S-CARDSCAN">Backend: cardscan
+(2)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.thebility.com/cardscan/">http://www.thebility.com/cardscan/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-cardscan.5.html">sane-cardscan</a><br>
+<b>Comment:</b> Backend updated for SANE release 1.0.21, see sane-cardscan manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.cardscan.com/">Corex</a>
+<td align=center>800c</td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</td>
+</tr>
+<tr>
+<td align=center>600c</td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</td>
+</tr>
+</table>
+<h3><a name="S-COOLSCAN">Backend: coolscan
+(0.4.3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://andreas.rick.free.fr/sane/">http://andreas.rick.free.fr/sane/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-coolscan.5.html">sane-coolscan</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.nikon.com/">Nikon</a>
+<td align=center>LS-20</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>The LS-20 has been replaced by the LS-30</td>
+</tr>
+<tr>
+<td align=center>LS-30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>alpha: only 24/30 bit RGB + 32/40 bit RGBI</td>
+</tr>
+<tr>
+<td align=center>LS-2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>alpha: only 24/36 bit + RGB 32/48 bit RGBI</td>
+</tr>
+<tr>
+<td align=center>LS-1000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Doesn't support gamma correction</td>
+</tr>
+</table>
+<h3><a name="S-COOLSCAN2">Backend: coolscan2
+(0.1.8)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://coolscan2.sourceforge.net/">http://coolscan2.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=8>
+<a href="http://www.nikon.com/">Nikon</a>
+<td align=center>LS 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>working -- model available to developer</td>
+</tr>
+<tr>
+<td align=center>LS 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>LS 40 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>LS 4000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+</tr>
+<tr>
+<td align=center>LS 50 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/nikon-ls50-ed.html">Coolscan V ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/nikon-ls5000-ed.html">Super Coolscan LS-5000 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>May work, similar to LS 50 ED, but untested. Please tell us if it works.</td>
+</tr>
+<tr>
+<td align=center>LS 8000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+</tr>
+</table>
+<h3><a name="S-COOLSCAN3">Backend: coolscan3
+(1.0.0)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=10>
+<a href="http://www.nikon.com/">Nikon</a>
+<td align=center>LS 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Coolscan III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebadged LS 30?</td>
+</tr>
+<tr>
+<td align=center>LS 40 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Coolspan IV</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebadged LS 40?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/nikon-ls50-ed.html">LS 50 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/nikon-ls50-ed.html">Coolscan V ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Rebadged LS 50?</td>
+</tr>
+<tr>
+<td align=center>LS 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>LS 4000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/nikon-ls5000-ed.html">Super Coolscan LS-5000 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>May work, similar to LS 50 ED, but untested. Please tell us if it works.</td>
+</tr>
+<tr>
+<td align=center>LS 8000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+</tr>
+</table>
+<h3><a name="S-DELL1600N-NET">Backend: dell1600n_net
+</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.dell.com/">Dell</a>
+<td align=center>1600n</td>
+<td align=center>Ethernet USB</td>
+<td align=center>0x413c/0x5250</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Supports colour and monochrome scans over ethernet (USB not supported)</td>
+</tr>
+</table>
+<h3><a name="S-EPJITSU">Backend: epjitsu
+(20)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.thebility.com/epjitsu/">http://www.thebility.com/epjitsu/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a><br>
+<b>Comment:</b> Backend updated for SANE release 1.0.21, see sane-epjitsu manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.fujitsu.com/">Fujitsu</a>
+<td align=center>fi-60F</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10c7</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>A6-size flatbed, 300/600 dpi, color/gray/binary</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S300</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1156</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Duplex, 150/225/300/600 dpi, color/gray/binary, AC/USB power, buttons/sensors all supported. Scanner always scans in _triplex_ color, fast USB required.</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S300M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x117f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as S300, with different usb id</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S1100</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1200</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Beta version of backend source available, which works well, but breaks support for other epjitsu scanners. See http://ubuntuforums.org/showthread.php?t=1678335</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S1300</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11ed</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as S300, with different usb id</td>
+</tr>
+</table>
+<h3><a name="S-EPSON">Backend: epson
+(unmaintained)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.khk.net/sane">http://www.khk.net/sane</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=66>
+<a href="http://www.epson.com/">Epson</a>
+<td align=center>GT-5000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Actionscanner II</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-5000</td>
+</tr>
+<tr>
+<td align=center>GT-6000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-300C</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-6000</td>
+</tr>
+<tr>
+<td align=center>ES-300GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-6500</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-600C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-6500</td>
+</tr>
+<tr>
+<td align=center>ES-1200C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-9000</td>
+</tr>
+<tr>
+<td align=center>GT-7000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-8500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of GT-7000</td>
+</tr>
+<tr>
+<td align=center>Perfection 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 636U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>with TPU</td>
+</tr>
+<tr>
+<td align=center>Perfection 1240</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1640</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1660</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 2400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 2450</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 3200</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-9800</td>
+</tr>
+<tr>
+<td align=center>Perfection 4870</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-X700</td>
+</tr>
+<tr>
+<td align=center>Perfection 4990</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-X800</td>
+</tr>
+<tr>
+<td align=center>Expression 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of GT-9500</td>
+</tr>
+<tr>
+<td align=center>Expression 800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Expression 1600</td>
+<td align=center>SCSI USB IEEE-1394</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Expression 1680</td>
+<td align=center>SCSI USB IEEE-1394</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.vjet.demon.co.uk/scanner/">FilmScan 200</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>A better backend for the FilmScan 200 can be found at <A HREF= "http://www.vjet.demon.co.uk/scanner/ ">http://www.vjet.demon.co.uk/scanner/</A></td>
+</tr>
+<tr>
+<td align=center>CX-3200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-3600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-3650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-4600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-5200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-6300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-6400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-6500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-6600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>RX-500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>RX-600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>RX-425</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>RX-700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>RX-620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-3850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-3700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CX-4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-5050</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DX-4050</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AcuLaser CX11</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>AcuLaser CX11NF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>V700</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>V750</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-EPSON2">Backend: epson2
+(1.0.124)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=342>
+<a href="http://www.epson.com/">Epson</a>
+<td align=center><a href="http://www.epson.com/">Actionscanner II</a></td>
+<td align=center>parallel SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5000</td>
+</tr>
+<tr>
+<td align=center>AcuLaser CX11</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the LP-A500</td>
+</tr>
+<tr>
+<td align=center>AcuLaser CX11NF</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>AcuLaser CX11 with network interface and fax</td>
+</tr>
+<tr>
+<td align=center>AcuLaser CX21</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0835</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+</tr>
+<tr>
+<td align=center>Artisan 700</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one<br>overseas version of the EP-801A</td>
+</tr>
+<tr>
+<td align=center>Artisan 710 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Artisan 800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+</tr>
+<tr>
+<td align=center>Artisan 810 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>CC-500L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>CC-550L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>CC-570L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>CC-600PX</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>CC-700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0108</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>EP-702A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>EP-801A</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>EP-802A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>EP-901A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>EP-901F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>EP-902A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>ES-300C</td>
+<td align=center>SCSI parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-6000</td>
+</tr>
+<tr>
+<td align=center>ES-300GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-600C</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5400</td>
+</tr>
+<tr>
+<td align=center>ES-800C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8000</td>
+</tr>
+<tr>
+<td align=center>ES-1000C</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>overseas version of the GT-8500</td>
+</tr>
+<tr>
+<td align=center>ES-1200C</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-9000</td>
+</tr>
+<tr>
+<td align=center>ES-2000</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-2200</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-6000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-6000H</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-6000HS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-7000H</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0126</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface unsupported<br>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ES-8500</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0109</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-9000H</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>ES-10000G</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0129</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface unsupported<br>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">ES-D400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0136</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>ES-H300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+</tr>
+<tr>
+<td align=center>ES-H7200</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04b8/0x0138</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Expression 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9500</td>
+</tr>
+<tr>
+<td align=center>Expression 800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9600</td>
+</tr>
+<tr>
+<td align=center>Expression 836XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>overseas version of the ES-8000</td>
+</tr>
+<tr>
+<td align=center>Expression 1600</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-2000</td>
+</tr>
+<tr>
+<td align=center>Expression 1640XL</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0109</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-8500</td>
+</tr>
+<tr>
+<td align=center>Expression 1680</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-2200</td>
+</tr>
+<tr>
+<td align=center>Expression 1680 Pro</td>
+<td align=center>SCSI USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>IEEE1394 option</td>
+</tr>
+<tr>
+<td align=center>Expression 1680XL Pro</td>
+<td align=center>SCSI USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Expression 10000XL</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0129</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>IEEE1394 untested<br>overseas version of the ES-10000G</td>
+</tr>
+<tr>
+<td align=center>Expression 10000XL Graphic Arts</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>network interface probably supported</td>
+</tr>
+<tr>
+<td align=center>Expression 10000XL Photo</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>network interface probably supported</td>
+</tr>
+<tr>
+<td align=center>F-3200</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>0x04b8/0x080a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Film scanner</td>
+</tr>
+<tr>
+<td align=center>F-3200 Photo</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>FilmScan 200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>will be supported</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-1500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0133</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-2200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-2500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>overseas version of the ES-H300</td>
+</tr>
+<tr>
+<td align=center>GT-4000</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-5000</td>
+<td align=center>parallel SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-5400</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-6000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-6500</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5400</td>
+</tr>
+<tr>
+<td align=center>GT-6600U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-6700U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-7000S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-7000U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-7200U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-7300U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-7400U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend</td>
+</tr>
+<tr>
+<td align=center>GT-7600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>SCSI version of the GT-7600U</td>
+</tr>
+<tr>
+<td align=center>GT-7600U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>USB version of the GT-7600S</td>
+</tr>
+<tr>
+<td align=center>GT-7600UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GT-7600U with TPU option bundled</td>
+</tr>
+<tr>
+<td align=center>GT-7700U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8200UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8300UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8400UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8500</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8700</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-8700F</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>GT-8700U with TPU option bundled</td>
+</tr>
+<tr>
+<td align=center>GT-9000</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-9300UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-9400UF</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0116</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-9500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>GT-9700F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>GT-9800F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>GT-10000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the ES-6000</td>
+</tr>
+<tr>
+<td align=center>GT-10000+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-6000H</td>
+</tr>
+<tr>
+<td align=center>GT-12000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>overseas version of the ES-8000</td>
+</tr>
+<tr>
+<td align=center>GT-15000</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0126</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-7000H</td>
+</tr>
+<tr>
+<td align=center>GT-20000</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04b8/0x0138</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-30000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-9000H</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-D1000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0133</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F520</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F550</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F570</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0118</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F650</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F670</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F720</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">GT-S50</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0137</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">GT-S80</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0136</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-S600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-S620</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-X700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X750</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0119</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X770</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0130</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-X800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>film area guide mode not supported<br>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X820</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x013a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>GT-X900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>GT-X970</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0135</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+</tr>
+<tr>
+<td align=center>LP-7900CS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+</tr>
+<tr>
+<td align=center>LP-9000CCH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-9000CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+</tr>
+<tr>
+<td align=center>LP-9000CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-9500CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+</tr>
+<tr>
+<td align=center>LP-9500CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-9500CH2</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-9800CCH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-9800CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+</tr>
+<tr>
+<td align=center>LP-9800CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+</tr>
+<tr>
+<td align=center>LP-A500</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>business all-in-one</td>
+</tr>
+<tr>
+<td align=center>LP-M5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0843</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+</tr>
+<tr>
+<td align=center>LP-M5500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0817</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+</tr>
+<tr>
+<td align=center>LP-M5500F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0817</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one<br>LP-M5500 with the fax option bundled</td>
+</tr>
+<tr>
+<td align=center>LP-M5600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0833</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+</tr>
+<tr>
+<td align=center>LP-M6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0834</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+</tr>
+<tr>
+<td align=center>ME 200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>ME 300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+</tr>
+<tr>
+<td align=center>ME OFFICE 510</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>ME Office 600F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>ME OFFICE 650FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>ME Office 700FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+</tr>
+<tr>
+<td align=center>PM-A700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0814</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A750</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A820</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A840</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A840S</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A870</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A890</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A920</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A940</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A950</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-A970</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0828</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-T960</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0836</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PM-T990</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0829</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>PM-A970 with network interface</td>
+</tr>
+<tr>
+<td align=center>PX-401A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-402A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-501A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-502A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-601F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+</tr>
+<tr>
+<td align=center>PX-A550</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-A620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-A640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-A650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-A720</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-A740</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>PX-FA700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Perfection 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the umax backend<br>rebadged UMAX Astra 1200S</td>
+</tr>
+<tr>
+<td align=center>Perfection 610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-6600U</td>
+</tr>
+<tr>
+<td align=center>Perfection 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7000S</td>
+</tr>
+<tr>
+<td align=center>Perfection 636U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7000U</td>
+</tr>
+<tr>
+<td align=center>Perfection 640U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-6700U</td>
+</tr>
+<tr>
+<td align=center>Perfection 660</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0114</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7600S</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7600U</td>
+</tr>
+<tr>
+<td align=center>Perfection 1200U PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Perfection 1200U with TPU option bundled<br>overseas version of the GT-7600UF</td>
+</tr>
+<tr>
+<td align=center>Perfection 1240U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7700U</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1250</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1250 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1260</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1260 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Perfection 1270</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend<br>overseas version of the GT-7400</td>
+</tr>
+<tr>
+<td align=center>Perfection 1600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1640SU</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8700</td>
+</tr>
+<tr>
+<td align=center>Perfection 1640SU PHOTO</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8700F</td>
+</tr>
+<tr>
+<td align=center>Perfection 1650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8200U</td>
+</tr>
+<tr>
+<td align=center>Perfection 1650 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8200UF</td>
+</tr>
+<tr>
+<td align=center>Perfection 1660 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8300UF</td>
+</tr>
+<tr>
+<td align=center>Perfection 1670</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend</td>
+</tr>
+<tr>
+<td align=center>Perfection 1670 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend<br>overseas version of the GT-8400UF</td>
+</tr>
+<tr>
+<td align=center>Perfection 2400 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9300UF</td>
+</tr>
+<tr>
+<td align=center>Perfection 2450 PHOTO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9700F</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 2480 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 2580 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3170 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0116</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Perfection 3200 PHOTO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9800F</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3490 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3590 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 4180 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0118</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 4490 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0119</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Perfection 4870 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X700</td>
+</tr>
+<tr>
+<td align=center>Perfection 4990 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>film area guide mode not supported<br>IEEE1394 untested<br>overseas version of the GT-X800</td>
+</tr>
+<tr>
+<td align=center>Perfection 4990 Pro</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>seems to be a 4990 PHOTO with additional software</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V10</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V30</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V100 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V200 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V300 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V350 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V500 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0130</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V600 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x013a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Perfection V700 Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X900</td>
+</tr>
+<tr>
+<td align=center>Perfection V750 Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X900</td>
+</tr>
+<tr>
+<td align=center>Stylus CX1500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX2800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX2900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-570L</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-570L</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A550</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A550</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3810</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX3900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A620</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX4300</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+</tr>
+<tr>
+<td align=center>Stylus CX4900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-600PX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-600PX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX5500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX5600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5700F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0821</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5800F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0821</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX5900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>mistakenly thinks its a PX-A650</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>mistakenly thinks its a PX-A650</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX6900F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX7000F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+</tr>
+<tr>
+<td align=center>Stylus CX7300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+</tr>
+<tr>
+<td align=center>Stylus CX7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+</tr>
+<tr>
+<td align=center>Stylus CX7700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX7800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus CX8300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+</tr>
+<tr>
+<td align=center>Stylus CX8400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+</tr>
+<tr>
+<td align=center>Stylus CX9300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+</tr>
+<tr>
+<td align=center>Stylus CX9400Fax</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+</tr>
+<tr>
+<td align=center>Stylus DX3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus DX3850</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus DX4000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A620</td>
+</tr>
+<tr>
+<td align=center>Stylus DX4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus DX4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus DX4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+</tr>
+<tr>
+<td align=center>Stylus DX4850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>DX4800 + card reader</td>
+</tr>
+<tr>
+<td align=center>Stylus DX5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus DX6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+</tr>
+<tr>
+<td align=center>Stylus DX7000F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+</tr>
+<tr>
+<td align=center>Stylus DX7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+</tr>
+<tr>
+<td align=center>Stylus DX8400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+</tr>
+<tr>
+<td align=center>Stylus DX9400F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+</tr>
+<tr>
+<td align=center>Stylus Office BX300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Office BX310FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Office BX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+</tr>
+<tr>
+<td align=center>Stylus Office BX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Office TX300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Office TX510FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Office TX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+</tr>
+<tr>
+<td align=center>Stylus Office TX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo PX650 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo PX700W</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one<br>overseas version of the EP-801A</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo PX710W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo PX800FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo PX810FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX420</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX425</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX430</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX510</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX520</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A750</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX530</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A750</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX560</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX585</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX580</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX595</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX590</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A850</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A870</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX630</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A870</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A890</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A890</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX680</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX685</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX690</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo RX700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A900</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo TX650 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo TX700W</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-801A</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo TX710W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Photo TX800FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+</tr>
+<tr>
+<td align=center>Stylus NX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+</tr>
+<tr>
+<td align=center>Stylus NX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+</tr>
+<tr>
+<td align=center>Stylus NX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus NX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus NX300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus NX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+</tr>
+<tr>
+<td align=center>Stylus NX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus NX510 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+</tr>
+<tr>
+<td align=center>Stylus SX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+</tr>
+<tr>
+<td align=center>Stylus SX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+</tr>
+<tr>
+<td align=center>Stylus SX125</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x085c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX205</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+</tr>
+<tr>
+<td align=center>Stylus SX405</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus SX510W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+</tr>
+<tr>
+<td align=center>Stylus SX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+</tr>
+<tr>
+<td align=center>Stylus SX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+<tr>
+<td align=center>Stylus Scan 2000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0105</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>apparently mostly the same as the Stylus Scan 2500</td>
+</tr>
+<tr>
+<td align=center>Stylus Scan 2500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0106</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>scanner is apparently a GT-7000</td>
+</tr>
+<tr>
+<td align=center>Stylus TX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+</tr>
+<tr>
+<td align=center>Stylus TX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+</tr>
+<tr>
+<td align=center>Stylus TX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus TX203</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus TX209</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus TX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus TX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+</tr>
+<tr>
+<td align=center>Stylus TX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+</tr>
+<tr>
+<td align=center>Stylus TX550W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+</tr>
+<tr>
+<td align=center>WorkForce 310 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>WorkForce 500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+</tr>
+<tr>
+<td align=center>WorkForce 600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+</tr>
+<tr>
+<td align=center>WorkForce 610 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+</tr>
+</table>
+<h3><a name="S-FUJITSU">Backend: fujitsu
+(117)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.thebility.com/fujitsu/">http://www.thebility.com/fujitsu/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a><br>
+<b>Comment:</b> Backend updated for SANE release 1.0.23, see sane-fujitsu manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=72>
+<a href="http://www.fujitsu.com/">Fujitsu</a>
+<td align=center><a href="http://www.remote.org/frederik/projects/software/sane/">M3091DC</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3092DC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4120C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1041</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 1.1</td>
+</tr>
+<tr>
+<td align=center>fi-4120C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10ae</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 2.0</td>
+</tr>
+<tr>
+<td align=center>fi-4220C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1042</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 1.1</td>
+</tr>
+<tr>
+<td align=center>fi-4220C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10af</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 2.0</td>
+</tr>
+<tr>
+<td align=center>fi-5110C</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1097</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5110EOX/2</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1096</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5110EOX3</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10e6</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5110EOXM</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10f2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5120C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5220C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e1</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5000N</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Not a scanner, rather a scanner to ethernet interface</td>
+</tr>
+<tr>
+<td align=center>fi-6000NS</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, recent, discontinued, integrated touchscreen and keyboard</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S500</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10fe</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S500M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1135</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S510</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1155</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S510M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x116f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-6130</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x114f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-6230</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1150</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S1500</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11a2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, discontinued</td>
+</tr>
+<tr>
+<td align=center>ScanSnap S1500M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11a2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, discontinued, same as S1500</td>
+</tr>
+<tr>
+<td align=center>ScanSnap N1800</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, current, integrated touchscreen and keyboard</td>
+</tr>
+<tr>
+<td align=center>ScanSnap fi-6010N</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, current, integrated touchscreen and keyboard</td>
+</tr>
+<tr>
+<td align=center>fi-6110</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11fc</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+</tr>
+<tr>
+<td align=center>fi-6130Z</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11f3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+</tr>
+<tr>
+<td align=center>fi-6230Z</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11f4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+</tr>
+<tr>
+<td align=center>ScanSnap iX500</td>
+<td align=center>USB WiFi</td>
+<td align=center>0x04c5/0x132b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>small, current, WiFi not supported. Hardware only scans in color. Backend generates binary and grayscale modes.</td>
+</tr>
+<tr>
+<td align=center>M3093E</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3093DE</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3093DG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3093EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3093GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3096EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3096GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3097E+</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3097G+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3097DE</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3097DG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4340C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10cf</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+</tr>
+<tr>
+<td align=center>fi-4530C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1078</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4640S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4750C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5530C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-6140</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-6240</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5530C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+</tr>
+<tr>
+<td align=center>fi-6140Z</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x11f1</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+</tr>
+<tr>
+<td align=center>fi-6240Z</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x11f2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+</tr>
+<tr>
+<td align=center>M3099A</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3099G</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3099EH</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3099GH</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3099EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M3099GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M4097D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>M4099D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4750L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4860C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4860C2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-4990C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5650C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10ad</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5750C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1095</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5900C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e7</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, recent, discontinued. Independent ultrasonic control and multistream unsupported</td>
+</tr>
+<tr>
+<td align=center>fi-6750S</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1178</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex, USB only version of fi-6770, won't wakeup via software, discontinued</td>
+</tr>
+<tr>
+<td align=center>fi-5950</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1213</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. Faster version of fi-5900?</td>
+</tr>
+<tr>
+<td align=center>fi-6670</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1176</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, won't wakeup via software</td>
+</tr>
+<tr>
+<td align=center>fi-6670A</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1177</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, VRS CGA board unsupported, won't wakeup via software</td>
+</tr>
+<tr>
+<td align=center>fi-6770</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1174</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, won't wakeup via software</td>
+</tr>
+<tr>
+<td align=center>fi-6770A</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1175</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, VRS CGA board unsupported, won't wakeup via software</td>
+</tr>
+<tr>
+<td align=center>fi-6800</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x119d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. Independent ultrasonic control and multistream unsupported</td>
+</tr>
+<tr>
+<td align=center>fi-6800-CGA</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x119e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. VRS CGA board unsupported, Independent ultrasonic control and multistream unsupported</td>
+</tr>
+</table>
+<h3><a name="S-GENESYS">Backend: genesys
+(1.0-63)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">http://www.meier-geinitz.de/sane/genesys-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a><br>
+<b>Comment:</b> Only the USB scanners mentioned below are currently supported.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center>OpticBook 3600</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0900</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Has a Primax USB ID</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.medion.com/">Medion/Lifetec/Tevion/Cytron</a>
+<td align=center>MD5345</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Has a Primax USB ID</td>
+</tr>
+<tr>
+<td align=center>MD6228</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Has a Primax USB ID. Same as MD5345</td>
+</tr>
+<tr>
+<td align=center>MD6471</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Has a Primax USB ID. Same as MD5345</td>
+</tr>
+<tr>
+<td align=center rowspan=9>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>ScanJet 2300C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0901</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>600x1200 dpi max</td>
+</tr>
+<tr>
+<td align=center>ScanJet 2400C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0a01</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max</td>
+</tr>
+<tr>
+<td align=center>ScanJet G2410</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0a01</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>clone of the HP 2400C</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3670C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max, complete transparency adaptor support</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3690C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max, same as HP 3670C</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4850C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1b05</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+</tr>
+<tr>
+<td align=center>ScanJet G4010</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4505</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+</tr>
+<tr>
+<td align=center>ScanJet G4050</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4605</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+</tr>
+<tr>
+<td align=center>ScanJet N6310</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4705</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Not supported yet</td>
+</tr>
+<tr>
+<td align=center rowspan=12>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CanoScan LiDE 35</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same ids as LiDE 50.</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 40</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same ids as LiDE 50.</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 50</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 60</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1904</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL847 based, resolution from 75 to 2400 dpi</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 110</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1909</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL124 based, resolution from 75 to 2400 dpi</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 200</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1905</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL847 based, resolution from 75 to 4800 dpi</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE 210</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x190a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL124 based, resolution from 75 to 2400 dpi</td>
+</tr>
+<tr>
+<td align=center>CanoScan 4400f</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2228</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, to be added to the genesys backend</td>
+</tr>
+<tr>
+<td align=center>CanoScan 5600F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1906</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL847 based, to be added to the genesys backend</td>
+</tr>
+<tr>
+<td align=center>CanoScan 700F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1907</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>GL847 based, resolution from 75 to 4800 dpi</td>
+</tr>
+<tr>
+<td align=center>Canon Image Formula 101</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x162e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL846 based, work in progress</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.visioneer.com/">Visioneer</a>
+<td align=center>Strobe XP 100,r3</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>Strobe XP 200</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0426</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>Strobe XP 300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0474</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+</tr>
+<tr>
+<td align=center>Roadwarrior</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0494</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>Visioneer OneTouch 7100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0229</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Same as MD5345</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.pentaxtech.com/">Pentax</a>
+<td align=center>DSmobile 600</td>
+<td align=center>USB</td>
+<td align=center>0x0a17/0x3210</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>DSmobile 600</td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x2038</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.docucap.com/">DCT</a>
+<td align=center>DocketPort 487</td>
+<td align=center>USB</td>
+<td align=center>0x1dcc/0x4810</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+Syscan
+<td align=center>DocketPort 485</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4810</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, front- and backside side-by-side, with backside mirrored horizontally.</td>
+</tr>
+<tr>
+<td align=center>DocketPort 465</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4802</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>All resolution and mode should be supported, but uncorrected scans</td>
+</tr>
+<tr>
+<td align=center>DocketPort 665</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4803</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>DocketPort 685/ Ambir DS685</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x480c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.xerox.com/">Xerox</a>
+<td align=center>Travel Scanner 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x04ac</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+</tr>
+<tr>
+<td align=center>2400 Onetouch</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL646 based, resolution from 75 to 2400 dpi</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Panasonic
+<td align=center>KV-SS080</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolution and mode supported, calibration is available. Support sponsored by cncsolutions (http://www.cncsolutions.com.br)</td>
+</tr>
+</table>
+<h3><a name="S-GT68XX">Backend: gt68xx
+(1.0-84)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">http://www.meier-geinitz.de/sane/gt68xx-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a><br>
+<b>Comment:</b> Only the USB scanners mentioned below are supported. For other Mustek BearPaws, look at the Plustek and the MA-1509 backend.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.artecusa.com/">Artec/Ultima</a>
+<td align=center>Ultima 2000</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, only product id 0x4002 is supported</td>
+</tr>
+<tr>
+<td align=center>Ultima 2000 e+</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, however 12 bit mode doesn't seem to be supported</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Boeder
+<td align=center>Sm@rtScan Slim Edition</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.fujitsu.com/">Fujitsu</a>
+<td align=center>1200CUS</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works, but is slow. Probably a Mustek BearPaw 2400 CU clone.</td>
+</tr>
+<tr>
+<td align=center rowspan=10>
+<a href="http://www.genius-kye.com/">Genius</a>
+<td align=center>ColorPage Slim 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested but should work.</td>
+</tr>
+<tr>
+<td align=center>Colorpage SF600</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2021</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid3x</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid3 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Colorpage Vivid3x</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid3xe</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2017</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid4</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2014</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid4x</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid4xe</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid 1200 X</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid 1200 XE</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Googlegear
+<td align=center>2000</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Artec Ultima 2000.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.lexmark.com/">Lexmark</a>
+<td align=center>X70</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x002d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, some resolutions fail at 16 bit</td>
+</tr>
+<tr>
+<td align=center>X73</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x002d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, some resolutions fail at 16 bit, same as X70</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.medion.com">Medion/Lifetec/Tevion/Cytron</a>
+<td align=center>MD 4394</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product id 0x4002. If you have 0x4003, use artec_eplus48u backend.</td>
+</tr>
+<tr>
+<td align=center>MD/LT 9375</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, but is reported to have the same ids as the Artec Ultima 2000. Please test.</td>
+</tr>
+<tr>
+<td align=center>MD/LT 9385</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+</tr>
+<tr>
+<td align=center>LT 9452</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek ScanExpress 1200 UB Plus</td>
+</tr>
+<tr>
+<td align=center>MD 9458</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000 (e+?)</td>
+</tr>
+<tr>
+<td align=center rowspan=21>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>BearPaw 1200 CS</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1200 CU</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1200 TA</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1248 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Seems to use the same ids as BearPaw 1200 CU Plus.</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 CS</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Probably works, reports are welcome</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 CS Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, problems with 12/16 bit modes?</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 CU</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works, but is slow</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 TA</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400 TA Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2448 CS Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021a</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Slow. Same as 2448 TA Plus, but without TA.</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2448 TA Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021a</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Slow. Transparency adapter supported. Slow. Brightness depends on resolution?</td>
+</tr>
+<tr>
+<td align=center>Plug-n-Scan 2400 MT</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works but is slow in high resolutions. Same as BearPaw 2400 TA Plus.</td>
+</tr>
+<tr>
+<td align=center>Plug-n-Scan 2400 M</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works but is slow in high resolutions. Same as BearPaw 2400 CS Plus.</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 UB Plus</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1248 UB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 2400 USB</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Should be detected but may need some more work in the code. Testers welcome. Please contact me if you own this scanner.</td>
+</tr>
+<tr>
+<td align=center>ScanExpress A3 USB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0210</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Still some vertical stripes.</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 1200 UB Plus</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as ScanExpress 1200 UB Plus</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+NeatReceipts
+<td align=center>Scanalizer Professional 2.5</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0412</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Similar to Plustek OpticSlim M12. Please tell us if this scanner works.</td>
+</tr>
+<tr>
+<td align=center>Mobile Scanner</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0462</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to Plustek OpticSlim M12.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Nortek
+<td align=center>MyScan 1200</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested. Please test. Similar to Plustek OpticPro S12?</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+Packard Bell
+<td align=center>Diamond 1200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 (Plus)</td>
+</tr>
+<tr>
+<td align=center>Diamond 1200 Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 Plus</td>
+</tr>
+<tr>
+<td align=center>Diamond 1200 Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 Plus</td>
+</tr>
+<tr>
+<td align=center>Diamond 2450</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=13>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center>OpticPro 1248U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0400</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 1248U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0401</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro U16B</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0402</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro U16B+</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0403</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT16B</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0403</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Probably works. Transparency adapter not supported yet. Please contact me if you own such a device. </td>
+</tr>
+<tr>
+<td align=center>OpticPro S12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product ID 0x040b only.</td>
+</tr>
+<tr>
+<td align=center>OpticPro S24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product ID 0x040e only. Is reported to work.</td>
+</tr>
+<tr>
+<td align=center>OpticPro ST12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Product ID 0x040b only. Needs testing. Transparency adapter completely untested. Please contact me if you own such a scanner.</td>
+</tr>
+<tr>
+<td align=center>OpticSlim 1200</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0413</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticSlim 2400</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0422</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works up to 1200 dpi.</td>
+</tr>
+<tr>
+<td align=center>OpticSlim 2400 plus</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0454</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as OpticSlim 2400.</td>
+</tr>
+<tr>
+<td align=center>Iriscan Express 2</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x045f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Works up to 1200 dpi. Calibration with external calibration sheet supported</td>
+</tr>
+<tr>
+<td align=center>OpticSlim M12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0412</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Works up to 1200 dpi. Calibration with external calibration sheet supported</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+RevScan
+<td align=center>19200i</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0400</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Plustek OpticPro 1248U</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center>240TH Easy Webscan Gold</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Mustek Bearpaw 2400 TA plus.</td>
+</tr>
+<tr>
+<td align=center>Compact Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, if you have vendor id 0x055f and product id 0x0006, use the mustek_usb backend instead, similar to Mustek ScanExpress 1200 UB (Plus)</td>
+</tr>
+<tr>
+<td align=center>Direct WebScan 19200</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Mustek BearPaw 1200 CU Plus (0x021c).</td>
+</tr>
+<tr>
+<td align=center>Flat Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.visioneer.com/">Visioneer</a>
+<td align=center>OneTouch 7300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0444</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works upto 1200 dpi and 12 bits/color.</td>
+</tr>
+</table>
+<h3><a name="S-HP">Backend: hp
+(1.06)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.kirchgessner.net/">http://www.kirchgessner.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=19>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>ScanJet Plus</td>
+<td align=center>Propietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Driver for HP parallel interface card required</td>
+</tr>
+<tr>
+<td align=center>ScanJet IIc</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet IIp</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet IIcx</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3c</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4c</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4100C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5100C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Requires ppscsi driver and epst module</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5200C</td>
+<td align=center>Parport USB</td>
+<td align=center>0x03f0/0x0401</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Parallel interface requires ppscsi driver and epst module</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6100C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6200C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0201</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6250C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0201</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6300C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6350C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 6390C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PhotoSmart PhotoScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-HP3500">Backend: hp3500
+(1.1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://projects.troy.rollo.name/rt-scanners/">http://projects.troy.rollo.name/rt-scanners/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp3500.5.html">sane-hp3500</a><br>
+<b>Comment:</b> HP3500 series scanners.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 3500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2205</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3530C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3570C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-HP3900">Backend: hp3900
+(0.12)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sourceforge.net/projects/hp3900-series/">http://sourceforge.net/projects/hp3900-series/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a><br>
+<b>Comment:</b> Still Beta<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=7>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 3800</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2605</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works with resolutions equal and less than 600dpi</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3970c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2305</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4070 Photosmart</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2405</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4370</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works with resolutions lower than 1200dpi</td>
+</tr>
+<tr>
+<td align=center>ScanJet G2710</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2805</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 3800</td>
+</tr>
+<tr>
+<td align=center>ScanJet G3010</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4205</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 4370</td>
+</tr>
+<tr>
+<td align=center>ScanJet G3110</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4305</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 4370</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.umax.com">UMAX</a>
+<td align=center>Astra 4900</td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0020</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>developing yet</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.benq.com/">BenQ</a>
+<td align=center>5550</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2211</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>developing yet</td>
+</tr>
+</table>
+<h3><a name="S-HP4200">Backend: hp4200
+(1.0-2)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://hp4200-backend.sourceforge.net">http://hp4200-backend.sourceforge.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp4200.5.html">sane-hp4200</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>ScanJet 4200C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4200Cxi</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4200Cse</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+</tr>
+</table>
+<h3><a name="S-HP5400">Backend: hp5400
+(1.0-2)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sourceforge.net/projects/hp5400backend">http://sourceforge.net/projects/hp5400backend</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp5400.5.html">sane-hp5400</a><br>
+<b>Comment:</b> HP5400 and HP5470 scanners. Prototype backend available<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 5400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1005</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5470c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5490c</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-HP5590">Backend: hp5590
+(1.0.5)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 4500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4570C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1305</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1305</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5550C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+</tr>
+<tr>
+<td align=center>ScanJet 5590</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1705</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+</tr>
+<tr>
+<td align=center>ScanJet 7650</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1805</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+</tr>
+</table>
+<h3><a name="S-HPLJM1005">Backend: hpljm1005
+(0)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hpljm1005.5.html">sane-hpljm1005</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>LaserJet M1005 MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3b17</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+</tr>
+<tr>
+<td align=center>LaserJet M1120 MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5617</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+</tr>
+<tr>
+<td align=center>LaserJet M1120n MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5717</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+</tr>
+</table>
+<h3><a name="S-HPSJ5S">Backend: hpsj5s
+(0.03)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://hpsj5s.sourceforge.net/">http://hpsj5s.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hpsj5s.5.html">sane-hpsj5s</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>ScanJet 5s</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Requires libieee1284 library. Only gray mode.</td>
+</tr>
+</table>
+<h3><a name="S-HS2P">Backend: hs2p
+(1.00)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.acjlaw.net:8080/~jeremy/Ricoh/">http://www.acjlaw.net:8080/~jeremy/Ricoh/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-hs2p.5.html">sane-hs2p</a><br>
+<b>Comment:</b> This backend has been tested with the IS450DE (Duplex/Endorser). All major functions necessary for scanning are supported. This backend should work with all Ricoh scanners in the IS450 family as well as the IS420 series, but the IS420 has not yet been tested. Features provided by the optional Image Processing Unit (IPU) are not yet integrated into the backend, as my scanner lacks the IPU.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.ricoh.com/">Ricoh</a>
+<td align=center>IS450</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All major scanning-related features are supported (except for IPU). Certain non-scanning features, such as those related to scanner maintenance, are not supported. Such features would be better implemented in a separate stand-alone tool. For instance, if you replace the ADF Unit, you must recalibrate the scanner optics using a Ricoh Test Sheet and reset the E^2PROM registers. Reports are welcome.</td>
+</tr>
+<tr>
+<td align=center>IS-410</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+</tr>
+<tr>
+<td align=center>IS-420</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+</tr>
+<tr>
+<td align=center>IS-430</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+</tr>
+</table>
+<h3><a name="S-IBM">Backend: ibm
+(1.0-4)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/ibm-backend/">http://www.meier-geinitz.de/sane/ibm-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-ibm.5.html">sane-ibm</a><br>
+<b>Comment:</b> This backend has had only limited testing. It needs more work especially for the Ricoh scanners. Patches are welcome.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.ibm.com/">IBM</a>
+<td align=center>2456</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Was reported to work long time ago. Reports are welcome.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Ricoh
+<td align=center>IS-410</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+</tr>
+<tr>
+<td align=center>IS-420</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works at least in flatbed mode.</td>
+</tr>
+<tr>
+<td align=center>IS-430</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+</tr>
+</table>
+<h3><a name="S-KODAK">Backend: kodak
+(7)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.thebility.com/kodak/">http://www.thebility.com/kodak/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a><br>
+<b>Comment:</b> New backend for SANE release 1.0.21, see sane-kodak manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=33>
+<a href="http://www.kodak.com/">Kodak</a>
+<td align=center>Scanner 1500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 2500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 3500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 3510</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 3520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Color Scanner 3590C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Color Scanner 4500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i150 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i160 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i250 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i260 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i280 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 900</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 923</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 7500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 7520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 9500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Scanner 9520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i610 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i620 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i640 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i660 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i730 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i750 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i780 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i810 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i820 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i830 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i840 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i1840 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>i1860 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Uncompressed B&W, Gray and Color, some automatic features supported</td>
+</tr>
+<tr>
+<td align=center>s1740</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+</table>
+<h3><a name="S-KODAKAIO">Backend: kodakaio
+(2.4.6)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">http://sourceforge.net/projects/cupsdriverkodak/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a><br>
+<b>Comment:</b> Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=25>
+<a href="http://www.kodak.com/">Kodak</a>
+<td align=center>ESP 2150</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4059</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 2170</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4066</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 3200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4043</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 3300</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4031</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 4100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4053</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 5000</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4028</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 5100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4025</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 5200</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x040a/0x4041</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>USB good, Network good</td>
+</tr>
+<tr>
+<td align=center>ESP 5300</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4026</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 5500</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4027</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 6100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4054</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 7200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4056</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 9200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4065</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 5</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4032</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 7</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x403e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP 9</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x403f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP C110</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4057</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP C115</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4058</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP C310</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x405d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>ESP C315</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x405e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Hero 3.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x406d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Hero 5.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4064</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Hero Office 6.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4062</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Hero 7.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4063</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Hero 9.1</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x040a/0x4067</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>USB good, Network good</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.adventcomputers.co.uk">Advent</a>
+<td align=center>AW10</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4060</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+</tr>
+</table>
+<h3><a name="S-KVS20XX">Backend: kvs20xx
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-kvs20xx.5.html">sane-kvs20xx</a><br>
+<b>Comment:</b> New backend for SANE release 1.0.22, see sane-kvs20xx manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.panasonic.com/">Panasonic</a>
+<td align=center>KV-S2025C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2026C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04da/0x1000</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2028C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2045C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2046C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04da/0x1001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2048C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1009</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-KVS40XX">Backend: kvs40xx
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-kvs40xx.5.html">sane-kvs40xx</a><br>
+<b>Comment:</b> New backend for SANE release 1.0.23, see sane-kvs40xx manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.panasonic.com/">Panasonic</a>
+<td align=center>KV-S4065C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S4085C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S7075C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-KVS1025">Backend: kvs1025
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-kvs1025.5.html">sane-kvs1025</a><br>
+<b>Comment:</b> New backend for SANE release 1.0.21, see sane-kvs1025 manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.panasonic.com/">Panasonic</a>
+<td align=center>KV-S1020C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1007</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S1025C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1006</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S1045C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-LEO">Backend: leo
+(1.0-10)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.zago.net/sane/#leo">http://www.zago.net/sane/#leo</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-leo.5.html">sane-leo</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+LEO
+<td align=center>LEOScan S3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>FCC ID LUZFS1130</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Across Technologies
+<td align=center>FS-1130</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>FCC ID LUZFS1130</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Genius
+<td align=center>FS-1130 Colorpage Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-LEXMARK">Backend: lexmark
+(1.0-0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://stef.dev.free.fr/sane/lexmark">http://stef.dev.free.fr/sane/lexmark</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a><br>
+<b>Comment:</b> This backend supports lexmark x1100 series scanners.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=10>
+<a href="http://www.lexmark.com/">Lexmark</a>
+<td align=center>X1110</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>X1130</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>X1140</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>X1150</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>X1170</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>X1180</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>X1185</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Tested with xscanimage. Supports 75, 150, 300, 600, 1200(600x1200) dpi resolutions. Does grayscale or colour scans in the following sizes: wallet, 3x5, 4x6, 5x7, 8x10, letter.</td>
+</tr>
+<tr>
+<td align=center>X1195</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>X74</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+</tr>
+<tr>
+<td align=center>X12xx</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>USB1.1 is OK, USB2.0 needs testing</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Dell
+<td align=center>A920</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5105</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Relabelled X11xx model</td>
+</tr>
+</table>
+<h3><a name="S-MA1509">Backend: ma1509
+(1.0-3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/ma1509-backend/">http://www.meier-geinitz.de/sane/ma1509-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-ma1509.5.html">sane-ma1509</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>BearPaw 1200 F</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works upto 600 dpi. No support for TA and ADF yet.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.fujitsu.com/">Fujitsu</a>
+<td align=center>fi-4110EOX/2/3</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1040</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses ma1509 chip, but very different from other scanners supported by the ma1509 backend</td>
+</tr>
+</table>
+<h3><a name="S-MAGICOLOR">Backend: magicolor
+(1.0.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://wiki.kainhofer.com/hardware/magicolor_scan">http://wiki.kainhofer.com/hardware/magicolor_scan</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-magicolor.5.html">sane-magicolor</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.konicaminolta.com/">KONICA MINOLTA</a>
+<td align=center><a href="http://www.konicaminolta.eu/business-solutions/products/laser-printers/all-in-one/magicolor-1690mf/key-features.html">magicolor 1690MF</a></td>
+<td align=center>USB Network</td>
+<td align=center>0x132b/0x2089</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Multi-function color laser printer with fax, scanner and network interface</td>
+</tr>
+<tr>
+<td align=center>BizHub 162/132</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</td>
+</tr>
+<tr>
+<td align=center>DiMage 1611</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</td>
+</tr>
+</table>
+<h3><a name="S-MATSUSHITA">Backend: matsushita
+(1.0-7)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.zago.net/sane">http://www.zago.net/sane</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=11>
+<a href="http://www.panasonic.com/">Panasonic</a>
+<td align=center>KV-SS25</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS25D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS50</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS55</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS50EX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS55EX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+</tr>
+<tr>
+<td align=center>KV-SS850</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-SS855</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>KV-S2025C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+</tr>
+<tr>
+<td align=center>KV-S2045C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+</tr>
+<tr>
+<td align=center>KV-S2065L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+</tr>
+</table>
+<h3><a name="S-MICROTEK">Backend: microtek
+(0.13.1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.mir.com/mtek/">http://www.mir.com/mtek/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=14>
+<a href="http://www.microtek.com/">Microtek</a>
+<td align=center>Scanmaker E6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scanmaker E3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scanmaker E2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Scanmaker 35t+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+</tr>
+<tr>
+<td align=center>Scanmaker 45t</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+</tr>
+<tr>
+<td align=center>Scanmaker 35</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+</tr>
+<tr>
+<td align=center>Scanmaker III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scanmaker IISP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scanmaker IIHR</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Scanmaker IIG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>gray only</td>
+</tr>
+<tr>
+<td align=center>Scanmaker II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Scanmaker 600Z(S)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Scanmaker 600G(S)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>gray only (see manpage)</td>
+</tr>
+<tr>
+<td align=center>Color PageWiz</td>
+<td align=center>SCSI (Parport)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sheet-fed (preliminary, see mapage)</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.agfa.com/">Agfa</a>
+<td align=center>Arcus II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Arcus *II*, not Arcus!</td>
+</tr>
+<tr>
+<td align=center>StudioScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>StudioScan II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>StudioScan IIsi</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Studiostar</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Is detected but scans are very dark</td>
+</tr>
+<tr>
+<td align=center>DuoScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.vobis.de/">Vobis</a>
+<td align=center>Highscreen Realscan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.genius-kye.com/">Genius</a>
+<td align=center>Colorpage-SP2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Microtek Scanmaker E3</td>
+</tr>
+</table>
+<h3><a name="S-MICROTEK2">Backend: microtek2
+(unmaintained)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://karstenfestag.gmxhome.de/linux.html">http://karstenfestag.gmxhome.de/linux.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=27>
+<a href="http://www.microtek.com/">Microtek</a>
+<td align=center>ScanMaker E3plus</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker E3plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker X6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker X6EL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker X6USB</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x0099</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V300</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V310</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V310</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V600</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 330</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 6400XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 9600XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>only flatbed mode ?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-9800.html">ScanMaker 9800XL</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>IEEE-1394 seems to work. See link. More reports welcome.</td>
+</tr>
+<tr>
+<td align=center>Phantom 330CX</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SlimScan C3</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Phantom 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Phantom 636CX</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SlimScan C6</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x009a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V6UPL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x00b6</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Sometimes scan speed goes to fast and results look badly smudged.</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V6USL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V6USL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x00a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker V6USL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x80a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMaker X12USL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>only Flatbed mode ?</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.vobis.de/">Vobis</a>
+<td align=center>HighScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>only E3plus based models</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.scanport.com/">Scanport</a>
+<td align=center>SQ300</td>
+<td align=center>Parport?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SQ2030</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SQ4836</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.geniusmouse.co.uk/">Genius</a>
+<td align=center>ColorPage-EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-MUSTEK">Backend: mustek
+(1.0-138)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">http://www.meier-geinitz.de/sane/mustek-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a><br>
+<b>Comment:</b> Most Mustek SCSI scanners are supported by this backend. For USB scanners, look at the mustek_usb backend.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=26>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>Paragon MFS-6000CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Paragon MFS-12000CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+</tr>
+<tr>
+<td align=center>Paragon MFC-600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 600 II CD</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 600 II ED</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Completely untested. If it's the same as the 600 II EP, it may work. Please contact me if you own such a device.</td>
+</tr>
+<tr>
+<td align=center>Paragon 600 II EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Works, however only low resolutions and quality in color mode is bad.</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 600 II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>TwainScan II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon MFC-800S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 800 II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon MFS-6000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon MFS-8000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon MFS-1200SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon MFS-12000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 6000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 12000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 FS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>One report that it crashes the computer. SCSI driver issue? Please contact me if you own such a device.</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 12000SP Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 1200 III SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 1200 LS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 9636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 9636S Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress A3 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Please test!</td>
+</tr>
+<tr>
+<td align=center>Paragon 1200 SP Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Paragon 1200 A3 Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>ADF and TA untested. Please contact me if you own such equipment.</td>
+</tr>
+<tr>
+<td align=center>Paragon 600 II N</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Resolutions above 300 dpi may cause trouble.</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center>Imagery 1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass, Mustek Paragon MFS-6000CX compatible</td>
+</tr>
+<tr>
+<td align=center>Imagery 1200 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek Paragon MFS-6000SP compatible</td>
+</tr>
+<tr>
+<td align=center>Imagery 4800 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek Paragon 600 II CD compatible</td>
+</tr>
+<tr>
+<td align=center>SCSI Connect 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek ScanExpress 12000SP compatible</td>
+</tr>
+<tr>
+<td align=center>SCSI excellence series 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek ScanExpress 12000SP compatible</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.primax.nl/">Primax</a>
+<td align=center>Compact 4800 SCSI</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek 600 II CD compatible</td>
+</tr>
+</table>
+<h3><a name="S-MUSTEK-PP">Backend: mustek_pp
+(13)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">http://penguin-breeder.org/sane/mustek_pp/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a><br>
+<b>Comment:</b> Supports CIS and CCD type parallel port scanners from Mustek.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=9>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>ScanExpress 6000 P</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 600 SEP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 4800 P</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>600 III EP Plus</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>96 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 600 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>ScanMagic 600 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 CP+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.medion.de/">Medion/Lifetec/Tevion/Cytron</a>
+<td align=center>MD 9848</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>MD 9806</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center>MD/LT 935x</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>MD/LT 985x</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>MD/LT 9890</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Targa
+<td align=center>Funline TS12 EP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>Funline TS6 EP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.trust-site.com/home/">Trust</a>
+<td align=center>Easy Connect 9600+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center>Easy Connect 19200+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Viviscan
+<td align=center>Compact II</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Cybercom
+<td align=center>9352</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>CIS scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Gallery
+<td align=center>4800</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Network
+<td align=center>Easy Plus 30 Bit</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Micromaxx
+<td align=center>MM-9851</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+</tr>
+</table>
+<h3><a name="S-MUSTEK-USB">Backend: mustek_usb
+(1.0-18)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">http://www.meier-geinitz.de/sane/mustek_usb-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a><br>
+<b>Comment:</b> Only the USB scanners mentioned below are supported. For BearPaws, look at the Plustek, MA-1509, and gt68xx backends.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>ScanExpress 600 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0002</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0008</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanExpress 1200 UB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0006</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>For the UB Plus, see gt68xx backend</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center>Compact Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0006</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek 1200 UB compatible</td>
+</tr>
+</table>
+<h3><a name="S-MUSTEK-USB2">Backend: mustek_usb2
+(1.0-10)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb2-backend/">http://www.meier-geinitz.de/sane/mustek_usb2-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-mustek_usb2.5.html">sane-mustek_usb2</a><br>
+<b>Comment:</b> Only BearPaw 2448TA Pro is supported at the moment<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>BearPaw 2448TA Pro</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0409</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-NEC">Backend: nec
+(0.12)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www5a.biglobe.ne.jp/~saetaka/">http://www5a.biglobe.ne.jp/~saetaka/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-nec.5.html">sane-nec</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.nevt.co.jp/">NEC</a>
+<td align=center>PC-IN500/4C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>PC-IN500/4C was sold only in JAPAN</td>
+</tr>
+</table>
+<h3><a name="S-NIASH">Backend: niash
+(0.3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sourceforge.net/projects/hp3300backend">http://sourceforge.net/projects/hp3300backend</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.hp.com">Hewlett-Packard</a>
+<td align=center>ScanJet 3300c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4300c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0305</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4300c/Silitek</td>
+<td align=center>USB</td>
+<td align=center>0x047b/0x1002</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.agfa.com">Agfa</a>
+<td align=center>Snapscan Touch</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0100</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.trust.com">Trust</a>
+<td align=center>Office Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x047b/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-P5">Backend: p5
+(1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.sane-project.org/">http://www.sane-project.org/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-p5.5.html">sane-p5</a><br>
+<b>Comment:</b> New backend for SANE release 1.0.21, see sane-p5 manpage<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.primax.com.tw">PRIMAX</a>
+<td align=center>PagePartner</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Sheetfed scanner, work in gray and color, but uncalibrated scans</td>
+</tr>
+</table>
+<h3><a name="S-PIE">Backend: pie
+(1.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.munton.demon.co.uk/sane">http://www.munton.demon.co.uk/sane</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.blackwidow.co.uk/">Devcom</a>
+<td align=center>9636PRO</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>9636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>9630S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=12>
+<a href="http://www.scanace.com/">PIE</a>
+<td align=center>ScanAce 1236S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce 1230S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce II Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce III Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce V</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce ScanMedia</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce ScanMedia II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce 630S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanAce 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Adlib
+<td align=center>JetScan630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JetScan636PRO</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-PIXMA">Backend: pixma
+(0.17.3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://home.arcor.de/wittawat/pixma/">http://home.arcor.de/wittawat/pixma/</a>, <a href="http://mp610.blogspot.com/">http://mp610.blogspot.com/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=138>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>PIXMA E500</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1758</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA E510</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1761</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA E600</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x175a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA E610</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1767</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG2100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1751</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG2200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1760</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG3100 Series</td>
+<td align=center>USB WLAN</td>
+<td align=center>0x04a9/0x1752</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG3200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1762</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG4100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1753</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG4200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1763</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG5100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1748</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG5200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1749</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG5300 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1754</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG5400 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1764</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG6100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400 DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG6200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1755</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800 DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG6300 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1765</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG8100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MG8200 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1756</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP140</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x172b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600 DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP150</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1709</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP160</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1714</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP170</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP180</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1715</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP190</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1734</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP210</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1721</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP220</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1722</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP230</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x175f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP240</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1732</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP250</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP260</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1733</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP270</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP280</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1746</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP360</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP370</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP375R</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP360/370/390? Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP390</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP450</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP460</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1716</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP470</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1723</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP480</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1731</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP490</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP493</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1757</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP495</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1747</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP280? Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP500</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP510</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1717</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP520</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1724</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP530</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1712</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP540</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1730</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP550</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP560</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP600</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1718</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP600R</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1719</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP610</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1725</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP620</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP630</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x172e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP640</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x173f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP700</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2630</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (flatbed color up to 1200DPI, grayscale up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP710</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP730</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x262f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed color up to 1200DPI, grayscale up to 600DPI. ADF scan to be confirmed.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP740</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP710? Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP750</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1706</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. Canceling scan in ADF mode doesn't eject the paper!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP760</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1708</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP770</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1708</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP780</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1707</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP790</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1707</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP800</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP800R</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP810</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x171a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP830</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1713</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Flatbed, ADF simplex and Duplex supported.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP960</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x171b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP970</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1726</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI). Full TPU support (negative and slides) at 24 or 48 bits.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP980</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Working fine at all resolutions.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MP990</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1740</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Working fine at all resolutions.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX300</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1727</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX310</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1728</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX320</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1736</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma Generation 3? Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX330</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1737</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX340</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1741</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX350</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1742</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX360</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX370 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1759</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX390 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1766</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX410</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x174e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MX420? Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX420</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x174f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX430 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX450 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1768</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX510 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX520 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1769</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX700</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1729</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 2400DPI)</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX710 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX720 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x176a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX850</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX860</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1735</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX870</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1743</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX880 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX882</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX885</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX890 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX920 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x176b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>PIXMA MX7600</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x171c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 4800DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS D420</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ef</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</td>
+</tr>
+<tr>
+<td align=center>imageCLASS D480</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ed</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</td>
+</tr>
+<tr>
+<td align=center>i-SENSYS MF3010</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x2759</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF3110</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2660</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF3240</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2684</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4010</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4018</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4120</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4122</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4140</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4150</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4270</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b5</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>I-SENSYS MF4320d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>I-SENSYS MF4330d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4350d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4370dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ec</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4380dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ec</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4410</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2737</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4430</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2737</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). ADF empty buggy.</td>
+</tr>
+<tr>
+<td align=center>i-SENSYS MF4550d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2736</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4660</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF4690</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF5630</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>laserBase MF5650</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF5730</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF5750</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF5770</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</td>
+</tr>
+<tr>
+<td align=center>i-SENSYS MF5880dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26f9</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF6500 series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2686</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF6550</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2686</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>i-SENSYS MF6680dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26fa</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF8030</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2707</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageCLASS MF8170c</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2659</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+</tr>
+<tr>
+<td align=center>imageRUNNER 1020/1024/1025</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26e6</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+</tr>
+<tr>
+<td align=center>CanoScan 8800F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1901</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed scan. TPU for negatives and slides. All resolutions supported (up to 4800DPI).</td>
+</tr>
+<tr>
+<td align=center>CanoScan 9000F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1908</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</td>
+</tr>
+<tr>
+<td align=center>CanoScan 9000F Mark II</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x190d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</td>
+</tr>
+</table>
+<h3><a name="S-PLUSTEK">Backend: plustek
+(0.52)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.gjaeger.de/scanner/plustek/">http://www.gjaeger.de/scanner/plustek/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=7>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center>OpticPro U12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0010</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>NOTE: Devices with product ID 0x0001 are not supported!</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0013</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Note: Devices with product ID 0x0001 are not supported!</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT16</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro U24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0011</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro U24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0015</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.geniusnet.com.tw/">Genius</a>
+<td align=center>Colorpage HR6 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2007</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR6 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2008</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR7</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2013</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR6A</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2009</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR7LE</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2015</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR6X</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2016</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>BearPaw 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>both product versions are supported, see backends' man-page</td>
+</tr>
+<tr>
+<td align=center>BearPaw 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>both product versions are supported, see backends' man-page</td>
+</tr>
+<tr>
+<td align=center>BearPaw 2400</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>ScanJet 2100C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0505</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanJet 2200C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0605</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.epson.com/">Epson</a>
+<td align=center>Perfection 1250</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1250Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+</tr>
+<tr>
+<td align=center>Perfection 1260</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1260Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.umax.com/">Umax</a>
+<td align=center>UMAX 3400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0050</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</td>
+</tr>
+<tr>
+<td align=center>UMAX 3400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</td>
+</tr>
+<tr>
+<td align=center>UMAX Astranet ia101</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>seems to be a renamed UMAX 3400</td>
+</tr>
+<tr>
+<td align=center>UMAX 3450</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>UMAX 5400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0160</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.compaq.com/">Compaq</a>
+<td align=center>S4-100</td>
+<td align=center>USB</td>
+<td align=center>0x049f/0x001a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Identical to UMAX 3400</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center>CanoScan N650U/N656U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2206</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N1220U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2207</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N670U/N676U/LiDE20</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan N1240U/LiDE30</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan LiDE25</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2220</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CanoScan D660U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2208</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.syscaninc.com/">Syscan</a>
+<td align=center>TravelScan 460/464</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4600</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>TravelScan 662</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x6620</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Ambir
+<td align=center>Visigo A4</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4600</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebaged Travelscan 464</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.pandp.com.tw/">Portable Peripheral Co., Ltd.</a>
+<td align=center>Q-Scan USB001 (A4 portable scanner)</td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Q-Scan USB201 (A6 portable scanner)</td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x2000</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.visioneer.com/">Visioneer</a>
+<td align=center>Strobe XP 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0427</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-PLUSTEK-PP">Backend: plustek_pp
+(0.43)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">http://www.gjaeger.de/scanner/plustek_pp/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=17>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center>OpticPro 4800P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 4830P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 600P/6000P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 4831P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9630P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9630PL</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=1</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9600P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 1236P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>reported as OpticPro 12000P/96000P</td>
+</tr>
+<tr>
+<td align=center>OpticPro 12000P/96000P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9636P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=4</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9636P+/Turbo</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=3</td>
+</tr>
+<tr>
+<td align=center>OpticPro 9636T</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro 12000T</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro AI3</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>use driver-switch mov=5, poor picture quality</td>
+</tr>
+<tr>
+<td align=center>OpticPro P8</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro P12</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>OpticPro PT12</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.primax.nl/">Primax</a>
+<td align=center>Colorado 4800</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>same as OpticPro 4800P</td>
+</tr>
+<tr>
+<td align=center>Compact 4800 Direct</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=2</td>
+</tr>
+<tr>
+<td align=center>Compact 4800 Direct-30</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>same as OpticPro 4830P, use driver-switch mov=7</td>
+</tr>
+<tr>
+<td align=center>Compact 9600 Direct-30</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>same as OpticPro 9630P</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.geniusnet.com.tw/">Genius</a>
+<td align=center>Colorpage Vivid III V2</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as PT12</td>
+</tr>
+<tr>
+<td align=center>Colorpage Vivid Pro II Film</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as OP9636T/12000T</td>
+</tr>
+<tr>
+<td align=center>Colorpage HR6X EPP</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Negative scanning does not work correctly</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Aries
+<td align=center>Scan-It Pro 4800</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=2</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+BrightScan
+<td align=center>BrighScan OpticPro</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as P12</td>
+</tr>
+</table>
+<h3><a name="S-RICOH">Backend: ricoh
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-ricoh.5.html">sane-ricoh</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.ricoh.com/">Ricoh</a>
+<td align=center>Ricoh IS50</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Ricoh IS60</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-RTS8891">Backend: rts8891
+(1.0-0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://stef.dev.free.fr/sane/rts8891/index.html">http://stef.dev.free.fr/sane/rts8891/index.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-rts8891.5.html">sane-rts8891</a><br>
+<b>Comment:</b> This backend supports Realtek RTS8891 ASIC bases scanners.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.umax.com.tw/">UMAX</a>
+<td align=center>Astra 4400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0070</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 and 1200 dpi</td>
+</tr>
+<tr>
+<td align=center>Astra 4450</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0070</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center>scanjet 4470c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>re-branded Astra 4400</td>
+</tr>
+<tr>
+<td align=center>scanjet 4400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0705</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>exists with 2 different sensors of which only one works</td>
+</tr>
+</table>
+<h3><a name="S-S9036">Backend: s9036
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-s9036.5.html">sane-s9036</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.siemens.com/">Siemens</a>
+<td align=center>9036 Flatbed scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-SCEPTRE">Backend: sceptre
+(1.0-10)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.zago.net/sane/">http://www.zago.net/sane/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-sceptre.5.html">sane-sceptre</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.sceptre.com/">Sceptre</a>
+<td align=center>Vividscan S1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.komodo.com/">Komodo</a>
+<td align=center>S1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>rebadged Sceptre S1200</td>
+</tr>
+</table>
+<h3><a name="S-SHARP">Backend: sharp
+(0.32)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://sharp-world.com/">Sharp</a>
+<td align=center>JX-610</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JX-250</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JX-320</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JX-325</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JX-330</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>JX-350</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-SM3600">Backend: sm3600
+(0.1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sm3600.sourceforge.net/">http://sm3600.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.microtek.com/">Microtek</a>
+<td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40b3</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40ca</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40ff</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 3700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40b8</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 3700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40cb</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 3750</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40dd</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works (told)</td>
+</tr>
+</table>
+<h3><a name="S-SM3840">Backend: sm3840
+(1.1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.ziplabel.com/sm3840/">http://www.ziplabel.com/sm3840/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-sm3840.5.html">sane-sm3840</a><br>
+<b>Comment:</b> This reverse-engineered backend supports the USB ScanMaker 3840 model<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.microtek.com/">Microtek</a>
+<td align=center>ScanMaker 3840</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d4</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>8 and 16 bit, color and grayscale</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 4800</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30cf</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same hardware as SM3840, different color box</td>
+</tr>
+</table>
+<h3><a name="S-SNAPSCAN">Backend: SnapScan
+(1.4)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://snapscan.sourceforge.net/">http://snapscan.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a><br>
+<b>Comment:</b> Supported bit depths: 24 bit (color), 48 bit (color, Epson) 8 bit (gray)<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=18>
+<a href="http://www.agfa.com/">AGFA</a>
+<td align=center>SnapScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan 300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan 310</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF supported.</td>
+</tr>
+<tr>
+<td align=center>Arcus 1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional transparency unit supported.</td>
+</tr>
+<tr>
+<td align=center>SnapScan 1236s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF and transparency unit supported.</td>
+</tr>
+<tr>
+<td align=center>SnapScan 1236u</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF and transparency unit supported.</td>
+</tr>
+<tr>
+<td align=center>SnapScan 1212U</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0001</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan 1212U_2</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2061</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e10</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2093</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e20</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2091</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e25</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2095</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e26</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2097</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e40</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x208d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e42</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x20ff</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SnapScan e50</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x208f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>SnapScan e52</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x20fd</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>SnapScan e60</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=25>
+<a href="http://www.benq.com">Benq (Acer)</a>
+<td align=center>300f</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>310s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>610s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>610plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>620s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanWit 2720s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>310U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x1a20</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>320U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>340U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>620U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x1a2a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>620UT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2040</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>640U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>640bu</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x207e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>640BT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20be</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>1240</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20c0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+</tr>
+<tr>
+<td align=center>3300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>3300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>4300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>4300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>5000E</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fc</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same as 5000U, working up to 600 DPI</td>
+</tr>
+<tr>
+<td align=center>5000U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fc</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same as 5000E, working up to 600 DPI</td>
+</tr>
+<tr>
+<td align=center>5000</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20f8</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI</td>
+</tr>
+<tr>
+<td align=center>5150</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2137</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Calibration algorithm unknown</td>
+</tr>
+<tr>
+<td align=center>5250</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2137</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same hardware as 5150 (?), Calibration algorithm unknown</td>
+</tr>
+<tr>
+<td align=center>5300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fe</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Problems with firmware upload reported</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.guillemot.com">Guillemot / Hercules</a>
+<td align=center>Maxi Scan A4 Deluxe (SCSI)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged SnapScan 310s.</td>
+</tr>
+<tr>
+<td align=center>Scan@home Touch 1248 (USB)</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 3300.</td>
+</tr>
+<tr>
+<td align=center>Maxi Scan A4 USB 640U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 640U.</td>
+</tr>
+<tr>
+<td align=center>Maxi A4 36 bit</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 620U, needs Benq firmware file u96v???.bin</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.mitsubishi.com">Mitsubishi</a>
+<td align=center>Diamondview 648UT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 320u.</td>
+</tr>
+<tr>
+<td align=center>Diamondview 650U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 4300.</td>
+</tr>
+<tr>
+<td align=center rowspan=8>
+<a href="http://www.epson.com">Epson</a>
+<td align=center>Perfection 660</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0114</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1270</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0120</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 1670</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 2480</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 2580</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Film scanning unit unsupported</td>
+</tr>
+<tr>
+<td align=center>Perfection 3490</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Perfection 3590</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Film scanning unit unsupported</td>
+</tr>
+<tr>
+<td align=center>Stylus CX-1500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-SP15C">Backend: sp15c
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-sp15c.5.html">sane-sp15c</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.fcpa.fujitsu.com/products/scanners/">Fujitsu</a>
+<td align=center>ScanPartner 15C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ScanPartner 600C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-ST400">Backend: st400
+(1.6)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.informatik.uni-oldenburg.de/~ingo/sane/">http://www.informatik.uni-oldenburg.de/~ingo/sane/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-st400.5.html">sane-st400</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.siemens.de/">Siemens</a>
+<td align=center>ST400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>6 bit gray</td>
+</tr>
+<tr>
+<td align=center>ST800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>6 bit gray</td>
+</tr>
+</table>
+<h3><a name="S-TAMARACK">Backend: tamarack
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-tamarack.5.html">sane-tamarack</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Tamarack
+<td align=center>Artiscan 6000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 300 DPI</td>
+</tr>
+<tr>
+<td align=center>Artiscan 8000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 400 DPI</td>
+</tr>
+<tr>
+<td align=center>Artiscan 12000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 600 DPI</td>
+</tr>
+</table>
+<h3><a name="S-TECO1">Backend: teco1
+(1.0-10)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.zago.net/sane/#teco">http://www.zago.net/sane/#teco</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=14>
+<a href="http://www.relisys.com/">Relisys</a>
+<td align=center>RELI 2412</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3530+</td>
+</tr>
+<tr>
+<td align=center>AVEC 2400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3520</td>
+</tr>
+<tr>
+<td align=center>RELI 4830</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM4542</td>
+</tr>
+<tr>
+<td align=center>AVEC 2412</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3520+</td>
+</tr>
+<tr>
+<td align=center>AVEC 4800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4530</td>
+</tr>
+<tr>
+<td align=center>AVEC 4816</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4530+</td>
+</tr>
+<tr>
+<td align=center>RELI DS6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3420</td>
+</tr>
+<tr>
+<td align=center>RELI DS15</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3440</td>
+</tr>
+<tr>
+<td align=center>RELI 2400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3530</td>
+</tr>
+<tr>
+<td align=center>RELI 4816</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM4540</td>
+</tr>
+<tr>
+<td align=center>RELI 9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530</td>
+</tr>
+<tr>
+<td align=center>RELI 9612</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530*</td>
+</tr>
+<tr>
+<td align=center>RELI 9624</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530+</td>
+</tr>
+<tr>
+<td align=center>RELI 9630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6540</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Actown
+<td align=center>ACT Scan I 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3520A</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+Dextra
+<td align=center>DF-600P</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3510</td>
+</tr>
+<tr>
+<td align=center>DF-1200T+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3530+</td>
+</tr>
+<tr>
+<td align=center>DF-4830T</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4542</td>
+</tr>
+<tr>
+<td align=center>DF-9624</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530+</td>
+</tr>
+</table>
+<h3><a name="S-TECO2">Backend: teco2
+(1.0-9)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://gkall.hobby.nl/teco2.html">http://gkall.hobby.nl/teco2.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=7>
+<a href="http://www.relisys.com/">Relisys</a>
+<td align=center>AVEC Super 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3575</td>
+</tr>
+<tr>
+<td align=center>AVEC II S3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3564</td>
+</tr>
+<tr>
+<td align=center>SCORPIO Super 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3575</td>
+</tr>
+<tr>
+<td align=center>APOLLO Express 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sub model VM356A</td>
+</tr>
+<tr>
+<td align=center>APOLLO Express 6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6565</td>
+</tr>
+<tr>
+<td align=center>SCORPIO Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6575</td>
+</tr>
+<tr>
+<td align=center>SCORPIO Pro-S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6586</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.primax.nl/">Primax</a>
+<td align=center>Jewel 4800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM356A</td>
+</tr>
+<tr>
+<td align=center>Profi 9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sub model VM6575</td>
+</tr>
+<tr>
+<td align=center>Profi 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6586</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>ScanMagic 4830S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3575</td>
+</tr>
+</table>
+<h3><a name="S-TECO3">Backend: teco3
+(1.0-1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.zago.net/sane/#teco3">http://www.zago.net/sane/#teco3</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.tecoimage.com.tw/">Relisys</a>
+<td align=center>Infinity Scorpio</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Plustek
+<td align=center>OpticPro 2400SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3552</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.image-land.com/">PIOTECH</a>
+<td align=center>Splendeur 3024</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Trust
+<td align=center>Imagery 2400 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+</tr>
+<tr>
+<td align=center>Imagery 4800 SP+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+</tr>
+<tr>
+<td align=center>Imagery 9600 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3552</td>
+</tr>
+</table>
+<h3><a name="S-U12">Backend: u12
+(0.02)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.gjaeger.de/scanner/u12/">http://www.gjaeger.de/scanner/u12/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center>OpticPro U12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Note: Only devices with product ID 0x0001 are supported!</td>
+</tr>
+<tr>
+<td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Note: Only devices with product ID 0x0001 are supported!</td>
+</tr>
+<tr>
+<td align=center>OpticPro 1212U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+RevScan
+<td align=center>RevScan Orange R48Ti</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Rebadged Plustek OpticPro UT12</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.geniusnet.com.tw/">Genius</a>
+<td align=center>ColorPage HR6 V1</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2004</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>ColorPage Vivid III USB</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Note: Device has Plustek vendor and product ID (0x07b3/0x0001)</td>
+</tr>
+</table>
+<h3><a name="S-UMAX">Backend: umax
+(1.0-41)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">http://www.rauch-domain.de/sane-umax/index.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=43>
+<a href="http://www.umax.com/">UMAX</a>
+<td align=center>Vista S6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Vista S6E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UMAX S-6E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UMAX S-6EG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Vista-S8</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Supervista S-12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UMAX S-12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UMAX S-12G</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 610S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 1220S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 2100S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 2200 (SU)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 2200 (SU)</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0230</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, needs USB control messages</td>
+</tr>
+<tr>
+<td align=center>Astra 2400S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra 6400</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+</tr>
+<tr>
+<td align=center>Astra 6450</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+</tr>
+<tr>
+<td align=center>Astra MX3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Astra MX3</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, needs USB control messages</td>
+</tr>
+<tr>
+<td align=center>Mirage D-16L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Mirage II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Mirage IIse</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PSD</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PowerLook</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=PS-2400X</td>
+</tr>
+<tr>
+<td align=center>PL-II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PowerLook III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PowerLook 270</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>incompatible</td>
+</tr>
+<tr>
+<td align=center>PowerLook 270plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>incompatible</td>
+</tr>
+<tr>
+<td align=center>PowerLook 1100</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+</tr>
+<tr>
+<td align=center>PowerLook 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PowerLook 2100XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>PowerLook 3000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>Gemini D-16</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UMAX VT600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+</tr>
+<tr>
+<td align=center>Vista-T630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK for some firmwareversions, on others only lineart OK</td>
+</tr>
+<tr>
+<td align=center>UC 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 2.8 OK, others only lineart OK</td>
+</tr>
+<tr>
+<td align=center>UG 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UG 80</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center>UC 840</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 1.6 OK, others only lineart OK</td>
+</tr>
+<tr>
+<td align=center>UC 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+</tr>
+<tr>
+<td align=center>UC 1200SE</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 3.0 OK, others unknown</td>
+</tr>
+<tr>
+<td align=center>UC 1260</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 1.6 OK, others unknown</td>
+</tr>
+<tr>
+<td align=center rowspan=13>
+<a href="http://www.heidelberg.com/">Linotype Hell</a>
+<td align=center>Jade</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office</td>
+</tr>
+<tr>
+<td align=center>Jade</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell JADE</td>
+</tr>
+<tr>
+<td align=center>Jade2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office2</td>
+</tr>
+<tr>
+<td align=center>Saphir</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+</tr>
+<tr>
+<td align=center>Saphir2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell SAPHIR2</td>
+</tr>
+<tr>
+<td align=center>Saphir3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell SAPHIR3</td>
+</tr>
+<tr>
+<td align=center>Saphir Ultra</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+</tr>
+<tr>
+<td align=center>Saphir Ultra II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=Linotype SAPHIR4</td>
+</tr>
+<tr>
+<td align=center>Saphir HiRes</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+</tr>
+<tr>
+<td align=center>Opal</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+</tr>
+<tr>
+<td align=center>Opal2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK; SCSI-ID=LinoHell OPAL2</td>
+</tr>
+<tr>
+<td align=center>Opal Ultra</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+</tr>
+<tr>
+<td align=center>Linoscan 1400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=HDM LS4H1S</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.vobis.de/">Vobis</a>
+<td align=center>Highscreen Scanboostar Premium</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office2</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+EDGE
+<td align=center>KTX-9600US</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>no feedback</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.epson.com/">Epson</a>
+<td align=center>Perfection 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=EPSON Perfection600</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Escom
+<td align=center>Image Scanner 256</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=UMAX UG 80</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Escort
+<td align=center>Galleria 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>untested, SCSI-ID=ESCORT Galleria 600S</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Genius
+<td align=center>ColorPage-HR5 (Pro)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=KYE ColorPage-HR5</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.nikon.com/">Nikon</a>
+<td align=center>AX-110 / Scantouch 110</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+</tr>
+<tr>
+<td align=center>AX-210</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.nikon.com/">TriGem</a>
+<td align=center>PowerScanII</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+</tr>
+</table>
+<h3><a name="S-UMAX1220U">Backend: umax1220u
+(unmaintained)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sourceforge.net/projects/umax1220u-sane">http://sourceforge.net/projects/umax1220u-sane</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-umax1220u.5.html">sane-umax1220u</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.umax.com/">UMAX</a>
+<td align=center>Astra 1220U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 1600U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0030</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 2000U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0030</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 2100U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0130</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="S-UMAX-PP">Backend: umax_pp
+(1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://umax1220p.sourceforge.net/">http://umax1220p.sourceforge.net/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.umax.com.tw/">UMAX</a>
+<td align=center>Astra 1220P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 2000P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 1600P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Astra 600P</td>
+<td align=center>Parport (SPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>untested, but should be close to 610P</td>
+</tr>
+<tr>
+<td align=center>Astra 610P</td>
+<td align=center>Parport (SPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Hewlett-Packard
+<td align=center>Scanjet 3200C</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>works (relabelled 1220P and 2000P)</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Genius
+<td align=center>ColorPage-Life Pro</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>works (relabelled 1220P and 2000P)</td>
+</tr>
+</table>
+<h3><a name="S-UNSUPPORTED">Backend: unsupported
+(2010-06-09)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="/contrib.html">/contrib.html</a><br>
+<b>Comment:</b> The devices mentioned here are not supported by any SANE backend. However, there may be links to information about them or stand-alone programs.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=7>
+Agfa
+<td align=center><a href="/unsupported/agfa-duoscan-f40.html">DuoScan f40</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x06bd/0x02bf</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/agfa-duoscan-t2000xl.html">DuoScan T2000XL</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Microtek ArtixScan 2020?</td>
+</tr>
+<tr>
+<td align=center>DuoScan T2500</td>
+<td align=center>SCSI IEEE-1384</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Microtek Artixscan 2500f</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">SnapScan 310P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">SnapScan EZ</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">SnapScan 1200P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">SnapScan 1212P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.artecusa.com/">Artec/Ultima</a>
+<td align=center><a href="/unsupported/artec_1236usb.html">1236 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>AM12e+</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Chips found inside: AT015, AD9816JS. Maybe similar to SCSI version or as6e?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/artec-ultima-2000-2.html">Ultima 2000 (0x4001)</a></td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Same name, but different ids: This scanner is not supported. The scanner with product id 0x4002 is supported by the gt68xx backend, however.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Avigramm
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">Minidoc</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.avision.com/">Avision</a>
+<td align=center>DS310F</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner/printer/copier combination.</td>
+</tr>
+<tr>
+<td align=center>iVina FB2400</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No chipset information available. Same as UMAX Astra 6700.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4500.html">iVina 1600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a10</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend. Same as UMAX Astra 4500.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4700.html">iVina FB1800</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a20</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646/GL660 based. Same as UMAX Astra 4700.</td>
+</tr>
+<tr>
+<td align=center rowspan=12>
+<a href="http://www.benq.com">Benq (Acer)</a>
+<td align=center><a href="/unsupported/acer-parport.html">310P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">320P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">340P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">610P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">610PT</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">620P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">620PT</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/acer-parport.html">640P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center>5450</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x211e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/benq-5550.html">5550</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2211</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023447.html">5560</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2311</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/benq-7400ut.html">7400UT</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2202</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Boeder
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">Sm@rtScan Office</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.brother.com/">Brother</a>
+<td align=center><a href="/unsupported/brother-mfc-2500.html">MFC 2500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x000a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://sourceforge.net/projects/brother-mfc">MFC 4600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>The parport 200x400dpi grayscale version of this scanner is unsupported. Dmitri Katchalov did some investigations on this scanner. If you want to write a backend, contact him (see link).</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/brother-mfc-7300.html">MFC 7300c</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x04f9/0x0106</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/brother-mfc-9600.html">MFC 9600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x0101</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.c-channel.ch/">C-Channel</a>
+<td align=center><a href="/unsupported/c-channel-mypen-pro.html">MyPen Pro</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>MyPen Light</td>
+<td align=center>USB</td>
+<td align=center>0x0a93/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>See bug #306792 for details.</td>
+</tr>
+<tr>
+<td align=center>MoneyPen II</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+</tr>
+<tr>
+<td align=center rowspan=37>
+<a href="http://www.canon.com/">Canon</a>
+<td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000ex</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-4200f.html">CanoScan 4200F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-4400.html">CanoScan 4400F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2228</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-5000f.html">CanoScan 5000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2212</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-5200f.html">CanoScan 5200F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2217</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-8000f.html">CanoScan 8000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more information. With transparency adapter.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-8400f.html">CanoScan 8400F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-8600.html">CanoScan 8600F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2229</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-9900f.html">CanoScan 9900F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2210</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported, similar to 8000F. 3200x6400 dpi USB2. With transparency adapter.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-9950f.html">CanoScan 9950F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2219</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-d646u.html">CanoScan D646U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for more information and test program.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-d646u.html">CanoScan D646U ex</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See D646.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-d1230u.html">CanoScan D1230U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2209</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. </td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-d1250u2.html">CanoScan D1250U2</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, someone started working on this scanner and some information is available (see link).</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-d2400uf.html">CanoScan D2400UF</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link.</td>
+</tr>
+<tr>
+<td align=center>CanoScan FB320U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2201</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-fb620u.html">CanoScan FB620U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2202</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://sourceforge.net/projects/canonscanner/">CanoScan FB1210U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2205</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program for FreeBSD is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 70</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2225</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-lide-80.html">CanoScan LiDE 80</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2214</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-lide-90.html">CanoScan LiDE 90</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1900</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-canoscan-lide-500f.html">CanoScan LiDE 500F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 600F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-fs4000.html">FS4000</a></td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x3042</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-is-12.html">IS 12</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-is-22.html">IS 22</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-is-32.html">IS 32</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x105d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-is-52.html">IS 52</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1018</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1022</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1023</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-pixma-mp110.html">PIXMA MP110</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1700</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/canon-pixma-mp130.html">PIXMA MP130</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1701</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>DR-2020U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL84x?</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Chinon
+<td align=center><a href="/unsupported/chinon-ds3000.html">DS-3000</a></td>
+<td align=center>Parport Serial Port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment, but a backend is in preparation. See link.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.compaq.com/">Compaq</a>
+<td align=center>S200</td>
+<td align=center>USB</td>
+<td align=center>0x049f/0x0021</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. 2400x1200 dpi. One bulk-in, one bulk-out and one interrupt endpoint. Type-number: U0001-HB21, another type nr on the inside: 75100512-00</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Compeye
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">Simplex 1236C</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.cardscan.com/">Corex</a>
+<td align=center><a href="/unsupported/corex-cardscan-500.html">Cardscan 500</a></td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Businesscard reader.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/corex-cardscan-700.html">Cardscan 700 C</a></td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0004</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.dell.com/">Dell</a>
+<td align=center>A940</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5106</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably rebadged Lexmark X5150. May work with sane-lexmark? See bug #312130</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/dell-a960.html">A960</a></td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5107</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/dell-922.html">922</a></td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5109</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.epson.com/">Epson</a>
+<td align=center>GT-2200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>StylusScan 2000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0105</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/epson-stylus-dx4450.html">Stylus DX4450</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>Stylus CX-5800</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported at the moment. Not compatible to snapscan backend. It's not known if it may work with epson or epkowa backend.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.bizcardreader.com/">EDT (Electronic Document Technology)</a>
+<td align=center><a href="/unsupported/edt-900c.html">BizCardReader 900C</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x5001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+E-Lux
+<td align=center>j-6121</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Enhans
+<td align=center>j-6121</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</td>
+</tr>
+<tr>
+<td align=center>M-3630 A</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. </td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.geniusnet.com.tw/">Genius</a>
+<td align=center><a href="/unsupported/genius-colorpage-cs.html">ColorPage CS</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported, see link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/genius-colorpage-slim-1200-usb2.html">ColorPage-Slim 1200 USB2</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2020</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/genius-colorpage-hr6x.html">ColorPage HR6X Slim</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2019</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/genius-colorpage-hr7x.html">ColorPage HR7X</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2018</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/genius-colorpage-hr7xe.html">ColorPage HR7XE</a></td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsuported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/genius-colorpage-hr8.html">ColorPage HR8</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Guillemot
+<td align=center><a href="/unsupported/teco-vm6509.html">SCAN@HOME 48 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>Maxi Scan A4 Parallel 36 bit</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Identical to the Benq Prisa 620P.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Hercules
+<td align=center><a href="/unsupported/teco-vm6509.html">SCAN@HOME 48 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=15>
+<a href="http://www.hp.com/">Hewlett-Packard</a>
+<td align=center><a href="/unsupported/hp-photo-1000.html">Photo Scanner 1000</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported by SANE. However, it's detected as mass storage device so just mounting it is reported to work. See link for device data.</td>
+</tr>
+<tr>
+<td align=center>Photosmart 1200 Photo</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported by SANE. No details known. 10x15 cm. Maybe similar to Photo Scanner 1000?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-photosmart-s20xi.html">Photosmart S20 (C5101A)</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-photosmart-s20xi.html">Photosmart S20xi (C7150A)</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-photosmart-5100.html">Photosmart C5100 series</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5811</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-2400c.html">ScanJet 2400c</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0a01</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-photosmart-3180.html">Photosmart C3180</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5611</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+</tr>
+<tr>
+<td align=center>ScanJet 3770</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2505</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>While an external binary-only backend exists, it works only on Linux i386. Therefore the scanner is unsupported on other platforms.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-4600.html">ScanJet 4600</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details, or http://www.chmil.org/hp4600linux/ for code</td>
+</tr>
+<tr>
+<td align=center>ScanJet 4670</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See ScanJet 4600 entry.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-4850.html">ScanJet 4850C</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1b05</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841, maybe can be added to genesys backend </td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-4850.html">ScanJet 4890C</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1b05</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843, maybe can be added to genesys backend </td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-5530.html">ScanJet 5530C Photosmart</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1605</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Maybe GL841_HP, but not confirmed, maybe can be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-scanjet-8390.html">ScanJet 8390</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/hp-g4000.html">ScanJet G4000</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4505</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.ibm.com">IBM</a>
+<td align=center>ADF Color Scanner</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses proprietary ISA card. Maybe the same as the Plustek Spectra ADF?</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.iomagic.com/">IOMagic</a>
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">MobileScan USB</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://irislink.com/">Iris</a>
+<td align=center><a href="/unsupported/iris-iriscan.html">IriScan</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x1000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. LM9832/3. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/iris-irispen-translator.html">IRISPen Translator Executive</a></td>
+<td align=center>USB</td>
+<td align=center>0x0f43/0x015a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/iris-business.html">IRISCard Pro (IBCR II)</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a38/0x0301</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.kodak.com">Kodak</a>
+<td align=center>Snapshot Photo Scanner 1</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. FCC ID HWF96PHS</td>
+</tr>
+<tr>
+<td align=center rowspan=15>
+<a href="http://www.lexmark.com/">Lexmark</a>
+<td align=center><a href="/unsupported/lexmark-p6250.html">P6250</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0097</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-3150.html">Photo 3150</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x75.html">X74</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x75.html">X75</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x75.html">X75 PrinTrio</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x83.html">X83</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x003d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. GL640.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x2330.html">X2330</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00bb</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x3450.html">X3450</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00f6</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x5130.html">X5130</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0065</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x5130.html">X5150</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0065</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x5250.html">X5250</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0093</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x6170.html">X6170</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0072</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>X7170</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0098</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See bug #310889 for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x7350.html">X7350</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00b8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/lexmark-x8350.html">X8350</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00b9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Logitech
+<td align=center>PageScan Color</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/logitech-pagescan-usb.html">PageScan USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x046d/0x040f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=10>
+<a href="http://www.medion.com/">Medion/Lifetec/Tevion/Cytron</a>
+<td align=center><a href="/unsupported/medion-md6190.html">MD 6190</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0392</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/medion-md6190.html">MD 6190</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tevion-md40420.html">MD 40420</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/medion-md6190.html">MD 41260</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/medion-md6190.html">MD 41985</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tevion-md40420.html">MD 42666</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://gkall.hobby.nl/authentec.html">MD 85264</a></td>
+<td align=center>USB</td>
+<td align=center>0x08ff/0x2580</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Fingerprint sensor. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tevion-md90009.html">MD 90009</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tevion-md90070.html">MD 90070</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3022</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tevion-md90070.html">MD 90090</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3022</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+<a href="http://www.memorex.com/">Memorex</a>
+<td align=center><a href="/unsupported/memorex-maxx-6136u.html">6136u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0346</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch4400.html">6142u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Same as Visioneer Onetouch 4400. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">MaxxScan 6122</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/memorex-scf-9612p.html">SCF 9612P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=34>
+<a href="http://www.microtek.com/">Microtek</a>
+<td align=center>ArtixScan 2020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Agfa DuoScan T2000XL?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-artixscan-2020.html">ArtixScanDI 2020</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x202e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>Artixscan 2500f</td>
+<td align=center>SCSI IEEE-1384</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Agfa DuoScan T2500?</td>
+</tr>
+<tr>
+<td align=center>ArtixScan 4000tf</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses ALI M5611B.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-filmscan-35.html">FilmScan 35</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 336 CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Seems to be similar to the Microtek 330 CX and is detected by the microtek2 backend. Scanning doesn't seem to work however.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-1850s.html">Scanmaker 1850S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-3630.html">ScanMaker 3630</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Doesn't seem to be compatible to 3600 series, see link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-3800.html">ScanMaker 3800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30ce</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-3830.html">ScanMaker 3830</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30ce</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-3880.html">ScanMaker 3860</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3023</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details. Appears to be similar to ScanMaker 3880.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-3880.html">ScanMaker 3880</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3021</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. SQ113 chip. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-4600.html">ScanMaker 4600</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40c7</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-4700.html">ScanMaker 4700</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20b4</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-4900.html">ScanMaker 4850</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-4850-2.html">ScanMaker 4850 II</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-4900.html">ScanMaker 4900</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30b9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5600.html">ScanMaker 5</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5600.html">ScanMaker 5600</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20a7</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 5700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20bd</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses ALI M5615 like the ScanMaker 4700.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5800.html">ScanMaker 5800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5800.html">ScanMaker 5800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5900.html">ScanMaker 5900</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-5950.html">ScanMaker 5950</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-6000.html">ScanMaker 6000</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-6100.html">ScanMaker 6100</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-6700.html">ScanMaker 6700</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20c9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-8700.html">ScanMaker 8700</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20b1</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. USB vendor and product ids to be checked.</td>
+</tr>
+<tr>
+<td align=center>ScanMaker 9600XL</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20de</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. SCSI seems to work with microtek2 backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-9800.html">ScanMaker 9800XL</a></td>
+<td align=center>USB SCSI</td>
+<td align=center>0x05da/0x20de</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Partly unsupported. IEEE-1394 works with microtek2 backend. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-i320.html">ScanMaker i320</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e6</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-s400.html">ScanMaker s400</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x201c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanmaker-s400.html">ScanMaker S400</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x300b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/microtek-scanport-3000.html">ScanPort 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Vendor/Product ids: 0x04a7/0x0224. Realtek RTS8801B?. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.konicaminolta.com/">Konica Minolta</a>
+<td align=center><a href="/unsupported/minolta-dual-scan-III.html">Dual Scan III</a></td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. May work with vuescan. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/minolta-dual-scan-IV.html">Dual Scan IV</a></td>
+<td align=center>USB</td>
+<td align=center>0x132b/0x000a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Works with vuescan. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/minolta-dse-5400.html">DiMAGE Scan Elite 5400</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x0686/0x400e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. May work with vuescan. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/minolta-dse-5400-2.html">DiMAGE Scan Elite 5400 2</a></td>
+<td align=center>USB</td>
+<td align=center>0x132b/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/minolta-dimage-scan-multi-pro.html">DiMAGE Scan Multi Pro</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>magicolor 2480MF</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a different scanning protocol than the magicolor 1690MF</td>
+</tr>
+<tr>
+<td align=center rowspan=15>
+<a href="http://www.mustek.com/">Mustek</a>
+<td align=center>1200 III EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. quarlewm at jmu dot edu offers to temporarily loan such a scanner to anyone who is interested in writing a driver.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">2400 M</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">BearPaw 2400 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0400</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/mustek-bearpaw-2448-cu-pro.html">BearPaw 2448 CU Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0408</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/mustek-bearpaw-4800ta-pro.html">BearPaw 4800 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x1000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for some information.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/mustek-bearpaw-4800ta-pro-ii.html">BearPaw 4800 TA Pro II</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x040a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">BearPaw 6400 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x040b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+</tr>
+<tr>
+<td align=center>Paragon 800 II EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Maybe similar to 600 II EP (SCSI_over-parport)? In this case it could be supported by the mustek SCSI backend.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 600 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0873</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Programming information is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 1200 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0003</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Programming information is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 1200 USB Plus</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0007</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+</tr>
+<tr>
+<td align=center><a href="http://penguin-breeder.org/?page=mustek_pp">ScanExpress 12000 P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Asic 1505/05.</td>
+</tr>
+<tr>
+<td align=center>ScanExpress A3 EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Maybe it will be supported by the mustek_pp backend in future.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress CardSmart</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. USB business card scanner. Maybe works as USB storage device?</td>
+</tr>
+<tr>
+<td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2003-May/007682.html">ScanMagic 9636P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same as Mustek 12000 P?. ASIC 1505.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.nevt.co.jp/">NEC</a>
+<td align=center><a href="/unsupported/nec-petiscan.html">Petiscan</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0100</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably unsupported. See link for details. Vendor ID is Relisys/Teco. Not known if it is similar to other Relisys/Teco USB scanners.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.nikon.com/">Nikon</a>
+<td align=center><a href="/unsupported/nikon-ls9000-ed.html">LS-9000 ED</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details. Possibly similar to LS-8000 ED.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.olivetti.com">Olivetti</a>
+<td align=center><a href="/unsupported/olivetti-job-jet-m400.html">Job-Jet M400</a></td>
+<td align=center>USB</td>
+<td align=center>0x0b3c/0xa880</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.olympus.com">Olympus</a>
+<td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2008-December/023326.html">ES-10P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/olympus-es10s.html">ES-10S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Optoelectronics
+<td align=center>Barcode scanner</td>
+<td align=center>USB</td>
+<td align=center>0x065a/0x0001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported.</td>
+</tr>
+<tr>
+<td align=center rowspan=6>
+Optrox
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3C</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3E</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3F</a></td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Special ISA card</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3S</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 6E</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 6F</a></td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Special ISA card</td>
+</tr>
+<tr>
+<td align=center rowspan=13>
+Panasonic
+<td align=center>KV-SS905C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</td>
+</tr>
+<tr>
+<td align=center>KV-S2055W</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S2055L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S2065W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S3065CW</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S3065CL</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S3085</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S3105C</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</td>
+</tr>
+<tr>
+<td align=center>KV-S6040W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S6045W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S6050W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S6055W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center>KV-S7065C</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Pentax
+<td align=center><a href="/unsupported/syscan-travelscan-pro.html">DSmobile USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x2000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+</tr>
+<tr>
+<td align=center rowspan=5>
+<a href="http://www.scanace.com/">PIE</a>
+<td align=center><a href="/unsupported/pie-1800u.html">Primefilm 1800u</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023442.html">Primefilm 2700</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>Primefilm 3600PRO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. </td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/reflecta-digitdia-3600.html">Powerslide 3600</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0142</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Film scanner that can scan directly from the magazine.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/pie-pf3650.html">PF3650 Pro3 Film Scanner</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0143</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=32>
+<a href="http://www.plustek.de/">Plustek</a>
+<td align=center><a href="/unsupported/plustek-opticfilm-7200.html">OpticFilm 7200</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0807</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL842 based, maybe to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center>OpticFilm 7200i</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c04</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, maybe to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center>OpticPro A3U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses Plustek ASIC P99002</td>
+</tr>
+<tr>
+<td align=center>OpticPro S6</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses RealTek chipset (RTL8801D)</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st12.html">OpticPro S12</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st12.html">OpticPro ST12</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st16.html">OpticPro ST16</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center>OpticPro UA18</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably LM983x based.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st24.html">OpticPro S24</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0601 is unsupported but may be supported by the genesys backend in future /GL646). Product id 0x040e is supported by the gt68xx backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st24.html">OpticPro ST24</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-s28.html">OpticPro S28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0801</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-s28.html">OpticPro ST28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0801</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st28.html">OpticPro ST28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0802</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astrscan-4750.html">Umax AstraScan 4750</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0802</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend, rebadged Plustek ST28</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st48.html">OpticPro ST48</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0800</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st64.html">OpticPro ST64</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c00</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, maybe to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st64plus.html">OpticPro ST64+</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c03</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-pl806.html">PL 806</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c0c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-pl812.html">SmartOffice PL 812</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c0d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticslim-500.html">OpticSlim 500</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0458</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticslim-2420.html">OpticSlim 2420</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0806</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticslim-2420plus.html">OpticSlim 2420+</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0914</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center>OpticWorks 2000</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Multifunction device. No further information available.</td>
+</tr>
+<tr>
+<td align=center>OptiCard 600+</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Business card reader. No further information available.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-scancopy-115.html">ScanCopy 115</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x081c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center>Spectra ADF</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses proprietary ISA card that also provides power and is labelled GPS-1 PAGE-A from Taiwan. Other labels on the scanner include ADF Color Scanner and SF600AS. Maybe the same as the IBM ADF Color Scanner?</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0007</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x000f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0014</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0016</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.planon.com/">PLANon</a>
+<td align=center>DocuPen RC800</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/planon-docupen-r700.html">DocuPen R700</a></td>
+<td align=center>USB</td>
+<td align=center>0x10c4/0xea60</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>DocuPen (DPEN-BW)</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+</tr>
+<tr>
+<td align=center rowspan=18>
+<a href="http://www.primax.nl/">Primax</a>
+<td align=center><a href="/unsupported/primax-colorado-600u.html">Colorado 600U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0341</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado 1200p</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported by SANE. But is reported to partly work with pxscan. See link.</td>
+</tr>
+<tr>
+<td align=center>Colorado 1200u</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0361</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch4400.html">Primascan Colorado 2600u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Visioneer Onetouch 4400. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado Direct 600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado Direct 9600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program is available.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/primax-colorado-usb-9600.html">Colorado USB 9600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0340</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>G2-300</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0300</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2-300 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0302</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2E-300</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0301</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2E-300 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0303</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2-600</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0380</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2-600 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0382</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>G2E-600</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0383</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>OneTouch 5300</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+</tr>
+<tr>
+<td align=center>ReadyScan 636i</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0381</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+</tr>
+<tr>
+<td align=center>Slim-Line 1200</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Maybe GL646. Maybe similar to Medion MD 6228?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8920</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Look similar to Visioneer Onetouch 8920 (same USB product id).</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.fida.com/">Prolink</a>
+<td align=center><a href="/unsupported/prolink-2448u.html">Winscan Pro 2448U</a></td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0014</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available. RealTek RTS8801.</td>
+</tr>
+<tr>
+<td align=center>Winscan Pro 2000</td>
+<td align=center>USB Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No further information available.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.quato.de/">Quato</a>
+<td align=center>X-Finity</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details yet. Originally manufactured by PFU?</td>
+</tr>
+<tr>
+<td align=center>X-Finity Ultra</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details yet.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Reflecta
+<td align=center><a href="/unsupported/reflecta-digitdia-3600.html">DigitDia 3600</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0142</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Film scanner that can scan directly from the magazine.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/reflecta-iscan-1800.html">iScan 1800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/reflecta-proscan-4000.html">ProScan 4000</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0143</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=4>
+Relisys
+<td align=center><a href="/unsupported/relisys-eclipse-1200u.html">Eclipse 1200U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0103</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/relisys-scorpio-ultra3.html">Scorpio Ultra 3</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0210</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/relisys-episode.html">Episode</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0103</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>AVEC II E3</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Parport version of AVEC II S3?. See bug #304992 for details</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Samsung
+<td align=center><a href="/unsupported/samsung-scx-4725.html">SCX-4725FN</a></td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Scanshell
+<td align=center><a href="/unsupported/scanshell-800n.html">800N</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x6605</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Sicos
+<td align=center><a href="mailto:ehaase@inf.fu-berlin.de">DMS 2000</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported until now. Work on a backend has started, contact the author for details (see link)</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.siemens.com/">Siemens</a>
+<td align=center>ID Mouse Professional</td>
+<td align=center>USB</td>
+<td align=center>0x0681/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+</tr>
+<tr>
+<td align=center>Cherry FingerTIP ID Board - Sensor</td>
+<td align=center>USB</td>
+<td align=center>0x0681/0x0010</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+SmartDisk
+<td align=center>SmartScan 3600</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same as PIE Primefilm 2600 PRO.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Spot Technology
+<td align=center><a href="http://www.el-profesor.net/spoonset/">Maxiscan A4</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported until now. Work on a backend has started, see link for more information.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.el-profesor.net/spoonset">ScanTak 2c</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Work on a backend has started, see link for more information.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.el-profesor.net/spoonset">ScanTak 3c</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Work on a backend has started, see link for more information.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Syscan
+<td align=center><a href="/unsupported/syscan-travelscan-fs531.html">TravelScan FS-531</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x0530</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May work with the Plustek backend in future. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/syscan-travelscan-pro.html">TravelScan Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x2000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+Tamarack
+<td align=center><a href="http://www.autistici.org/tamarhack/">Artiscan 9600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.autistici.org/tamarhack/">Artiscan 9600 pro 36</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment. See link for a project for that scanner.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/tamarack-artiscan-2400.html">Artiscan 2400FS</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0100</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more information.</td>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.tce.com.br/">TCE</a>
+<td align=center><a href="/unsupported/memorex-maxx-6136u.html">MK600U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0346</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available.</td>
+</tr>
+<tr>
+<td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">S450</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported by SANE but is reported to work with pxscan (see link).</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.tecoimage.com.tw/">Teco</a>
+<td align=center><a href="/unsupported/teco-vm6509.html">VM6509F</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Tiny
+<td align=center><a href="/unsupported/visioneer-onetouch4400.html">FU661E</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=3>
+<a href="http://www.trust-site.com">Trust</a>
+<td align=center><a href="/unsupported/trust-combiscan-19200.html">CombiScan 19200</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2008-October/022955.html">EasyScan 19200</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/trust-scsi-scan-19200.html">SCSI Scan 19200 -Excellence Series-</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center rowspan=16>
+<a href="http://www.umax.com/">UMAX</a>
+<td align=center><a href="/unsupported/umax-astra-2500.html">Astra 2500</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0374</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/plustek-opticpro-st24.html">Astra 2850</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same IDs as Plustek OpticPro ST24. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-3000.html">Astra 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-3600.html">Astra 3600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4000.html">Astra 4000</a></td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x1030</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4100.html">Astra 4100</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported, to be added to genesys backend.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4500.html">Astra 4500</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a10</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend. Avision iVina FB1600 clone</td>
+</tr>
+<tr>
+<td align=center>Astra 4600</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported, no details known.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astra-4700.html">Astra 4700</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a20</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646/GL660 based. Avision iVina FB1800 clone.</td>
+</tr>
+<tr>
+<td align=center>Astra 6700</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No chipset information available. Same as Avision iVina FB2400.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astraslim.html">AstraSlim</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0104</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported currently. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astraslim-1200.html">AstraSlim 1200</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0110</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-astraslim-6000.html">AstraSlim 6000</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0104</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported currently. See link for more details.</td>
+</tr>
+<tr>
+<td align=center>Nete3470'</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known..</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/umax-powerlook-180.html">Powerlook 180</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>Powerlook 1000 USB</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No further information available.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Vantas
+<td align=center><a href="/unsupported/visioneer-onetouch4800.html">3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center rowspan=37>
+<a href="http://www.visioneer.com/">Visioneer</a>
+<td align=center>6200</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0345</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Is reported to use the E5 chipset. Uses a Primax ID. Looks similar to Primascan Colorado 2600u.</td>
+</tr>
+<tr>
+<td align=center>6200 EPP/USB</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0311</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Id is from Primax? Yet another scanner with the same name?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-9420.html">9420</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x03a8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-9450-usb.html">9450 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0421</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch4400.html">Onetouch 4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. E5 chipset? See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch4800.html">OneTouch 4800 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Seems to use Realtek RTS8801B. Same as Microtek Scanport 3000. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch5300.html">OneTouch 5300 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0226</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Chipset is RTS8801B(?). See link for output of /proc/bus/usb/devices.</td>
+</tr>
+<tr>
+<td align=center>OneTouch 5300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0221</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Yet another scanner with this name?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch5800.html">OneTouch 5800 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0226</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. 48 bit scanner, doesn't work with viceo backend. RTS8801C.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch6600.html">OneTouch 6600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch7100.html">Onetouch 7100</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0229</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch7700.html">Onetouch 7700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0380</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>LM9832/3 based, to be added to plustek backend</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8100.html">OneTouch 8100</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0321</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8900</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Same as 8920 but without TA?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8920</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Same as 8700 and 8900 but includes a TA. Uses a Primax ID. Chipset is RTS8801C. See link for output of /proc/bus/usb/devices.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch9020.html">Onetouch 9000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch9020.html">Onetouch 9020</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch9320.html">Onetouch 9320</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0362</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8820.html">Onetouch Pro 8800</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0410</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch8820.html">Onetouch Pro 8820</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0410</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-paperport-3100b.html">PaperPort 3100b</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center>PaperPort 6100</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. More details would be appreciated.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-paperport-onetouch.html">PaperPort OneTouch</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-strobe-pro-usb.html">Strobe Pro USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-4800-onetouch.html">4800 One Touch</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x03a0</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. Different id compared to One Touch 4800?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-docuimage-620s.html">DocuImage 620S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-documate-510.html">DocuMate 510</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0446</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-documate-510.html">DocuMate 510</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details. Yet another USB id.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/visioneer-onetouch4800.html">One Touch 4800</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. Different id compared to 4800 One Touch?</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-470cx.html">WorkCentre 470cx</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-m15i.html">WorkCentre M15i</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0xffef</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-xk35c.html">WorkCentre XK35c</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x043d/0x0020</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-xk50cx.html">WorkCentre XK50cx</a></td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3903</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-pro412.html">WorkCentre Pro 412</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x043d/0x4303</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-pe16.html">WorkCentre PE16</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x0924/0x4220</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+<tr>
+<td align=center><a href="/unsupported/xerox-workcentre-pe120i.html">WorkCentre PE120i</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4237</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+</tr>
+</table>
+<h3><a name="S-XEROX-MFP">Backend: xerox_mfp
+(1.0-13)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=6>
+<a href="http://www.office.xerox.com/">Xerox</a>
+<td align=center>Phaser 6110MFP</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x3d5d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center><a href="http://www.office.xerox.com/multifunction-printer/multifunction-under-30ppm/phaser-3200mfp/spec-enus.html">Phaser 3200MFP</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x3da4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>WorkCentre 3119 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4265</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>WorkCentre 4118 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x420c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>WorkCentre 3210</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4293</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>WorkCentre 3220</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4294</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.dell.com/">Dell</a>
+<td align=center>Dell MFP Laser Printer 1815dn</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5124</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center rowspan=60>
+<a href="http://www.samsung.com">Samsung</a>
+<td align=center>SCX-4x16</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3409</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6x20</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>MFP-560</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>MFP-750</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4x20</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3412</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4100</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3413</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4x21</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3419</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-5x30</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4200</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-3160</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6x22</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX4725</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX4725-FN</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6x45</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3420</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-8380</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3421</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-2160</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3425</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4500</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3426</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-6200</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3427</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-6240</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3428</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6x55</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3429</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-3170fn (CLX-3170 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-3175FW</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4500W</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04e8/0x342b</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4824 (SCX-4x24 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4828FN (SCX-4x28 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4300</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-5835_5935</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-5635</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3430</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4x26</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3432</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4600</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3433</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4623</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3434</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>MFP-65x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3435</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6545</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3437</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-8385</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3439</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-6220</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-6250</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4825FN (SCX-4x25 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-3185</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-8540</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4623FW</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3440</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-3205W (SCX-3200 Series)</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04e8/0x3441</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6545X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3442</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-6x55X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3443</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-8385X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3444</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-5835_5935X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3446</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4833FD</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x344b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4835FD</td>
+<td align=center>Ethernet</td>
+<td align=center>0x04e8/0x344b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-3405W</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-3400</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x344f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SF-760</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3450</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4729FD</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3453</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-6260</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3455</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-3300 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3456</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-470x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3457</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>CLX-4190</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x345a</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-4650 4x21S Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x345b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>M337x 387x 407x Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3460</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>M267x 287x Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3461</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>SCX-681x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3466</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>C460</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3468</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h2><a name="STILL">Still Cameras</a></h2>
+<p><b>Backends</b>:
+<a href="#C-DC25">dc25</a>,
+<a href="#C-DC210">dc210</a>,
+<a href="#C-DC240">dc240</a>,
+<a href="#C-DMC">dmc</a></p>
+<h3><a name="C-DC25">Backend: dc25
+(1.2)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:peter@fales-lorenz.net">mailto:peter@fales-lorenz.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dc25.5.html">sane-dc25</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+<a href="http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml">Kodak</a>
+<td align=center>DC25</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+</tr>
+<tr>
+<td align=center>DC20</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>DC-20 untested by author but reported to work</td>
+</tr>
+</table>
+<h3><a name="C-DC210">Backend: dc210
+(0.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:peter@fales-lorenz.net">mailto:peter@fales-lorenz.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dc210.5.html">sane-dc210</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml">Kodak</a>
+<td align=center>DC210</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h3><a name="C-DC240">Backend: dc240
+(0.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:peter@fales-lorenz.net">mailto:peter@fales-lorenz.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dc240.5.html">sane-dc240</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.kodak.com/global/en/service/products/ekn006568.jhtml">Kodak</a>
+<td align=center>DC240</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Use gphoto2 backend to get USB support</td>
+</tr>
+</table>
+<h3><a name="C-DMC">Backend: dmc
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dmc.5.html">sane-dmc</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.polaroid.com/">Polaroid</a>
+<td align=center>DMC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+</tr>
+</table>
+<h2><a name="VIDEO">Video Cameras</a></h2>
+<p><b>Backends</b>:
+<a href="#V-QCAM">qcam</a>,
+<a href="#V-STV680">stv680</a>,
+<a href="#V-UNSUPPORTED">unsupported</a></p>
+<h3><a name="V-QCAM">Backend: qcam
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-qcam.5.html">sane-qcam</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=2>
+Connectix
+<td align=center>Color QuickCam</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Requires root privileges.</td>
+</tr>
+<tr>
+<td align=center>Greyscale QuickCam</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Requires root privileges. Partly working.</td>
+</tr>
+</table>
+<h3><a name="V-STV680">Backend: stv680
+(1.0-1)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://gkall.hobby.nl/stv680-aiptek.html">http://gkall.hobby.nl/stv680-aiptek.html</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-stv680.5.html">sane-stv680</a><br>
+<b>Comment:</b> This vidcam backend is for the stv0680 chipset, See the website for more info.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.aiptek.com.tw">Aiptek</a>
+<td align=center>Aiptek Pencam</td>
+<td align=center>USB</td>
+<td align=center>0x0553/0x0202</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.konicaminolta.com">Konica</a>
+<td align=center>e-mini</td>
+<td align=center>USB</td>
+<td align=center>0x04c8/0x0722</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.digitaldreamco.com/en/index.shtml">Digital Dream</a>
+<td align=center>l' espion XS</td>
+<td align=center>USB</td>
+<td align=center>0x1183/0x0001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+<a href="http://www.creative.com/">Creative</a>
+<td align=center>WebCam Go Mini</td>
+<td align=center>USB</td>
+<td align=center>0x041e/0x4007</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+</tr>
+</table>
+<h3><a name="V-UNSUPPORTED">Backend: unsupported
+(2010-06-09)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="/contrib.html">/contrib.html</a><br>
+<b>Comment:</b> The devices mentioned here are not supported by any SANE backend. However, there may be links to information about them or stand-alone programs.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Manufacturer</th>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Biolux
+<td align=center><a href="/unsupported/biolux-654.html">654 (micrOcular)</a></td>
+<td align=center>USB</td>
+<td align=center>0x0923/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet. See link for more details.</td>
+</tr>
+<tr>
+<td align=center rowspan=1>
+Grandtek Scopecam
+<td align=center><a href="/unsupported/grandtech-scopecam.html">8x30 Binocular & Digital Camera</a></td>
+<td align=center>USB</td>
+<td align=center>0x0797/0x801c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not Supported yet. See link for more details.</td>
+</tr>
+</table>
+<h2><a name="API">APIs</a></h2>
+<p><b>Backends</b>:
+<a href="#A-GPHOTO2">gphoto2</a>,
+<a href="#A-PINT">pint</a>,
+<a href="#A-PNM">pnm</a>,
+<a href="#A-TEST">test</a>,
+<a href="#A-V4L">v4l</a></p>
+<h3><a name="A-GPHOTO2">Backend: gphoto2
+(0.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:peter@fales-lorenz.net">mailto:peter@fales-lorenz.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-gphoto2.5.html">sane-gphoto2</a><br>
+<b>Description:</b> <a href="http://www.gphoto.org">Multiple cameras supported by the gphoto2 libraries</a><br>
+<b>Comment:</b> The long-term plan is to support all the cameras supported by the gphoto2 libraries (currently over 140 models). However, at this stage, only a handful of cameras are definitely known to work with SANE. Other cameras will probably work if the native file format is EXIF or JPEG. Testers welcome!<br>
+</p>
+<h3><a name="A-PINT">Backend: pint
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pint.5.html">sane-pint</a><br>
+<b>Description:</b> Scanners with the machine-independent PINT interface<br>
+<b>Comment:</b> Haven't been tested for a long time. Handle with care.<br>
+</p>
+<h3><a name="A-PNM">Backend: pnm
+(1.0.8)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pnm.5.html">sane-pnm</a><br>
+<b>Description:</b> Reads PNM files<br>
+<b>Comment:</b> Used for debugging frontends. Obsolete, use test backend instead.<br>
+</p>
+<h3><a name="A-TEST">Backend: test
+(1.0-28)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/test-backend/">http://www.meier-geinitz.de/sane/test-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-test.5.html">sane-test</a><br>
+<b>Description:</b> Frontend-tester<br>
+<b>Comment:</b> Backend for testing frontends. Also serves as example for SANE backend options.<br>
+</p>
+<h3><a name="A-V4L">Backend: v4l
+(1.0-3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-v4l.5.html">sane-v4l</a><br>
+<b>Description:</b> Interface to Video For Linux API<br>
+<b>Comment:</b> Supports video cameras and other devices accessed by the v4l kernel API, e.g. bttv devices. Quite a lot of known bugs.<br>
+</p>
+<h2><a name="META">Meta Backends</a></h2>
+<p><b>Backends</b>:
+<a href="#M-DLL">dll</a>,
+<a href="#M-NET">net</a></p>
+<h3><a name="M-DLL">Backend: dll
+(1.0.13)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dll.5.html">sane-dll</a><br>
+<b>Description:</b> Dynamic loading of shared-library backends.<br>
+</p>
+<h3><a name="M-NET">Backend: net
+(1.0.14)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.penguin-breeder.org/?page=sane-net">http://www.penguin-breeder.org/?page=sane-net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-net.5.html">sane-net</a><br>
+<b>Description:</b> Network access to saned servers<br>
+<b>Comment:</b> Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6.<br>
+</p>
+<h3><a name="legend">Legend:</a></h3>
+<blockquote><dl>
+ <dt><b>Backend:</b></dt>
+ <dd>Name of the backend, in parentheses if available:
+ Version of backend/driver; newer versions may be
+ available from their home sites.<br> <font color="#F00000">NEW!</font> means brand-new to the
+ current release of SANE.<br>
+ UNMAINTAINED means that nobody maintains that backend. Expect no
+ new features or newly supported devices. You are welcome to take over
+ maintainership.
+ </dd>
+ <dt><b>Link(s):</b></dt>
+ <dd>Link(s) to more extensive and
+ detailed information, if it exists, or the email address
+ of the author or maintainer.
+ <dt><b>Manual Page:</b></dt>
+ <dd>A link to the man-page online, if it exists.</dd>
+ <dt><b>Comment:</b></dt>
+ <dd>More information about the backend or model, e.g. the level of support and possible problems.</dd>
+ <dt><b>Manufacturer:</b></dt>
+ <dd>Manufacturer, vendor or brand name of the device.</dd>
+ <dt><b>Model:</b></dt>
+ <dd>Name of the the device.</dd>
+ <dt><b>Interface:</b></dt>
+ <dd>How the device is connected to the computer.</dd>
+ <dt><b>USB id:</b></dt>
+ <dd>The USB vendor and product ids as printed by sane-find-scanner -q (only applicable for USB devices).</dd>
+ <dt><b>Status</b>:</dt>
+ <dd>Indicates how many of the features the device provides
+ are supported by SANE.
+ <ul><li><font color="#F00000">unsupported</font> means the device is not supported at least by this backend. It may be supported by other backends, however.
+ <li><font color="#0000B0">untested</font> means the device may be supported but couldn't be tested. Be very careful and report success/failure.
+ <li><font color="#B00000">minimal</font> means that the
+ device is detected and scans at least in one mode. But the quality
+ is bad or important features won't work.
+ <li><font color="#FF9000">basic</font> means it works at
+ least in the most important modes but quality is not perfect.
+ <li><font color="#90B000">good</font> means the device is usable
+ for day-to-day work. Some rather exotic features may be missing.
+ <li><font color="#007000">complete</font> means the backends
+ supports everything the device can do.
+ </ul></dd>
+ <dt><b>Description</b>:</dt>
+ <dd>The scope of application of the backend.
+</dl></blockquote>
+<hr>
+<a href="http://www.sane-project.org/">SANE homepage</a>
+<address>
+<a href="http://www.sane-project.org/imprint.html"
+>Contact</a>
+</address>
+<font size=-1>
+This page was last updated on Wed Jul 31 07:52:48 2013
+ by sane-desc 3.5 from sane-backends 1.0.24git
+</font>
+</body> </html>
diff --git a/testsuite/tools/data/html-mfgs.ref b/testsuite/tools/data/html-mfgs.ref
new file mode 100644
index 0000000..3cbaaef
--- /dev/null
+++ b/testsuite/tools/data/html-mfgs.ref
@@ -0,0 +1,23916 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html> <head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>SANE: Supported Devices</title>
+</head>
+<body bgcolor=FFFFFF>
+<div align=center>
+<img src="http://www.sane-project.org/images/sane.png" alt="SANE">
+<h1>SANE: Supported Devices</h1>
+</div>
+<hr>
+<p> The following table summarizes the devices supported by the latest version of sane-backends. </p>
+<p>This is only a summary!
+Please consult the manpages and the author-supplied webpages
+for more detailed (and usually important) information
+concerning each backend.</p>
+<p>If you have new information or corrections, please file a
+<a href="http://www.sane-project.org/bugs.html">bug report</a>
+with as many details as possible. Also please tell us if your scanner
+isn't mentioned in this list at all.</p>
+<p>For an explanation of the tables, see the
+<a href="#legend">legend</a>.
+<h2>Summary</h2>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center rowspan=3>Device type</th>
+<th align=center colspan=8>Number of devices</th>
+</tr>
+<tr bgcolor=E0E0FF>
+<th align=center rowspan=2>Total</th>
+<th align=center colspan=5>Supported</th>
+<th align=center rowspan=2><font color="#0000B0">Untested</font></th>
+<th align=center rowspan=2><font color="#F00000">Unsupported</font></th>
+</tr>
+<tr bgcolor=E0E0FF>
+<th align=center>Sum</th>
+<th align=center><font color="#007000">Complete</font></th>
+<th align=center><font color="#90B000">Good</font></th>
+<th align=center><font color="#FF9000">Basic</font></th>
+<th align=center><font color="#B00000">Minimal</font></th>
+</tr>
+<tr>
+<td align=center><a href="#SCANNERS">Scanners</a></td>
+<td align=center><font color="#000000">2012</font></td>
+<td align=center><font color="#000000">1205</font></td>
+<td align=center><font color="#007000">417</font></td>
+<td align=center><font color="#90B000">662</font></td>
+<td align=center><font color="#FF9000">101</font></td>
+<td align=center><font color="#B00000">25</font></td>
+<td align=center><font color="#0000B0">325</font></td>
+<td align=center><font color="#F00000">482</font></td>
+</tr>
+<tr>
+<td align=center><a href="#STILL">Still cameras</a></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center><font color="#007000">1</font></td>
+<td align=center><font color="#90B000">2</font></td>
+<td align=center><font color="#FF9000">2</font></td>
+<td align=center><font color="#B00000">0</font></td>
+<td align=center><font color="#0000B0">0</font></td>
+<td align=center><font color="#F00000">0</font></td>
+</tr>
+<tr>
+<td align=center><a href="#VIDEO">Video Cameras</a></td>
+<td align=center><font color="#000000">8</font></td>
+<td align=center><font color="#000000">3</font></td>
+<td align=center><font color="#007000">0</font></td>
+<td align=center><font color="#90B000">1</font></td>
+<td align=center><font color="#FF9000">0</font></td>
+<td align=center><font color="#B00000">2</font></td>
+<td align=center><font color="#0000B0">3</font></td>
+<td align=center><font color="#F00000">2</font></td>
+</tr>
+<tr>
+<td align=center><a href="#META">Meta backends</a></td>
+<td align=center><font color="#000000">2</font></td>
+<td align=center colspan=7>n/a</td>
+</tr>
+<tr>
+<td align=center><a href="#API">APIs</a></td>
+<td align=center><font color="#000000">5</font></td>
+<td align=center colspan=7>n/a</td>
+</tr>
+</table>
+<h2><a name="SCANNERS">Scanners</a></h2>
+<p><b>Manufacturers</b>:
+<a href="#Z-ABATON">Abaton</a>,
+<a href="#Z-ACER-PERIPHERALS">Acer Peripherals</a>,
+<a href="#Z-ACROSS-TECHNOLOGIES">Across Technologies</a>,
+<a href="#Z-ACTOWN">Actown</a>,
+<a href="#Z-ADLIB">Adlib</a>,
+<a href="#Z-ADVENT">Advent</a>,
+<a href="#Z-AGFA">AGFA</a>,
+<a href="#Z-AMBIR">Ambir</a>,
+<a href="#Z-APPLE">Apple</a>,
+<a href="#Z-ARIES">Aries</a>,
+<a href="#Z-ARTEC-ULTIMA">Artec/Ultima</a>,
+<a href="#Z-AVIGRAMM">Avigramm</a>,
+<a href="#Z-AVISION">Avision</a>,
+<a href="#Z-BELL-AND-HOWELL">Bell and Howell</a>,
+<a href="#Z-BELL-HOWELL">Bell+Howell</a>,
+<a href="#Z-BENQ">BenQ</a>,
+<a href="#Z-BENQ--ACER-">Benq (Acer)</a>,
+<a href="#Z-BLACKWIDOW">BlackWidow</a>,
+<a href="#Z-BOEDER">Boeder</a>,
+<a href="#Z-BRIGHTSCAN">BrightScan</a>,
+<a href="#Z-BROTHER">Brother</a>,
+<a href="#Z-C-CHANNEL">C-Channel</a>,
+<a href="#Z-CANON">Canon</a>,
+<a href="#Z-CHINON">Chinon</a>,
+<a href="#Z-COMPAQ">Compaq</a>,
+<a href="#Z-COMPEYE">Compeye</a>,
+<a href="#Z-COREX">Corex</a>,
+<a href="#Z-CYBERCOM">Cybercom</a>,
+<a href="#Z-DCT">DCT</a>,
+<a href="#Z-DELL">Dell</a>,
+<a href="#Z-DEVCOM">Devcom</a>,
+<a href="#Z-DEXTRA">Dextra</a>,
+<a href="#Z-DEXXA">Dexxa</a>,
+<a href="#Z-E-LUX">E-Lux</a>,
+<a href="#Z-EDGE">EDGE</a>,
+<a href="#Z-EDT--ELECTRONIC-DOCUMENT-TECHNOLOGY-">EDT (Electronic Document Technology)</a>,
+<a href="#Z-ENHANS">Enhans</a>,
+<a href="#Z-EPSON">Epson</a>,
+<a href="#Z-ESCOM">Escom</a>,
+<a href="#Z-ESCORT">Escort</a>,
+<a href="#Z-FUJITSU">Fujitsu</a>,
+<a href="#Z-GALLERY">Gallery</a>,
+<a href="#Z-GENIUS">Genius</a>,
+<a href="#Z-GOOGLEGEAR">Googlegear</a>,
+<a href="#Z-GUILLEMOT">Guillemot</a>,
+<a href="#Z-GUILLEMOT---HERCULES">Guillemot / Hercules</a>,
+<a href="#Z-HERCULES">Hercules</a>,
+<a href="#Z-HEWLETT-PACKARD">Hewlett-Packard</a>,
+<a href="#Z-IBM">IBM</a>,
+<a href="#Z-IOMAGIC">IOMagic</a>,
+<a href="#Z-IRIS">Iris</a>,
+<a href="#Z-IVINA">iVina</a>,
+<a href="#Z-KODAK">Kodak</a>,
+<a href="#Z-KOMODO">Komodo</a>,
+<a href="#Z-KONICA-MINOLTA">KONICA MINOLTA</a>,
+<a href="#Z-KYOCERA">Kyocera</a>,
+<a href="#Z-LEO">LEO</a>,
+<a href="#Z-LEXMARK">Lexmark</a>,
+<a href="#Z-LINOTYPE-HELL">Linotype Hell</a>,
+<a href="#Z-LOGITECH">Logitech</a>,
+<a href="#Z-MEDION-LIFETEC-TEVION-CYTRON">Medion/Lifetec/Tevion/Cytron</a>,
+<a href="#Z-MEMOREX">Memorex</a>,
+<a href="#Z-MICROMAXX">Micromaxx</a>,
+<a href="#Z-MICROSTAR">Microstar</a>,
+<a href="#Z-MICROTEK">Microtek</a>,
+<a href="#Z-MINOLTA">Minolta</a>,
+<a href="#Z-MINOLTA-QMS">Minolta-QMS</a>,
+<a href="#Z-MITSUBISHI">Mitsubishi</a>,
+<a href="#Z-MUSTEK">Mustek</a>,
+<a href="#Z-NEATRECEIPTS">NeatReceipts</a>,
+<a href="#Z-NEC">NEC</a>,
+<a href="#Z-NETWORK">Network</a>,
+<a href="#Z-NIKON">Nikon</a>,
+<a href="#Z-NORTEK">Nortek</a>,
+<a href="#Z-OKI">OKI</a>,
+<a href="#Z-OLIVETTI">Olivetti</a>,
+<a href="#Z-OLYMPUS">Olympus</a>,
+<a href="#Z-OPTOELECTRONICS">Optoelectronics</a>,
+<a href="#Z-OPTROX">Optrox</a>,
+<a href="#Z-PACKARD-BELL">Packard Bell</a>,
+<a href="#Z-PANASONIC">Panasonic</a>,
+<a href="#Z-PENTAX">Pentax</a>,
+<a href="#Z-PIE">PIE</a>,
+<a href="#Z-PIOTECH">PIOTECH</a>,
+<a href="#Z-PLANON">PLANon</a>,
+<a href="#Z-PLUSTEK">Plustek</a>,
+<a href="#Z-PORTABLE-PERIPHERAL-CO---LTD-">Portable Peripheral Co., Ltd.</a>,
+<a href="#Z-PRIMAX">Primax</a>,
+<a href="#Z-PROLINK">Prolink</a>,
+<a href="#Z-QUATO">Quato</a>,
+<a href="#Z-REFLECTA">Reflecta</a>,
+<a href="#Z-RELISYS">Relisys</a>,
+<a href="#Z-REVSCAN">RevScan</a>,
+<a href="#Z-RICOH">Ricoh</a>,
+<a href="#Z-SAMSUNG">Samsung</a>,
+<a href="#Z-SCANPORT">Scanport</a>,
+<a href="#Z-SCANSHELL">Scanshell</a>,
+<a href="#Z-SCEPTRE">Sceptre</a>,
+<a href="#Z-SHARP">Sharp</a>,
+<a href="#Z-SICOS">Sicos</a>,
+<a href="#Z-SIEMENS">Siemens</a>,
+<a href="#Z-SMARTDISK">SmartDisk</a>,
+<a href="#Z-SPOT-TECHNOLOGY">Spot Technology</a>,
+<a href="#Z-SYSCAN">Syscan</a>,
+<a href="#Z-TAMARACK">Tamarack</a>,
+<a href="#Z-TARGA">Targa</a>,
+<a href="#Z-TCE">TCE</a>,
+<a href="#Z-TECO">Teco</a>,
+<a href="#Z-TINY">Tiny</a>,
+<a href="#Z-TRIGEM">TriGem</a>,
+<a href="#Z-TRUST">Trust</a>,
+<a href="#Z-UMAX">UMAX</a>,
+<a href="#Z-VANTAS">Vantas</a>,
+<a href="#Z-VISIONEER">Visioneer</a>,
+<a href="#Z-VIVISCAN">Viviscan</a>,
+<a href="#Z-VOBIS">Vobis</a>,
+<a href="#Z-VUEGO">Vuego</a>,
+<a href="#Z-XEROX">Xerox</a>,
+<a href="#Z-YAKUMO">Yakumo</a></p>
+<h3><a name="Z-ABATON">Manufacturer: Abaton</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Scan 300/GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All known modes and functions supported</td>
+<td align=center>
+abaton<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-abaton.5.html">sane-abaton</a></td>
+</tr>
+<tr><td align=center>Scan 300/S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, use with caution</td>
+<td align=center>
+abaton<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-abaton.5.html">sane-abaton</a></td>
+</tr>
+</table>
+<h3><a name="Z-ACER-PERIPHERALS">Manufacturer: Acer Peripherals</a></h3>
+<p>
+<b>Comment:</b> Company was renamed to <a href= "#BENQ ">Benq</a>.<br>
+</p>
+<h3><a name="Z-ACROSS-TECHNOLOGIES">Manufacturer: Across Technologies</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>FS-1130</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>FCC ID LUZFS1130</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#leo">leo</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-leo.5.html">sane-leo</a></td>
+</tr>
+</table>
+<h3><a name="Z-ACTOWN">Manufacturer: Actown</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>ACT Scan I 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3520A</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+</table>
+<h3><a name="Z-ADLIB">Manufacturer: Adlib</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>JetScan630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>JetScan636PRO</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+</table>
+<h3><a name="Z-ADVENT">Manufacturer: Advent</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.adventcomputers.co.uk">http://www.adventcomputers.co.uk</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>AW10</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4060</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+</table>
+<h3><a name="Z-AGFA">Manufacturer: AGFA</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.agfa.com/">http://www.agfa.com/</a>, <a href="http://www.agfa.com">http://www.agfa.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Arcus 1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional transparency unit supported.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Arcus II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Arcus *II*, not Arcus!</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>DuoScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/agfa-duoscan-f40.html">DuoScan f40</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x06bd/0x02bf</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/agfa-duoscan-t2000xl.html">DuoScan T2000XL</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Microtek ArtixScan 2020?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>DuoScan T2500</td>
+<td align=center>SCSI IEEE-1384</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Microtek Artixscan 2500f</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Focus Color</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>Focus Color Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>Focus GS Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>6 bit gray</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>Focus II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>gray only</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>Focus Lineart Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Lineart only? Untested.</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>SnapScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan 300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan 310</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">SnapScan 310P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>SnapScan 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF supported.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">SnapScan 1200P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">SnapScan 1212P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>SnapScan 1212U</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0001</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan 1212U_2</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2061</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan 1236s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF and transparency unit supported.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan 1236u</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional ADF and transparency unit supported.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e10</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2093</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e20</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2091</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e25</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2095</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e26</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x2097</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e40</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x208d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e42</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x20ff</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e50</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x208f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e52</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x20fd</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>SnapScan e60</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">SnapScan EZ</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Snapscan Touch</td>
+<td align=center>USB</td>
+<td align=center>0x06bd/0x0100</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>StudioScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>StudioScan II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>StudioScan IIsi</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Studiostar</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Is detected but scans are very dark</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+</table>
+<h3><a name="Z-AMBIR">Manufacturer: Ambir</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Visigo A4</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4600</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebaged Travelscan 464</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+</table>
+<h3><a name="Z-APPLE">Manufacturer: Apple</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://developer.apple.com/">http://developer.apple.com/</a>, <a href="http://www.apple.com/">http://www.apple.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Apple Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>4bit, 16 shades of gray</td>
+<td align=center>
+apple<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-apple.5.html">sane-apple</a></td>
+</tr>
+<tr><td align=center>Color OneScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>truecolor (needs much work) but it scans in non color modes.</td>
+<td align=center>
+apple<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-apple.5.html">sane-apple</a></td>
+</tr>
+<tr><td align=center>Color OneScanner 600/27</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged CanoScan 300</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>OneScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bit, 256 shades of gray. The backend needs work especially in the quantization code but it may work.</td>
+<td align=center>
+apple<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-apple.5.html">sane-apple</a></td>
+</tr>
+</table>
+<h3><a name="Z-ARIES">Manufacturer: Aries</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Scan-It Pro 4800</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=2</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-ARTEC-ULTIMA">Manufacturer: Artec/Ultima</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.artecusa.com/">http://www.artecusa.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/artec_1236usb.html">1236 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>A6000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>A6000C PLUS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>f/w <= v1.92 basic, f/w >= v1.93 OK</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>AM12e+</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Chips found inside: AT015, AD9816JS. Maybe similar to SCSI version or as6e?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>AM12S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>AS6E</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+<td align=center>
+<a href="http://as6edriver.sourceforge.net/">as6e</a>
+<br>(0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-as6e.5.html">sane-as6e</a></td>
+</tr>
+<tr><td align=center>AT3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>AT6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Scan head needs to return home before another scan can be started.</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>AT12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>all modes working</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>E+ 48U</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>CIS scanner based on the GT6816 chip. Apparently all other devices are re-badged Artec scanners.</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>E+ Pro</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4004</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Works up to 600dpi, but not 1200. Needs better calibration. See bug #310490</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>Ultima 2000</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, only product id 0x4002 is supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/artec-ultima-2000-2.html">Ultima 2000 (0x4001)</a></td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Same name, but different ids: This scanner is not supported. The scanner with product id 0x4002 is supported by the gt68xx backend, however.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Ultima 2000 e+</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, however 12 bit mode doesn't seem to be supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-AVIGRAMM">Manufacturer: Avigramm</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">Minidoc</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-AVISION">Manufacturer: Avision</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.avision.com">http://www.avision.com</a>, <a href="http://www.avision.com/">http://www.avision.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>@V2500</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0aa1</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>@V5100</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a45</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AM3000 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a41</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>MFD</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV100CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV100IIICS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV100S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV120</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a27</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV121</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a3c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV122</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a33</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed duplex scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV122 C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a93</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sheetfed duplex scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV210</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a25</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV210</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a24</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV210C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a3a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV210C2-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV210D2+</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x1a35</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a23</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220+</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a94</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220C2-B</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220C2-G</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV220D2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a2b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>duplex! sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV240SC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV260CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV360CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV363CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV420CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV600U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a13</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV600U Plus</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a18</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV610</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a18</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV610C2</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a5e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV620CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 600 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV620CS Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV630CS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV630CSL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, 1200 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV660S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV680S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV690U</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, 2400 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV800S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV810C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV820</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV820C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV820C Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV830C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV830C Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV880</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV880C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3200C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3200SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3730SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3750SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a65</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3800C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV3850SU</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a66</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV6120</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV6240</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, ??? dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV8000S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV8050U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a4d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV8300</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a40</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AV8350</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a68</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>AVA3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, 600 dpi, A3</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DS310F</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner/printer/copier combination.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>DS610CU Scancopier</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi, A4</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>FB2080E</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a84</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, 600 dpi, zero-edge</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>FB6000E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex! - zero edge!</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>FB6080E</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a82</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex! - zero edge!</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>IT8300</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a61</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4500.html">iVina 1600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a10</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend. Same as UMAX Astra 4500.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4700.html">iVina FB1800</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a20</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646/GL660 based. Same as UMAX Astra 4700.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>iVina FB2400</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No chipset information available. Same as UMAX Astra 6700.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-BELL-AND-HOWELL">Manufacturer: Bell and Howell</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.bhscanners.com/">http://www.bhscanners.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>COPISCAN II 2135</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+<tr><td align=center>COPISCAN II 2137(A)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex Scanner (with ACE) - limited testing</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+<tr><td align=center>COPISCAN II 2138A</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner with ACE</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+<tr><td align=center>COPISCAN II 3238</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+<tr><td align=center>COPISCAN II 3338(A)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex Scanner (with ACE)</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+<tr><td align=center>COPISCAN II 6338</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Duplex Scanner with ACE - development model</td>
+<td align=center>
+<a href="http://www.martoneconsulting.com/sane-bh.html">bh</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-bh.5.html">sane-bh</a></td>
+</tr>
+</table>
+<h3><a name="Z-BELL-HOWELL">Manufacturer: Bell+Howell</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>2000F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>1 pass, ??? dpi, A4</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-BENQ">Manufacturer: BenQ</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.benq.com/">http://www.benq.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>5550</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2211</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>developing yet</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+</table>
+<h3><a name="Z-BENQ--ACER-">Manufacturer: Benq (Acer)</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.benq.com">http://www.benq.com</a><br>
+<b>Comment:</b> Formerly Acer Peripherals<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>300f</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">310P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>310s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>310U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x1a20</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">320P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>320U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">340P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>340U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">610P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>610plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">610PT</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>610s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">620P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">620PT</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>620s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>620U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x1a2a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>620UT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2040</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>640BT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20be</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>640bu</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x207e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/acer-parport.html">640P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>640U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>1240</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20c0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Optional tranparency unit supported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>3300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>3300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>4300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>4300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5000</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20f8</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5000E</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fc</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same as 5000U, working up to 600 DPI</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5000U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fc</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same as 5000E, working up to 600 DPI</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5150</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2137</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Calibration algorithm unknown</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5250</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2137</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Same hardware as 5150 (?), Calibration algorithm unknown</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5300</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20fe</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Problems with firmware upload reported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>5450</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x211e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/benq-5550.html">5550</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2211</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023447.html">5560</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2311</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/benq-7400ut.html">7400UT</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2202</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanWit 2720s</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+</table>
+<h3><a name="Z-BLACKWIDOW">Manufacturer: BlackWidow</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.blackwidow.co.uk/">http://www.blackwidow.co.uk/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>BW4800SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>rebadged Artec AT3</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+</table>
+<h3><a name="Z-BOEDER">Manufacturer: Boeder</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">Sm@rtScan Office</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Sm@rtScan Slim Edition</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-BRIGHTSCAN">Manufacturer: BrightScan</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>BrighScan OpticPro</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as P12</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-BROTHER">Manufacturer: Brother</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.brother.com/">http://www.brother.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/brother-mfc-2500.html">MFC 2500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x000a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://sourceforge.net/projects/brother-mfc">MFC 4600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>The parport 200x400dpi grayscale version of this scanner is unsupported. Dmitri Katchalov did some investigations on this scanner. If you want to write a backend, contact him (see link).</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/brother-mfc-7300.html">MFC 7300c</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x04f9/0x0106</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/brother-mfc-9600.html">MFC 9600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x0101</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-C-CHANNEL">Manufacturer: C-Channel</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.c-channel.ch/">http://www.c-channel.ch/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>MoneyPen II</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>MyPen Light</td>
+<td align=center>USB</td>
+<td align=center>0x0a93/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>See bug #306792 for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/c-channel-mypen-pro.html">MyPen Pro</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-CANON">Manufacturer: Canon</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.canon.com/">http://www.canon.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Canon Image Formula 101</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x162e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL846 based, work in progress</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan 300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>CanoScan 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>CanoScan 620S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>CanoScan 700F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1907</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>GL847 based, resolution from 75 to 4800 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>CanoScan 2700F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; film scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>CanoScan 2710S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; 36bit film scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000ex</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-3000.html">CanoScan 3000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2215</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL660+GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-4200f.html">CanoScan 4200F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-4400.html">CanoScan 4400F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2228</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan 4400f</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2228</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, to be added to the genesys backend</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-5000f.html">CanoScan 5000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2212</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-5200f.html">CanoScan 5200F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2217</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan 5600F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1906</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL847 based, to be added to the genesys backend</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-8000f.html">CanoScan 8000F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more information. With transparency adapter.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-8400f.html">CanoScan 8400F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-8600.html">CanoScan 8600F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2229</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan 8800F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1901</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed scan. TPU for negatives and slides. All resolutions supported (up to 4800DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>CanoScan 9000F</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1908</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>CanoScan 9000F Mark II</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x190d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-9900f.html">CanoScan 9900F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2210</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported, similar to 8000F. 3200x6400 dpi USB2. With transparency adapter.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-9950f.html">CanoScan 9950F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2219</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-d646u.html">CanoScan D646U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for more information and test program.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-d646u.html">CanoScan D646U ex</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See D646.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan D660U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2208</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-d1230u.html">CanoScan D1230U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2209</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. </td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-d1250u2.html">CanoScan D1250U2</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, someone started working on this scanner and some information is available (see link).</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-d2400uf.html">CanoScan D2400UF</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan FB310P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Rebadged Avision, different command set</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan FB320P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Newly added support</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan FB320U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2201</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan FB330P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan FB610P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Rebadged Avision, different command set</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan FB620P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Newly added support</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-fb620u.html">CanoScan FB620U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2202</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan FB630P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan fb630u</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2204</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://canon-fb630u.sourceforge.net/">canon630u</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon630u.5.html">sane-canon630u</a></td>
+</tr>
+<tr><td align=center>CanoScan fb636u</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2204</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://canon-fb630u.sourceforge.net/">canon630u</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon630u.5.html">sane-canon630u</a></td>
+</tr>
+<tr><td align=center><a href="http://sourceforge.net/projects/canonscanner/">CanoScan FB1210U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2205</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program for FreeBSD is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan LiDE 35</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same ids as LiDE 50.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 40</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same ids as LiDE 50.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 50</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2213</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 60</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 70</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2225</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-lide-80.html">CanoScan LiDE 80</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2214</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-lide-90.html">CanoScan LiDE 90</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1900</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan LiDE 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1904</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL847 based, resolution from 75 to 2400 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 110</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1909</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL124 based, resolution from 75 to 2400 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 200</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1905</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL847 based, resolution from 75 to 4800 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>CanoScan LiDE 210</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x190a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL124 based, resolution from 75 to 2400 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-canoscan-lide-500f.html">CanoScan LiDE 500F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x221f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.juergen-ernst.de/info_sane.html">CanoScan LiDE 600F</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Philips chip. Backend started, see link</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>CanoScan LiDE25</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2220</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>CanoScan N340P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan N640P</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan N640P ex</td>
+<td align=center>Parport (ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Just an N640P in a different box?</td>
+<td align=center>
+<a href="http://canon-fb330p.sourceforge.net">canon_pp</a>
+<br>(0.33)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_pp.5.html">sane-canon_pp</a></td>
+</tr>
+<tr><td align=center>CanoScan N650U/N656U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2206</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>CanoScan N670U/N676U/LiDE20</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>CanoScan N1220U</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2207</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>CanoScan N1240U/LiDE30</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x220e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>CR-25</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>CR-55</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x160c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>CR-135i</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1639</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>CR-180</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1602</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>CR-180II</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1602</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same as CR-180? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>CR-190i</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x162b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-1210C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x160f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Later version? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-1210C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2222</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Older version? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions.</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2010M</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Mac version of DR-2010C? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2020U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL84x?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>DR-2050C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x160a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration.</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2050SP</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x160a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same as DR-2050C? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2510C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x1617</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2510M</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Mac version of DR-2510C? Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-2580C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1608</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-3010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x161d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Minimal testing, settings copied from DR-2510C</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-3020C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-3060</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-3080C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Almost works, need to investigate traces from windows driver</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-3080CII</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1609</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Almost works, need to investigate traces from windows driver</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-4010C</td>
+<td align=center>USB</td>
+<td align=center>0x1083/0x1614</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported.</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-4580U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-5010C</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1606</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-5020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>LineArt, Duplex working, cannot read buttons or screen?</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-5060F</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Grayscale works, LineArt might</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-5080C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-6010C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1626</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-6030C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1638</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-6050C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1624</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-6080</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1607</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-7080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1604</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-7090C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1620</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>ADF and flatbed work</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-7550C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1623</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Assumed compatible with DR-6050C</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-7580</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x160b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-9050C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1622</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-9080C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x1603</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR-X10C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x1083/0x1618</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR3020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center>DR4080U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/canon/">canon_dr</a>
+<br>(38)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon_dr.5.html">sane-canon_dr</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-fs4000.html">FS4000</a></td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04a9/0x3042</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>i-SENSYS MF3010</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x2759</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>I-SENSYS MF4320d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>I-SENSYS MF4330d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>i-SENSYS MF4550d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2736</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>i-SENSYS MF5880dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26f9</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>i-SENSYS MF6680dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26fa</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS D420</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ef</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS D480</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ed</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF3110</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2660</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF3240</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2684</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4010</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4018</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4120</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4122</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4140</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4150</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4270</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b5</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4350d</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ee</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4370dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ec</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4380dn</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26ec</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4410</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2737</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4430</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2737</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI). ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4660</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF4690</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26b0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF5630</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF5730</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF5750</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF5770</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x265f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF6500 series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2686</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF6550</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2686</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF8030</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2707</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageCLASS MF8170c</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2659</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>imageRUNNER 1020/1024/1025</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x26e6</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1018</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1022</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-imagerunner.html">ImageRunner iR1023</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x269d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-is-12.html">IS 12</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-is-22.html">IS 22</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-is-32.html">IS 32</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x105d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-is-52.html">IS 52</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Scanner cardridge for Canon inkjet printers.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>IX-4015</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass; flatbed scanner</td>
+<td align=center>
+<a href="http://www.rzg.mpg.de/~mpd/sane/">canon</a>
+<br>(1.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-canon.5.html">sane-canon</a></td>
+</tr>
+<tr><td align=center>laserBase MF5650</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA E500</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1758</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA E510</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1761</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA E600</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x175a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA E610</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1767</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG2100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1751</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG2200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1760</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG3100 Series</td>
+<td align=center>USB WLAN</td>
+<td align=center>0x04a9/0x1752</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG3200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1762</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG4100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1753</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG4200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1763</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG5100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1748</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG5200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1749</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG5300 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1754</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG5400 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1764</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG6100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400 DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG6200 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1755</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800 DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG6300 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1765</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG8100 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MG8200 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1756</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-pixma-mp110.html">PIXMA MP110</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1700</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/canon-pixma-mp130.html">PIXMA MP130</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1701</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PIXMA MP140</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x172b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600 DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP150</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1709</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP160</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1714</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP170</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP180</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1715</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP190</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1734</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP210</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1721</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP220</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1722</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP230</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x175f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP240</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1732</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP250</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP260</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1733</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP270</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP280</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1746</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolutions supported (up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP360</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP370</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP375R</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP360/370/390? Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP390</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x263e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP450</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP460</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1716</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP470</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1723</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP480</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1731</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP490</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP493</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1757</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP495</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1747</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP280? Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP500</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP510</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1717</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP520</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1724</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP530</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1712</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP540</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1730</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP550</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP560</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x173e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP600</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1718</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP600R</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1719</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP610</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1725</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP620</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP630</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x172e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP640</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x173f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP700</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x2630</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (flatbed color up to 1200DPI, grayscale up to 600DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP710</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP730</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x262f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Flatbed color up to 1200DPI, grayscale up to 600DPI. ADF scan to be confirmed.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP740</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x264c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MP710? Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP750</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1706</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. Canceling scan in ADF mode doesn't eject the paper!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP760</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1708</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP770</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1708</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP780</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1707</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP790</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1707</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>No grayscale. The scanner sometimes hangs!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP800</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP800R</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x170e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP810</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x171a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP830</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1713</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 2400DPI. Flatbed, ADF simplex and Duplex supported.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP960</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x171b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP970</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1726</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 4800DPI). Full TPU support (negative and slides) at 24 or 48 bits.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP980</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Working fine at all resolutions.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MP990</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1740</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Working fine at all resolutions.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX300</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1727</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX310</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1728</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX320</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1736</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma Generation 3? Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX330</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1737</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX340</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1741</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX350</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1742</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX360</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x174d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX370 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1759</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX390 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1766</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX410</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x174e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Same protocol as Pixma MX420? Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX420</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x174f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX430 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX450 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1768</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX510 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX520 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x1769</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX700</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1729</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 2400DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX710 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX720 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x176a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX850</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x172c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX860</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1735</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX870</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1743</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX880 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX882</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX885</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x1750</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX890 Series</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x175e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX920 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04a9/0x176b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Testers needed!</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+<tr><td align=center>PIXMA MX7600</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04a9/0x171c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Flatbed and ADF scan. All resolutions supported (up to 4800DPI)</td>
+<td align=center>
+<a href="http://home.arcor.de/wittawat/pixma/">pixma</a>
+<br>(0.17.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pixma.5.html">sane-pixma</a></td>
+</tr>
+</table>
+<h3><a name="Z-CHINON">Manufacturer: Chinon</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/chinon-ds3000.html">DS-3000</a></td>
+<td align=center>Parport Serial Port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment, but a backend is in preparation. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-COMPAQ">Manufacturer: Compaq</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.compaq.com/">http://www.compaq.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>S4-100</td>
+<td align=center>USB</td>
+<td align=center>0x049f/0x001a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Identical to UMAX 3400</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>S200</td>
+<td align=center>USB</td>
+<td align=center>0x049f/0x0021</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. 2400x1200 dpi. One bulk-in, one bulk-out and one interrupt endpoint. Type-number: U0001-HB21, another type nr on the inside: 75100512-00</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-COMPEYE">Manufacturer: Compeye</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">Simplex 1236C</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-COREX">Manufacturer: Corex</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.cardscan.com/">http://www.cardscan.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>600c</td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</td>
+<td align=center>
+<a href="http://www.thebility.com/cardscan/">cardscan</a>
+<br>(2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-cardscan.5.html">sane-cardscan</a></td>
+</tr>
+<tr><td align=center>800c</td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</td>
+<td align=center>
+<a href="http://www.thebility.com/cardscan/">cardscan</a>
+<br>(2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-cardscan.5.html">sane-cardscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/corex-cardscan-500.html">Cardscan 500</a></td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Businesscard reader.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/corex-cardscan-700.html">Cardscan 700 C</a></td>
+<td align=center>USB</td>
+<td align=center>0x08f0/0x0004</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-CYBERCOM">Manufacturer: Cybercom</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>9352</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-DCT">Manufacturer: DCT</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.docucap.com/">http://www.docucap.com/</a><br>
+<b>Comment:</b> Successor of Syscan in the USA<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DocketPort 487</td>
+<td align=center>USB</td>
+<td align=center>0x1dcc/0x4810</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+</table>
+<h3><a name="Z-DELL">Manufacturer: Dell</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.dell.com/">http://www.dell.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/dell-922.html">922</a></td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5109</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>1600n</td>
+<td align=center>Ethernet USB</td>
+<td align=center>0x413c/0x5250</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Supports colour and monochrome scans over ethernet (USB not supported)</td>
+<td align=center>
+dell1600n_net</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>A920</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5105</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Relabelled X11xx model</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>A940</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5106</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably rebadged Lexmark X5150. May work with sane-lexmark? See bug #312130</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/dell-a960.html">A960</a></td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5107</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Dell MFP Laser Printer 1815dn</td>
+<td align=center>USB</td>
+<td align=center>0x413c/0x5124</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+</table>
+<h3><a name="Z-DEVCOM">Manufacturer: Devcom</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.blackwidow.co.uk/">http://www.blackwidow.co.uk/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>9630S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>9636PRO</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>9636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+</table>
+<h3><a name="Z-DEXTRA">Manufacturer: Dextra</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DF-600P</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3510</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>DF-1200T+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3530+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>DF-4830T</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4542</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>DF-9624</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+</table>
+<h3><a name="Z-DEXXA">Manufacturer: Dexxa</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.dexxa.com">http://www.dexxa.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>4800</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+<td align=center>
+<a href="http://as6edriver.sourceforge.net/">as6e</a>
+<br>(0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-as6e.5.html">sane-as6e</a></td>
+</tr>
+</table>
+<h3><a name="Z-E-LUX">Manufacturer: E-Lux</a></h3>
+<p>
+<b>Comment:</b> E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>j-6121</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-EDGE">Manufacturer: EDGE</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>KTX-9600US</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>no feedback</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-EDT--ELECTRONIC-DOCUMENT-TECHNOLOGY-">Manufacturer: EDT (Electronic Document Technology)</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.bizcardreader.com/">http://www.bizcardreader.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/edt-900c.html">BizCardReader 900C</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x5001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-ENHANS">Manufacturer: Enhans</a></h3>
+<p>
+<b>Comment:</b> E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>j-6121</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>M-3630 A</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. </td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-EPSON">Manufacturer: Epson</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.epson.com/">http://www.epson.com/</a>, <a href="http://www.epson.com">http://www.epson.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="http://www.epson.com/">Actionscanner II</a></td>
+<td align=center>parallel SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Actionscanner II</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-5000</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>AcuLaser CX11</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the LP-A500</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>AcuLaser CX11</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>AcuLaser CX11NF</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>AcuLaser CX11 with network interface and fax</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>AcuLaser CX11NF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>AcuLaser CX21</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0835</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Artisan 700</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one<br>overseas version of the EP-801A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Artisan 710 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Artisan 800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Artisan 810 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CC-500L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CC-550L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CC-570L</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CC-600PX</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CC-700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0108</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>CX-3200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-3600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-3650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-3700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-4600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-5200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-6300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-6400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-6500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>CX-6600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-3850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-4050</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-5050</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>DX-7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>EP-702A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>EP-801A</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>EP-802A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>EP-901A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>EP-901F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>EP-902A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-300C</td>
+<td align=center>SCSI parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-6000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-300C</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-6000</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>ES-300GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-300GS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>ES-600C</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5400</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-600C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-6500</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>ES-800C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-1000C</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>overseas version of the GT-8500</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-1200C</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-9000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-1200C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>US version of GT-9000</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>ES-2000</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-2200</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-6000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-6000H</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-6000HS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-7000H</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0126</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface unsupported<br>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-8500</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0109</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-8500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>ES-9000H</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-10000G</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0129</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface unsupported<br>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">ES-D400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0136</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-H300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ES-H7200</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04b8/0x0138</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9500</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of GT-9500</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Expression 800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9600</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Expression 836XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>overseas version of the ES-8000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 1600</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-2000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 1600</td>
+<td align=center>SCSI USB IEEE-1394</td>
+<td align=center>0x04b8/0x0107</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Expression 1640XL</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0109</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-8500</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 1680</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-2200</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 1680</td>
+<td align=center>SCSI USB IEEE-1394</td>
+<td align=center>0x04b8/0x010e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Expression 1680 Pro</td>
+<td align=center>SCSI USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>IEEE1394 option</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 1680XL Pro</td>
+<td align=center>SCSI USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 10000XL</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0129</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>IEEE1394 untested<br>overseas version of the ES-10000G</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 10000XL Graphic Arts</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>network interface probably supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Expression 10000XL Photo</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>network interface probably supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>F-3200</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>0x04b8/0x080a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Film scanner</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>F-3200 Photo</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>FilmScan 200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>will be supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-1500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0133</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-2200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>GT-2200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-2500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>overseas version of the ES-H300</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-4000</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-5000</td>
+<td align=center>parallel SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-5000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-5400</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-6000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-6000</td>
+<td align=center>SCSI Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-6500</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-5400</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-6500</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-6600U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-6700U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-7000S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7000U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-7200U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-7300U</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7400U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>SCSI version of the GT-7600U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7600U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>USB version of the GT-7600S</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7600UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GT-7600U with TPU option bundled</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-7700U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>GT-8200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8200UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8300UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8400UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8500</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8700</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-8700F</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>GT-8700U with TPU option bundled</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9000</td>
+<td align=center>parallel</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9300UF</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-9400UF</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0116</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9700F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-9800F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-10000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the ES-6000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-10000+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-6000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-12000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>overseas version of the ES-8000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-15000</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x0126</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-7000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-20000</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04b8/0x0138</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-30000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-D1000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0133</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F520</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F550</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F570</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0118</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F650</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F670</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-F720</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">GT-S50</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0137</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">GT-S80</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0136</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-S600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-S620</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-X700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X750</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0119</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X770</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0130</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-X800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>film area guide mode not supported<br>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux/scan/DL1.do">GT-X820</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x013a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-X900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>GT-X970</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0135</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-7900CS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9000CCH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9000CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9000CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9500CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9500CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9500CH2</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9800CCH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9800CCS</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-7000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-9800CFH</td>
+<td align=center>?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>business all-in-one; scanner is a ES-9000H</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-A500</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0815</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>business all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-M5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0843</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-M5500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0817</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-M5500F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0817</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one<br>LP-M5500 with the fax option bundled</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-M5600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0833</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>LP-M6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0834</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>business all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME 200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME 300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME OFFICE 510</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME Office 600F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME OFFICE 650FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>ME Office 700FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=EPSON Perfection600</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Perfection 610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-6600U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0103</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7000S</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of GT-7000</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 636U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7000U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 636U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 640U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-6700U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 660</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0114</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Perfection 1200Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>with TPU</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7600S</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7600U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1200U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1200U PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0104</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Perfection 1200U with TPU option bundled<br>overseas version of the GT-7600UF</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1240</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1240U</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-7700U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1250</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1250 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1250Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x010f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Perfection 1260</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 1260 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1260Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>TPA scans not perfect</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Perfection 1270</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0120</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Perfection 1600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1640</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1640SU</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8700</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1640SU PHOTO</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04b8/0x010a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8700F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8200U</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1650 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0110</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>overseas version of the GT-8200UF</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1660</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 1660 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-8300UF</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 1670</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Perfection 1670 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend<br>overseas version of the GT-8400UF</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 2400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 2400 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x011b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9300UF</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 2450</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 2450 PHOTO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x0112</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9700F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 2480</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 2480 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 2580</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Film scanning unit unsupported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 2580 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0121</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3170 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0116</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 3200</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-9800</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 3200 PHOTO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x011c</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>overseas version of the GT-9800F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 3490</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3490 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 3590</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Film scanning unit unsupported</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 3590 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0122</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 4180 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0118</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection 4490 PHOTO</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0119</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 4870</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-X700</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 4870 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0128</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X700</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 4990</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>US version of the GT-X800</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Perfection 4990 PHOTO</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>film area guide mode not supported<br>IEEE1394 untested<br>overseas version of the GT-X800</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection 4990 Pro</td>
+<td align=center>USB IEEE1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>seems to be a 4990 PHOTO with additional software</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V10</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V30</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V100 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V200 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V300 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0131</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V350 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V500 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0130</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do">Perfection V600 Photo</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x013a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection V700 Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X900</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Perfection V750 Photo</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>IEEE1394 untested<br>overseas version of the GT-X900</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0814</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A750</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A820</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A840</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A840S</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A870</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A890</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A920</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A940</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A950</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-A970</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0828</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-T960</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0836</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PM-T990</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0829</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>PM-A970 with network interface</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-401A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-402A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-501A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-502A</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-601F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A550</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A720</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-A740</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>PX-FA700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>RX-425</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>RX-500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>RX-600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>RX-620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>RX-700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>Stylus CX-1500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Stylus CX-5800</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported at the moment. Not compatible to snapscan backend. It's not known if it may work with epson or epkowa backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Stylus CX1500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the snapscan backend<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX2800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX2900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0830</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-570L</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0802</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-570L</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A550</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A550</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3810</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX3900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A620</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX4300</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX4900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-600PX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the CC-600PX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0808</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX5500</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus CX5600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5700F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0821</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5800F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0821</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX5900</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>mistakenly thinks its a PX-A650</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>mistakenly thinks its a PX-A650</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0813</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX6900F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX7000F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX7300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX7700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX7800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX8300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX8400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX9300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus CX9400Fax</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX3800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0818</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX3850</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX4000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A620</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX4200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0820</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do">Stylus DX4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/epson-stylus-dx4450.html">Stylus DX4450</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Stylus DX4800</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A650</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX4850</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0819</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>DX4800 + card reader</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX5000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX6000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x082e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A720</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX7000F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0831</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>may work with the snapscan backend<br>all-in-one with FAX</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX7400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0838</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A640</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX8400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0839</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-A740</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus DX9400F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-FA700</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX300</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus NX510 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office BX300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office BX310FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office BX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office BX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office TX300F</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0848</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office TX510FN Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office TX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Office TX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo PX650 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo PX700W</td>
+<td align=center>USB Network</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface supported<br>all-in-one<br>overseas version of the EP-801A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo PX710W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo PX800FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo PX810FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0853</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX420</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX425</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX430</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x080f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX510</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0807</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX520</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A750</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX530</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A750</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX560</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX580</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX585</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX590</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0827</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A820</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX595</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0806</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A850</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX610</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x083c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A840</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX620</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A870</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX630</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0811</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A870</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX640</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A890</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX650</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x081c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A890</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX680</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX685</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX690</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0837</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A940</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo RX700</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0810</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PM-A900</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo TX650 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0850</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo TX700W</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0846</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-801A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo TX710W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0852</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Photo TX800FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0844</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the EP-901A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Scan 2000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0105</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>apparently mostly the same as the Stylus Scan 2500</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus Scan 2500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0106</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>scanner is apparently a GT-7000</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX125</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x085c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX205</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX405</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX510W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX600FW</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus SX610FW Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX100</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0841</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-401A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX110 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-402A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX200</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX203</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX209</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0849</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX210 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX400</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-501A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX410 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0851</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>Stylus TX550W Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0856</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one<br>overseas version of the PX-502A</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>StylusScan 2000</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0105</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>V700</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>V750</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x04b8/0x012c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.khk.net/sane">epson</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson.5.html">sane-epson</a></td>
+</tr>
+<tr><td align=center>WorkForce 310 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0854</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>WorkForce 500</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x084c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>all-in-one</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>WorkForce 600</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0847</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>network interface probably supported<br>all-in-one<br>overseas version of the PX-601F</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+<tr><td align=center>WorkForce 610 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04b8/0x0855</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>supported by the epkowa backend plus non-free interpreter</td>
+<td align=center>
+epson2<br>(1.0.124)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epson2.5.html">sane-epson2</a></td>
+</tr>
+</table>
+<h3><a name="Z-ESCOM">Manufacturer: Escom</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Image Scanner 256</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=UMAX UG 80</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-ESCORT">Manufacturer: Escort</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Galleria 600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>untested, SCSI-ID=ESCORT Galleria 600S</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-FUJITSU">Manufacturer: Fujitsu</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.fujitsu.com">http://www.fujitsu.com</a>, <a href="http://www.fujitsu.com/">http://www.fujitsu.com/</a>, <a href="http://www.fcpa.fujitsu.com/products/scanners/">http://www.fcpa.fujitsu.com/products/scanners/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>1200CUS</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works, but is slow. Probably a Mustek BearPaw 2400 CU clone.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>fi-60F</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10c7</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>A6-size flatbed, 300/600 dpi, color/gray/binary</td>
+<td align=center>
+<a href="http://www.thebility.com/epjitsu/">epjitsu</a>
+<br>(20)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a></td>
+</tr>
+<tr><td align=center>fi-4010CU</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1029</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>fi-4110EOX/2/3</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1040</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses ma1509 chip, but very different from other scanners supported by the ma1509 backend</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ma1509-backend/">ma1509</a>
+<br>(1.0-3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ma1509.5.html">sane-ma1509</a></td>
+</tr>
+<tr><td align=center>fi-4120C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1041</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 1.1</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4120C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10ae</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 2.0</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4220C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1042</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 1.1</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4220C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10af</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued, usb 2.0</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4340C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10cf</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4530C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1078</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4640S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4750C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4750L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4860C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4860C2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-4990C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5000N</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Not a scanner, rather a scanner to ethernet interface</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5015C</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10ef</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>fi-5110C</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1097</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5110EOX/2</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1096</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5110EOX3</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10e6</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5110EOXM</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10f2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5120C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e0</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5220C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e1</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5530C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5530C2</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5650C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10ad</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5750C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1095</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5900C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x10e7</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, recent, discontinued. Independent ultrasonic control and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-5950</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1213</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. Faster version of fi-5900?</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6000NS</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, recent, discontinued, integrated touchscreen and keyboard</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6110</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11fc</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6130</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x114f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6130Z</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11f3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6140</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114d</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6140Z</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x11f1</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6230</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1150</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6230Z</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11f4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6240</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x114e</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6240Z</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x11f2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, current</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6670</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1176</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, won't wakeup via software</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6670A</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1177</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, VRS CGA board unsupported, won't wakeup via software</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6750S</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1178</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Simplex, USB only version of fi-6770, won't wakeup via software, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6770</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1174</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, won't wakeup via software</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6770A</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x1175</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>big, current, VRS CGA board unsupported, won't wakeup via software</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6800</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x119d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. Independent ultrasonic control and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>fi-6800-CGA</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x04c5/0x119e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>big, current. VRS CGA board unsupported, Independent ultrasonic control and multistream unsupported</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center><a href="http://www.remote.org/frederik/projects/software/sane/">M3091DC</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3092DC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3093DE</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3093DG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3093E</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3093EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3093GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3096EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3096GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3097DE</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3097DG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3097E+</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3097G+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>medium, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099A</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099EH</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099EX</td>
+<td align=center>RS232C/Video</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099G</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099GH</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M3099GX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M4097D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>M4099D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>big, old, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanPartner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanPartner 10</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanPartner 10C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanPartner 15C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+sp15c<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sp15c.5.html">sane-sp15c</a></td>
+</tr>
+<tr><td align=center>ScanPartner 300C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanPartner 600C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+sp15c<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sp15c.5.html">sane-sp15c</a></td>
+</tr>
+<tr><td align=center>ScanPartner 620C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanPartner Jr</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanSnap fi-6010N</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, current, integrated touchscreen and keyboard</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap iX500</td>
+<td align=center>USB WiFi</td>
+<td align=center>0x04c5/0x132b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>small, current, WiFi not supported. Hardware only scans in color. Backend generates binary and grayscale modes.</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap N1800</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>small, current, integrated touchscreen and keyboard</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S300</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1156</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Duplex, 150/225/300/600 dpi, color/gray/binary, AC/USB power, buttons/sensors all supported. Scanner always scans in _triplex_ color, fast USB required.</td>
+<td align=center>
+<a href="http://www.thebility.com/epjitsu/">epjitsu</a>
+<br>(20)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S300M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x117f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as S300, with different usb id</td>
+<td align=center>
+<a href="http://www.thebility.com/epjitsu/">epjitsu</a>
+<br>(20)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S500</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x10fe</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S500M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1135</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S510</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1155</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S510M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x116f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, recent, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S1100</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x1200</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Beta version of backend source available, which works well, but breaks support for other epjitsu scanners. See http://ubuntuforums.org/showthread.php?t=1678335</td>
+<td align=center>
+<a href="http://www.thebility.com/epjitsu/">epjitsu</a>
+<br>(20)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S1300</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11ed</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as S300, with different usb id</td>
+<td align=center>
+<a href="http://www.thebility.com/epjitsu/">epjitsu</a>
+<br>(20)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-epjitsu.5.html">sane-epjitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S1500</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11a2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, discontinued</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanSnap S1500M</td>
+<td align=center>USB</td>
+<td align=center>0x04c5/0x11a2</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>small, discontinued, same as S1500</td>
+<td align=center>
+<a href="http://www.thebility.com/fujitsu/">fujitsu</a>
+<br>(117)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-fujitsu.5.html">sane-fujitsu</a></td>
+</tr>
+<tr><td align=center>ScanStation</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-GALLERY">Manufacturer: Gallery</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>4800</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-GENIUS">Manufacturer: Genius</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.genius-kye.com/">http://www.genius-kye.com/</a>, <a href="http://www.geniusmouse.co.uk/">http://www.geniusmouse.co.uk/</a>, <a href="http://www.geniusnet.com.tw/">http://www.geniusnet.com.tw/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-cs.html">ColorPage CS</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported, see link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ColorPage HR6 V1</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2004</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+<tr><td align=center>Colorpage HR6 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2008</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Colorpage HR6 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2007</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Colorpage HR6A</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2009</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Colorpage HR6X</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2016</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Colorpage HR6X EPP</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Negative scanning does not work correctly</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-hr6x.html">ColorPage HR6X Slim</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2019</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Colorpage HR7</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2013</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Colorpage HR7LE</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2015</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-hr7x.html">ColorPage HR7X</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2018</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-hr7xe.html">ColorPage HR7XE</a></td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsuported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-hr8.html">ColorPage HR8</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Colorpage SF600</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2021</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ColorPage Slim 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested but should work.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid 1200 X</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid 1200 XE</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ColorPage Vivid III USB</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Note: Device has Plustek vendor and product ID (0x07b3/0x0001)</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid III V2</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as PT12</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid Pro II Film</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Reported as OP9636T/12000T</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid3 V2</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Colorpage Vivid3x</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid3x</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid3xe</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2017</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid4</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2014</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid4x</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Colorpage Vivid4xe</td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x201a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ColorPage-EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ColorPage-HR5 (Pro)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=KYE ColorPage-HR5</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>ColorPage-Life Pro</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>works (relabelled 1220P and 2000P)</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/genius-colorpage-slim-1200-usb2.html">ColorPage-Slim 1200 USB2</a></td>
+<td align=center>USB</td>
+<td align=center>0x0458/0x2020</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Colorpage-SP2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Microtek Scanmaker E3</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>FS-1130 Colorpage Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#leo">leo</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-leo.5.html">sane-leo</a></td>
+</tr>
+</table>
+<h3><a name="Z-GOOGLEGEAR">Manufacturer: Googlegear</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>2000</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Artec Ultima 2000.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-GUILLEMOT">Manufacturer: Guillemot</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Maxi Scan A4 Parallel 36 bit</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Identical to the Benq Prisa 620P.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/teco-vm6509.html">SCAN@HOME 48 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-GUILLEMOT---HERCULES">Manufacturer: Guillemot / Hercules</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.guillemot.com">http://www.guillemot.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Maxi A4 36 bit</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 620U, needs Benq firmware file u96v???.bin</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Maxi Scan A4 Deluxe (SCSI)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged SnapScan 310s.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Maxi Scan A4 USB 640U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 640U.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Scan@home Touch 1248 (USB)</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20de</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 3300.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+</table>
+<h3><a name="Z-HERCULES">Manufacturer: Hercules</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/teco-vm6509.html">SCAN@HOME 48 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-HEWLETT-PACKARD">Manufacturer: Hewlett-Packard</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.hp.com">http://www.hp.com</a>, <a href="http://www.hp.com/">http://www.hp.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>LaserJet M1005 MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3b17</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+<td align=center>
+hpljm1005<br>(0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hpljm1005.5.html">sane-hpljm1005</a></td>
+</tr>
+<tr><td align=center>LaserJet M1120 MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5617</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+<td align=center>
+hpljm1005<br>(0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hpljm1005.5.html">sane-hpljm1005</a></td>
+</tr>
+<tr><td align=center>LaserJet M1120n MFP</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5717</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</td>
+<td align=center>
+hpljm1005<br>(0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hpljm1005.5.html">sane-hpljm1005</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-photo-1000.html">Photo Scanner 1000</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported by SANE. However, it's detected as mass storage device so just mounting it is reported to work. See link for device data.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Photosmart 1200 Photo</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported by SANE. No details known. 10x15 cm. Maybe similar to Photo Scanner 1000?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-photosmart-3180.html">Photosmart C3180</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5611</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-photosmart-5100.html">Photosmart C5100 series</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x5811</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PhotoSmart PhotoScanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-photosmart-s20xi.html">Photosmart S20 (C5101A)</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-photosmart-s20xi.html">Photosmart S20xi (C7150A)</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet by SANE. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 3c</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 3p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 4c</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 4p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 5p</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 5s</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Requires libieee1284 library. Only gray mode.</td>
+<td align=center>
+<a href="http://hpsj5s.sourceforge.net/">hpsj5s</a>
+<br>(0.03)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hpsj5s.5.html">sane-hpsj5s</a></td>
+</tr>
+<tr><td align=center>ScanJet 2100C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0505</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>ScanJet 2200C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0605</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>ScanJet 2300C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0901</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>600x1200 dpi max</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet 2400C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0a01</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>Scanjet 3200C</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>works (relabelled 1220P and 2000P)</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>ScanJet 3300c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>ScanJet 3400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>ScanJet 3500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2205</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://projects.troy.rollo.name/rt-scanners/">hp3500</a>
+<br>(1.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3500.5.html">sane-hp3500</a></td>
+</tr>
+<tr><td align=center>ScanJet 3530C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://projects.troy.rollo.name/rt-scanners/">hp3500</a>
+<br>(1.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3500.5.html">sane-hp3500</a></td>
+</tr>
+<tr><td align=center>ScanJet 3570C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://projects.troy.rollo.name/rt-scanners/">hp3500</a>
+<br>(1.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3500.5.html">sane-hp3500</a></td>
+</tr>
+<tr><td align=center>ScanJet 3670C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max, complete transparency adaptor support</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet 3690C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1405</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1200x1200 dpi max, same as HP 3670C</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet 3770</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2505</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>While an external binary-only backend exists, it works only on Linux i386. Therefore the scanner is unsupported on other platforms.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 3800</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2605</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works with resolutions equal and less than 600dpi</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>ScanJet 3970c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2305</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>ScanJet 4070 Photosmart</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2405</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>ScanJet 4100C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0101</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 4200C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+<td align=center>
+<a href="http://hp4200-backend.sourceforge.net">hp4200</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp4200.5.html">sane-hp4200</a></td>
+</tr>
+<tr><td align=center>ScanJet 4200Cse</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+<td align=center>
+<a href="http://hp4200-backend.sourceforge.net">hp4200</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp4200.5.html">sane-hp4200</a></td>
+</tr>
+<tr><td align=center>ScanJet 4200Cxi</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>8bpp color, 75/150/300/600 dpi only</td>
+<td align=center>
+<a href="http://hp4200-backend.sourceforge.net">hp4200</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp4200.5.html">sane-hp4200</a></td>
+</tr>
+<tr><td align=center>ScanJet 4300c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0305</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>ScanJet 4300c/Silitek</td>
+<td align=center>USB</td>
+<td align=center>0x047b/0x1002</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>If you use Linux 2.6, version 2.6.8 or newer is necessary.</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>ScanJet 4370</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works with resolutions lower than 1200dpi</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>scanjet 4400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0705</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>exists with 2 different sensors of which only one works</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/rts8891/index.html">rts8891</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-rts8891.5.html">sane-rts8891</a></td>
+</tr>
+<tr><td align=center>scanjet 4470c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>re-branded Astra 4400</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/rts8891/index.html">rts8891</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-rts8891.5.html">sane-rts8891</a></td>
+</tr>
+<tr><td align=center>ScanJet 4500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center>ScanJet 4570C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1305</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-scanjet-4600.html">ScanJet 4600</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details, or http://www.chmil.org/hp4600linux/ for code</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 4670</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See ScanJet 4600 entry.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 4850C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1b05</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-scanjet-4850.html">ScanJet 4890C</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1b05</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843, maybe can be added to genesys backend </td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 5100C</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Requires ppscsi driver and epst module</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 5200C</td>
+<td align=center>Parport USB</td>
+<td align=center>0x03f0/0x0401</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Parallel interface requires ppscsi driver and epst module</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 5300C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0701</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 5370C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0701</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 5400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1005</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp5400backend">hp5400</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5400.5.html">sane-hp5400</a></td>
+</tr>
+<tr><td align=center>ScanJet 5470c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1105</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp5400backend">hp5400</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5400.5.html">sane-hp5400</a></td>
+</tr>
+<tr><td align=center>ScanJet 5490c</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp5400backend">hp5400</a>
+<br>(1.0-2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5400.5.html">sane-hp5400</a></td>
+</tr>
+<tr><td align=center>ScanJet 5500C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1305</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-scanjet-5530.html">ScanJet 5530C Photosmart</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1605</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Maybe GL841_HP, but not confirmed, maybe can be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet 5550C</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1205</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center>ScanJet 5590</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1705</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center>ScanJet 6100C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 6200C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0201</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 6250C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0201</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 6300C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 6350C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 6390C</td>
+<td align=center>SCSI USB</td>
+<td align=center>0x03f0/0x0601</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet 7400c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - dual USB/SCSI interface</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 7450c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 2400 dpi - dual USB/SCSI interface</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 7490c</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0801</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 1200 dpi - dual USB/SCSI interface</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 7650</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x1805</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</td>
+<td align=center>
+hp5590<br>(1.0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp5590.5.html">sane-hp5590</a></td>
+</tr>
+<tr><td align=center>ScanJet 8200</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8250</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8270</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3905</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8290</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0b01</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8300</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8350</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet 8390</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x3805</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 4800 (?) dpi - USB 2.0</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>ScanJet G2410</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x0a01</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>clone of the HP 2400C</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet G2710</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x2805</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 3800</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>ScanJet G3010</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4205</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 4370</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>ScanJet G3110</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4305</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to hp scanjet 4370</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/hp-g4000.html">ScanJet G4000</a></td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4505</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanJet G4010</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4505</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet G4050</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4605</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>resolution from 100 to 2400 supported, UTA not supported yet</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet IIc</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet IIcx</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet IIp</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+<tr><td align=center>ScanJet N6310</td>
+<td align=center>USB</td>
+<td align=center>0x03f0/0x4705</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Not supported yet</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>ScanJet Plus</td>
+<td align=center>Propietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Driver for HP parallel interface card required</td>
+<td align=center>
+<a href="http://www.kirchgessner.net/">hp</a>
+<br>(1.06)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp.5.html">sane-hp</a></td>
+</tr>
+</table>
+<h3><a name="Z-IBM">Manufacturer: IBM</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.ibm.com/">http://www.ibm.com/</a>, <a href="http://www.ibm.com">http://www.ibm.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>2456</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Was reported to work long time ago. Reports are welcome.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ibm-backend/">ibm</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ibm.5.html">sane-ibm</a></td>
+</tr>
+<tr><td align=center>ADF Color Scanner</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses proprietary ISA card. Maybe the same as the Plustek Spectra ADF?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-IOMAGIC">Manufacturer: IOMagic</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.iomagic.com/">http://www.iomagic.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">MobileScan USB</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-IRIS">Manufacturer: Iris</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://irislink.com/">http://irislink.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/iris-iriscan.html">IriScan</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x1000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. LM9832/3. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/iris-business.html">IRISCard Pro (IBCR II)</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a38/0x0301</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/iris-irispen-translator.html">IRISPen Translator Executive</a></td>
+<td align=center>USB</td>
+<td align=center>0x0f43/0x015a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-IVINA">Manufacturer: iVina</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>1200U</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0268</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-KODAK">Manufacturer: Kodak</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.kodak.com">http://www.kodak.com</a>, <a href="http://www.kodak.com/">http://www.kodak.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Color Scanner 3590C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Color Scanner 4500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>ESP 5</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4032</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 7</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x403e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 9</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x403f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 2150</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4059</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 2170</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4066</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 3200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4043</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 3300</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4031</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 4100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4053</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 5000</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4028</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 5100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4025</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 5200</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x040a/0x4041</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>USB good, Network good</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 5300</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4026</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 5500</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4027</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 6100</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4054</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 7200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4056</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP 9200</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4065</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP C110</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4057</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP C115</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4058</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP C310</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x405d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>ESP C315</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x405e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>Hero 3.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x406d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>Hero 5.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4064</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>Hero 7.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4063</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>Hero 9.1</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x040a/0x4067</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>USB good, Network good</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>Hero Office 6.1</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x4062</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/cupsdriverkodak/">kodakaio</a>
+<br>(2.4.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodakaio.5.html">sane-kodakaio</a></td>
+</tr>
+<tr><td align=center>i30</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i40</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i50</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6003</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i55</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6003</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i60</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i65</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i80</td>
+<td align=center>USB</td>
+<td align=center>0x040a/0x6005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>i150 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i160 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i250 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i260 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i280 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i610 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i620 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i640 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i660 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i730 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i750 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i780 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i810 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i820 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i830 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i840 Scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i1840 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>i1860 Scanner</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Uncompressed B&W, Gray and Color, some automatic features supported</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>s1740</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 900</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 923</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 1500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 2500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 3500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 3510</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 3520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 5500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 7500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 7520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 9500</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Scanner 9520</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.thebility.com/kodak/">kodak</a>
+<br>(7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kodak.5.html">sane-kodak</a></td>
+</tr>
+<tr><td align=center>Snapshot Photo Scanner 1</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. FCC ID HWF96PHS</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-KOMODO">Manufacturer: Komodo</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.komodo.com/">http://www.komodo.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>S1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>rebadged Sceptre S1200</td>
+<td align=center>
+<a href="http://www.zago.net/sane/">sceptre</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sceptre.5.html">sane-sceptre</a></td>
+</tr>
+</table>
+<h3><a name="Z-KONICA-MINOLTA">Manufacturer: KONICA MINOLTA</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.konicaminolta.com/">http://www.konicaminolta.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>BizHub 162/132</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</td>
+<td align=center>
+<a href="http://wiki.kainhofer.com/hardware/magicolor_scan">magicolor</a>
+<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-magicolor.5.html">sane-magicolor</a></td>
+</tr>
+<tr><td align=center>DiMage 1611</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</td>
+<td align=center>
+<a href="http://wiki.kainhofer.com/hardware/magicolor_scan">magicolor</a>
+<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-magicolor.5.html">sane-magicolor</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/minolta-dse-5400.html">DiMAGE Scan Elite 5400</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x0686/0x400e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. May work with vuescan. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/minolta-dse-5400-2.html">DiMAGE Scan Elite 5400 2</a></td>
+<td align=center>USB</td>
+<td align=center>0x132b/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/minolta-dimage-scan-multi-pro.html">DiMAGE Scan Multi Pro</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/minolta-dual-scan-III.html">Dual Scan III</a></td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. May work with vuescan. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/minolta-dual-scan-IV.html">Dual Scan IV</a></td>
+<td align=center>USB</td>
+<td align=center>0x132b/0x000a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Works with vuescan. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.konicaminolta.eu/business-solutions/products/laser-printers/all-in-one/magicolor-1690mf/key-features.html">magicolor 1690MF</a></td>
+<td align=center>USB Network</td>
+<td align=center>0x132b/0x2089</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Multi-function color laser printer with fax, scanner and network interface</td>
+<td align=center>
+<a href="http://wiki.kainhofer.com/hardware/magicolor_scan">magicolor</a>
+<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-magicolor.5.html">sane-magicolor</a></td>
+</tr>
+<tr><td align=center>magicolor 2480MF</td>
+<td align=center>USB Network</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses a different scanning protocol than the magicolor 1690MF</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-KYOCERA">Manufacturer: Kyocera</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>FS-1016MFP</td>
+<td align=center>USB</td>
+<td align=center>0x0482/0x0335</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, ??? dpi, A4</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-LEO">Manufacturer: LEO</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>LEOScan S3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>FCC ID LUZFS1130</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#leo">leo</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-leo.5.html">sane-leo</a></td>
+</tr>
+</table>
+<h3><a name="Z-LEXMARK">Manufacturer: Lexmark</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.lexmark.com/">http://www.lexmark.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-p6250.html">P6250</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0097</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-3150.html">Photo 3150</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>X12xx</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>USB1.1 is OK, USB2.0 needs testing</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X70</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x002d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, some resolutions fail at 16 bit</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>X73</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x002d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, some resolutions fail at 16 bit, same as X70</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>X74</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x75.html">X75</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x75.html">X75 PrinTrio</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0060</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x83.html">X83</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x003d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. GL640.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>X1110</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1130</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1140</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1150</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1170</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 dpi</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1180</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1185</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Tested with xscanimage. Supports 75, 150, 300, 600, 1200(600x1200) dpi resolutions. Does grayscale or colour scans in the following sizes: wallet, 3x5, 4x6, 5x7, 8x10, letter.</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center>X1195</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x007c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/lexmark">lexmark</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-lexmark.5.html">sane-lexmark</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x2330.html">X2330</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00bb</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x3450.html">X3450</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00f6</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x5130.html">X5130</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0065</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x5130.html">X5150</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0065</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x5250.html">X5250</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0093</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x6170.html">X6170</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0072</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>X7170</td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x0098</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See bug #310889 for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x7350.html">X7350</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00b8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/lexmark-x8350.html">X8350</a></td>
+<td align=center>USB</td>
+<td align=center>0x043d/0x00b9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-LINOTYPE-HELL">Manufacturer: Linotype Hell</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.heidelberg.com/">http://www.heidelberg.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Jade</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell JADE</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Jade</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Jade2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office2</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Linoscan 1400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=HDM LS4H1S</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Opal</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Opal Ultra</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Opal2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK; SCSI-ID=LinoHell OPAL2</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir HiRes</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir Ultra</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>support disabled until tested - please contact author</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir Ultra II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=Linotype SAPHIR4</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell SAPHIR2</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Saphir3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell SAPHIR3</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-LOGITECH">Manufacturer: Logitech</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>PageScan Color</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/logitech-pagescan-usb.html">PageScan USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x046d/0x040f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-MEDION-LIFETEC-TEVION-CYTRON">Manufacturer: Medion/Lifetec/Tevion/Cytron</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.medion.com">http://www.medion.com</a>, <a href="http://www.medion.com/">http://www.medion.com/</a>, <a href="http://www.medion.de/">http://www.medion.de/</a><br>
+<b>Comment:</b> Sold by Aldi and Tchibo.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>LT 9452</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek ScanExpress 1200 UB Plus</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>MD 4394</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product id 0x4002. If you have 0x4003, use artec_eplus48u backend.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/medion-md6190.html">MD 6190</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/medion-md6190.html">MD 6190</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0392</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>MD 9458</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000 (e+?)</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>MD 9806</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>MD 9848</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/tevion-md40420.html">MD 40420</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/medion-md6190.html">MD 41260</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/medion-md6190.html">MD 41985</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x037b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/tevion-md40420.html">MD 42666</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://gkall.hobby.nl/authentec.html">MD 85264</a></td>
+<td align=center>USB</td>
+<td align=center>0x08ff/0x2580</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Fingerprint sensor. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/tevion-md90009.html">MD 90009</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/tevion-md90070.html">MD 90070</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3022</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/tevion-md90070.html">MD 90090</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3022</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>MD/LT 935x</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>MD/LT 985x</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>MD/LT 9375</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, but is reported to have the same ids as the Artec Ultima 2000. Please test.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>MD/LT 9385</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>MD/LT 9890</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>MD4394</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Only scanners with product id 0x4003 will work; try the gt68xx backend, if your scanner has product id 0x4002 </td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>MD5345</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Has a Primax USB ID</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>MD6228</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Has a Primax USB ID. Same as MD5345</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>MD6471</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0377</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Has a Primax USB ID. Same as MD5345</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>MD9693</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>MD9705</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+</table>
+<h3><a name="Z-MEMOREX">Manufacturer: Memorex</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.artecusa.com/">http://www.artecusa.com/</a>, <a href="http://www.memorex.com/">http://www.memorex.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/memorex-maxx-6136u.html">6136u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0346</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4400.html">6142u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Same as Visioneer Onetouch 4400. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">MaxxScan 6122</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>MEM 48U</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4005</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/memorex-scf-9612p.html">SCF 9612P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-MICROMAXX">Manufacturer: Micromaxx</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>MM-9851</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-MICROSTAR">Manufacturer: Microstar</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.microstar.de/">http://www.microstar.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>MR 9791</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4003</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+</table>
+<h3><a name="Z-MICROTEK">Manufacturer: Microtek</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.microtek.com/">http://www.microtek.com/</a><br>
+<b>Comment:</b> Microtek makes a wide variety of devices.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>ArtixScan 2020</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Agfa DuoScan T2000XL?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Artixscan 2500f</td>
+<td align=center>SCSI IEEE-1384</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Agfa DuoScan T2500?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ArtixScan 4000tf</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses ALI M5611B.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-artixscan-2020.html">ArtixScanDI 2020</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x202e</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Color PageWiz</td>
+<td align=center>SCSI (Parport)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sheet-fed (preliminary, see mapage)</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-filmscan-35.html">FilmScan 35</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Phantom 330CX</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>Phantom 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>Phantom 636CX</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5600.html">ScanMaker 5</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Scanmaker 35</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker 35t+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker 45t</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>slide-scanner</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>ScanMaker 330</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker 336 CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Seems to be similar to the Microtek 330 CX and is detected by the microtek2 backend. Scanning doesn't seem to work however.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Scanmaker 600G(S)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>gray only (see manpage)</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker 600Z(S)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>ScanMaker 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker 636</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-1850s.html">Scanmaker 1850S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40ff</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40ca</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center>ScanMaker 3600</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40b3</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-3630.html">ScanMaker 3630</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Doesn't seem to be compatible to 3600 series, see link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 3700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40cb</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center>ScanMaker 3700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40b8</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center>ScanMaker 3750</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40dd</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>works (told)</td>
+<td align=center>
+<a href="http://sm3600.sourceforge.net/">sm3600</a>
+<br>(0.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3600.5.html">sane-sm3600</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-3800.html">ScanMaker 3800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30ce</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-3830.html">ScanMaker 3830</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30ce</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 3840</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d4</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>8 and 16 bit, color and grayscale</td>
+<td align=center>
+<a href="http://www.ziplabel.com/sm3840/">sm3840</a>
+<br>(1.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3840.5.html">sane-sm3840</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-3880.html">ScanMaker 3860</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3023</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details. Appears to be similar to ScanMaker 3880.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-3880.html">ScanMaker 3880</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3021</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. SQ113 chip. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-4600.html">ScanMaker 4600</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x40c7</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-4700.html">ScanMaker 4700</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20b4</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 4800</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30cf</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same hardware as SM3840, different color box</td>
+<td align=center>
+<a href="http://www.ziplabel.com/sm3840/">sm3840</a>
+<br>(1.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sm3840.5.html">sane-sm3840</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-4900.html">ScanMaker 4850</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-4850-2.html">ScanMaker 4850 II</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-4900.html">ScanMaker 4900</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30b9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5600.html">ScanMaker 5600</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20a7</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 5700</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x20bd</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses ALI M5615 like the ScanMaker 4700.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5800.html">ScanMaker 5800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5800.html">ScanMaker 5800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x3008</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5900.html">ScanMaker 5900</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-5950.html">ScanMaker 5950</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30d8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-6000.html">ScanMaker 6000</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-6100.html">ScanMaker 6100</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e5</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 6400XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-6700.html">ScanMaker 6700</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20c9</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-8700.html">ScanMaker 8700</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20b1</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. USB vendor and product ids to be checked.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 9600XL</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05da/0x20de</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. SCSI seems to work with microtek2 backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker 9600XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>only flatbed mode ?</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-9800.html">ScanMaker 9800XL</a></td>
+<td align=center>USB SCSI</td>
+<td align=center>0x05da/0x20de</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Partly unsupported. IEEE-1394 works with microtek2 backend. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-9800.html">ScanMaker 9800XL</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>IEEE-1394 seems to work. See link. More reports welcome.</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>Scanmaker E2</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker E3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>ScanMaker E3plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker E3plus</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>Scanmaker E6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-i320.html">ScanMaker i320</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x30e6</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Scanmaker II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker IIG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>gray only</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker IIHR</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Scanmaker IISP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-s400.html">ScanMaker S400</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x300b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanmaker-s400.html">ScanMaker s400</a></td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x201c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMaker V6UPL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x00b6</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Sometimes scan speed goes to fast and results look badly smudged.</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V6USL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x80a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V6USL</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x00a3</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V6USL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V300</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V300</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V310</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V310</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V600</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker V600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker X6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker X6EL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker X6USB</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x0099</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>ScanMaker X12USL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>only Flatbed mode ?</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/microtek-scanport-3000.html">ScanPort 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Vendor/Product ids: 0x04a7/0x0224. Realtek RTS8801B?. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>SlimScan C3</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>SlimScan C6</td>
+<td align=center>USB</td>
+<td align=center>0x05da/0x009a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+</table>
+<h3><a name="Z-MINOLTA">Manufacturer: Minolta</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.minolta.com">http://www.minolta.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Dimage Scan Dual I</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Dimage Scan Dual II</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x026a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Dimage Scan Dual III</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Dimage Scan Elite 5400</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x400e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, film-scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Elite II</td>
+<td align=center>USB</td>
+<td align=center>0x0686/0x4004</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>1 pass, film-scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Scan Multi Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-MINOLTA-QMS">Manufacturer: Minolta-QMS</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>SC-110</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a15</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>SC-215</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-MITSUBISHI">Manufacturer: Mitsubishi</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.mitsubishi.com">http://www.mitsubishi.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Diamondview 648UT</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x2022</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 320u.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>Diamondview 650U</td>
+<td align=center>USB</td>
+<td align=center>0x04a5/0x20b0</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Rebadged Benq 4300.</td>
+<td align=center>
+<a href="http://snapscan.sourceforge.net/">SnapScan</a>
+<br>(1.4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-snapscan.5.html">sane-snapscan</a></td>
+</tr>
+<tr><td align=center>MCA-ADFC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>S600C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>S1200C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>SS600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-MUSTEK">Manufacturer: Mustek</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.mustek.com/">http://www.mustek.com/</a>, <a href="http://www.mustek.com.tw/">http://www.mustek.com.tw/</a>, <a href="http://www.mustek.de/">http://www.mustek.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>96 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>600 III EP Plus</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>1200 III EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. quarlewm at jmu dot edu offers to temporarily loan such a scanner to anyone who is interested in writing a driver.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">2400 M</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>BearPaw 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>both product versions are supported, see backends' man-page</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>both product versions are supported, see backends' man-page</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 CS</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 CU</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 F</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works upto 600 dpi. No support for TA and ADF yet.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ma1509-backend/">ma1509</a>
+<br>(1.0-3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ma1509.5.html">sane-ma1509</a></td>
+</tr>
+<tr><td align=center>BearPaw 1200 TA</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 1248 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Seems to use the same ids as BearPaw 1200 CU Plus.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400</td>
+<td align=center>USB</td>
+<td align=center>0x0400/0x1001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 CS</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Probably works, reports are welcome</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 CS Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, problems with 12/16 bit modes?</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 CU</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works, but is slow</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 TA</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2400 TA Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Transparency adapter supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">BearPaw 2400 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0400</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>BearPaw 2448 CS Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021a</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Slow. Same as 2448 TA Plus, but without TA.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/mustek-bearpaw-2448-cu-pro.html">BearPaw 2448 CU Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0408</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>BearPaw 2448 TA Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021a</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Slow. Transparency adapter supported. Slow. Brightness depends on resolution?</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>BearPaw 2448TA Pro</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0409</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb2-backend/">mustek_usb2</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb2.5.html">sane-mustek_usb2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/mustek-bearpaw-4800ta-pro.html">BearPaw 4800 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x1000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for some information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/mustek-bearpaw-4800ta-pro-ii.html">BearPaw 4800 TA Pro II</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x040a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">BearPaw 6400 TA Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x040b</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Paragon 600 II CD</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 600 II ED</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Completely untested. If it's the same as the 600 II EP, it may work. Please contact me if you own such a device.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 600 II EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Works, however only low resolutions and quality in color mode is bad.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 600 II N</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Resolutions above 300 dpi may cause trouble.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 800 II EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Maybe similar to 600 II EP (SCSI_over-parport)? In this case it could be supported by the mustek SCSI backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Paragon 800 II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 1200 A3 Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>ADF and TA untested. Please contact me if you own such equipment.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 1200 III SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 1200 LS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon 1200 SP Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFC-600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFC-800S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-1200SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-6000CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-6000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-8000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-12000CX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Paragon MFS-12000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Plug-n-Scan 2400 M</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works but is slow in high resolutions. Same as BearPaw 2400 CS Plus.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Plug-n-Scan 2400 MT</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works but is slow in high resolutions. Same as BearPaw 2400 TA Plus.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ScanExpress 600 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanExpress 600 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0002</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">mustek_usb</a>
+<br>(1.0-18)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a></td>
+</tr>
+<tr><td align=center>ScanExpress 600 SEP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 600 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0873</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Programming information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanExpress 1200 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 CP+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 CU</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0001</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">mustek_usb</a>
+<br>(1.0-18)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 CU Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0008</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">mustek_usb</a>
+<br>(1.0-18)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 FS</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>One report that it crashes the computer. SCSI driver issue? Please contact me if you own such a device.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 UB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0006</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>For the UB Plus, see gt68xx backend</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">mustek_usb</a>
+<br>(1.0-18)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a></td>
+</tr>
+<tr><td align=center>ScanExpress 1200 UB Plus</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 1200 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0003</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Programming information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress 1200 USB Plus</a></td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0007</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanExpress 1248 UB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ScanExpress 2400 USB</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Should be detected but may need some more work in the code. Testers welcome. Please contact me if you own this scanner.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ScanExpress 6000 P</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanExpress 6000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center><a href="http://penguin-breeder.org/?page=mustek_pp">ScanExpress 12000 P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Asic 1505/05.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanExpress 12000SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanExpress 12000SP Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanExpress A3 EP</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Maybe it will be supported by the mustek_pp backend in future.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanExpress A3 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Please test!</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanExpress A3 USB</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0210</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Still some vertical stripes.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED">ScanExpress CardSmart</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. USB business card scanner. Maybe works as USB storage device?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMagic 600 CP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanMagic 600 II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanMagic 1200 UB Plus</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as ScanExpress 1200 UB Plus</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>ScanMagic 4800 P</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>ScanMagic 4830S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3575</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2003-May/007682.html">ScanMagic 9636P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same as Mustek 12000 P?. ASIC 1505.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanMagic 9636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>ScanMagic 9636S Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>TwainScan II SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+</table>
+<h3><a name="Z-NEATRECEIPTS">Manufacturer: NeatReceipts</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Mobile Scanner</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0462</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Similar to Plustek OpticSlim M12.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Scanalizer Professional 2.5</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0412</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Similar to Plustek OpticSlim M12. Please tell us if this scanner works.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-NEC">Manufacturer: NEC</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.nevt.co.jp/">http://www.nevt.co.jp/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>PC-IN500/4C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>PC-IN500/4C was sold only in JAPAN</td>
+<td align=center>
+<a href="http://www5a.biglobe.ne.jp/~saetaka/">nec</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-nec.5.html">sane-nec</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nec-petiscan.html">Petiscan</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0100</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably unsupported. See link for details. Vendor ID is Relisys/Teco. Not known if it is similar to other Relisys/Teco USB scanners.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-NETWORK">Manufacturer: Network</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Easy Plus 30 Bit</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-NIKON">Manufacturer: Nikon</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.nikon.com/">http://www.nikon.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>AX-110 / Scantouch 110</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>AX-210</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Coolscan III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebadged LS 30?</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls50-ed.html">Coolscan V ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Rebadged LS 50?</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls50-ed.html">Coolscan V ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>Coolspan IV</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Rebadged LS 40?</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>working -- model available to developer</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>LS 40 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 40 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls50-ed.html">LS 50 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 50 ED</td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4001</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>LS 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>LS 4000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 4000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>LS 8000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center>LS 8000 ED</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>needs linux kernel 2.4.19 or later</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+<tr><td align=center>LS-20</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>The LS-20 has been replaced by the LS-30</td>
+<td align=center>
+<a href="http://andreas.rick.free.fr/sane/">coolscan</a>
+<br>(0.4.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan.5.html">sane-coolscan</a></td>
+</tr>
+<tr><td align=center>LS-30</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>alpha: only 24/30 bit RGB + 32/40 bit RGBI</td>
+<td align=center>
+<a href="http://andreas.rick.free.fr/sane/">coolscan</a>
+<br>(0.4.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan.5.html">sane-coolscan</a></td>
+</tr>
+<tr><td align=center>LS-1000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Doesn't support gamma correction</td>
+<td align=center>
+<a href="http://andreas.rick.free.fr/sane/">coolscan</a>
+<br>(0.4.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan.5.html">sane-coolscan</a></td>
+</tr>
+<tr><td align=center>LS-2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>alpha: only 24/36 bit + RGB 32/48 bit RGBI</td>
+<td align=center>
+<a href="http://andreas.rick.free.fr/sane/">coolscan</a>
+<br>(0.4.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan.5.html">sane-coolscan</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls9000-ed.html">LS-9000 ED</a></td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details. Possibly similar to LS-8000 ED.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls5000-ed.html">Super Coolscan LS-5000 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>May work, similar to LS 50 ED, but untested. Please tell us if it works.</td>
+<td align=center>
+coolscan3<br>(1.0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan3.5.html">sane-coolscan3</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/nikon-ls5000-ed.html">Super Coolscan LS-5000 ED</a></td>
+<td align=center>USB</td>
+<td align=center>0x04b0/0x4002</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>May work, similar to LS 50 ED, but untested. Please tell us if it works.</td>
+<td align=center>
+<a href="http://coolscan2.sourceforge.net/">coolscan2</a>
+<br>(0.1.8)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-coolscan2.5.html">sane-coolscan2</a></td>
+</tr>
+</table>
+<h3><a name="Z-NORTEK">Manufacturer: Nortek</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>MyScan 1200</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested. Please test. Similar to Plustek OpticPro S12?</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-OKI">Manufacturer: OKI</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>S700 Scancopier</td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a16</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>1 pass, 600 dpi, A4</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+</table>
+<h3><a name="Z-OLIVETTI">Manufacturer: Olivetti</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.olivetti.com">http://www.olivetti.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/olivetti-job-jet-m400.html">Job-Jet M400</a></td>
+<td align=center>USB</td>
+<td align=center>0x0b3c/0xa880</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-OLYMPUS">Manufacturer: Olympus</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.olympus.com">http://www.olympus.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2008-December/023326.html">ES-10P</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/olympus-es10s.html">ES-10S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-OPTOELECTRONICS">Manufacturer: Optoelectronics</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Barcode scanner</td>
+<td align=center>USB</td>
+<td align=center>0x065a/0x0001</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-OPTROX">Manufacturer: Optrox</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3C</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3E</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3F</a></td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Special ISA card</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 3S</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 6E</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.df.lth.se/~triad/krad/optrox/">PhotoMaker 6F</a></td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Special ISA card</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PACKARD-BELL">Manufacturer: Packard Bell</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Diamond 1200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 (Plus)</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Diamond 1200 Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 Plus</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Diamond 1200 Plus</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Mustek BearPaw 1200 Plus</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Diamond 2450</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0219</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+</table>
+<h3><a name="Z-PANASONIC">Manufacturer: Panasonic</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.panasonic.com/">http://www.panasonic.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>KV-S1020C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1007</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs1025<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs1025.5.html">sane-kvs1025</a></td>
+</tr>
+<tr><td align=center>KV-S1025C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1006</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs1025<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs1025.5.html">sane-kvs1025</a></td>
+</tr>
+<tr><td align=center>KV-S1045C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs1025<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs1025.5.html">sane-kvs1025</a></td>
+</tr>
+<tr><td align=center>KV-S2025C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-S2026C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04da/0x1000</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs20xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs20xx.5.html">sane-kvs20xx</a></td>
+</tr>
+<tr><td align=center>KV-S2028C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs20xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs20xx.5.html">sane-kvs20xx</a></td>
+</tr>
+<tr><td align=center>KV-S2045C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-S2046C</td>
+<td align=center>USB SCSI</td>
+<td align=center>0x04da/0x1001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs20xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs20xx.5.html">sane-kvs20xx</a></td>
+</tr>
+<tr><td align=center>KV-S2048C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x1009</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs20xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs20xx.5.html">sane-kvs20xx</a></td>
+</tr>
+<tr><td align=center>KV-S2055L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S2055W</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S2065L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-S2065W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S3065CL</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S3065CW</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S3085</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S3105C</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S4065C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs40xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs40xx.5.html">sane-kvs40xx</a></td>
+</tr>
+<tr><td align=center>KV-S4085C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs40xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs40xx.5.html">sane-kvs40xx</a></td>
+</tr>
+<tr><td align=center>KV-S6040W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S6045W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S6050W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S6055W</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S7065C</td>
+<td align=center>USB SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>KV-S7075C</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+kvs40xx<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-kvs40xx.5.html">sane-kvs40xx</a></td>
+</tr>
+<tr><td align=center>KV-SS25</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS25D</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS50</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS50EX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS55</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS55EX</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>no color, no high resolution, no automatic cropping</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS080</td>
+<td align=center>USB</td>
+<td align=center>0x04da/0x100f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All resolution and mode supported, calibration is available. Support sponsored by cncsolutions (http://www.cncsolutions.com.br)</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>KV-SS850</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS855</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane">matsushita</a>
+<br>(1.0-7)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-matsushita.5.html">sane-matsushita</a></td>
+</tr>
+<tr><td align=center>KV-SS905C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PENTAX">Manufacturer: Pentax</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.pentaxtech.com/">http://www.pentaxtech.com/</a>, <a href="http://mobilesolutions.brother-usa.com/">http://mobilesolutions.brother-usa.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DSmobile 600</td>
+<td align=center>USB</td>
+<td align=center>0x04f9/0x2038</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>DSmobile 600</td>
+<td align=center>USB</td>
+<td align=center>0x0a17/0x3210</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/syscan-travelscan-pro.html">DSmobile USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x2000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PIE">Manufacturer: PIE</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.scanace.com/">http://www.scanace.com/</a><br>
+<b>Comment:</b> Pacific Image Electronics<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/pie-pf3650.html">PF3650 Pro3 Film Scanner</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0143</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/reflecta-digitdia-3600.html">Powerslide 3600</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0142</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Film scanner that can scan directly from the magazine.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/pie-1800u.html">Primefilm 1800u</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023442.html">Primefilm 2700</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Primefilm 3600PRO</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. </td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ScanAce 630S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce 636S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce 1230S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce 1236S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce II Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce III Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce Plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce ScanMedia</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce ScanMedia II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+<tr><td align=center>ScanAce V</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.munton.demon.co.uk/sane">pie</a>
+<br>(1.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-pie.5.html">sane-pie</a></td>
+</tr>
+</table>
+<h3><a name="Z-PIOTECH">Manufacturer: PIOTECH</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.image-land.com/">http://www.image-land.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Splendeur 3024</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+</table>
+<h3><a name="Z-PLANON">Manufacturer: PLANon</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.planon.com/">http://www.planon.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DocuPen (DPEN-BW)</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/planon-docupen-r700.html">DocuPen R700</a></td>
+<td align=center>USB</td>
+<td align=center>0x10c4/0xea60</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>DocuPen RC800</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PLUSTEK">Manufacturer: Plustek</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.plustek.com/">http://www.plustek.com/</a>, <a href="http://www.plustek.de/">http://www.plustek.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Iriscan Express 2</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x045f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Works up to 1200 dpi. Calibration with external calibration sheet supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OptiCard 600+</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Business card reader. No further information available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticBook 3600</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0900</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Has a Primax USB ID</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticfilm-7200.html">OpticFilm 7200</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0807</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL842 based, maybe to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticFilm 7200i</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c04</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, maybe to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro 600P/6000P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 1212U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+<tr><td align=center>OpticPro 1236P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>reported as OpticPro 12000P/96000P</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 1248U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0401</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticPro 1248U</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0400</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticPro 2400SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+<tr><td align=center>OpticPro 4800P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 4830P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 4831P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9600P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9630P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9630PL</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=1</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9636P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=4</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9636P+/Turbo</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=3</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 9636T</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 12000P/96000P</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 12000T</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro 19200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>rebadged Artec AM12S</td>
+<td align=center>
+<a href="http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html">artec</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec.5.html">sane-artec</a></td>
+</tr>
+<tr><td align=center>OpticPro A3U</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses Plustek ASIC P99002</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro AI3</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>use driver-switch mov=5, poor picture quality</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro P8</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro P12</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro PT12</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>OpticPro S6</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Uses RealTek chipset (RTL8801D)</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st12.html">OpticPro S12</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro S12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product ID 0x040b only.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st24.html">OpticPro S24</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0601 is unsupported but may be supported by the genesys backend in future /GL646). Product id 0x040e is supported by the gt68xx backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro S24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Product ID 0x040e only. Is reported to work.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-s28.html">OpticPro S28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0801</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st12.html">OpticPro ST12</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro ST12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x040b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Product ID 0x040b only. Needs testing. Transparency adapter completely untested. Please contact me if you own such a scanner.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st16.html">OpticPro ST16</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0600</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st24.html">OpticPro ST24</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st28.html">OpticPro ST28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0802</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-s28.html">OpticPro ST28</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0801</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st48.html">OpticPro ST48</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0800</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st64.html">OpticPro ST64</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c00</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based, maybe to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st64plus.html">OpticPro ST64+</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c03</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL843 based. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro U12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Note: Only devices with product ID 0x0001 are supported!</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+<tr><td align=center>OpticPro U12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0010</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>NOTE: Devices with product ID 0x0001 are not supported!</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro U16B</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0402</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticPro U16B+</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0403</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticPro U24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0015</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro U24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0011</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro UA18</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably LM983x based.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Note: Only devices with product ID 0x0001 are supported!</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+<tr><td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Note: Devices with product ID 0x0001 are not supported!</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro UT12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0013</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro UT16</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>OpticPro UT16B</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0403</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Probably works. Transparency adapter not supported yet. Please contact me if you own such a device. </td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticPro UT24</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0017</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticslim-500.html">OpticSlim 500</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0458</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticSlim 1200</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0413</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticSlim 2400</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0422</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works up to 1200 dpi.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticSlim 2400 plus</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0454</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as OpticSlim 2400.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticslim-2420.html">OpticSlim 2420</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0806</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticslim-2420plus.html">OpticSlim 2420+</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0914</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OpticSlim M12</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0412</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Works up to 1200 dpi. Calibration with external calibration sheet supported</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>OpticWorks 2000</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Multifunction device. No further information available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-pl806.html">PL 806</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c0c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-scancopy-115.html">ScanCopy 115</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x081c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-pl812.html">SmartOffice PL 812</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0c0d</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Spectra ADF</td>
+<td align=center>Proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Uses proprietary ISA card that also provides power and is labelled GPS-1 PAGE-A from Taiwan. Other labels on the scanner include ADF Color Scanner and SF600AS. Maybe the same as the IBM ADF Color Scanner?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astrscan-4750.html">Umax AstraScan 4750</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0802</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL841 based, to be added to genesys backend, rebadged Plustek ST28</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0016</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0014</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0012</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x000f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0007</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Unknown Plustek Device</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. Scanner name not known yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PORTABLE-PERIPHERAL-CO---LTD-">Manufacturer: Portable Peripheral Co., Ltd.</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.pandp.com.tw/">http://www.pandp.com.tw/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Q-Scan USB001 (A4 portable scanner)</td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Q-Scan USB201 (A6 portable scanner)</td>
+<td align=center>USB</td>
+<td align=center>0x0a53/0x2000</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+</table>
+<h3><a name="Z-PRIMAX">Manufacturer: Primax</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.primax.nl/">http://www.primax.nl/</a>, <a href="http://www.primax.com.tw">http://www.primax.com.tw</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/primax-colorado-600u.html">Colorado 600U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0341</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado 1200p</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported by SANE. But is reported to partly work with pxscan. See link.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Colorado 1200u</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0361</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Colorado 4800</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>same as OpticPro 4800P</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado Direct 600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">Colorado Direct 9600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. However, a stand-alone program is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/primax-colorado-usb-9600.html">Colorado USB 9600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0340</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Compact 4800 Direct</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>use driver-switch mov=2</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>Compact 4800 Direct-30</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>same as OpticPro 4830P, use driver-switch mov=7</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>Compact 4800 SCSI</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek 600 II CD compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Compact 9600 Direct-30</td>
+<td align=center>Parport (SPP, EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>same as OpticPro 9630P</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek_pp/">plustek_pp</a>
+<br>(0.43)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek_pp.5.html">sane-plustek_pp</a></td>
+</tr>
+<tr><td align=center>G2-300</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0300</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2-300 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0302</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2-600</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0380</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2-600 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0382</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2E-300</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0301</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2E-300 #2</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0303</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>G2E-600</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0383</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Jewel 4800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM356A</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>OneTouch 5300</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8920</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Look similar to Visioneer Onetouch 8920 (same USB product id).</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PagePartner</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Sheetfed scanner, work in gray and color, but uncalibrated scans</td>
+<td align=center>
+<a href="http://www.sane-project.org/">p5</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-p5.5.html">sane-p5</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4400.html">Primascan Colorado 2600u</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Same as Visioneer Onetouch 4400. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Profi 9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sub model VM6575</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>Profi 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6586</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>ReadyScan 636i</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0381</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. No details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Slim-Line 1200</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Maybe GL646. Maybe similar to Medion MD 6228?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-PROLINK">Manufacturer: Prolink</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.fida.com/">http://www.fida.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Winscan Pro 2000</td>
+<td align=center>USB Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No further information available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/prolink-2448u.html">Winscan Pro 2448U</a></td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0014</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available. RealTek RTS8801.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-QUATO">Manufacturer: Quato</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.quato.de/">http://www.quato.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>X-Finity</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details yet. Originally manufactured by PFU?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>X-Finity Ultra</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details yet.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-REFLECTA">Manufacturer: Reflecta</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/reflecta-digitdia-3600.html">DigitDia 3600</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0142</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Film scanner that can scan directly from the magazine.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/reflecta-iscan-1800.html">iScan 1800</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0120</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/reflecta-proscan-4000.html">ProScan 4000</a></td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>0x05e3/0x0143</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-RELISYS">Manufacturer: Relisys</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.relisys.com/">http://www.relisys.com/</a>, <a href="http://www.tecoimage.com.tw/">http://www.tecoimage.com.tw/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>APOLLO Express 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>sub model VM356A</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>APOLLO Express 6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6565</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>AVEC 2400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3520</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>AVEC 2412</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3520+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>AVEC 4800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4530</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>AVEC 4816</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM4530+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>AVEC II E3</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Parport version of AVEC II S3?. See bug #304992 for details</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>AVEC II S3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3564</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>AVEC Super 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3575</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/relisys-eclipse-1200u.html">Eclipse 1200U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0103</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/relisys-episode.html">Episode</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0103</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Infinity Scorpio</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+<tr><td align=center>RELI 2400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3530</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 2412</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM3530+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 4816</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sub model VM4540</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 4830</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM4542</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 9600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 9612</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530*</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 9624</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6530+</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI 9630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6540</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI DS6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3420</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>RELI DS15</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3440</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco">teco1</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco1.5.html">sane-teco1</a></td>
+</tr>
+<tr><td align=center>SCORPIO Pro</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM6575</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>SCORPIO Pro-S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM6586</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center>SCORPIO Super 3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3575</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/teco2.html">teco2</a>
+<br>(1.0-9)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco2.5.html">sane-teco2</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/relisys-scorpio-ultra3.html">Scorpio Ultra 3</a></td>
+<td align=center>USB</td>
+<td align=center>0x0475/0x0210</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-REVSCAN">Manufacturer: RevScan</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>19200i</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0400</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Plustek OpticPro 1248U</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>RevScan Orange R48Ti</td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0001</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Rebadged Plustek OpticPro UT12</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/u12/">u12</a>
+<br>(0.02)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-u12.5.html">sane-u12</a></td>
+</tr>
+</table>
+<h3><a name="Z-RICOH">Manufacturer: Ricoh</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.ricoh.com/">http://www.ricoh.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>IS-410</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ibm-backend/">ibm</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ibm.5.html">sane-ibm</a></td>
+</tr>
+<tr><td align=center>IS-410</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+<td align=center>
+<a href="http://www.acjlaw.net:8080/~jeremy/Ricoh/">hs2p</a>
+<br>(1.00)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hs2p.5.html">sane-hs2p</a></td>
+</tr>
+<tr><td align=center>IS-420</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works at least in flatbed mode.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ibm-backend/">ibm</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ibm.5.html">sane-ibm</a></td>
+</tr>
+<tr><td align=center>IS-430</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/ibm-backend/">ibm</a>
+<br>(1.0-4)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ibm.5.html">sane-ibm</a></td>
+</tr>
+<tr><td align=center>IS-430</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>Untested, please report!</td>
+<td align=center>
+<a href="http://www.acjlaw.net:8080/~jeremy/Ricoh/">hs2p</a>
+<br>(1.00)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hs2p.5.html">sane-hs2p</a></td>
+</tr>
+<tr><td align=center>IS450</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>All major scanning-related features are supported (except for IPU). Certain non-scanning features, such as those related to scanner maintenance, are not supported. Such features would be better implemented in a separate stand-alone tool. For instance, if you replace the ADF Unit, you must recalibrate the scanner optics using a Ricoh Test Sheet and reset the E^2PROM registers. Reports are welcome.</td>
+<td align=center>
+<a href="http://www.acjlaw.net:8080/~jeremy/Ricoh/">hs2p</a>
+<br>(1.00)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hs2p.5.html">sane-hs2p</a></td>
+</tr>
+<tr><td align=center>Ricoh IS50</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+ricoh<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ricoh.5.html">sane-ricoh</a></td>
+</tr>
+<tr><td align=center>Ricoh IS60</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+ricoh<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-ricoh.5.html">sane-ricoh</a></td>
+</tr>
+</table>
+<h3><a name="Z-SAMSUNG">Manufacturer: Samsung</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.samsung.com">http://www.samsung.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>C460</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3468</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-2160</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3425</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-3160</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-3170fn (CLX-3170 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-3175FW</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-3185</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-3300 Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3456</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-4190</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x345a</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-6200</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3427</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-6220</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343a</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-6240</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3428</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-6250</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-6260</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3455</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-8380</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3421</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-8385</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3439</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-8385X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3444</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>CLX-8540</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>M267x 287x Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3461</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>M337x 387x 407x Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3460</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>MFP-65x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3435</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>MFP-560</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>MFP-750</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4x16</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3409</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4x20</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3412</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4x21</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3419</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4x26</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3432</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-5x30</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6x20</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x340d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6x22</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341d</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6x45</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3420</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6x55</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3429</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6x55X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3443</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-470x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3457</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-681x</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3466</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-3205W (SCX-3200 Series)</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04e8/0x3441</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-3400</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x344f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-3405W</td>
+<td align=center>Ethernet</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4100</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3413</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4200</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4300</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342e</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4500</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3426</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4500W</td>
+<td align=center>USB Ethernet</td>
+<td align=center>0x04e8/0x342b</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4600</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3433</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4623</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3434</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4623FW</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3440</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4650 4x21S Series</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x345b</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/samsung-scx-4725.html">SCX-4725FN</a></td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>SCX-4729FD</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3453</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4824 (SCX-4x24 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4825FN (SCX-4x25 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x343c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4828FN (SCX-4x28 Series)</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4833FD</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x344b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-4835FD</td>
+<td align=center>Ethernet</td>
+<td align=center>0x04e8/0x344b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-5635</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3430</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-5835_5935</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x342f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-5835_5935X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3446</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6545</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3437</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX-6545X</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3442</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX4725</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SCX4725-FN</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x341f</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>SF-760</td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3450</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+</table>
+<h3><a name="Z-SCANPORT">Manufacturer: Scanport</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.scanport.com/">http://www.scanport.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>SQ300</td>
+<td align=center>Parport?</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>SQ2030</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>SQ4836</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+</table>
+<h3><a name="Z-SCANSHELL">Manufacturer: Scanshell</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/scanshell-800n.html">800N</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x6605</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-SCEPTRE">Manufacturer: Sceptre</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.sceptre.com/">http://www.sceptre.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Vividscan S1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.zago.net/sane/">sceptre</a>
+<br>(1.0-10)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sceptre.5.html">sane-sceptre</a></td>
+</tr>
+</table>
+<h3><a name="Z-SHARP">Manufacturer: Sharp</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://sharp-world.com/">http://sharp-world.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>JX-250</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+<tr><td align=center>JX-320</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+<tr><td align=center>JX-325</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+<tr><td align=center>JX-330</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+<tr><td align=center>JX-350</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+<tr><td align=center>JX-610</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html">sharp</a>
+<br>(0.32)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-sharp.5.html">sane-sharp</a></td>
+</tr>
+</table>
+<h3><a name="Z-SICOS">Manufacturer: Sicos</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="mailto:ehaase@inf.fu-berlin.de">DMS 2000</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported until now. Work on a backend has started, contact the author for details (see link)</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-SIEMENS">Manufacturer: Siemens</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.siemens.com/">http://www.siemens.com/</a>, <a href="http://www.siemens.de/">http://www.siemens.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>9036 Flatbed scanner</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+s9036<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-s9036.5.html">sane-s9036</a></td>
+</tr>
+<tr><td align=center>Cherry FingerTIP ID Board - Sensor</td>
+<td align=center>USB</td>
+<td align=center>0x0681/0x0010</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>ID Mouse Professional</td>
+<td align=center>USB</td>
+<td align=center>0x0681/0x0005</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>S9036</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>gray only</td>
+<td align=center>
+agfafocus<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-agfafocus.5.html">sane-agfafocus</a></td>
+</tr>
+<tr><td align=center>ST400</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>6 bit gray</td>
+<td align=center>
+<a href="http://www.informatik.uni-oldenburg.de/~ingo/sane/">st400</a>
+<br>(1.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-st400.5.html">sane-st400</a></td>
+</tr>
+<tr><td align=center>ST800</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>6 bit gray</td>
+<td align=center>
+<a href="http://www.informatik.uni-oldenburg.de/~ingo/sane/">st400</a>
+<br>(1.6)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-st400.5.html">sane-st400</a></td>
+</tr>
+</table>
+<h3><a name="Z-SMARTDISK">Manufacturer: SmartDisk</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>SmartScan 3600</td>
+<td align=center>USB IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same as PIE Primefilm 2600 PRO.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-SPOT-TECHNOLOGY">Manufacturer: Spot Technology</a></h3>
+<p>
+<b>Comment:</b> Spot seems have gone out of business.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="http://www.el-profesor.net/spoonset/">Maxiscan A4</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported until now. Work on a backend has started, see link for more information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.el-profesor.net/spoonset">ScanTak 2c</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Work on a backend has started, see link for more information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.el-profesor.net/spoonset">ScanTak 3c</a></td>
+<td align=center>proprietary</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Work on a backend has started, see link for more information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-SYSCAN">Manufacturer: Syscan</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.syscaninc.com/">http://www.syscaninc.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DocketPort 465</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4802</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>All resolution and mode should be supported, but uncorrected scans</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>DocketPort 485</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4810</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, front- and backside side-by-side, with backside mirrored horizontally.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>DocketPort 665</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4803</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>DocketPort 685/ Ambir DS685</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x480c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>TravelScan 460/464</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x4600</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>TravelScan 662</td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x6620</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/syscan-travelscan-fs531.html">TravelScan FS-531</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x0530</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. May work with the Plustek backend in future. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/syscan-travelscan-pro.html">TravelScan Pro</a></td>
+<td align=center>USB</td>
+<td align=center>0x0a82/0x2000</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Some information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-TAMARACK">Manufacturer: Tamarack</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/tamarack-artiscan-2400.html">Artiscan 2400FS</a></td>
+<td align=center>USB</td>
+<td align=center>0x05e3/0x0100</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for more information.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Artiscan 6000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 300 DPI</td>
+<td align=center>
+tamarack<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-tamarack.5.html">sane-tamarack</a></td>
+</tr>
+<tr><td align=center>Artiscan 8000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 400 DPI</td>
+<td align=center>
+tamarack<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-tamarack.5.html">sane-tamarack</a></td>
+</tr>
+<tr><td align=center><a href="http://www.autistici.org/tamarhack/">Artiscan 9600</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://www.autistici.org/tamarhack/">Artiscan 9600 pro 36</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported at the moment. See link for a project for that scanner.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Artiscan 12000C</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3 pass, 600 DPI</td>
+<td align=center>
+tamarack<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-tamarack.5.html">sane-tamarack</a></td>
+</tr>
+</table>
+<h3><a name="Z-TARGA">Manufacturer: Targa</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Funline TS6 EP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>Funline TS12 EP</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>600x1200 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-TCE">Manufacturer: TCE</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.tce.com.br/">http://www.tce.com.br/</a><br>
+<b>Comment:</b> Brasilian vendor.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/memorex-maxx-6136u.html">MK600U</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0346</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Some information is available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="http://home2.swipnet.se/~w-25069/pxscan.html">S450</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported by SANE but is reported to work with pxscan (see link).</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-TECO">Manufacturer: Teco</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.tecoimage.com.tw/">http://www.tecoimage.com.tw/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/teco-vm6509.html">VM6509F</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-TINY">Manufacturer: Tiny</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4400.html">FU661E</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-TRIGEM">Manufacturer: TriGem</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.nikon.com/">http://www.nikon.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>PowerScanII</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-TRUST">Manufacturer: Trust</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.trust-site.com">http://www.trust-site.com</a>, <a href="http://www.trust-site.com/home/">http://www.trust-site.com/home/</a>, <a href="http://www.trust.com">http://www.trust.com</a><br>
+<b>Comment:</b> Carefully check the model names. Trust uses similar names for completely different hardware.<br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>240H Easy Webscan Gold</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4007</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Works up to 600 dpi</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>240TH Easy Webscan Gold</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0218</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Mustek Bearpaw 2400 TA plus.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-combiscan-19200.html">CombiScan 19200</a></td>
+<td align=center>Parport USB</td>
+<td align=center>0x05cb/0x1483</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Compact Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x0006</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek 1200 UB compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek_usb-backend/">mustek_usb</a>
+<br>(1.0-18)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_usb.5.html">sane-mustek_usb</a></td>
+</tr>
+<tr><td align=center>Compact Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works, if you have vendor id 0x055f and product id 0x0006, use the mustek_usb backend instead, similar to Mustek ScanExpress 1200 UB (Plus)</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Direct WebScan 19200</td>
+<td align=center>USB</td>
+<td align=center>0x055f/0x021c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Same as Mustek BearPaw 1200 CU Plus (0x021c).</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Easy Connect 9600+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>Easy Connect 19200+</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300x600 dpi CIS scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+<tr><td align=center>Easy Scan 9600 Plus</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>Requires the program 'as6edriver' to run.</td>
+<td align=center>
+<a href="http://as6edriver.sourceforge.net/">as6e</a>
+<br>(0.5)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-as6e.5.html">sane-as6e</a></td>
+</tr>
+<tr><td align=center>Easy Webscan 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4006</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center><a href="http://lists.alioth.debian.org/pipermail/sane-devel/2008-October/022955.html">EasyScan 19200</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Flat Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4002</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Similar to Artec Ultima 2000</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center>Imagery 1200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>3-pass, Mustek Paragon MFS-6000CX compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Imagery 1200 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek Paragon MFS-6000SP compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Imagery 2400 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+<tr><td align=center>Imagery 4800 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek Paragon 600 II CD compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>Imagery 4800 SP+</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+<tr><td align=center>Imagery 9600 SP</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>sub model VM3552</td>
+<td align=center>
+<a href="http://www.zago.net/sane/#teco3">teco3</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-teco3.5.html">sane-teco3</a></td>
+</tr>
+<tr><td align=center>Office Scan USB 19200</td>
+<td align=center>USB</td>
+<td align=center>0x047b/0x1000</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3300backend">niash</a>
+<br>(0.3)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-niash.5.html">sane-niash</a></td>
+</tr>
+<tr><td align=center>SCSI Connect 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek ScanExpress 12000SP compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center>SCSI excellence series 19200</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Mustek ScanExpress 12000SP compatible</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/mustek-backend/">mustek</a>
+<br>(1.0-138)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek.5.html">sane-mustek</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/trust-scsi-scan-19200.html">SCSI Scan 19200 -Excellence Series-</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-UMAX">Manufacturer: UMAX</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.umax.com/">http://www.umax.com/</a>, <a href="http://www.umax.com.tw/">http://www.umax.com.tw/</a>, <a href="http://www.umax.de/en">http://www.umax.de/en</a>, <a href="http://www.umax-europe.com">http://www.umax-europe.com</a>, <a href="http://www.umaxjapan.co.jp">http://www.umaxjapan.co.jp</a>, <a href="http://www.umax.com.cn">http://www.umax.com.cn</a>, <a href="http://www.umax.com">http://www.umax.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Astra 600P</td>
+<td align=center>Parport (SPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>untested, but should be close to 610P</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>Astra 600S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 610P</td>
+<td align=center>Parport (SPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>Astra 610S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 1220P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>Astra 1220S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 1220U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/umax1220u-sane">umax1220u</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax1220u.5.html">sane-umax1220u</a></td>
+</tr>
+<tr><td align=center>Astra 1600P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>Astra 1600U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0030</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/umax1220u-sane">umax1220u</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax1220u.5.html">sane-umax1220u</a></td>
+</tr>
+<tr><td align=center>Astra 2000P</td>
+<td align=center>Parport (EPP/ECP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://umax1220p.sourceforge.net/">umax_pp</a>
+<br>(1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax_pp.5.html">sane-umax_pp</a></td>
+</tr>
+<tr><td align=center>Astra 2000U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0030</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/umax1220u-sane">umax1220u</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax1220u.5.html">sane-umax1220u</a></td>
+</tr>
+<tr><td align=center>Astra 2100S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 2100U</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0130</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/umax1220u-sane">umax1220u</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax1220u.5.html">sane-umax1220u</a></td>
+</tr>
+<tr><td align=center>Astra 2200 (SU)</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0230</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, needs USB control messages</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 2200 (SU)</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 2400S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-2500.html">Astra 2500</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0374</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/plustek-opticpro-st24.html">Astra 2850</a></td>
+<td align=center>USB</td>
+<td align=center>0x07b3/0x0601</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. Same IDs as Plustek OpticPro ST24. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-3000.html">Astra 3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-3600.html">Astra 3600</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4000.html">Astra 4000</a></td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x1030</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4100.html">Astra 4100</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported, to be added to genesys backend.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Astra 4400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0070</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Supports 75, 150, 300, 600 and 1200 dpi</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/rts8891/index.html">rts8891</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-rts8891.5.html">sane-rts8891</a></td>
+</tr>
+<tr><td align=center>Astra 4450</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0070</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://stef.dev.free.fr/sane/rts8891/index.html">rts8891</a>
+<br>(1.0-0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-rts8891.5.html">sane-rts8891</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4500.html">Astra 4500</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a10</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend. Avision iVina FB1600 clone</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Astra 4600</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported, no details known.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astra-4700.html">Astra 4700</a></td>
+<td align=center>USB</td>
+<td align=center>0x0638/0x0a20</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646/GL660 based. Avision iVina FB1800 clone.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Astra 4900</td>
+<td align=center>USB</td>
+<td align=center>0x06dc/0x0020</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>developing yet</td>
+<td align=center>
+<a href="http://sourceforge.net/projects/hp3900-series/">hp3900</a>
+<br>(0.12)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-hp3900.5.html">sane-hp3900</a></td>
+</tr>
+<tr><td align=center>Astra 6400</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 6450</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra 6700</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. No chipset information available. Same as Avision iVina FB2400.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Astra MX3</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, needs USB control messages</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Astra MX3</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astraslim.html">AstraSlim</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0104</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported currently. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astraslim-1200.html">AstraSlim 1200</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0110</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>AstraSlim 1200 SE</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4010</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-astraslim-6000.html">AstraSlim 6000</a></td>
+<td align=center>USB</td>
+<td align=center>0x080d/0x0104</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported currently. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>AstraSlim SE</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4009</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+<tr><td align=center>Gemini D-16</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Mirage D-16L</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Mirage II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Mirage IIse</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Nete3470'</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No details known..</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PL-II</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=PS-2400X</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/umax-powerlook-180.html">Powerlook 180</a></td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PowerLook 270</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>incompatible</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook 270plus</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>incompatible</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Powerlook 1000 USB</td>
+<td align=center>USB</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. No further information available.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PowerLook 1100</td>
+<td align=center>IEEE-1394</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>will probably work one day</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook 2000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook 2100XL</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook 3000</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PowerLook III</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>PSD</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Supervista S-12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UC 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 2.8 OK, others only lineart OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UC 840</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 1.6 OK, others only lineart OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UC 1200S</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UC 1200SE</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 3.0 OK, others unknown</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UC 1260</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Version 1.6 OK, others unknown</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UG 80</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UG 630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UMAX 3400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>UMAX 3400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0050</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>UMAX 3450</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>UMAX 5400</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0160</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>UMAX Astranet ia101</td>
+<td align=center>USB</td>
+<td align=center>0x1606/0x0060</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>seems to be a renamed UMAX 3400</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>UMAX S-6E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UMAX S-6EG</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UMAX S-12</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UMAX S-12G</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>UMAX VT600</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>may work, please test and give feedback</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Vista S6</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Vista S6E</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Vista-S8</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+<tr><td align=center>Vista-T630</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK for some firmwareversions, on others only lineart OK</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-VANTAS">Manufacturer: Vantas</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4800.html">3000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-VISIONEER">Manufacturer: Visioneer</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.visioneer.com/">http://www.visioneer.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-4800-onetouch.html">4800 One Touch</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x03a0</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. Different id compared to One Touch 4800?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>6200</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0345</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Is reported to use the E5 chipset. Uses a Primax ID. Looks similar to Primascan Colorado 2600u.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>6200 EPP/USB</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0311</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Id is from Primax? Yet another scanner with the same name?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>9320</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0420</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-9420.html">9420</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x03a8</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>9450</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0421</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-9450-usb.html">9450 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0421</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>9450-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047a</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>9550</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0422</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>9650</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0390</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>9650-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>9750</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0423</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>9750-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0493</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-docuimage-620s.html">DocuImage 620S</a></td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-documate-510.html">DocuMate 510</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details. Yet another USB id.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-documate-510.html">DocuMate 510</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0446</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4800.html">One Touch 4800</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details. Different id compared to 4800 One Touch?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4400.html">Onetouch 4400</a></td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x0347</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. E5 chipset? See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch4800.html">OneTouch 4800 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0224</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. Seems to use Realtek RTS8801B. Same as Microtek Scanport 3000. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OneTouch 5300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0221</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Yet another scanner with this name?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch5300.html">OneTouch 5300 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0226</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Chipset is RTS8801B(?). See link for output of /proc/bus/usb/devices.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch5800.html">OneTouch 5800 USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0226</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. 48 bit scanner, doesn't work with viceo backend. RTS8801C.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch6600.html">OneTouch 6600</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022a</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch7100.html">Onetouch 7100</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0229</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>GL646 based, to be added to genesys backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>OneTouch 7300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0444</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Works upto 1200 dpi and 12 bits/color.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a>
+<br>(1.0-84)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-gt68xx.5.html">sane-gt68xx</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch7700.html">Onetouch 7700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0380</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>LM9832/3 based, to be added to plustek backend</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8100.html">OneTouch 8100</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0321</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Unsupported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8700</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8900</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Same as 8920 but without TA?</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8920.html">Onetouch 8920</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0371</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. Same as 8700 and 8900 but includes a TA. Uses a Primax ID. Chipset is RTS8801C. See link for output of /proc/bus/usb/devices.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch9020.html">Onetouch 9000</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch9020.html">Onetouch 9020</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x022c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch9320.html">Onetouch 9320</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0362</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8820.html">Onetouch Pro 8800</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0410</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-onetouch8820.html">Onetouch Pro 8820</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0410</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-paperport-3100b.html">PaperPort 3100b</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>PaperPort 6100</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. More details would be appreciated.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-paperport-onetouch.html">PaperPort OneTouch</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Most probably not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Patriot 430</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0497</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Patriot 470</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Patriot 680</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0498</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Patriot 780</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0499</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Roadwarrior</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0494</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/visioneer-strobe-pro-usb.html">Strobe Pro USB</a></td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0102</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center>Strobe XP 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0427</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.gjaeger.de/scanner/plustek/">plustek</a>
+<br>(0.52)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-plustek.5.html">sane-plustek</a></td>
+</tr>
+<tr><td align=center>Strobe XP 100,r3</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049b</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>Strobe XP 200</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0426</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>Strobe XP 300</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0474</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>Strobe XP 450</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0424</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Strobe XP 450-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0491</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Strobe XP 470</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0479</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Strobe XP 470-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048f</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>sheetfed scanner</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>Visioneer OneTouch 7100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0229</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>Same as MD5345</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-470cx.html">WorkCentre 470cx</a></td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-m15i.html">WorkCentre M15i</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0xffef</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-pe16.html">WorkCentre PE16</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x0924/0x4220</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-pe120i.html">WorkCentre PE120i</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4237</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-pro412.html">WorkCentre Pro 412</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x043d/0x4303</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-xk35c.html">WorkCentre XK35c</a></td>
+<td align=center>USB Parport</td>
+<td align=center>0x043d/0x0020</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+<tr><td align=center><a href="/unsupported/xerox-workcentre-xk50cx.html">WorkCentre XK50cx</a></td>
+<td align=center>USB</td>
+<td align=center>0x04e8/0x3903</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-VIVISCAN">Manufacturer: Viviscan</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Compact II</td>
+<td align=center>Parport (EPP)</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>300 dpi CCD scanner</td>
+<td align=center>
+<a href="http://penguin-breeder.org/sane/mustek_pp/">mustek_pp</a>
+<br>(13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-mustek_pp.5.html">sane-mustek_pp</a></td>
+</tr>
+</table>
+<h3><a name="Z-VOBIS">Manufacturer: Vobis</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.vobis.de/">http://www.vobis.de/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>HighScan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>only E3plus based models</td>
+<td align=center>
+<a href="http://karstenfestag.gmxhome.de/linux.html">microtek2</a>
+<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek2.5.html">sane-microtek2</a></td>
+</tr>
+<tr><td align=center>Highscreen Realscan</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://www.mir.com/mtek/">microtek</a>
+<br>(0.13.1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-microtek.5.html">sane-microtek</a></td>
+</tr>
+<tr><td align=center>Highscreen Scanboostar Premium</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>OK, SCSI-ID=LinoHell Office2</td>
+<td align=center>
+<a href="http://www.rauch-domain.de/sane-umax/index.html">umax</a>
+<br>(1.0-41)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-umax.5.html">sane-umax</a></td>
+</tr>
+</table>
+<h3><a name="Z-VUEGO">Manufacturer: Vuego</a></h3>
+<p>
+<b>Comment:</b> Company was renamed to <a href= "#BENQ ">Benq</a>.<br>
+</p>
+<h3><a name="Z-XEROX">Manufacturer: Xerox</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.xerox.com/">http://www.xerox.com/</a>, <a href="http://www.office.xerox.com/">http://www.office.xerox.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>2400 Onetouch</td>
+<td align=center>USB</td>
+<td align=center>0x0461/0x038b</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>GL646 based, resolution from 75 to 2400 dpi</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>DocuMate150</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate152</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0477</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate162</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate232</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0476</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate250</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0448</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate250-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0490</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate252</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0449</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate252-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate262</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x044c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate262-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate262i</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x04a7</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate272</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0475</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate272-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x048e</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate510</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0446</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate510-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x047c</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate512</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0495</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate520</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0447</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate520-G</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0492</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate632</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0498</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate752</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x049a</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center>DocuMate752</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x0478</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="http://skull.piratehaven.org/~mike/sane/avision.html">avision</a>
+<br>(Build: 296)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-avision.5.html">sane-avision</a></td>
+</tr>
+<tr><td align=center><a href="http://www.office.xerox.com/multifunction-printer/multifunction-under-30ppm/phaser-3200mfp/spec-enus.html">Phaser 3200MFP</a></td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x3da4</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>Phaser 6110MFP</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x3d5d</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>Travel Scanner 100</td>
+<td align=center>USB</td>
+<td align=center>0x04a7/0x04ac</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>All resolution and mode supported, calibration is available</td>
+<td align=center>
+<a href="http://www.meier-geinitz.de/sane/genesys-backend/">genesys</a>
+<br>(1.0-63)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-genesys.5.html">sane-genesys</a></td>
+</tr>
+<tr><td align=center>WorkCentre 3119 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4265</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>WorkCentre 3210</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4293</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>WorkCentre 3220</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x4294</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+<tr><td align=center>WorkCentre 4118 Series</td>
+<td align=center>USB</td>
+<td align=center>0x0924/0x420c</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+xerox_mfp<br>(1.0-13)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-xerox_mfp.5.html">sane-xerox_mfp</a></td>
+</tr>
+</table>
+<h3><a name="Z-YAKUMO">Manufacturer: Yakumo</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.yakumo.com/">http://www.yakumo.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Scan50</td>
+<td align=center>USB</td>
+<td align=center>0x05d8/0x4011</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+artec_eplus48u<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html">sane-artec_eplus48u</a></td>
+</tr>
+</table>
+<h2><a name="STILL">Still Cameras</a></h2>
+<p><b>Manufacturers</b>:
+<a href="#Z-KODAK">Kodak</a>,
+<a href="#Z-POLAROID">Polaroid</a></p>
+<h3><a name="Z-KODAK">Manufacturer: Kodak</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml">http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml</a>, <a href="http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml">http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml</a>, <a href="http://www.kodak.com/global/en/service/products/ekn006568.jhtml">http://www.kodak.com/global/en/service/products/ekn006568.jhtml</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DC20</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>DC-20 untested by author but reported to work</td>
+<td align=center>
+<a href="mailto:peter@fales-lorenz.net">dc25</a>
+<br>(1.2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-dc25.5.html">sane-dc25</a></td>
+</tr>
+<tr><td align=center>DC25</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#007000">Complete</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="mailto:peter@fales-lorenz.net">dc25</a>
+<br>(1.2)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-dc25.5.html">sane-dc25</a></td>
+</tr>
+<tr><td align=center>DC210</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#FF9000">Basic</font></td>
+<td>&nbsp;</td>
+<td align=center>
+<a href="mailto:peter@fales-lorenz.net">dc210</a>
+<br>(0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-dc210.5.html">sane-dc210</a></td>
+</tr>
+<tr><td align=center>DC240</td>
+<td align=center>Serial port</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Use gphoto2 backend to get USB support</td>
+<td align=center>
+<a href="mailto:peter@fales-lorenz.net">dc240</a>
+<br>(0.0)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-dc240.5.html">sane-dc240</a></td>
+</tr>
+</table>
+<h3><a name="Z-POLAROID">Manufacturer: Polaroid</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.polaroid.com/">http://www.polaroid.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>DMC</td>
+<td align=center>SCSI</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>&nbsp;</td>
+<td align=center>
+dmc<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-dmc.5.html">sane-dmc</a></td>
+</tr>
+</table>
+<h2><a name="VIDEO">Video Cameras</a></h2>
+<p><b>Manufacturers</b>:
+<a href="#Z-AIPTEK">Aiptek</a>,
+<a href="#Z-BIOLUX">Biolux</a>,
+<a href="#Z-CONNECTIX">Connectix</a>,
+<a href="#Z-CREATIVE">Creative</a>,
+<a href="#Z-DIGITAL-DREAM">Digital Dream</a>,
+<a href="#Z-GRANDTEK-SCOPECAM">Grandtek Scopecam</a>,
+<a href="#Z-KONICA">Konica</a></p>
+<h3><a name="Z-AIPTEK">Manufacturer: Aiptek</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.aiptek.com.tw">http://www.aiptek.com.tw</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Aiptek Pencam</td>
+<td align=center>USB</td>
+<td align=center>0x0553/0x0202</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem</td>
+<td align=center>
+<a href="http://gkall.hobby.nl/stv680-aiptek.html">stv680</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-stv680.5.html">sane-stv680</a></td>
+</tr>
+</table>
+<h3><a name="Z-BIOLUX">Manufacturer: Biolux</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/biolux-654.html">654 (micrOcular)</a></td>
+<td align=center>USB</td>
+<td align=center>0x0923/0x010f</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not supported yet. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-CONNECTIX">Manufacturer: Connectix</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>Color QuickCam</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#90B000">Good</font></td>
+<td>Requires root privileges.</td>
+<td align=center>
+qcam<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-qcam.5.html">sane-qcam</a></td>
+</tr>
+<tr><td align=center>Greyscale QuickCam</td>
+<td align=center>Parport</td>
+<td align=center>&nbsp;</td>
+<td align=center><font color="#B00000">Minimal</font></td>
+<td>Requires root privileges. Partly working.</td>
+<td align=center>
+qcam<br>(unmaintained)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-qcam.5.html">sane-qcam</a></td>
+</tr>
+</table>
+<h3><a name="Z-CREATIVE">Manufacturer: Creative</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.creative.com/">http://www.creative.com/</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>WebCam Go Mini</td>
+<td align=center>USB</td>
+<td align=center>0x041e/0x4007</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+<td align=center>
+<a href="http://gkall.hobby.nl/stv680-aiptek.html">stv680</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-stv680.5.html">sane-stv680</a></td>
+</tr>
+</table>
+<h3><a name="Z-DIGITAL-DREAM">Manufacturer: Digital Dream</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.digitaldreamco.com/en/index.shtml">http://www.digitaldreamco.com/en/index.shtml</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>l' espion XS</td>
+<td align=center>USB</td>
+<td align=center>0x1183/0x0001</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+<td align=center>
+<a href="http://gkall.hobby.nl/stv680-aiptek.html">stv680</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-stv680.5.html">sane-stv680</a></td>
+</tr>
+</table>
+<h3><a name="Z-GRANDTEK-SCOPECAM">Manufacturer: Grandtek Scopecam</a></h3>
+<p>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center><a href="/unsupported/grandtech-scopecam.html">8x30 Binocular & Digital Camera</a></td>
+<td align=center>USB</td>
+<td align=center>0x0797/0x801c</td>
+<td align=center><font color="#F00000">Unsupported</font></td>
+<td>Not Supported yet. See link for more details.</td>
+<td align=center>
+<a href="/contrib.html">unsupported</a>
+<br>(2010-06-09)
+</td>
+<td align=center>?</td>
+</tr>
+</table>
+<h3><a name="Z-KONICA">Manufacturer: Konica</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.konicaminolta.com">http://www.konicaminolta.com</a><br>
+</p>
+<table border=1>
+<tr bgcolor=E0E0FF>
+<th align=center>Model</th>
+<th align=center>Interface</th>
+<th align=center>USB id</th>
+<th align=center>Status</th>
+<th align=center>Comment</th>
+<th align=center>Backend</th>
+<th align=center>Manpage</th>
+</tr>
+<tr><td align=center>e-mini</td>
+<td align=center>USB</td>
+<td align=center>0x04c8/0x0722</td>
+<td align=center><font color="#0000B0">Untested</font></td>
+<td> </td>
+<td align=center>
+<a href="http://gkall.hobby.nl/stv680-aiptek.html">stv680</a>
+<br>(1.0-1)
+</td>
+<td align=center><a href="http://www.sane-project.org/man/sane-stv680.5.html">sane-stv680</a></td>
+</tr>
+</table>
+<h2><a name="API">APIs</a></h2>
+<p><b>Backends</b>:
+<a href="#A-GPHOTO2">gphoto2</a>,
+<a href="#A-PINT">pint</a>,
+<a href="#A-PNM">pnm</a>,
+<a href="#A-TEST">test</a>,
+<a href="#A-V4L">v4l</a></p>
+<h3><a name="A-GPHOTO2">Backend: gphoto2
+(0.0)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:peter@fales-lorenz.net">mailto:peter@fales-lorenz.net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-gphoto2.5.html">sane-gphoto2</a><br>
+<b>Description:</b> <a href="http://www.gphoto.org">Multiple cameras supported by the gphoto2 libraries</a><br>
+<b>Comment:</b> The long-term plan is to support all the cameras supported by the gphoto2 libraries (currently over 140 models). However, at this stage, only a handful of cameras are definitely known to work with SANE. Other cameras will probably work if the native file format is EXIF or JPEG. Testers welcome!<br>
+</p>
+<h3><a name="A-PINT">Backend: pint
+(unmaintained)
+</a></h3>
+<p>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pint.5.html">sane-pint</a><br>
+<b>Description:</b> Scanners with the machine-independent PINT interface<br>
+<b>Comment:</b> Haven't been tested for a long time. Handle with care.<br>
+</p>
+<h3><a name="A-PNM">Backend: pnm
+(1.0.8)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-pnm.5.html">sane-pnm</a><br>
+<b>Description:</b> Reads PNM files<br>
+<b>Comment:</b> Used for debugging frontends. Obsolete, use test backend instead.<br>
+</p>
+<h3><a name="A-TEST">Backend: test
+(1.0-28)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.meier-geinitz.de/sane/test-backend/">http://www.meier-geinitz.de/sane/test-backend/</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-test.5.html">sane-test</a><br>
+<b>Description:</b> Frontend-tester<br>
+<b>Comment:</b> Backend for testing frontends. Also serves as example for SANE backend options.<br>
+</p>
+<h3><a name="A-V4L">Backend: v4l
+(1.0-3)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-v4l.5.html">sane-v4l</a><br>
+<b>Description:</b> Interface to Video For Linux API<br>
+<b>Comment:</b> Supports video cameras and other devices accessed by the v4l kernel API, e.g. bttv devices. Quite a lot of known bugs.<br>
+</p>
+<h2><a name="META">Meta Backends</a></h2>
+<p><b>Backends</b>:
+<a href="#M-DLL">dll</a>,
+<a href="#M-NET">net</a></p>
+<h3><a name="M-DLL">Backend: dll
+(1.0.13)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="mailto:henning@meier-geinitz.de">mailto:henning@meier-geinitz.de</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-dll.5.html">sane-dll</a><br>
+<b>Description:</b> Dynamic loading of shared-library backends.<br>
+</p>
+<h3><a name="M-NET">Backend: net
+(1.0.14)
+</a></h3>
+<p>
+<b>Link(s):</b>
+<a href="http://www.penguin-breeder.org/?page=sane-net">http://www.penguin-breeder.org/?page=sane-net</a><br>
+<b>Manual page:</b> <a href="http://www.sane-project.org/man/sane-net.5.html">sane-net</a><br>
+<b>Description:</b> Network access to saned servers<br>
+<b>Comment:</b> Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6.<br>
+</p>
+<h3><a name="legend">Legend:</a></h3>
+<blockquote>
+<dl>
+ <dt><b>Model:</b></dt>
+ <dd>Name of the the device.</dd>
+ <dt><b>Interface:</b></dt>
+ <dd>How the device is connected to the computer.</dd>
+ <dt><b>USB id:</b></dt>
+ <dd>The USB vendor and product ids as printed by sane-find-scanner -q (only applicable for USB devices).</dd>
+ <dt><b>Status</b>:</dt>
+ <dd>Indicates how many of the features the device provides
+ are supported by SANE.
+ <ul><li><font color="#F00000">unsupported</font> means the device is not supported at least by this backend. It may be supported by other backends, however.
+ <li><font color="#0000B0">untested</font> means the device may be supported but couldn't be tested. Be very careful and report success/failure.
+ <li><font color="#B00000">minimal</font> means that the
+ device is detected and scans at least in one mode. But the quality
+ is bad or important features won't work.
+ <li><font color="#FF9000">basic</font> means it works at
+ least in the most important modes but quality is not perfect.
+ <li><font color="#90B000">good</font> means the device is usable
+ for day-to-day work. Some rather exotic features may be missing.
+ <li><font color="#007000">complete</font> means the backends
+ supports everything the device can do.
+ </ul></dd>
+ <dt><b>Comment:</b></dt>
+ <dd>More information about the backend or model, e.g. the level of support and possible problems.</dd>
+ <dt><b>Backend:</b></dt>
+ <dd>Name of the backend, in parentheses if available:
+ Version of backend/driver; newer versions may be
+ available from their home sites.<br> <font color="#F00000">NEW!</font> means brand-new to the
+ current release of SANE.<br>
+ UNMAINTAINED means that nobody maintains that backend. Expect no
+ new features or newly supported devices. You are welcome to take over
+ maintainership.
+ </dd>
+ <dt><b>Manual Page:</b></dt>
+ <dd>A link to the man-page online, if it exists.</dd>
+ <dt><b>Manufacturer:</b></dt>
+ <dd>Manufacturer, vendor or brand name of the device.</dd>
+ <dt><b>Description</b>:</dt>
+ <dd>The scope of application of the backend.
+</dl>
+</blockquote>
+<hr>
+<a href="http://www.sane-project.org/">SANE homepage</a>
+<address>
+<a href="http://www.sane-project.org/imprint.html"
+>Contact</a>
+</address>
+<font size=-1>
+This page was last updated on Wed Jul 31 07:52:48 2013
+ by sane-desc 3.5 from sane-backends 1.0.24git
+</font>
+</body> </html>
diff --git a/testsuite/tools/data/hwdb.ref b/testsuite/tools/data/hwdb.ref
new file mode 100644
index 0000000..357aaa8
--- /dev/null
+++ b/testsuite/tools/data/hwdb.ref
@@ -0,0 +1,2736 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Thu Aug 1 18:50:19 2013
+#
+# hwdb file for supported USB devices
+#
+# If your scanner isn't listed below, you can add it to a new hwdb file
+# under /etc/udev/hwdb.d/.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+# Hewlett-Packard ScanJet 4100C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3300c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4300c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 5200C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3400c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 2100C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 2200C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard scanjet 4400c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard scanjet 4470c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 2300C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 5400c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 5470c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 5590
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 7650
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4850C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3500C
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3970c
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4070 Photosmart
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 3800
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet G2710
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 8270
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard LaserJet M1005 MFP
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4370
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet G3010
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet G3110
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet G4010
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet G4050
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet N6310
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard LaserJet M1120 MFP
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Hewlett-Packard LaserJet M1120n MFP
+usb:v03F0p03F0*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200
+usb:v0400p0400*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200 | Mustek BearPaw 2400
+usb:v0400p0400*
+ libsane_matched=yes
+
+# Kodak ESP 5100
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 5300
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 5500
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 5000
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 3300
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 5
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 7
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 9
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 5200
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 3200
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 4100
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 6100
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 7200
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP C110
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP C115
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 2150
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP C310
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP C315
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Advent AW10
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak Hero Office 6.1
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak Hero 7.1
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak Hero 5.1
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 9200
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak ESP 2170
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak Hero 9.1
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak Hero 3.1
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak i30
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak i40
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak i50 | Kodak i55
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak i60 | Kodak i65
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Kodak i80
+usb:v040Ap040A*
+ libsane_matched=yes
+
+# Creative WebCam Go Mini
+usb:v041Ep041E*
+ libsane_matched=yes
+
+# Lexmark X70 | Lexmark X73
+usb:v043Dp043D*
+ libsane_matched=yes
+
+# Lexmark X74
+usb:v043Dp043D*
+ libsane_matched=yes
+
+# Lexmark X1110 | Lexmark X1130 | Lexmark X1140
+# Lexmark X1150 | Lexmark X1170 | Lexmark X1180
+# Lexmark X1185 | Lexmark X1195
+usb:v043Dp043D*
+ libsane_matched=yes
+
+# Lexmark X12xx
+usb:v043Dp043D*
+ libsane_matched=yes
+
+# Genius ColorPage HR6 V1
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR6 V2
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR6 V2
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR6A
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR7
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid4
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR7LE
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage HR6X
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid3xe
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid4xe
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid4x
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid 1200 X
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius ColorPage Slim 1200
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage Vivid 1200 XE
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Genius Colorpage SF600
+usb:v0458p0458*
+ libsane_matched=yes
+
+# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
+usb:v0461p0461*
+ libsane_matched=yes
+
+# Xerox 2400 Onetouch
+usb:v0461p0461*
+ libsane_matched=yes
+
+# Trust Office Scan USB 19200
+usb:v047Bp047B*
+ libsane_matched=yes
+
+# Hewlett-Packard ScanJet 4300c/Silitek
+usb:v047Bp047B*
+ libsane_matched=yes
+
+# Kyocera FS-1016MFP
+usb:v0482p0482*
+ libsane_matched=yes
+
+# Compaq S4-100
+usb:v049Fp049F*
+ libsane_matched=yes
+
+# Benq (Acer) 310U
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 620U
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 620UT
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 640bu
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 640BT
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 1240
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 5000
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 5000E | Benq (Acer) 5000U
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 5300
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Benq (Acer) 5150 | Benq (Acer) 5250
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# BenQ 5550
+usb:v04A5p04A5*
+ libsane_matched=yes
+
+# Visioneer Visioneer OneTouch 7100
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9650
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9320
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9450
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9550
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9750
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 450
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 200
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 100
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer OneTouch 7300
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate510
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate520
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate250
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate252
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate262
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 300
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate272
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate232
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate152
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate752
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 470
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9450-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9650-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate510-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate252-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate262-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate272-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 470-G | Visioneer Patriot 470
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate250-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 450-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate520-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer 9750-G
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Roadwarrior
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate512
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Patriot 430
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Patriot 680 | Xerox DocuMate632
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Patriot 780
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate752
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Visioneer Strobe XP 100,r3
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate150
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate162
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox DocuMate262i
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Xerox Travel Scanner 100
+usb:v04A7p04A7*
+ libsane_matched=yes
+
+# Canon DR-2080C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CR-180 | Canon CR-180II
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-9080C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-7080C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-5010C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-6080
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-2580C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-3080CII
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-2050C | Canon DR-2050SP
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-7580
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP750
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP780 | Canon PIXMA MP790
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP760 | Canon PIXMA MP770
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP150
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP170
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP450
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP500
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP800
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP800R
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP530
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP830
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP160
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP180
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP460
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP510
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP600
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP600R
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP810
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP960
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX7600
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP210
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP220
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP470
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP520
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP610
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP970
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX300
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX310
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX700
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP140
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX850
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP980
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP630
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP620
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP540
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP480
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP240
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP260
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP190
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX860
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX320
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX330
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP250
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP270
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP490
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP550
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP560
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP640
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP990
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX340
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX350
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX870
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP280
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP495
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG5100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG5200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG6100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG8100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX360
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX410
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX420
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG2100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG3100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG4100 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG5300 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG6200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG8200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP493
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA E500
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX370 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA E600
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX430 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX510 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX710 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX890 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP230
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG2200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA E510
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG3200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG4200 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG5400 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MG6300 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX390 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA E610
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX450 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX520 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX720 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MX920 Series
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan 8800F
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 100
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 200
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan 700F
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan 9000F
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 110
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 210
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan 9000F Mark II
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan fb630u | Canon CanoScan fb636u
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan N650U/N656U
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan N1220U
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan D660U
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan N670U/N676U/LiDE20
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan N1240U/LiDE30
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE 60
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon CanoScan LiDE25
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon DR-1210C
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP730
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP700
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP360
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP370
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP390
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP375R
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP740
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon PIXMA MP710
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF5630
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon laserBase MF5650
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF8170c
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF5730
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF5750
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF5770
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF3110
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF3240
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
+# Canon imageCLASS MF4150
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4660 | Canon imageCLASS MF4690
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4270
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageRUNNER 1020/1024/1025
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS D480
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS D420
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon i-SENSYS MF5880dn
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon i-SENSYS MF6680dn
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF8030
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon i-SENSYS MF4550d
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon imageCLASS MF4410 | Canon imageCLASS MF4430
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Canon i-SENSYS MF3010
+usb:v04A9p04A9*
+ libsane_matched=yes
+
+# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
+usb:v04B0p04B0*
+ libsane_matched=yes
+
+# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
+# Nikon Coolscan V ED
+usb:v04B0p04B0*
+ libsane_matched=yes
+
+# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
+usb:v04B0p04B0*
+ libsane_matched=yes
+
+# Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
+# Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus Scan 2000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus Scan 2500
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ES-8500 | Epson Expression 1640XL
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
+# Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1250 | Epson Perfection 1250Photo
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
+# Epson Perfection 1650 | Epson Perfection 1650 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 660
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1260 | Epson Perfection 1260Photo
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1670
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 1270
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 2480 | Epson Perfection 2580
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 3490 | Epson Perfection 3590
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ES-7000H | Epson GT-15000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ES-10000G | Epson Expression 10000XL
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ES-H300 | Epson GT-2500
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson V700 | Epson V750 | Epson GT-X900
+# Epson Perfection V700 Photo | Epson Perfection V750 Photo
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson GT-X970
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
+# Epson Stylus CX5100 | Epson Stylus CX5200
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
+# Epson Stylus CX3200
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
+# Epson Stylus CX6400
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus CX-1500
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-3600 | Epson CX-3650 | Epson PX-A550
+# Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
+# Epson Stylus Photo RX430
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
+# Epson Stylus Photo RX630
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
+# Epson Stylus CX6600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A700
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
+# Epson AcuLaser CX11NF | Epson LP-A500
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson LP-M5500 | Epson LP-M5500F
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson DX-3850 | Epson CX-3700 | Epson CX-3800
+# Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
+# Epson Stylus DX3800
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
+# Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A950
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus CX7700 | Epson Stylus CX7800
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
+# Epson Stylus DX4200
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
+# Epson Stylus Photo RX590
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A970
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-T990
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A920
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson CX-5000 | Epson DX-5000 | Epson DX-5050
+# Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
+# Epson Stylus CX6000 | Epson Stylus DX6000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
+# Epson Stylus DX4000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson LP-M5600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson LP-M6000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson AcuLaser CX21
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-T960
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
+# Epson Stylus Photo RX690
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
+# Epson Stylus CX7400 | Epson Stylus DX7400
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
+# Epson Stylus DX8400
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
+# Epson Stylus DX9400F
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
+# Epson Stylus Photo RX595 | Epson Stylus Photo RX610
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME 300 | Epson PX-401A | Epson Stylus NX100
+# Epson Stylus SX100 | Epson Stylus TX100
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson LP-M5000
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Artisan 800 | Epson EP-901A | Epson EP-901F
+# Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
+# Epson Stylus Photo TX700W
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
+# Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
+# Epson Stylus NX300
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
+# Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
+# Epson Stylus SX405 | Epson Stylus TX400
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson WorkForce 500
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
+# Epson Stylus TX110 Series
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
+# Epson Stylus TX210 Series
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
+# Epson WorkForce 310 Series
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
+# Epson Stylus TX550W Series
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Epson Stylus SX125
+usb:v04B8p04B8*
+ libsane_matched=yes
+
+# Fujitsu fi-4010CU
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4120C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4220C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4530C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5750C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5110EOX/2
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5110C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5650C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4120C2
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4220C2
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-60F
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-4340C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5120C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5220C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5530C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5110EOX3
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5900C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5015C
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5110EOXM
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S500
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S500M
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5530C2
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6140
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6240
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6130
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6230
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S510
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S300
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S510M
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6770
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6770A
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6670
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6670A
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6750S
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S300M
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6800
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6800-CGA
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap S1300
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6140Z
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6240Z
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6130Z
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6230Z
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-6110
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu fi-5950
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Fujitsu ScanSnap iX500
+usb:v04C5p04C5*
+ libsane_matched=yes
+
+# Konica e-mini
+usb:v04C8p04C8*
+ libsane_matched=yes
+
+# Panasonic KV-S2026C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S2046C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S1025C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S1020C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S2048C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S2028C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S4085C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S4065C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S7075C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-SS080
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Panasonic KV-S1045C
+usb:v04DAp04DA*
+ libsane_matched=yes
+
+# Samsung SCX-4x16
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6x20
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung MFP-560
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung MFP-750
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4x20
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4100
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4x21
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-5x30
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4200
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-3160
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6x22
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX4725 | Samsung SCX4725-FN
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6x45
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-8380
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-2160
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4500
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-6200
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-6240
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6x55
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4500W
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4824 (SCX-4x24 Series)
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4828FN (SCX-4x28 Series)
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4300
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-5835_5935
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-5635
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4x26
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4600
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4623
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung MFP-65x
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6545
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-8385
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-6220
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-6250
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4825FN (SCX-4x25 Series)
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-3185
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-8540
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4623FW
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-3205W (SCX-3200 Series)
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6545X
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-6x55X
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-8385X
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-5835_5935X
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4833FD | Samsung SCX-4835FD
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-3400
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SF-760
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4729FD
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-6260
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-3300 Series
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-470x
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung CLX-4190
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-4650 4x21S Series
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung M337x 387x 407x Series
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung M267x 287x Series
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung SCX-681x
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Samsung C460
+usb:v04E8p04E8*
+ libsane_matched=yes
+
+# Pentax DSmobile 600
+usb:v04F9p04F9*
+ libsane_matched=yes
+
+# Aiptek Aiptek Pencam
+usb:v0553p0553*
+ libsane_matched=yes
+
+# Mustek ScanExpress 1200 CU
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek ScanExpress 600 CU
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek ScanExpress 1200 CU Plus
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200 F
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek ScanExpress A3 USB
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
+# Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
+# Trust Direct WebScan 19200
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 2400 CU Plus
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek ScanExpress 1248 UB
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Mustek BearPaw 2448TA Pro
+usb:v055Fp055F*
+ libsane_matched=yes
+
+# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
+# Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
+# Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
+# Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
+# Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
+# Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
+# Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Artec/Ultima E+ Pro
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Memorex MEM 48U
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Trust Easy Webscan 19200
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Trust 240H Easy Webscan Gold
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# UMAX AstraSlim SE
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# UMAX AstraSlim 1200 SE
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Yakumo Scan50
+usb:v05D8p05D8*
+ libsane_matched=yes
+
+# Microtek ScanMaker X6USB
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek SlimScan C6
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker V6USL
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker V6UPL
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 4800
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3840
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3600
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3700
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3600
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3700
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3750
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker 3600
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# Microtek ScanMaker V6USL
+usb:v05DAp05DA*
+ libsane_matched=yes
+
+# iVina 1200U
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Minolta Dimage Scan Dual II
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV600U
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Minolta-QMS SC-110
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV610 | Avision AV600U Plus
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV210
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV210
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV120
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220C2
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220D2
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220+
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220C2-G
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220C2-B
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV210C2-G
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV122
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV210C2
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV121
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV8300
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AM3000 Series
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision @V5100
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV8050U
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV3200SU
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV3730SU
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV610C2
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision IT8300
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV3750SU
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV3850SU
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV8350
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision FB6080E
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision FB2080E
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV122 C2
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV220-G
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision @V2500
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Avision AV210D2+
+usb:v0638p0638*
+ libsane_matched=yes
+
+# Minolta Elite II
+usb:v0686p0686*
+ libsane_matched=yes
+
+# Minolta Dimage Scan Dual III
+usb:v0686p0686*
+ libsane_matched=yes
+
+# Minolta Dimage Scan Elite 5400
+usb:v0686p0686*
+ libsane_matched=yes
+
+# AGFA SnapScan 1212U
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan 1236u
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# Agfa Snapscan Touch
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan 1212U_2
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e40
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e50
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e20
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e10
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e25
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e26
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e52
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# AGFA SnapScan e42
+usb:v06BDp06BD*
+ libsane_matched=yes
+
+# UMAX Astra 4900
+usb:v06DCp06DC*
+ libsane_matched=yes
+
+# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
+# RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro U12
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro U24
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro UT12
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro U24
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro 1248U | RevScan 19200i
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro 1248U
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro U16B
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticPro S24
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticSlim 1200
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticSlim 2400
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticSlim 2400 plus
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek Iriscan Express 2
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# NeatReceipts Mobile Scanner
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Plustek OpticBook 3600
+usb:v07B3p07B3*
+ libsane_matched=yes
+
+# Corex 600c
+usb:v08F0p08F0*
+ libsane_matched=yes
+
+# Corex 800c
+usb:v08F0p08F0*
+ libsane_matched=yes
+
+# Xerox Phaser 6110MFP
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Xerox Phaser 3200MFP
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Xerox WorkCentre 4118 Series
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Xerox WorkCentre 3119 Series
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Xerox WorkCentre 3210
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Xerox WorkCentre 3220
+usb:v0924p0924*
+ libsane_matched=yes
+
+# Pentax DSmobile 600
+usb:v0A17p0A17*
+ libsane_matched=yes
+
+# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
+usb:v0A53p0A53*
+ libsane_matched=yes
+
+# Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner)
+usb:v0A53p0A53*
+ libsane_matched=yes
+
+# Syscan TravelScan 460/464 | Ambir Visigo A4
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Syscan DocketPort 465
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Syscan DocketPort 665
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Syscan DocketPort 685/ Ambir DS685
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Syscan DocketPort 485
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Syscan TravelScan 662
+usb:v0A82p0A82*
+ libsane_matched=yes
+
+# Canon CR-55
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-1210C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-4010C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-2510C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-X10C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon CR-25
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-2010C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-3010C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-7090C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-9050C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-7550C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-6050C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-6010C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon CR-190i
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon DR-6030C
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Canon CR-135i
+usb:v1083p1083*
+ libsane_matched=yes
+
+# Digital Dream l' espion XS
+usb:v1183p1183*
+ libsane_matched=yes
+
+# KONICA MINOLTA magicolor 1690MF
+usb:v132Bp132B*
+ libsane_matched=yes
+
+# UMAX Astra 1220U
+usb:v1606p1606*
+ libsane_matched=yes
+
+# UMAX Astra 1600U | UMAX Astra 2000U
+usb:v1606p1606*
+ libsane_matched=yes
+
+# Umax UMAX 3400
+usb:v1606p1606*
+ libsane_matched=yes
+
+# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
+usb:v1606p1606*
+ libsane_matched=yes
+
+# UMAX Astra 4400 | UMAX Astra 4450
+usb:v1606p1606*
+ libsane_matched=yes
+
+# UMAX Astra 2100U
+usb:v1606p1606*
+ libsane_matched=yes
+
+# Umax UMAX 5400
+usb:v1606p1606*
+ libsane_matched=yes
+
+# UMAX Astra 2200 (SU)
+usb:v1606p1606*
+ libsane_matched=yes
+
+# DCT DocketPort 487
+usb:v1DCCp1DCC*
+ libsane_matched=yes
+
+# Dell A920
+usb:v413Cp413C*
+ libsane_matched=yes
+
+# Dell Dell MFP Laser Printer 1815dn
+usb:v413Cp413C*
+ libsane_matched=yes
+
+# Dell 1600n
+usb:v413Cp413C*
+ libsane_matched=yes
+
diff --git a/testsuite/tools/data/plist.ref b/testsuite/tools/data/plist.ref
new file mode 100644
index 0000000..0f2352d
--- /dev/null
+++ b/testsuite/tools/data/plist.ref
@@ -0,0 +1,5358 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>device info version</key>
+ <string>2.0</string>
+ <key>usb</key>
+ <dict>
+ <key>IOUSBDevice</key>
+ <array>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0101</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0105</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0201</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0205</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0305</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0401</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0405</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0505</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0601</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0605</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0701</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0705</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0801</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0805</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0901</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a01</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0b01</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1005</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1105</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1205</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1305</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1405</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1705</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1805</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1b05</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2005</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2205</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2305</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2405</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2605</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2805</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3805</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3905</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3b17</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4105</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4205</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4305</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4505</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4605</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4705</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x5617</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x5717</string>
+ <key>vendor</key>
+ <string>0x03f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1000</string>
+ <key>vendor</key>
+ <string>0x0400</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1001</string>
+ <key>vendor</key>
+ <string>0x0400</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4025</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4026</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4027</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4028</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4031</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4032</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x403e</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x403f</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4041</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4043</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4053</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4054</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4056</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4057</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4058</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4059</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x405d</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x405e</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4060</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4062</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4063</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4064</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4065</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4066</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4067</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x406d</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6001</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6002</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6003</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6004</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6005</string>
+ <key>vendor</key>
+ <string>0x040a</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4007</string>
+ <key>vendor</key>
+ <string>0x041e</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x002d</string>
+ <key>vendor</key>
+ <string>0x043d</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0060</string>
+ <key>vendor</key>
+ <string>0x043d</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x007c</string>
+ <key>vendor</key>
+ <string>0x043d</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x007d</string>
+ <key>vendor</key>
+ <string>0x043d</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2004</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2007</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2008</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2009</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2011</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2013</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2014</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2015</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2016</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2017</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x201a</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x201b</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x201d</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x201e</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x201f</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2021</string>
+ <key>vendor</key>
+ <string>0x0458</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0377</string>
+ <key>vendor</key>
+ <string>0x0461</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x038b</string>
+ <key>vendor</key>
+ <string>0x0461</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1000</string>
+ <key>vendor</key>
+ <string>0x047b</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1002</string>
+ <key>vendor</key>
+ <string>0x047b</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0335</string>
+ <key>vendor</key>
+ <string>0x0482</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x001a</string>
+ <key>vendor</key>
+ <string>0x049f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1a20</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1a2a</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2022</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2040</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2060</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x207e</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20b0</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20be</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20c0</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20de</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20f8</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20fc</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20fe</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2137</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2211</string>
+ <key>vendor</key>
+ <string>0x04a5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0229</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0390</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0420</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0421</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0422</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0423</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0424</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0426</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0427</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0444</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0446</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0447</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0448</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0449</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x044c</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0474</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0475</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0476</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0477</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0478</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0479</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x047a</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x047b</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x047c</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x048c</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x048d</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x048e</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x048f</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0490</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0491</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0492</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0493</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0494</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0495</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0497</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0498</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0499</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x049a</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x049b</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x049c</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x049d</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x04a7</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x04ac</string>
+ <key>vendor</key>
+ <string>0x04a7</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1601</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1602</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1603</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1604</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1606</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1607</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1608</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1609</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x160a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x160b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1706</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1707</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1708</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1709</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x170a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x170b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x170c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x170d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x170e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1712</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1713</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1714</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1715</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1716</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1717</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1718</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1719</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x171a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x171b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x171c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1721</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1722</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1723</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1724</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1725</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1726</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1727</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1728</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1729</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x172b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x172c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x172d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x172e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x172f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1730</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1731</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1732</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1733</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1734</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1735</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1736</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1737</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x173f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1740</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1741</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1742</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1743</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1746</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1747</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1748</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1749</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x174a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x174b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x174d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x174e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x174f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1750</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1751</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1752</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1753</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1754</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1755</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1756</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1757</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1758</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1759</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x175f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1760</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1761</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1762</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1763</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1764</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1765</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1766</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1767</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1768</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1769</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x176a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x176b</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1901</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1904</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1905</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1907</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1908</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1909</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x190a</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x190d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2204</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2206</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2207</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2208</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x220d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x220e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2213</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x221c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2220</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2222</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x262f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2630</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x263c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x263d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x263e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x263f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x264c</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x264d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x264e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x264f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2659</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x265d</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x265e</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x265f</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2660</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2684</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2686</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26a3</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26b0</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26b4</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26b5</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26e6</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26ec</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26ed</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26ee</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26ef</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26f9</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x26fa</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2707</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2736</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2737</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2759</string>
+ <key>vendor</key>
+ <string>0x04a9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4000</string>
+ <key>vendor</key>
+ <string>0x04b0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4001</string>
+ <key>vendor</key>
+ <string>0x04b0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4002</string>
+ <key>vendor</key>
+ <string>0x04b0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0101</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0103</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0104</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0105</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0106</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0107</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0109</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x010a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x010b</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x010c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x010e</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x010f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0110</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0112</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0114</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x011b</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x011c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x011d</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x011e</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x011f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0120</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0121</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0122</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0126</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0128</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0129</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x012a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x012b</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x012c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0135</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0801</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0802</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0805</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0806</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0807</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0808</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x080c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x080d</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x080e</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x080f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0810</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0811</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0813</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0814</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0815</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0817</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0818</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0819</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x081a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x081c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x081d</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x081f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0820</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0827</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0828</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0829</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x082a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x082b</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x082e</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x082f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0830</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0833</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0834</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0835</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0836</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0837</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0838</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0839</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x083a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x083c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0841</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0843</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0844</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0846</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0847</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0848</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0849</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x084a</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x084c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x084d</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x084f</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0851</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0854</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0856</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x085c</string>
+ <key>vendor</key>
+ <string>0x04b8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1029</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1041</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1042</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1078</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1095</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1096</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1097</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10ad</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10ae</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10af</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10c7</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10cf</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10e0</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10e1</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10e2</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10e6</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10e7</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10ef</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10f2</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x10fe</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1135</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x114a</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x114d</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x114e</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x114f</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1150</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1155</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1156</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x116f</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1174</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1175</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1176</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1177</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1178</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x117f</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x119d</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x119e</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11a2</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11ed</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11f1</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11f2</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11f3</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11f4</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x11fc</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1213</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x132b</string>
+ <key>vendor</key>
+ <string>0x04c5</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0722</string>
+ <key>vendor</key>
+ <string>0x04c8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1000</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1001</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1006</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1007</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1009</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x100a</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x100c</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x100d</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x100e</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x100f</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1010</string>
+ <key>vendor</key>
+ <string>0x04da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3409</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x340d</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x340e</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x340f</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3412</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3413</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3419</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x341a</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x341b</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x341c</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x341d</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x341f</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3420</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3421</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3425</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3426</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3427</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3428</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3429</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342a</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342b</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342c</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342d</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342e</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x342f</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3430</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3432</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3433</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3434</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3435</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3437</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3439</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x343a</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x343b</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x343c</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x343d</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x343f</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3440</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3441</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3442</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3443</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3444</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3446</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x344b</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x344f</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3450</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3453</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3455</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3456</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3457</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x345a</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x345b</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3460</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3461</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3466</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3468</string>
+ <key>vendor</key>
+ <string>0x04e8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2038</string>
+ <key>vendor</key>
+ <string>0x04f9</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0202</string>
+ <key>vendor</key>
+ <string>0x0553</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0001</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0002</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0006</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0008</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0010</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0210</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0218</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0219</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021a</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021b</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021c</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021d</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021e</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x021f</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0409</string>
+ <key>vendor</key>
+ <string>0x055f</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4002</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4003</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4004</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4005</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4006</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4007</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4009</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4010</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4011</string>
+ <key>vendor</key>
+ <string>0x05d8</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0099</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x009a</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x00a3</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x00b6</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x30cf</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x30d4</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40b3</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40b8</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40ca</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40cb</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40dd</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x40ff</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x80a3</string>
+ <key>vendor</key>
+ <string>0x05da</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0268</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x026a</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a13</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a15</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a16</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a18</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a23</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a24</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a25</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a27</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2a</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2b</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2c</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2d</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2e</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a2f</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a33</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a3a</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a3c</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a40</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a41</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a45</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a4d</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a4e</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a4f</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a5e</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a61</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a65</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a66</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a68</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a82</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a84</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a93</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0a94</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0aa1</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1a35</string>
+ <key>vendor</key>
+ <string>0x0638</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4004</string>
+ <key>vendor</key>
+ <string>0x0686</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x400d</string>
+ <key>vendor</key>
+ <string>0x0686</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x400e</string>
+ <key>vendor</key>
+ <string>0x0686</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0001</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0002</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0100</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2061</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x208d</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x208f</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2091</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2093</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2095</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2097</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20fd</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x20ff</string>
+ <key>vendor</key>
+ <string>0x06bd</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0020</string>
+ <key>vendor</key>
+ <string>0x06dc</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0001</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0010</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0011</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0013</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0015</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0017</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0400</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0401</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0402</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0403</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x040b</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x040e</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0412</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0413</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0422</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0454</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x045f</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0462</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0900</string>
+ <key>vendor</key>
+ <string>0x07b3</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0002</string>
+ <key>vendor</key>
+ <string>0x08f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0005</string>
+ <key>vendor</key>
+ <string>0x08f0</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3d5d</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3da4</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x420c</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4265</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4293</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4294</string>
+ <key>vendor</key>
+ <string>0x0924</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x3210</string>
+ <key>vendor</key>
+ <string>0x0a17</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1000</string>
+ <key>vendor</key>
+ <string>0x0a53</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2000</string>
+ <key>vendor</key>
+ <string>0x0a53</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4600</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4802</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4803</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x480c</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4810</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x6620</string>
+ <key>vendor</key>
+ <string>0x0a82</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x160c</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x160f</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1614</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1617</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1618</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x161a</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x161b</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x161d</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1620</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1622</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1623</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1624</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1626</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x162b</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1638</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x1639</string>
+ <key>vendor</key>
+ <string>0x1083</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0001</string>
+ <key>vendor</key>
+ <string>0x1183</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x2089</string>
+ <key>vendor</key>
+ <string>0x132b</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0010</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0030</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0050</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0060</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0070</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0130</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0160</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x0230</string>
+ <key>vendor</key>
+ <string>0x1606</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x4810</string>
+ <key>vendor</key>
+ <string>0x1dcc</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x5105</string>
+ <key>vendor</key>
+ <string>0x413c</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x5124</string>
+ <key>vendor</key>
+ <string>0x413c</string>
+ </dict>
+ <dict>
+ <key>device type</key>
+ <string>scanner</string>
+ <key>product</key>
+ <string>0x5250</string>
+ <key>vendor</key>
+ <string>0x413c</string>
+ </dict>
+ </array>
+ </dict>
+</dict>
+</plist>
diff --git a/testsuite/tools/data/statistics.ref b/testsuite/tools/data/statistics.ref
new file mode 100644
index 0000000..e94dc22
--- /dev/null
+++ b/testsuite/tools/data/statistics.ref
@@ -0,0 +1,20 @@
+Number of known devices:
+Scanners:
+ Total: 2337
+ Supported: 1205 (complete: 417, good: 662, basic: 101, minimal: 25)
+ Untested: 325
+ Unsupported: 482
+Still cameras:
+ Total: 5
+ Supported: 5 (complete: 1, good: 2, basic: 2, minimal: 0)
+ Untested: 0
+ Unsupported: 0
+Video cameras:
+ Total: 11
+ Supported: 3 (complete: 0, good: 1, basic: 0, minimal: 2)
+ Untested: 3
+ Unsupported: 2
+Meta backends:
+ Total: 2
+API backends:
+ Total: 5
diff --git a/testsuite/tools/data/testfile.desc b/testsuite/tools/data/testfile.desc
new file mode 100644
index 0000000..06359b6
--- /dev/null
+++ b/testsuite/tools/data/testfile.desc
@@ -0,0 +1,13888 @@
+:backend "abaton"
+:version "unmaintained"
+:manpage "sane-abaton"
+;:url "http://aix2.uottawa.ca/~s1204672/sane/"
+
+:devicetype :scanner
+
+:mfg "Abaton"
+;:url "http://www.everex.com/"
+;dead?
+
+:model "Scan 300/GS"
+:interface "SCSI"
+:status :complete
+:comment "All known modes and functions supported"
+
+:model "Scan 300/S"
+:interface "SCSI"
+:status :untested
+:comment "Untested, use with caution"
+:backend "agfafocus"
+:version "unmaintained"
+:manpage "sane-agfafocus"
+
+:devicetype :scanner
+
+:mfg "AGFA"
+:url "http://www.agfa.com/"
+
+:model "Focus GS Scanner"
+:interface "SCSI"
+:status :untested
+:comment "6 bit gray"
+
+:model "Focus Lineart Scanner"
+:interface "SCSI"
+:status :untested
+:comment "Lineart only? Untested."
+
+:model "Focus II"
+:interface "SCSI"
+:status :untested
+:comment "gray only"
+
+:model "Focus Color"
+:interface "SCSI"
+:status :good
+:comment "3-pass"
+
+:model "Focus Color Plus"
+:interface "SCSI"
+:status :good
+:comment "3-pass"
+
+:mfg "Siemens"
+
+:model "S9036"
+:interface "SCSI"
+:status :untested
+:comment "gray only"
+;Apple backend .desc file by Milon Firikis.
+
+:backend "apple" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-apple" ; name of manpage (if it exists)
+;:url "http://no.www.page.yet/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Apple"
+:url "http://developer.apple.com/"
+:model "Apple Scanner"
+:interface "SCSI"
+:status :good ; :alpha, :beta, :stable, :new
+:comment "4bit, 16 shades of gray"
+
+:model "OneScanner"
+:interface "SCSI"
+:comment "8bit, 256 shades of gray. The backend needs work especially in the quantization code but it may work."
+:status :basic ; :alpha, :beta, :stable, :new
+
+
+:model "Color OneScanner"
+:interface "SCSI"
+:status :minimal ; :alpha, :beta, :stable, :new
+:comment "truecolor (needs much work) but it scans in non color modes."
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "artec" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-artec" ; name of manpage (if it exists)
+:url "http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Artec/Ultima" ; name a manufacturer
+:url "http://www.artecusa.com/"
+;; name models for above-specified mfg.
+
+:model "AT3"
+:interface "SCSI"
+:status :complete
+:comment "all modes working"
+
+:model "A6000C"
+:interface "SCSI"
+:status :complete
+:comment "all modes working"
+
+:model "A6000C PLUS"
+:interface "SCSI"
+:status :complete
+:comment "f/w <= v1.92 basic, f/w >= v1.93 OK"
+
+:model "AT6"
+:status :good
+:interface "SCSI"
+:comment "Scan head needs to return home before another scan can be started."
+
+:model "AT12"
+:interface "SCSI"
+:status :complete
+:comment "all modes working"
+
+:model "AM12S"
+:interface "SCSI"
+:status :complete
+:comment "all modes working"
+
+:mfg "BlackWidow"
+:url "http://www.blackwidow.co.uk/"
+
+:model "BW4800SP"
+:interface "SCSI"
+:status :complete
+:comment "rebadged Artec AT3"
+
+:mfg "Plustek"
+:url "http://www.plustek.com/"
+
+:model "OpticPro 19200S"
+:interface "SCSI"
+:status :complete
+:comment "rebadged Artec AM12S"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+
+:backend "artec_eplus48u"
+:version "unmaintained"
+:manpage "sane-artec_eplus48u"
+;:url "http://www.angelfire.com/linux/crapsite/"
+:devicetype :scanner
+
+:mfg "Artec/Ultima"
+:url "http://www.artecusa.com/"
+
+:model "E+ 48U"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4003"
+:comment "CIS scanner based on the GT6816 chip. Apparently all other devices are re-badged Artec scanners."
+
+:model "E+ Pro"
+:status :minimal
+:interface "USB"
+:usbid "0x05d8" "0x4004"
+:comment "Works up to 600dpi, but not 1200. Needs better calibration. See bug #310490"
+
+
+:mfg "Medion/Lifetec/Tevion/Cytron"
+:url "http://www.medion.com"
+:comment "Sold by Aldi and Tchibo."
+
+:model "MD9693"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4003"
+
+:model "MD9705"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4003"
+
+:model "MD4394"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4003"
+:comment "Only scanners with product id 0x4003 will work; try the gt68xx backend, if your scanner has product id 0x4002 "
+
+
+:mfg "Trust"
+:url "http://www.trust-site.com"
+
+:model "Easy Webscan 19200"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4006"
+
+:model "240H Easy Webscan Gold"
+:status :basic
+:interface "USB"
+:usbid "0x05d8" "0x4007"
+:comment "Works up to 600 dpi"
+
+
+:mfg "Memorex"
+:url "http://www.artecusa.com/"
+
+:model "MEM 48U"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4005"
+
+
+:mfg "Microstar"
+:url "http://www.microstar.de/"
+
+:model "MR 9791"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4003"
+
+
+:mfg "UMAX"
+:url "http://www.umax.com/"
+:url "http://www.umax.com.tw/"
+:url "http://www.umax.de/en"
+:url "http://www.umax-europe.com"
+:url "http://www.umaxjapan.co.jp"
+:url "http://www.umax.com.cn"
+
+:model "AstraSlim SE"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4009"
+
+:model "AstraSlim 1200 SE"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4010"
+
+
+:mfg "Yakumo"
+:url "http://www.yakumo.com/"
+
+:model "Scan50"
+:status :good
+:interface "USB"
+:usbid "0x05d8" "0x4011"
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "as6e" ; name of backend
+:version "0.5" ; version of backend
+:manpage "sane-as6e" ; name of manpage (if it exists)
+:url "http://as6edriver.sourceforge.net/"
+
+:devicetype :scanner
+
+:mfg "Artec/Ultima" ; name a manufacturer
+:url "http://www.artecusa.com/"
+
+:model "AS6E"
+:interface "Parport"
+:status :basic
+:comment "Requires the program 'as6edriver' to run."
+
+:mfg "Trust" ; name a manufacturer
+:url "http://www.trust-site.com"
+:comment "Carefully check the model names. Trust uses similar names for completely different hardware."
+
+:model "Easy Scan 9600 Plus"
+:interface "Parport"
+:status :basic
+:comment "Requires the program 'as6edriver' to run."
+
+:mfg "Dexxa" ; name a manufacturer
+:url "http://www.dexxa.com"
+
+:model "4800"
+:interface "Parport"
+:status :basic
+:comment "Requires the program 'as6edriver' to run."
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+; SANE Backend specification file
+;
+; THIS FILE IS GENERATED FROM THE "avision.c" FILE AUTOMATICALLY - DO NOT EDIT
+; THIS FILE MANUALLY !!!
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+; name of backend
+:backend "avision"
+
+; version of backend
+:version "Build: 296"
+;status: alpha, beta, stable, new
+;:status :stable
+
+; backend's web page
+:url "http://skull.piratehaven.org/~mike/sane/avision.html"
+
+; name of manpage (if it exists)
+:manpage "sane-avision"
+
+:devicetype :scanner
+
+:mfg "Avision"
+:url "http://www.avision.com"
+
+:model "AV100CS"
+:interface "SCSI"
+:status :untested
+
+:model "AV100IIICS"
+:interface "SCSI"
+:status :untested
+
+:model "AV100S"
+:interface "SCSI"
+:status :untested
+
+:model "AV120"
+:interface "USB"
+:usbid "0x0638" "0x0a27"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV121"
+:interface "USB"
+:usbid "0x0638" "0x0a3c"
+:comment "sheetfed scanner"
+:status :good
+
+:model "AV122"
+:interface "USB"
+:usbid "0x0638" "0x0a33"
+:comment "sheetfed duplex scanner"
+:status :good
+
+:model "AV122 C2"
+:interface "USB"
+:usbid "0x0638" "0x0a93"
+:comment "sheetfed duplex scanner"
+:status :good
+
+:model "AV210"
+:interface "USB"
+:usbid "0x0638" "0x0a24"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV210"
+:interface "USB"
+:usbid "0x0638" "0x0a25"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV210C2"
+:interface "USB"
+:usbid "0x0638" "0x0a3a"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV210C2-G"
+:interface "USB"
+:usbid "0x0638" "0x0a2f"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV210D2+"
+:interface "USB"
+:usbid "0x0638" "0x1a35"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "AV220"
+:interface "USB"
+:usbid "0x0638" "0x0a23"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220C2"
+:interface "USB"
+:usbid "0x0638" "0x0a2a"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220D2"
+:interface "USB"
+:usbid "0x0638" "0x0a2b"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220+"
+:interface "USB"
+:usbid "0x0638" "0x0a2c"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220C2-G"
+:interface "USB"
+:usbid "0x0638" "0x0a2d"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220C2-B"
+:interface "USB"
+:usbid "0x0638" "0x0a2e"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV220-G"
+:interface "USB"
+:usbid "0x0638" "0x0a94"
+:comment "duplex! sheetfed scanner"
+:status :complete
+
+:model "AV240SC"
+:interface "SCSI"
+:status :untested
+
+:model "AV260CS"
+:interface "SCSI"
+:status :untested
+
+:model "AV360CS"
+:interface "SCSI"
+:status :untested
+
+:model "AV363CS"
+:interface "SCSI"
+:status :untested
+
+:model "AV420CS"
+:interface "SCSI"
+:status :untested
+
+:model "AV6120"
+:interface "SCSI"
+:status :untested
+
+:model "AV610"
+:interface "USB"
+:usbid "0x0638" "0x0a18"
+:status :good
+
+:model "AV600U Plus"
+:interface "USB"
+:usbid "0x0638" "0x0a18"
+:status :good
+
+:model "AV610C2"
+:interface "USB"
+:usbid "0x0638" "0x0a5e"
+:status :good
+
+:model "AM3000 Series"
+:interface "USB"
+:usbid "0x0638" "0x0a41"
+:comment "MFD"
+:status :basic
+
+:model "DS610CU Scancopier"
+:interface "USB"
+:usbid "0x0638" "0x0a16"
+:comment "1 pass, 600 dpi, A4"
+:status :good
+
+:model "AV620CS"
+:interface "SCSI"
+:comment "1 pass, 600 dpi"
+:status :complete
+
+:model "AV620CS Plus"
+:interface "SCSI"
+:comment "1 pass, 1200 dpi"
+:status :complete
+
+:model "AV630CS"
+:interface "SCSI"
+:comment "1 pass, 1200 dpi"
+:status :complete
+
+:model "AV630CSL"
+:interface "SCSI"
+:comment "1 pass, 1200 dpi"
+:status :untested
+
+:model "AV6240"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV600U"
+:interface "USB"
+:usbid "0x0638" "0x0a13"
+:comment "1 pass, 600 dpi"
+:status :good
+
+:model "AV660S"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV680S"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV690U"
+:interface "SCSI"
+:comment "1 pass, 2400 dpi"
+:status :untested
+
+:model "AV800S"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV810C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV820"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV820C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV820C Plus"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV830C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV830C Plus"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV880"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV880C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :untested
+
+:model "AV3200C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV3200SU"
+:interface "USB"
+:usbid "0x0638" "0x0a4e"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV3730SU"
+:interface "USB"
+:usbid "0x0638" "0x0a4f"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV3750SU"
+:interface "USB"
+:usbid "0x0638" "0x0a65"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV3800C"
+:interface "SCSI"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "AV3850SU"
+:interface "USB"
+:usbid "0x0638" "0x0a66"
+:comment "1 pass, ??? dpi"
+:status :complete
+
+:model "FB6000E"
+:interface "SCSI"
+:comment "1 pass, 1200 dpi, A3 - duplex! - zero edge!"
+:status :complete
+
+:model "FB6080E"
+:interface "USB"
+:usbid "0x0638" "0x0a82"
+:comment "1 pass, 1200 dpi, A3 - duplex! - zero edge!"
+:status :complete
+
+:model "FB2080E"
+:interface "USB"
+:usbid "0x0638" "0x0a84"
+:comment "1 pass, 600 dpi, zero-edge" ASIC 7
+:status :basic
+
+:model "AV8000S"
+:interface "SCSI"
+:comment "1 pass, 1200 dpi, A3"
+:status :complete
+
+:model "AV8050U"
+:interface "USB"
+:usbid "0x0638" "0x0a4d"
+:comment "1 pass, 1200 dpi, A3 - duplex!"
+:status :complete
+
+:model "AV8300"
+:interface "USB"
+:usbid "0x0638" "0x0a40"
+:comment "1 pass, 1200 dpi, A3 - duplex!"
+:status :complete
+
+:model "AV8350"
+:interface "USB"
+:usbid "0x0638" "0x0a68"
+:comment "1 pass, 1200 dpi, A3 - duplex!"
+:status :complete
+
+:model "IT8300"
+:interface "USB"
+:usbid "0x0638" "0x0a61"
+:comment "1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors"
+:status :good
+
+:model "@V2500"
+:interface "USB"
+:usbid "0x0638" "0x0aa1"
+:status :untested
+
+:model "@V5100"
+:interface "USB"
+:usbid "0x0638" "0x0a45"
+:comment "1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors"
+:status :good
+
+:model "AVA3"
+:interface "SCSI"
+:comment "1 pass, 600 dpi, A3"
+:status :basic
+
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com"
+
+:model "ScanJet 5300C"
+:interface "USB"
+:usbid "0x03f0" "0x0701"
+:comment "1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi"
+:status :complete
+
+:model "ScanJet 5370C"
+:interface "USB"
+:usbid "0x03f0" "0x0701"
+:comment "1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi"
+:status :good
+
+:model "ScanJet 7400c"
+:interface "USB"
+:usbid "0x03f0" "0x0801"
+:comment "1 pass, 2400 dpi - dual USB/SCSI interface"
+:status :good
+
+:model "ScanJet 7450c"
+:interface "USB"
+:usbid "0x03f0" "0x0801"
+:comment "1 pass, 2400 dpi - dual USB/SCSI interface"
+:status :good
+
+:model "ScanJet 7490c"
+:interface "USB"
+:usbid "0x03f0" "0x0801"
+:comment "1 pass, 1200 dpi - dual USB/SCSI interface"
+:status :good
+
+:model "ScanJet 8200"
+:interface "USB"
+:usbid "0x03f0" "0x0b01"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+:model "ScanJet 8250"
+:interface "USB"
+:usbid "0x03f0" "0x0b01"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+:model "ScanJet 8270"
+:interface "USB"
+:usbid "0x03f0" "0x3905"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+:model "ScanJet 8290"
+:interface "USB"
+:usbid "0x03f0" "0x0b01"
+:comment "1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far"
+:status :good
+
+:model "ScanJet 8300"
+:interface "USB"
+:usbid "0x03f0" "0x3805"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+:model "ScanJet 8350"
+:interface "USB"
+:usbid "0x03f0" "0x3805"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+:model "ScanJet 8390"
+:interface "USB"
+:usbid "0x03f0" "0x3805"
+:comment "1 pass, 4800 (?) dpi - USB 2.0"
+:status :good
+
+
+:mfg "Minolta"
+:url "http://www.minolta.com"
+
+:model "Dimage Scan Dual I"
+:interface "SCSI"
+:status :basic
+
+:model "Scan Multi Pro"
+:interface "SCSI"
+:status :untested
+
+:model "Dimage Scan Dual II"
+:interface "USB"
+:usbid "0x0638" "0x026a"
+:comment "1 pass, film-scanner"
+:status :good
+
+:model "Elite II"
+:interface "USB"
+:usbid "0x0686" "0x4004"
+:comment "1 pass, film-scanner"
+:status :untested
+
+:model "Dimage Scan Dual III"
+:interface "USB"
+:usbid "0x0686" "0x400d"
+:comment "1 pass, film-scanner"
+:status :good
+
+:model "Dimage Scan Elite 5400"
+:interface "USB"
+:usbid "0x0686" "0x400e"
+:comment "1 pass, film-scanner"
+:status :good
+
+
+:mfg "Minolta-QMS"
+
+:model "SC-110"
+:interface "USB"
+:usbid "0x0638" "0x0a15"
+:status :untested
+
+:model "SC-215"
+:interface "USB"
+:usbid "0x0638" "0x0a16"
+:status :good
+
+
+:mfg "Mitsubishi"
+
+:model "MCA-ADFC"
+:interface "SCSI"
+:status :untested
+
+:model "S1200C"
+:interface "SCSI"
+:status :untested
+
+:model "S600C"
+:interface "SCSI"
+:status :untested
+
+:model "SS600"
+:interface "SCSI"
+:status :good
+
+
+:mfg "Fujitsu"
+:url "http://www.fujitsu.com"
+
+:model "ScanPartner"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 10"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 10C"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 15C"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 300C"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 600C"
+:interface "SCSI"
+:status :untested
+
+:model "ScanPartner 620C"
+:interface "SCSI"
+:status :good
+
+:model "ScanPartner Jr"
+:interface "SCSI"
+:status :untested
+
+:model "ScanStation"
+:interface "SCSI"
+:status :untested
+
+:model "fi-4010CU"
+:interface "USB"
+:usbid "0x04c5" "0x1029"
+:status :untested
+
+:model "fi-5015C"
+:interface "USB"
+:usbid "0x04c5" "0x10ef"
+:status :good
+
+
+:mfg "Kodak"
+:url "http://www.kodak.com"
+
+:model "i30"
+:interface "USB"
+:usbid "0x040a" "0x6001"
+:status :untested
+
+:model "i40"
+:interface "USB"
+:usbid "0x040a" "0x6002"
+:status :basic
+
+:model "i50"
+:interface "USB"
+:usbid "0x040a" "0x6003"
+:status :untested
+
+:model "i55"
+:interface "USB"
+:usbid "0x040a" "0x6003"
+:status :untested
+
+:model "i60"
+:interface "USB"
+:usbid "0x040a" "0x6004"
+:status :untested
+
+:model "i65"
+:interface "USB"
+:usbid "0x040a" "0x6004"
+:status :untested
+
+:model "i80"
+:interface "USB"
+:usbid "0x040a" "0x6005"
+:status :good
+
+
+:mfg "iVina"
+
+:model "1200U"
+:interface "USB"
+:usbid "0x0638" "0x0268"
+:status :untested
+
+
+:mfg "Visioneer"
+
+:model "Strobe XP 450"
+:interface "USB"
+:usbid "0x04a7" "0x0424"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Strobe XP 450-G"
+:interface "USB"
+:usbid "0x04a7" "0x0491"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Strobe XP 470"
+:interface "USB"
+:usbid "0x04a7" "0x0479"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Strobe XP 470-G"
+:interface "USB"
+:usbid "0x04a7" "0x048f"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9320"
+:interface "USB"
+:usbid "0x04a7" "0x0420"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9450"
+:interface "USB"
+:usbid "0x04a7" "0x0421"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9450-G"
+:interface "USB"
+:usbid "0x04a7" "0x047a"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9550"
+:interface "USB"
+:usbid "0x04a7" "0x0422"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9650"
+:interface "USB"
+:usbid "0x04a7" "0x0390"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9650-G"
+:interface "USB"
+:usbid "0x04a7" "0x047b"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9750"
+:interface "USB"
+:usbid "0x04a7" "0x0423"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "9750-G"
+:interface "USB"
+:usbid "0x04a7" "0x0493"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Patriot 430"
+:interface "USB"
+:usbid "0x04a7" "0x0497"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Patriot 470"
+:interface "USB"
+:usbid "0x04a7" "0x048f"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Patriot 680"
+:interface "USB"
+:usbid "0x04a7" "0x0498"
+:comment "sheetfed scanner"
+:status :complete
+
+:model "Patriot 780"
+:interface "USB"
+:usbid "0x04a7" "0x0499"
+:comment "sheetfed scanner"
+:status :complete
+
+
+:mfg "Xerox"
+
+:model "DocuMate150"
+:interface "USB"
+:usbid "0x04a7" "0x049c"
+:status :good
+
+:model "DocuMate152"
+:interface "USB"
+:usbid "0x04a7" "0x0477"
+:status :good
+
+:model "DocuMate162"
+:interface "USB"
+:usbid "0x04a7" "0x049d"
+:status :good
+
+:model "DocuMate250"
+:interface "USB"
+:usbid "0x04a7" "0x0448"
+:status :good
+
+:model "DocuMate250-G"
+:interface "USB"
+:usbid "0x04a7" "0x0490"
+:status :good
+
+:model "DocuMate252"
+:interface "USB"
+:usbid "0x04a7" "0x0449"
+:status :good
+
+:model "DocuMate252-G"
+:interface "USB"
+:usbid "0x04a7" "0x048c"
+:status :good
+
+:model "DocuMate232"
+:interface "USB"
+:usbid "0x04a7" "0x0476"
+:status :good
+
+:model "DocuMate262"
+:interface "USB"
+:usbid "0x04a7" "0x044c"
+:status :good
+
+:model "DocuMate262-G"
+:interface "USB"
+:usbid "0x04a7" "0x048d"
+:status :good
+
+:model "DocuMate262i"
+:interface "USB"
+:usbid "0x04a7" "0x04a7"
+:status :good
+
+:model "DocuMate272"
+:interface "USB"
+:usbid "0x04a7" "0x0475"
+:status :untested
+
+:model "DocuMate272-G"
+:interface "USB"
+:usbid "0x04a7" "0x048e"
+:status :untested
+
+:model "DocuMate510"
+:interface "USB"
+:usbid "0x04a7" "0x0446"
+:status :untested
+
+:model "DocuMate512"
+:interface "USB"
+:usbid "0x04a7" "0x0495"
+:status :untested
+
+:model "DocuMate510-G"
+:interface "USB"
+:usbid "0x04a7" "0x047c"
+:status :untested
+
+:model "DocuMate520"
+:interface "USB"
+:usbid "0x04a7" "0x0447"
+:status :untested
+
+:model "DocuMate520-G"
+:interface "USB"
+:usbid "0x04a7" "0x0492"
+:status :untested
+
+:model "DocuMate632"
+:interface "USB"
+:usbid "0x04a7" "0x0498"
+:status :untested
+
+:model "DocuMate752"
+:interface "USB"
+:usbid "0x04a7" "0x0478"
+:status :untested
+
+:model "DocuMate752"
+:interface "USB"
+:usbid "0x04a7" "0x049a"
+:status :untested
+
+
+:mfg "OKI"
+
+:model "S700 Scancopier"
+:interface "USB"
+:usbid "0x0638" "0x0a16"
+:comment "1 pass, 600 dpi, A4"
+:status :good
+
+
+:mfg "Bell+Howell"
+
+:model "2000F"
+:interface "SCSI"
+:comment "1 pass, ??? dpi, A4"
+:status :basic
+
+
+:mfg "Kyocera"
+
+:model "FS-1016MFP"
+:interface "USB"
+:usbid "0x0482" "0x0335"
+:comment "1 pass, ??? dpi, A4"
+:status :untested
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "bh" ; name of backend
+:version "1.0-4" ; version of backend
+:manpage "sane-bh" ; name of manpage (if it exists)
+:url "http://www.martoneconsulting.com/sane-bh.html" ; backend's web page
+:comment "Supports Copiscan II scanners with Remote SCSI Controller (RSC) interface"
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Bell and Howell" ; name a manufacturer
+:url "http://www.bhscanners.com/"
+
+:model "COPISCAN II 6338"
+:interface "SCSI"
+:status :good
+:comment "Duplex Scanner with ACE - development model"
+
+:model "COPISCAN II 2135"
+:status :untested
+:interface "SCSI"
+:comment "Simplex Scanner"
+
+:model "COPISCAN II 2137(A)"
+:interface "SCSI"
+:status :good
+:comment "Simplex Scanner (with ACE) - limited testing"
+
+:model "COPISCAN II 2138A"
+:status :untested
+:interface "SCSI"
+:comment "Simplex Scanner with ACE"
+
+:model "COPISCAN II 3238"
+:status :untested
+:interface "SCSI"
+:comment "Simplex Scanner"
+
+:model "COPISCAN II 3338(A)"
+:status :untested
+:interface "SCSI"
+:comment "Simplex Scanner (with ACE)"
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "canon630u" ; name of backend
+:manpage "sane-canon630u"
+:version "0.1" ; version of backend
+;:status :beta
+:url "http://canon-fb630u.sourceforge.net/" ; backend home page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Canon" ; name a manufacturer
+:url "http://www.canon.com/"
+:model "CanoScan fb630u" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x04a9" "0x2204"
+:comment "OK"
+:status :good
+
+:model "CanoScan fb636u" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x04a9" "0x2204"
+:status :good
+:comment "OK"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "canon" ; name of backend
+:manpage "sane-canon"
+:version "1.12" ; version of backend
+;:status :good ; :alpha, :beta, :stable, :new
+
+:url "http://www.rzg.mpg.de/~mpd/sane/" ; backend home page
+
+:devicetype :scanner
+
+:mfg "Canon" ; name a manufacturer
+:url "http://www.canon.com/"
+
+:model "CanoScan 300" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; flatbed scanner"
+:status :good
+
+:model "CanoScan 600" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; flatbed scanner"
+:status :good
+
+:model "CanoScan 620S" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; flatbed scanner"
+:status :good
+
+:model "CanoScan 1200S" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; flatbed scanner"
+:status :good
+
+:model "CanoScan 2700F" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; film scanner"
+:status :good
+
+:model "CanoScan 2710S" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; 36bit film scanner"
+:status :good
+
+:model "IX-4015" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "1 pass; flatbed scanner"
+:status :good
+
+:mfg "Apple" ; name a manufacturer
+:url "http://www.apple.com/"
+
+:model "Color OneScanner 600/27" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "Rebadged CanoScan 300"
+:status :good
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "canon_dr" ; name of backend
+:url "http://www.thebility.com/canon/"
+:version "38" ; version of backend
+:manpage "sane-canon_dr" ; name of manpage (if it exists)
+:comment "Backend updated for SANE release 1.0.23, see sane-canon_dr manpage"
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Canon" ; name a manufacturer
+:url "http://www.canon.com/"
+
+;==================================================
+:model "CR-25"
+:interface "USB"
+:usbid "0x1083" "0x161a"
+:status :untested
+:comment "Please test!"
+
+:model "CR-55"
+:interface "USB"
+:usbid "0x1083" "0x160c"
+:status :untested
+:comment "Please test!"
+
+:model "CR-135i"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1639"
+:status :untested
+:comment "Please test!"
+
+:model "CR-180"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1602"
+:status :untested
+:comment "Please test!"
+
+:model "CR-180II"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1602"
+:status :untested
+:comment "Same as CR-180? Please test!"
+
+:model "CR-190i"
+:interface "USB SCSI"
+:usbid "0x1083" "0x162b"
+:status :untested
+:comment "Please test!"
+
+:model "DR-1210C"
+:interface "USB"
+:usbid "0x04a9" "0x2222"
+:status :untested
+:comment "Older version? Please test!"
+
+:model "DR-1210C"
+:interface "USB"
+:usbid "0x1083" "0x160f"
+:status :untested
+:comment "Later version? Please test!"
+
+:model "DR-2010C"
+:interface "USB"
+:usbid "0x1083" "0x161b"
+:status :complete
+:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions."
+
+:model "DR-2010M"
+:interface "USB"
+:status :untested
+:comment "Mac version of DR-2010C? Please test!"
+
+:model "DR-2050C"
+:interface "USB"
+:usbid "0x04a9" "0x160a"
+:status :complete
+:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration."
+
+:model "DR-2050SP"
+:interface "USB"
+:usbid "0x04a9" "0x160a"
+:status :untested
+:comment "Same as DR-2050C? Please test!"
+
+:model "DR-2080C"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1601"
+:status :complete
+:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration"
+
+:model "DR-2510C"
+:interface "USB"
+:usbid "0x1083" "0x1617"
+:status :complete
+:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions"
+
+:model "DR-2510M"
+:interface "USB"
+:status :untested
+:comment "Mac version of DR-2510C? Please test!"
+
+:model "DR-2580C"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1608"
+:status :complete
+:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration"
+
+:model "DR-3010C"
+:interface "USB"
+:usbid "0x1083" "0x161d"
+:status :good
+:comment "Minimal testing, settings copied from DR-2510C"
+
+:model "DR3020"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "DR-3020C"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "DR-3060"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "DR-3080C"
+:interface "SCSI"
+:status :untested
+:comment "Almost works, need to investigate traces from windows driver"
+
+:model "DR-3080CII"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1609"
+:status :untested
+:comment "Almost works, need to investigate traces from windows driver"
+
+:model "DR-4010C"
+:interface "USB"
+:usbid "0x1083" "0x1614"
+:status :good
+:comment "Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported."
+
+:model "DR4080U"
+:interface "USB"
+;:usbid "0x1083" "0x1614"
+:status :untested
+:comment "Please test!"
+
+:model "DR-4580U"
+:interface "USB"
+;:usbid "0x1083" "0x1614"
+:status :untested
+:comment "Please test!"
+
+:model "DR-5010C"
+:interface "USB"
+:usbid "0x04a9" "0x1606"
+:status :untested
+:comment "Please test!"
+
+:model "DR-5020"
+:interface "SCSI"
+:status :good
+:comment "LineArt, Duplex working, cannot read buttons or screen?"
+
+:model "DR-5060F"
+:interface "SCSI"
+:status :basic
+:comment "Grayscale works, LineArt might"
+
+:model "DR-5080C"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "DR-6010C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1626"
+:status :untested
+:comment "Please test!"
+
+:model "DR-6030C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1638"
+:status :untested
+:comment "Please test!"
+
+:model "DR-6050C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1624"
+:status :good
+:comment "Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode"
+
+:model "DR-6080"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1607"
+:status :good
+:comment "Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported"
+
+:model "DR-7080C"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1604"
+:status :untested
+:comment "Please test!"
+
+:model "DR-7090C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1620"
+:status :good
+:comment "ADF and flatbed work"
+
+:model "DR-7550C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1623"
+:status :untested
+:comment "Assumed compatible with DR-6050C"
+
+:model "DR-7580"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x160b"
+:status :good
+:comment "Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported"
+
+:model "DR-9050C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1622"
+:status :good
+:comment "Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode"
+
+:model "DR-9080C"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x1603"
+:status :good
+:comment "Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported"
+
+:model "DR-X10C"
+:interface "USB SCSI"
+:usbid "0x1083" "0x1618"
+:status :untested
+:comment "Please test!"
+
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "canon_pp" ; name of backend
+:manpage "sane-canon_pp"
+:version "0.33" ; version of backend
+
+:url "http://canon-fb330p.sourceforge.net" ; backend home page
+
+:devicetype :scanner
+
+:mfg "Canon" ; name a manufacturer
+:url "http://www.canon.com/"
+
+:model "CanoScan FB310P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :unsupported
+:comment "Rebadged Avision, different command set"
+
+:model "CanoScan FB610P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :unsupported
+:comment "Rebadged Avision, different command set"
+
+:model "CanoScan FB320P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :basic
+:comment "Newly added support"
+
+:model "CanoScan FB620P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :basic
+:comment "Newly added support"
+
+:model "CanoScan FB330P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :good
+
+:model "CanoScan FB630P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :good
+
+:model "CanoScan N340P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :good
+
+:model "CanoScan N640P" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :good
+
+:model "CanoScan N640P ex" ; name models for above-specified mfg.
+:interface "Parport (ECP)"
+:status :good
+:comment "Just an N640P in a different box?"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "cardscan" ; name of backend
+:url "http://www.thebility.com/cardscan/"
+:version "2" ; version of backend
+:manpage "sane-cardscan" ; name of manpage (if it exists)
+:comment "Backend updated for SANE release 1.0.21, see sane-cardscan manpage"
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Corex" ; name a manufacturer
+:url "http://www.cardscan.com/"
+
+:model "800c"
+:interface "USB"
+:usbid "0x08f0" "0x0005"
+:status :good
+:comment "4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner"
+
+:model "600c"
+:interface "USB"
+:usbid "0x08f0" "0x0002"
+:status :basic
+:comment "4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner"
+
+;
+; SANE Backend specification file for coolscan2
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "coolscan2"
+:version "0.1.8"
+:manpage "sane-coolscan2"
+:url "http://coolscan2.sourceforge.net/"
+
+:devicetype :scanner
+:mfg "Nikon"
+:url "http://www.nikon.com/"
+
+:model "LS 30"
+:interface "SCSI"
+:comment "working -- model available to developer"
+:status :complete
+
+:model "LS 2000"
+:interface "SCSI"
+:status :good
+
+:model "LS 40 ED"
+:interface "USB"
+:usbid "0x04b0" "0x4000"
+:status :complete
+
+:model "LS 4000 ED"
+:interface "IEEE-1394"
+:status :good
+:comment "needs linux kernel 2.4.19 or later"
+
+:model "LS 50 ED"
+;:url "/unsupported/nikon-ls50-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4001"
+:status :minimal
+
+:model "Coolscan V ED"
+:url "/unsupported/nikon-ls50-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4001"
+:status :minimal
+
+:model "Super Coolscan LS-5000 ED"
+:url "/unsupported/nikon-ls5000-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4002"
+:status :untested
+:comment "May work, similar to LS 50 ED, but untested. Please tell us if it works."
+
+:model "LS 8000 ED"
+:interface "IEEE-1394"
+:status :good
+:comment "needs linux kernel 2.4.19 or later"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file for coolscan2
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "coolscan3"
+:version "1.0.0"
+:manpage "sane-coolscan3"
+
+:devicetype :scanner
+:mfg "Nikon"
+:url "http://www.nikon.com/"
+
+:model "LS 30"
+:interface "SCSI"
+:status :complete
+
+:model "Coolscan III"
+:interface "SCSI"
+:status :complete
+:comment "Rebadged LS 30?"
+
+:model "LS 40 ED"
+:interface "USB"
+:usbid "0x04b0" "0x4000"
+:status :complete
+
+:model "Coolspan IV"
+:interface "USB"
+:usbid "0x04b0" "0x4000"
+:status :complete
+:comment "Rebadged LS 40?"
+
+:model "LS 50 ED"
+:url "/unsupported/nikon-ls50-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4001"
+:status :minimal
+
+:model "Coolscan V ED"
+:url "/unsupported/nikon-ls50-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4001"
+:status :minimal
+:comment "Rebadged LS 50?"
+
+:model "LS 2000"
+:interface "SCSI"
+:status :good
+
+:model "LS 4000 ED"
+:interface "IEEE-1394"
+:status :good
+:comment "needs linux kernel 2.4.19 or later"
+
+:model "Super Coolscan LS-5000 ED"
+:url "/unsupported/nikon-ls5000-ed.html"
+:interface "USB"
+:usbid "0x04b0" "0x4002"
+:status :untested
+:comment "May work, similar to LS 50 ED, but untested. Please tell us if it works."
+
+:model "LS 8000 ED"
+:interface "IEEE-1394"
+:status :good
+:comment "needs linux kernel 2.4.19 or later"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "coolscan" ; name of backend
+:version "0.4.3" ; version of backend
+:url "http://andreas.rick.free.fr/sane/" ; backend's web page
+:manpage "sane-coolscan"
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Nikon" ; name a manufacturer
+:url "http://www.nikon.com/"
+:model "LS-20" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "The LS-20 has been replaced by the LS-30"
+:status :basic
+
+:model "LS-30" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "alpha: only 24/30 bit RGB + 32/40 bit RGBI"
+:status :basic
+
+:model "LS-2000" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "alpha: only 24/36 bit + RGB 32/48 bit RGBI"
+:status :basic
+
+:model "LS-1000"
+:interface "SCSI"
+:comment "Doesn't support gamma correction"
+:status :basic
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;Kodak DC210 backend .desc file by Brian J. Murrell
+
+:backend "dc210" ; name of backend
+:version "0.0" ; version of backend
+:manpage "sane-dc210" ; name of manpage (if it exists)
+:url "mailto:peter@fales-lorenz.net" ; backend's web page
+
+:devicetype :stillcam ; start of a list of devices....
+
+:mfg "Kodak"
+:url "http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml"
+:model "DC210"
+:interface "Serial port"
+:status :basic
+;Kodak DC240 backend .desc file by Peter S. Fales
+
+:backend "dc240" ; name of backend
+:version "0.0" ; version of backend
+:manpage "sane-dc240" ; name of manpage (if it exists)
+:url "mailto:peter@fales-lorenz.net" ; backend's web page
+
+:devicetype :stillcam ; start of a list of devices....
+
+:mfg "Kodak"
+:url "http://www.kodak.com/global/en/service/products/ekn006568.jhtml"
+:model "DC240"
+:status :good ; minimal, basic, good, complete
+:interface "Serial port"
+:comment "Use gphoto2 backend to get USB support"
+;Kodak DC25 backend .desc file by Peter Fales
+
+:backend "dc25" ; name of backend
+:version "1.2" ; version of backend
+:manpage "sane-dc25" ; name of manpage (if it exists)
+:url "mailto:peter@fales-lorenz.net";
+:devicetype :stillcam ; start of a list of devices....
+:mfg "Kodak" ; Manufacturer
+:url "http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml";
+:model "DC25" ;
+:status :complete ; untested, minimal, basic, complete
+:interface "Serial port"
+:model "DC20" ;
+:status :basic ; untested, minimal, basic, complete
+:interface "Serial port"
+:comment "DC-20 untested by author but reported to work"
+;
+; dell1600n_net backend
+; Jon Chambers <jon@jon.demon.co.uk>, 2006-05-29
+;
+:backend "dell1600n_net"
+
+:devicetype :scanner
+
+:mfg "Dell"
+:url "http://www.dell.com/"
+
+:model "1600n"
+:interface "Ethernet USB"
+:usbid "0x413c" "0x5250"
+:status :basic
+:comment "Supports colour and monochrome scans over ethernet (USB not supported)"
+
+:backend "dll" ; name of backend
+:version "1.0.13"
+:manpage "sane-dll"
+:url "mailto:henning@meier-geinitz.de"
+
+:devicetype :meta
+:desc "Dynamic loading of shared-library backends."
+; $Id$
+;
+; SANE Backend specification file (Matto Marjanovic's format)
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "dmc" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-dmc" ; name of manpage (if it exists)
+:devicetype :stillcam ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Polaroid" ; name a manufacturer
+:url "http://www.polaroid.com/"
+
+:model "DMC" ; name models for above-specified mfg.
+:interface "SCSI"
+;:url "http://digitalimage.polaroid.com/products/digital_imaging/digital_cameras/dmcsuite/dmc/"
+:status :good
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "epjitsu" ; name of backend
+:url "http://www.thebility.com/epjitsu/"
+:version "20" ; version of backend
+:manpage "sane-epjitsu" ; name of manpage (if it exists)
+:comment "Backend updated for SANE release 1.0.21, see sane-epjitsu manpage"
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Fujitsu" ; name a manufacturer
+:url "http://www.fujitsu.com/"
+
+;==================================================
+:model "fi-60F"
+:interface "USB"
+:status :basic
+:usbid "0x04c5" "0x10c7"
+:comment "A6-size flatbed, 300/600 dpi, color/gray/binary"
+
+:model "ScanSnap S300"
+:interface "USB"
+:status :good
+:usbid "0x04c5" "0x1156"
+:comment "Duplex, 150/225/300/600 dpi, color/gray/binary, AC/USB power, buttons/sensors all supported. Scanner always scans in _triplex_ color, fast USB required."
+
+:model "ScanSnap S300M"
+:interface "USB"
+:status :good
+:usbid "0x04c5" "0x117f"
+:comment "Same as S300, with different usb id"
+
+:model "ScanSnap S1100"
+:interface "USB"
+:status :unsupported
+:usbid "0x04c5" "0x1200"
+:comment "Beta version of backend source available, which works well, but breaks support for other epjitsu scanners. See http://ubuntuforums.org/showthread.php?t=1678335"
+
+:model "ScanSnap S1300"
+:interface "USB"
+:status :good
+:usbid "0x04c5" "0x11ed"
+:comment "Same as S300, with different usb id"
+
+;
+; SANE Backend specification file for the epson2 backend
+;
+; Copyright (C) 2009-10 Alessandro Zummo
+; Released under GPLv2
+;
+; This file is derived from epkowa.desc, Copyright (C) Olaf Meeuwissen,
+; distributed with "Image Scan!" and released under GPL.
+;
+; DO NOT EDIT - It's automatically generated.
+
+:backend "epson2"
+:version "1.0.124"
+:new :no
+:manpage "sane-epson2"
+
+:devicetype :scanner
+
+:mfg "Epson"
+:url "http://www.epson.com/"
+
+:model "Actionscanner II"
+:interface "parallel SCSI"
+:status :good
+:comment "overseas version of the GT-5000"
+:url "http://www.epson.com/"
+
+:model "AcuLaser CX11"
+:interface "USB"
+:usbid "0x04b8" "0x0815"
+:status :good
+:comment "overseas version of the LP-A500"
+
+:model "AcuLaser CX11NF"
+:interface "USB Network"
+:usbid "0x04b8" "0x0815"
+:status :good
+:comment "network interface supported<br>AcuLaser CX11 with network interface and fax"
+
+:model "AcuLaser CX21"
+:interface "USB"
+:usbid "0x04b8" "0x0835"
+:status :good
+:comment "network interface probably supported"
+
+:model "Artisan 700"
+:interface "USB Network"
+:usbid "0x04b8" "0x0846"
+:status :good
+:comment "network interface supported<br>all-in-one<br>overseas version of the EP-801A"
+
+:model "Artisan 710 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0852"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Artisan 800"
+:interface "USB"
+:usbid "0x04b8" "0x0844"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the EP-901A"
+
+:model "Artisan 810 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0853"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "CC-500L" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x010d"
+:status :unsupported
+:comment "all-in-one"
+
+:model "CC-550L" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011a"
+:status :unsupported
+:comment "all-in-one"
+
+:model "CC-570L" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0802"
+:status :good
+:comment "all-in-one"
+
+:model "CC-600PX" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0801"
+:status :good
+:comment "all-in-one"
+
+:model "CC-700" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0108"
+:status :unsupported
+:comment "all-in-one"
+
+:model "EP-702A"
+:interface "USB"
+:usbid "0x04b8" "0x0850"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "EP-801A"
+:interface "USB Network"
+:usbid "0x04b8" "0x0846"
+:status :good
+:comment "network interface supported<br>all-in-one"
+
+:model "EP-802A"
+:interface "USB"
+:usbid "0x04b8" "0x0852"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "EP-901A"
+:interface "USB"
+:usbid "0x04b8" "0x0844"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "EP-901F"
+:interface "USB"
+:usbid "0x04b8" "0x0844"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "EP-902A"
+:interface "USB"
+:usbid "0x04b8" "0x0853"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "ES-300C"
+:interface "SCSI parallel"
+:status :good
+:comment "overseas version of the GT-6000"
+
+:model "ES-300GS"
+:interface "SCSI"
+:status :good
+
+:model "ES-600C"
+:interface "parallel"
+:status :good
+:comment "overseas version of the GT-5400"
+
+:model "ES-800C"
+:interface "SCSI"
+:status :good
+:comment "overseas version of the GT-8000"
+
+:model "ES-1000C"
+:status :unsupported
+:comment "overseas version of the GT-8500"
+
+:model "ES-1200C"
+:interface "parallel"
+:status :good
+:comment "overseas version of the GT-9000"
+
+:model "ES-2000" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0107"
+:status :complete
+:comment "IEEE1394 untested"
+
+:model "ES-2200" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010e"
+:status :complete
+:comment "IEEE1394 untested"
+
+:model "ES-6000" ; product spec (JP)
+:interface "SCSI"
+:status :good
+
+:model "ES-6000H" ; product spec (JP)
+:interface "SCSI"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "ES-6000HS" ; product spec (JP)
+:interface "SCSI"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "ES-7000H" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0126"
+:status :good
+:comment "network interface unsupported<br>IEEE1394 untested"
+
+:model "ES-8000"
+:interface "SCSI"
+:status :untested
+
+:model "ES-8500" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0109"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "ES-9000H" ; product spec (JP)
+:interface "SCSI"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "ES-10000G" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0129"
+:status :good
+:comment "network interface unsupported<br>IEEE1394 untested"
+
+:model "ES-D400"
+:interface "USB"
+:usbid "0x04b8" "0x0136"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "ES-H300"
+:interface "USB"
+:usbid "0x04b8" "0x012b"
+:status :good
+:comment "network interface probably supported"
+
+:model "ES-H7200"
+:interface "USB Ethernet"
+:usbid "0x04b8" "0x0138"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Expression 636"
+:interface "SCSI"
+:status :complete
+:comment "overseas version of the GT-9500"
+
+:model "Expression 800" ; command spec
+:interface "SCSI"
+:status :complete
+:comment "overseas version of the GT-9600"
+
+:model "Expression 836XL" ; command spec
+:interface "SCSI"
+:status :untested
+:comment "overseas version of the ES-8000"
+
+:model "Expression 1600" ; command spec
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0107"
+:status :complete
+:comment "IEEE1394 untested<br>overseas version of the ES-2000"
+
+:model "Expression 1640XL" ; command spec
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0109"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the ES-8500"
+
+:model "Expression 1680" ; command spec
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010e"
+:status :complete
+:comment "IEEE1394 untested<br>overseas version of the ES-2200"
+
+:model "Expression 1680 Pro"
+:interface "SCSI USB"
+:status :untested
+:comment "IEEE1394 option"
+
+:model "Expression 1680XL Pro"
+:interface "SCSI USB"
+:status :untested
+
+:model "Expression 10000XL" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0129"
+:status :good
+:comment "network interface probably supported<br>IEEE1394 untested<br>overseas version of the ES-10000G"
+
+:model "Expression 10000XL Graphic Arts"
+:interface "USB IEEE1394"
+:status :untested
+:comment "network interface probably supported"
+
+:model "Expression 10000XL Photo"
+:interface "USB IEEE1394"
+:status :untested
+:comment "network interface probably supported"
+
+:model "F-3200" ; product spec (JP)
+:interface "USB IEEE1394"
+:usbid "0x04b8" "0x080a"
+:status :unsupported
+:comment "Film scanner"
+
+:model "F-3200 Photo"
+:interface "USB IEEE1394"
+:status :unsupported
+
+:model "FilmScan 200"
+:interface "SCSI"
+:status :minimal
+:comment "will be supported"
+
+:model "GT-1500"
+:interface "USB"
+:usbid "0x04b8" "0x0133"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-2200"
+:interface "USB"
+:usbid "0x04b8" "0x0102"
+:status :unsupported
+
+:model "GT-2500"
+:interface "USB"
+:usbid "0x04b8" "0x012b"
+:status :good
+:comment "network interface probably supported<br>overseas version of the ES-H300"
+
+:model "GT-4000"
+:status :untested
+
+:model "GT-5000"
+:interface "parallel SCSI"
+:status :good
+
+:model "GT-5400"
+:interface "parallel"
+:status :good
+
+:model "GT-5500"
+:interface "SCSI"
+:status :good
+
+:model "GT-6000"
+:interface "SCSI Parport"
+:status :good
+
+:model "GT-6500"
+:interface "parallel"
+:status :good
+:comment "overseas version of the GT-5400"
+
+:model "GT-6600U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0103"
+:status :complete
+
+:model "GT-6700U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x010c"
+:status :complete
+
+:model "GT-7000S"
+:interface "SCSI"
+:status :complete
+
+:model "GT-7000U"
+:interface "USB"
+:usbid "0x04b8" "0x0101"
+:status :complete
+
+:model "GT-7200U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x010f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-7300U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-7400U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0120"
+:status :unsupported
+:comment "supported by the snapscan backend"
+
+:model "GT-7600S" ; product spec (JP)
+:interface "SCSI"
+:status :complete
+:comment "SCSI version of the GT-7600U"
+
+:model "GT-7600U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+:comment "USB version of the GT-7600S"
+
+:model "GT-7600UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+:comment "GT-7600U with TPU option bundled"
+
+:model "GT-7700U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x010b"
+:status :complete
+
+:model "GT-8000"
+:interface "SCSI"
+:status :good
+
+:model "GT-8200U" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0110"
+:status :complete
+
+:model "GT-8200UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0110"
+:status :good
+
+:model "GT-8300UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011e"
+:status :complete
+
+:model "GT-8400UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011f"
+:status :unsupported
+
+:model "GT-8500"
+:status :untested
+
+:model "GT-8700" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010a"
+:status :complete
+
+:model "GT-8700F" ; product spec (JP)
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010a"
+:status :good
+:comment "GT-8700U with TPU option bundled"
+
+:model "GT-9000"
+:interface "parallel"
+:status :good
+
+:model "GT-9300UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011b"
+:status :complete
+
+:model "GT-9400UF" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0116"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-9500"
+:interface "SCSI"
+:status :complete
+
+:model "GT-9600"
+:interface "SCSI"
+:status :complete
+
+:model "GT-9700F" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0112"
+:status :complete
+:comment "IEEE1394 untested"
+
+:model "GT-9800F" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x011c"
+:status :complete
+:comment "IEEE1394 untested"
+
+:model "GT-10000"
+:interface "SCSI"
+:status :good
+:comment "overseas version of the ES-6000"
+
+:model "GT-10000+" ; command spec
+:interface "SCSI"
+:scsi "EPSON" "SCANNER GT-10000" "processor"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the ES-6000H"
+
+:model "GT-12000"
+:interface "SCSI"
+:status :untested
+:comment "overseas version of the ES-8000"
+
+:model "GT-15000" ; command spec
+:interface "SCSI USB"
+:usbid "0x04b8" "0x0126"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the ES-7000H"
+
+:model "GT-20000"
+:interface "USB Ethernet"
+:usbid "0x04b8" "0x0138"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "GT-30000" ; command spec
+:interface "SCSI"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the ES-9000H"
+
+:model "GT-D1000"
+:interface "USB"
+:usbid "0x04b8" "0x0133"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F500" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0121"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F520"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F550" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0121"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F570"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F600" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0118"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F650"
+:interface "USB"
+:usbid "0x04b8" "0x012d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F670"
+:interface "USB"
+:usbid "0x04b8" "0x012e"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F700"
+:interface "USB"
+:usbid "0x04b8" "0x012f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-F720"
+:interface "USB"
+:usbid "0x04b8" "0x0131"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-S50"
+:interface "USB"
+:usbid "0x04b8" "0x0137"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "GT-S80"
+:interface "USB"
+:usbid "0x04b8" "0x0136"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "GT-S600"
+:interface "USB"
+:usbid "0x04b8" "0x012d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-S620"
+:interface "USB"
+:usbid "0x04b8" "0x0131"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-X700" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0128"
+:status :complete
+:comment "IEEE1394 untested"
+
+:model "GT-X750"
+:interface "USB"
+:usbid "0x04b8" "0x0119"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-X770"
+:interface "USB"
+:usbid "0x04b8" "0x0130"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-X800" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x012a"
+:status :complete
+:comment "film area guide mode not supported<br>IEEE1394 untested"
+
+:model "GT-X820"
+:interface "USB"
+:usbid "0x04b8" "0x013a"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do"
+
+:model "GT-X900"
+:interface "USB"
+:usbid "0x04b8" "0x012c"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "GT-X970"
+:interface "USB"
+:usbid "0x04b8" "0x0135"
+:status :good
+:comment "IEEE1394 untested"
+
+:model "LP-7900CS"
+:status :untested
+:comment "business all-in-one; scanner is a ES-7000H"
+
+:model "LP-9000CCH"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-9000CCS"
+:status :untested
+:comment "business all-in-one; scanner is a ES-7000H"
+
+:model "LP-9000CFH"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-9500CCS"
+:status :untested
+:comment "business all-in-one; scanner is a ES-7000H"
+
+:model "LP-9500CFH"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-9500CH2"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-9800CCH"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-9800CCS"
+:status :untested
+:comment "business all-in-one; scanner is a ES-7000H"
+
+:model "LP-9800CFH"
+:status :untested
+:comment "business all-in-one; scanner is a ES-9000H"
+
+:model "LP-A500"
+:interface "USB Network"
+:usbid "0x04b8" "0x0815"
+:status :good
+:comment "network interface supported<br>business all-in-one"
+
+:model "LP-M5000"
+:interface "USB"
+:usbid "0x04b8" "0x0843"
+:status :good
+:comment "network interface probably supported<br>business all-in-one"
+
+:model "LP-M5500"
+:interface "USB"
+:usbid "0x04b8" "0x0817"
+:status :good
+:comment "network interface probably supported<br>business all-in-one"
+
+:model "LP-M5500F"
+:interface "USB"
+:usbid "0x04b8" "0x0817"
+:status :good
+:comment "network interface probably supported<br>business all-in-one<br>LP-M5500 with the fax option bundled"
+
+:model "LP-M5600"
+:interface "USB"
+:usbid "0x04b8" "0x0833"
+:status :good
+:comment "network interface probably supported<br>business all-in-one"
+
+:model "LP-M6000"
+:interface "USB"
+:usbid "0x04b8" "0x0834"
+:status :good
+:comment "network interface probably supported<br>business all-in-one"
+
+:model "ME 200"
+:interface "USB"
+:usbid "0x04b8" "0x0830"
+:status :good
+:comment "all-in-one"
+
+:model "ME 300"
+:interface "USB"
+:usbid "0x04b8" "0x0841"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-401A"
+
+:model "ME OFFICE 510"
+:interface "USB"
+:usbid "0x04b8" "0x084f"
+:status :good
+:comment "all-in-one"
+
+:model "ME Office 600F"
+:interface "USB"
+:usbid "0x04b8" "0x0848"
+:status :good
+:comment "all-in-one"
+
+:model "ME OFFICE 650FN Series"
+:interface "USB"
+:usbid "0x04b8" "0x0854"
+:status :good
+:comment "all-in-one"
+
+:model "ME Office 700FW"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-601F"
+
+:model "PM-A700" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0814"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A750"
+:interface "USB"
+:usbid "0x04b8" "0x081a"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A820"
+:interface "USB"
+:usbid "0x04b8" "0x0827"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A840"
+:interface "USB"
+:usbid "0x04b8" "0x083c"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A840S"
+:interface "USB"
+:usbid "0x04b8" "0x083c"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "PM-A850" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0806"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A870" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0811"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A890"
+:interface "USB"
+:usbid "0x04b8" "0x081c"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A900" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x0810"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A920"
+:interface "USB"
+:usbid "0x04b8" "0x082a"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A940"
+:interface "USB"
+:usbid "0x04b8" "0x0837"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A950"
+:interface "USB"
+:usbid "0x04b8" "0x081d"
+:status :good
+:comment "all-in-one"
+
+:model "PM-A970"
+:interface "USB"
+:usbid "0x04b8" "0x0828"
+:status :good
+:comment "all-in-one"
+
+:model "PM-T960"
+:interface "USB"
+:usbid "0x04b8" "0x0836"
+:status :good
+:comment "all-in-one"
+
+:model "PM-T990"
+:interface "USB"
+:usbid "0x04b8" "0x0829"
+:status :good
+:comment "all-in-one<br>PM-A970 with network interface"
+
+:model "PX-401A"
+:interface "USB"
+:usbid "0x04b8" "0x0841"
+:status :good
+:comment "all-in-one"
+
+:model "PX-402A"
+:interface "USB"
+:usbid "0x04b8" "0x084d"
+:status :good
+:comment "all-in-one"
+
+:model "PX-501A"
+:interface "USB"
+:usbid "0x04b8" "0x084a"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "PX-502A"
+:interface "USB"
+:usbid "0x04b8" "0x0856"
+:status :good
+:comment "all-in-one"
+
+:model "PX-601F"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported"
+
+:model "PX-A550" ; product spec (JP)
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+:comment "all-in-one"
+
+:model "PX-A620"
+:interface "USB"
+:usbid "0x04b8" "0x082f"
+:status :good
+:comment "all-in-one"
+
+:model "PX-A640"
+:interface "USB"
+:usbid "0x04b8" "0x0838"
+:status :good
+:comment "all-in-one"
+
+:model "PX-A650"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+:comment "all-in-one"
+
+:model "PX-A720"
+:interface "USB"
+:usbid "0x04b8" "0x082e"
+:status :good
+:comment "all-in-one"
+
+:model "PX-A740"
+:interface "USB"
+:usbid "0x04b8" "0x0839"
+:status :good
+:comment "all-in-one"
+
+:model "PX-FA700"
+:interface "USB"
+:usbid "0x04b8" "0x083a"
+:status :good
+:comment "all-in-one"
+
+:model "Perfection 600"
+:interface "SCSI"
+:status :unsupported
+:comment "supported by the umax backend<br>rebadged UMAX Astra 1200S"
+
+:model "Perfection 610" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0103"
+:status :complete
+:comment "overseas version of the GT-6600U"
+
+:model "Perfection 636S"
+:interface "SCSI"
+:status :complete
+:comment "overseas version of the GT-7000S"
+
+:model "Perfection 636U" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0101"
+:status :complete
+:comment "overseas version of the GT-7000U"
+
+:model "Perfection 640U" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x010c"
+:status :complete
+:comment "overseas version of the GT-6700U"
+
+:model "Perfection 660"
+:interface "USB"
+:usbid "0x04b8" "0x0114"
+:status :unsupported
+:comment "supported by the snapscan backend"
+
+:model "Perfection 1200S" ; command spec
+:interface "SCSI"
+:status :complete
+:comment "overseas version of the GT-7600S"
+
+:model "Perfection 1200U" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+:comment "overseas version of the GT-7600U"
+
+:model "Perfection 1200U PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+:comment "Perfection 1200U with TPU option bundled<br>overseas version of the GT-7600UF"
+
+:model "Perfection 1240U" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x010b"
+:status :complete
+:comment "overseas version of the GT-7700U"
+
+:model "Perfection 1250"
+:interface "USB"
+:usbid "0x04b8" "0x010f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 1250 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x010f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 1260"
+:interface "USB"
+:usbid "0x04b8" "0x011d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 1260 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x011d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 1270"
+:interface "USB"
+:usbid "0x04b8" "0x0120"
+:status :unsupported
+:comment "supported by the snapscan backend<br>overseas version of the GT-7400"
+
+:model "Perfection 1600"
+:interface "SCSI"
+:status :unsupported
+
+:model "Perfection 1640SU" ; command spec
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010a"
+:status :complete
+:comment "overseas version of the GT-8700"
+
+:model "Perfection 1640SU PHOTO"
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010a"
+:status :good
+:comment "overseas version of the GT-8700F"
+
+:model "Perfection 1650" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0110"
+:status :complete
+:comment "overseas version of the GT-8200U"
+
+:model "Perfection 1650 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0110"
+:status :good
+:comment "overseas version of the GT-8200UF"
+
+:model "Perfection 1660 PHOTO" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x011e"
+:status :complete
+:comment "overseas version of the GT-8300UF"
+
+:model "Perfection 1670"
+:interface "USB"
+:usbid "0x04b8" "0x011f"
+:status :unsupported
+:comment "supported by the snapscan backend"
+
+:model "Perfection 1670 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x011f"
+:status :unsupported
+:comment "supported by the snapscan backend<br>overseas version of the GT-8400UF"
+
+:model "Perfection 2400 PHOTO" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x011b"
+:status :complete
+:comment "overseas version of the GT-9300UF"
+
+:model "Perfection 2450 PHOTO" ; command spec
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x0112"
+:scsi "EPSON" "GT-9700" "processor"
+:status :complete
+:comment "overseas version of the GT-9700F"
+
+:model "Perfection 2480 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0121"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 2580 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0121"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 3170 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0116"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 3200 PHOTO" ; command spec
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x011c"
+:scsi "EPSON" "GT-9800" "processor"
+:status :complete
+:comment "overseas version of the GT-9800F"
+
+:model "Perfection 3490 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 3590 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 4180 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0118"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 4490 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x0119"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection 4870 PHOTO" ; command spec
+:interface "USB"
+:usbid "0x04b8" "0x0128"
+:status :complete
+:comment "IEEE1394 untested<br>overseas version of the GT-X700"
+
+:model "Perfection 4990 PHOTO"
+:interface "USB"
+:usbid "0x04b8" "0x012a"
+:status :good
+:comment "film area guide mode not supported<br>IEEE1394 untested<br>overseas version of the GT-X800"
+
+:model "Perfection 4990 Pro"
+:interface "USB IEEE1394"
+:status :untested
+:comment "seems to be a 4990 PHOTO with additional software"
+
+:model "Perfection V10"
+:interface "USB"
+:usbid "0x04b8" "0x012d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V30"
+:interface "USB"
+:usbid "0x04b8" "0x0131"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V100 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x012d"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V200 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x012e"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V300 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x0131"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V350 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x012f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V500 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x0130"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V600 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x013a"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do"
+
+:model "Perfection V700 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x012c"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the GT-X900"
+
+:model "Perfection V750 Photo"
+:interface "USB"
+:usbid "0x04b8" "0x012c"
+:status :good
+:comment "IEEE1394 untested<br>overseas version of the GT-X900"
+
+:model "Stylus CX1500" ; Australia
+:interface "USB"
+:usbid "0x04b8" "0x080c"
+:status :unsupported
+:comment "supported by the snapscan backend<br>all-in-one"
+
+:model "Stylus CX2800"
+:interface "USB"
+:usbid "0x04b8" "0x0830"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX2900"
+:interface "USB"
+:usbid "0x04b8" "0x0830"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX3100"
+:interface "USB"
+:usbid "0x04b8" "0x0802"
+:status :good
+:comment "all-in-one<br>overseas version of the CC-570L"
+
+:model "Stylus CX3200"
+:interface "USB"
+:usbid "0x04b8" "0x0802"
+:status :good
+:comment "all-in-one<br>overseas version of the CC-570L"
+
+:model "Stylus CX3500" ; Australia
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A550"
+
+:model "Stylus CX3600" ; UK
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A550"
+
+:model "Stylus CX3650" ; France
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX3700"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX3800"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX3810"
+:interface "USB"
+:status :untested
+:comment "all-in-one"
+
+:model "Stylus CX3900"
+:interface "USB"
+:usbid "0x04b8" "0x082f"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A620"
+
+:model "Stylus CX4100"
+:interface "USB"
+:usbid "0x04b8" "0x0820"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX4200"
+:interface "USB"
+:usbid "0x04b8" "0x0820"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX4300"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do"
+
+:model "Stylus CX4400"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do"
+
+:model "Stylus CX4500"
+:interface "USB"
+:usbid "0x04b8" "0x080d"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX4600"
+:interface "USB"
+:usbid "0x04b8" "0x080d"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX4700"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A650"
+
+:model "Stylus CX4800"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A650"
+
+:model "Stylus CX4900"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX5000"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX5100"
+:interface "USB"
+:usbid "0x04b8" "0x0801"
+:status :good
+:comment "all-in-one<br>overseas version of the CC-600PX"
+
+:model "Stylus CX5200"
+:interface "USB"
+:usbid "0x04b8" "0x0801"
+:status :good
+:comment "all-in-one<br>overseas version of the CC-600PX"
+
+:model "Stylus CX5300"
+:interface "USB"
+:usbid "0x04b8" "0x0808"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX5400"
+:interface "USB"
+:usbid "0x04b8" "0x0808"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX5500"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do"
+
+:model "Stylus CX5600"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do"
+
+:model "Stylus CX5700F"
+:interface "USB"
+:usbid "0x04b8" "0x0821"
+:status :unsupported
+:comment "may work with the snapscan backend<br>all-in-one with FAX"
+
+:model "Stylus CX5800F"
+:interface "USB"
+:usbid "0x04b8" "0x0821"
+:status :unsupported
+:comment "may work with the snapscan backend<br>all-in-one with FAX"
+
+:model "Stylus CX5900"
+:interface "USB"
+:usbid "0x04b8" "0x082e"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A720"
+
+:model "Stylus CX6000"
+:interface "USB"
+:usbid "0x04b8" "0x082e"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A720"
+
+:model "Stylus CX6300"
+:interface "USB"
+:usbid "0x04b8" "0x0805"
+:status :good
+:comment "all-in-one<br>mistakenly thinks its a PX-A650"
+
+:model "Stylus CX6400"
+:interface "USB"
+:usbid "0x04b8" "0x0805"
+:status :good
+:comment "all-in-one<br>mistakenly thinks its a PX-A650"
+
+:model "Stylus CX6500"
+:interface "USB"
+:usbid "0x04b8" "0x0813"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX6600"
+:interface "USB"
+:usbid "0x04b8" "0x0813"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX6900F"
+:interface "USB"
+:usbid "0x04b8" "0x0831"
+:status :unsupported
+:comment "may work with the snapscan backend<br>all-in-one with FAX"
+
+:model "Stylus CX7000F"
+:interface "USB"
+:usbid "0x04b8" "0x0831"
+:status :unsupported
+:comment "may work with the snapscan backend<br>all-in-one with FAX"
+
+:model "Stylus CX7300"
+:interface "USB"
+:usbid "0x04b8" "0x0838"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A640"
+
+:model "Stylus CX7400"
+:interface "USB"
+:usbid "0x04b8" "0x0838"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A640"
+
+:model "Stylus CX7700"
+:interface "USB"
+:usbid "0x04b8" "0x081f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX7800"
+:interface "USB"
+:usbid "0x04b8" "0x081f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus CX8300"
+:interface "USB"
+:usbid "0x04b8" "0x0839"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A740"
+
+:model "Stylus CX8400"
+:interface "USB"
+:usbid "0x04b8" "0x0839"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A740"
+
+:model "Stylus CX9300F"
+:interface "USB"
+:usbid "0x04b8" "0x083a"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-FA700"
+
+:model "Stylus CX9400Fax"
+:interface "USB"
+:usbid "0x04b8" "0x083a"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-FA700"
+
+:model "Stylus DX3800"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus DX3850"
+:interface "USB"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus DX4000"
+:interface "USB"
+:usbid "0x04b8" "0x082f"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A620"
+
+:model "Stylus DX4200"
+:interface "USB"
+:usbid "0x04b8" "0x0820"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus DX4400"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+:url "http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do"
+
+:model "Stylus DX4800"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A650"
+
+:model "Stylus DX4850"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+:comment "all-in-one<br>DX4800 + card reader"
+
+:model "Stylus DX5000"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus DX6000"
+:interface "USB"
+:usbid "0x04b8" "0x082e"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A720"
+
+:model "Stylus DX7000F"
+:interface "USB"
+:usbid "0x04b8" "0x0831"
+:status :unsupported
+:comment "may work with the snapscan backend<br>all-in-one with FAX"
+
+:model "Stylus DX7400"
+:interface "USB"
+:usbid "0x04b8" "0x0838"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A640"
+
+:model "Stylus DX8400"
+:interface "USB"
+:usbid "0x04b8" "0x0839"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-A740"
+
+:model "Stylus DX9400F"
+:interface "USB"
+:usbid "0x04b8" "0x083a"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-FA700"
+
+:model "Stylus Office BX300F"
+:interface "USB"
+:usbid "0x04b8" "0x0848"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Office BX310FN Series"
+:interface "USB"
+:usbid "0x04b8" "0x0854"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Office BX600FW"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-601F"
+
+:model "Stylus Office BX610FW Series"
+:interface "USB"
+:usbid "0x04b8" "0x0855"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Office TX300F"
+:interface "USB"
+:usbid "0x04b8" "0x0848"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Office TX510FN Series"
+:interface "USB"
+:usbid "0x04b8" "0x0854"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Office TX600FW"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-601F"
+
+:model "Stylus Office TX610FW Series"
+:interface "USB"
+:usbid "0x04b8" "0x0855"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo PX650 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0850"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo PX700W"
+:interface "USB Network"
+:usbid "0x04b8" "0x0846"
+:status :good
+:comment "network interface supported<br>all-in-one<br>overseas version of the EP-801A"
+
+:model "Stylus Photo PX710W Series"
+:interface "USB"
+:usbid "0x04b8" "0x0852"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo PX800FW"
+:interface "USB"
+:usbid "0x04b8" "0x0844"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the EP-901A"
+
+:model "Stylus Photo PX810FW Series"
+:interface "USB"
+:usbid "0x04b8" "0x0853"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo RX420"
+:interface "USB"
+:usbid "0x04b8" "0x080f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Photo RX425" ; France
+:interface "USB"
+:usbid "0x04b8" "0x080f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Photo RX430" ; Australia
+:interface "USB"
+:usbid "0x04b8" "0x080f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Photo RX500"
+:interface "USB"
+:usbid "0x04b8" "0x0807"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Photo RX510"
+:interface "USB"
+:usbid "0x04b8" "0x0807"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus Photo RX520"
+:interface "USB"
+:usbid "0x04b8" "0x081a"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A750"
+
+:model "Stylus Photo RX530"
+:interface "USB"
+:usbid "0x04b8" "0x081a"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A750"
+
+:model "Stylus Photo RX560"
+:interface "USB"
+:usbid "0x04b8" "0x0827"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A820"
+
+:model "Stylus Photo RX585"
+:interface "USB"
+:usbid "0x04b8" "0x083c"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A840"
+
+:model "Stylus Photo RX580"
+:interface "USB"
+:usbid "0x04b8" "0x0827"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A820"
+
+:model "Stylus Photo RX595"
+:interface "USB"
+:usbid "0x04b8" "0x083c"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A840"
+
+:model "Stylus Photo RX590"
+:interface "USB"
+:usbid "0x04b8" "0x0827"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A820"
+
+:model "Stylus Photo RX600"
+:interface "USB"
+:usbid "0x04b8" "0x0806"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A850"
+
+:model "Stylus Photo RX610"
+:interface "USB"
+:usbid "0x04b8" "0x083c"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A840"
+
+:model "Stylus Photo RX620"
+:interface "USB"
+:usbid "0x04b8" "0x0811"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A870"
+
+:model "Stylus Photo RX630"
+:interface "USB"
+:usbid "0x04b8" "0x0811"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A870"
+
+:model "Stylus Photo RX640"
+:interface "USB"
+:usbid "0x04b8" "0x081c"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A890"
+
+:model "Stylus Photo RX650"
+:interface "USB"
+:usbid "0x04b8" "0x081c"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A890"
+
+:model "Stylus Photo RX680"
+:interface "USB"
+:usbid "0x04b8" "0x0837"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A940"
+
+:model "Stylus Photo RX685"
+:interface "USB"
+:usbid "0x04b8" "0x0837"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A940"
+
+:model "Stylus Photo RX690"
+:interface "USB"
+:usbid "0x04b8" "0x0837"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A940"
+
+:model "Stylus Photo RX700"
+:interface "USB"
+:usbid "0x04b8" "0x0810"
+:status :good
+:comment "all-in-one<br>overseas version of the PM-A900"
+
+:model "Stylus Photo TX650 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0850"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo TX700W"
+:interface "USB"
+:usbid "0x04b8" "0x0846"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the EP-801A"
+
+:model "Stylus Photo TX710W Series"
+:interface "USB"
+:usbid "0x04b8" "0x0852"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Photo TX800FW"
+:interface "USB"
+:usbid "0x04b8" "0x0844"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the EP-901A"
+
+:model "Stylus NX100"
+:interface "USB"
+:usbid "0x04b8" "0x0841"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-401A"
+
+:model "Stylus NX110 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084d"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-402A"
+
+:model "Stylus NX200"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus NX210 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus NX300"
+:interface "USB"
+:usbid "0x04b8" "0x0848"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus NX400"
+:interface "USB"
+:usbid "0x04b8" "0x084a"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-501A"
+
+:model "Stylus NX410 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0851"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "Stylus NX510 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0856"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-502A"
+
+:model "Stylus SX100"
+:interface "USB"
+:usbid "0x04b8" "0x0841"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-401A"
+
+:model "Stylus SX110 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084d"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-402A"
+
+:model "Stylus SX125"
+:interface "USB"
+:usbid "0x04b8" "0x085c"
+:status :untested
+:comment "all-in-one"
+
+:model "Stylus SX200"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus SX205"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus SX210 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus SX400"
+:interface "USB"
+:usbid "0x04b8" "0x084a"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-501A"
+
+:model "Stylus SX405"
+:interface "USB"
+:usbid "0x04b8" "0x084a"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus SX410 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0851"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "Stylus SX510W Series"
+:interface "USB"
+:usbid "0x04b8" "0x0856"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-502A"
+
+:model "Stylus SX600FW"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-601F"
+
+:model "Stylus SX610FW Series"
+:interface "USB"
+:usbid "0x04b8" "0x0855"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+:model "Stylus Scan 2000"
+:interface "USB"
+:usbid "0x04b8" "0x0105"
+:status :untested
+:comment "apparently mostly the same as the Stylus Scan 2500"
+
+:model "Stylus Scan 2500"
+:interface "USB"
+:usbid "0x04b8" "0x0106"
+:status :untested
+:comment "scanner is apparently a GT-7000"
+
+:model "Stylus TX100"
+:interface "USB"
+:usbid "0x04b8" "0x0841"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-401A"
+
+:model "Stylus TX110 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084d"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-402A"
+
+:model "Stylus TX200"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus TX203"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus TX209"
+:interface "USB"
+:usbid "0x04b8" "0x0849"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus TX210 Series"
+:interface "USB"
+:usbid "0x04b8" "0x084f"
+:status :good
+:comment "all-in-one"
+
+:model "Stylus TX400"
+:interface "USB"
+:usbid "0x04b8" "0x084a"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-501A"
+
+:model "Stylus TX410 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0851"
+:status :good
+:comment "network interface probably supported<br>all-in-one"
+
+:model "Stylus TX550W Series"
+:interface "USB"
+:usbid "0x04b8" "0x0856"
+:status :good
+:comment "all-in-one<br>overseas version of the PX-502A"
+
+:model "WorkForce 310 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0854"
+:status :good
+:comment "all-in-one"
+
+:model "WorkForce 500"
+:interface "USB"
+:usbid "0x04b8" "0x084c"
+:status :good
+:comment "all-in-one"
+
+:model "WorkForce 600"
+:interface "USB"
+:usbid "0x04b8" "0x0847"
+:status :good
+:comment "network interface probably supported<br>all-in-one<br>overseas version of the PX-601F"
+
+:model "WorkForce 610 Series"
+:interface "USB"
+:usbid "0x04b8" "0x0855"
+:status :unsupported
+:comment "supported by the epkowa backend plus non-free interpreter"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "epson" ; name of backend
+;:version "0.2.42" ; version of backend
+:version "unmaintained" ; version of backend
+:new :no
+:manpage "sane-epson" ; name of manpage (if it exists)
+:url "http://www.khk.net/sane" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Epson" ; name a manufacturer
+:url "http://www.epson.com/"
+
+:model "GT-5000" ; name models for above-specified mfg.
+:interface "SCSI Parport"
+:status :good
+
+:model "Actionscanner II"
+:comment "US version of GT-5000"
+:interface "SCSI Parport"
+:status :good
+
+:model "GT-6000"
+:interface "SCSI Parport"
+:status :good
+
+:model "ES-300C"
+:comment "US version of GT-6000"
+:interface "SCSI Parport"
+:status :good
+
+:model "ES-300GS"
+:interface "SCSI"
+:status :good
+
+:model "GT-5500"
+:interface "SCSI"
+:status :good
+
+:model "GT-6500"
+:interface "Parport"
+:status :good
+
+:model "ES-600C"
+:comment "US version of GT-6500"
+:interface "Parport"
+:status :good
+
+:model "ES-1200C"
+:comment "US version of GT-9000"
+:interface "Parport"
+:status :good
+
+:model "GT-7000"
+:interface "SCSI"
+:scsi "EPSON" "SCANNER GT-7000" "processor"
+:status :good
+
+:model "GT-8000"
+:interface "SCSI"
+:status :good
+
+:model "ES-8500"
+:interface "SCSI"
+:status :good
+
+:model "Perfection 636S"
+:comment "US version of GT-7000"
+:interface "SCSI"
+:scsi "EPSON" "Perfection1200" "processor"
+:status :complete
+
+:model "Perfection 636"
+:interface "SCSI"
+:scsi "EPSON" "Perfection636" "processor"
+:status :complete
+
+:model "Perfection 636U"
+:interface "USB"
+:usbid "0x04b8" "0x0101"
+:status :complete
+
+:model "Perfection 610"
+:interface "USB"
+:usbid "0x04b8" "0x0103"
+:status :complete
+
+:model "Perfection 640"
+:interface "USB"
+:usbid "0x04b8" "0x010c"
+:status :complete
+
+:model "Perfection 1200S"
+:interface "SCSI"
+:scsi "EPSON" "Perfection1200" "processor"
+:status :complete
+
+:model "Perfection 1200U"
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+
+:model "Perfection 1200Photo"
+:comment "with TPU"
+:interface "USB"
+:usbid "0x04b8" "0x0104"
+:status :complete
+
+:model "Perfection 1240"
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010b"
+:status :complete
+
+:model "Perfection 1640"
+:interface "SCSI USB"
+:usbid "0x04b8" "0x010a"
+:status :complete
+
+:model "Perfection 1650"
+:interface "USB"
+:usbid "0x04b8" "0x0110"
+:status :complete
+
+:model "Perfection 1660"
+:interface "USB"
+:usbid "0x04b8" "0x011e"
+:status :complete
+
+:model "Perfection 2400"
+:interface "USB"
+:usbid "0x04b8" "0x011b"
+:status :complete
+
+:model "Perfection 2450"
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x0112"
+:scsi "EPSON" "GT-9700" "processor"
+:status :complete
+
+:model "Perfection 3200"
+:comment "US version of the GT-9800"
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x011c"
+:scsi "EPSON" "GT-9800" "processor"
+:status :complete
+
+:model "Perfection 4870"
+:comment "US version of the GT-X700"
+:interface "USB"
+:usbid "0x04b8" "0x0128"
+:status :complete
+
+:model "Perfection 4990"
+:comment "US version of the GT-X800"
+:interface "USB"
+:usbid "0x04b8" "0x012a"
+:status :complete
+
+:model "Expression 636"
+:comment "US version of GT-9500"
+:interface "SCSI"
+:status :complete
+
+:model "Expression 800"
+:interface "SCSI"
+:status :complete
+
+:model "Expression 1600"
+:interface "SCSI USB IEEE-1394"
+:usbid "0x04b8" "0x0107"
+:status :complete
+
+:model "Expression 1680"
+:interface "SCSI USB IEEE-1394"
+:usbid "0x04b8" "0x010e"
+:status :complete
+
+:model "FilmScan 200"
+:interface "SCSI"
+:comment "A better backend for the FilmScan 200 can be found at <A HREF=\"http://www.vjet.demon.co.uk/scanner/\">http://www.vjet.demon.co.uk/scanner/</A>"
+:status :unsupported
+:url "http://www.vjet.demon.co.uk/scanner/"
+
+:model "CX-3200"
+:interface "USB"
+:usbid "0x04b8" "0x0802"
+:status :good
+
+:model "CX-3600"
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+
+:model "CX-3650"
+:interface "USB"
+:usbid "0x04b8" "0x080e"
+:status :good
+
+:model "CX-4600"
+:interface "USB"
+:usbid "0x04b8" "0x080d"
+:status :good
+
+:model "CX-4800"
+:interface "USB"
+:usbid "0x04b8" "0x0819"
+:status :good
+
+:model "CX-5000"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+
+:model "CX-5200"
+:interface "USB"
+:usbid "0x04b8" "0x0801"
+:status :good
+
+:model "CX-5400"
+:interface "USB"
+:usbid "0x04b8" "0x0801"
+:status :good
+
+:model "CX-5400"
+:interface "USB"
+:usbid "0x04b8" "0x0808"
+:status :good
+
+:model "CX-6300"
+:interface "USB"
+:usbid "0x04b8" "0x0805"
+:status :good
+
+:model "CX-6400"
+:interface "USB"
+:usbid "0x04b8" "0x0805"
+:status :good
+
+:model "CX-6500"
+:interface "USB"
+:usbid "0x04b8" "0x0813"
+:status :good
+
+:model "CX-6600"
+:interface "USB"
+:usbid "0x04b8" "0x0813"
+:status :good
+
+:model "RX-500"
+:interface "USB"
+:usbid "0x04b8" "0x0807"
+:status :good
+
+:model "RX-600"
+:interface "USB"
+:usbid "0x04b8" "0x0806"
+:status :good
+
+:model "RX-425"
+:interface "USB"
+:usbid "0x04b8" "0x080f"
+:status :good
+
+:model "RX-700"
+:interface "USB"
+:usbid "0x04b8" "0x0810"
+:status :good
+
+:model "RX-620"
+:interface "USB"
+:usbid "0x04b8" "0x0811"
+:status :good
+
+:model "DX-3850"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+
+:model "CX-3700"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+
+:model "CX-3800"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+
+:model "CX-4200"
+:interface "USB"
+:usbid "0x04b8" "0x0820"
+:status :good
+
+:model "DX-3800"
+:interface "USB"
+:usbid "0x04b8" "0x0818"
+:status :good
+
+:model "DX-5000"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+
+:model "DX-5050"
+:interface "USB"
+:usbid "0x04b8" "0x082b"
+:status :good
+
+:model "DX-6000"
+:interface "USB"
+:usbid "0x04b8" "0x082e"
+:status :good
+
+:model "DX-7400"
+:interface "USB"
+:usbid "0x04b8" "0x0838"
+:status :good
+
+:model "DX-4050"
+:interface "USB"
+:usbid "0x04b8" "0x082f"
+:status :good
+
+:model "AcuLaser CX11"
+:interface "USB"
+:usbid "0x04b8" "0x0815"
+:status :good
+
+:model "AcuLaser CX11NF"
+:interface "USB"
+:usbid "0x04b8" "0x0815"
+:status :good
+
+:model "V700"
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x012c"
+:status :good
+
+:model "V750"
+:interface "USB IEEE-1394"
+:usbid "0x04b8" "0x012c"
+:status :good
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+
+:backend "fujitsu" ; name of backend
+:url "http://www.thebility.com/fujitsu/"
+:version "117" ; version of backend
+:manpage "sane-fujitsu" ; name of manpage (if it exists)
+:comment "Backend updated for SANE release 1.0.23, see sane-fujitsu manpage"
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Fujitsu" ; name a manufacturer
+:url "http://www.fujitsu.com/"
+
+;==================================================
+; DISCONTINUED OLDER MODELS, SMALL
+:model "M3091DC"
+:interface "SCSI"
+:url "http://www.remote.org/frederik/projects/software/sane/"
+:status :complete
+:comment "small, old, discontinued"
+
+:model "M3092DC"
+:interface "SCSI"
+:status :complete
+:comment "small, old, discontinued"
+
+;==================================================
+; DISCONTINUED NEWER MODELS, SMALL
+:model "fi-4120C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x1041"
+:status :complete
+:comment "small, recent, discontinued, usb 1.1"
+
+:model "fi-4120C2"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x10ae"
+:status :complete
+:comment "small, recent, discontinued, usb 2.0"
+
+:model "fi-4220C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x1042"
+:status :complete
+:comment "small, recent, discontinued, usb 1.1"
+
+:model "fi-4220C2"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x10af"
+:status :complete
+:comment "small, recent, discontinued, usb 2.0"
+
+:model "fi-5110C"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x1097"
+:comment "small, recent, discontinued"
+
+:model "fi-5110EOX/2"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x1096"
+:comment "small, recent, discontinued"
+
+:model "fi-5110EOX3"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x10e6"
+:comment "small, recent, discontinued"
+
+:model "fi-5110EOXM"
+:interface "USB"
+:usbid "0x04c5" "0x10f2"
+:status :complete
+:comment "small, recent, discontinued"
+
+:model "fi-5120C"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x10e0"
+:comment "small, recent, discontinued"
+
+:model "fi-5220C"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x10e1"
+:comment "small, recent, discontinued"
+
+:model "fi-5000N"
+:interface "Ethernet"
+:status :untested
+:comment "Not a scanner, rather a scanner to ethernet interface"
+
+:model "fi-6000NS"
+:interface "Ethernet"
+:status :untested
+:comment "small, recent, discontinued, integrated touchscreen and keyboard"
+
+:model "ScanSnap S500"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x10fe"
+:comment "small, recent, discontinued"
+
+:model "ScanSnap S500M"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x1135"
+:comment "small, recent, discontinued"
+
+:model "ScanSnap S510"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x1155"
+:comment "small, recent, discontinued"
+
+:model "ScanSnap S510M"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x116f"
+:comment "small, recent, discontinued"
+
+:model "fi-6130"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x114f"
+:comment "small, recent, discontinued"
+
+:model "fi-6230"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x1150"
+:comment "small, recent, discontinued"
+
+:model "ScanSnap S1500"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x11a2"
+:comment "small, discontinued"
+
+:model "ScanSnap S1500M"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x11a2"
+:comment "small, discontinued, same as S1500"
+
+;==================================================
+; CURRENT MODELS, SMALL
+:model "ScanSnap N1800"
+:interface "Ethernet"
+:status :untested
+:comment "small, current, integrated touchscreen and keyboard"
+
+:model "ScanSnap fi-6010N"
+:interface "Ethernet"
+:status :untested
+:comment "small, current, integrated touchscreen and keyboard"
+
+:model "fi-6110"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x11fc"
+:comment "small, current"
+
+:model "fi-6130Z"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x11f3"
+:comment "small, current"
+
+:model "fi-6230Z"
+:interface "USB"
+:status :complete
+:usbid "0x04c5" "0x11f4"
+:comment "small, current"
+
+:model "ScanSnap iX500"
+:interface "USB WiFi"
+:status :good
+:usbid "0x04c5" "0x132b"
+:comment "small, current, WiFi not supported. Hardware only scans in color. Backend generates binary and grayscale modes."
+
+;==================================================
+; DISCONTINUED OLDER MODELS, MEDIUM
+:model "M3093E"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3093DE"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3093DG"
+:interface "SCSI"
+:status :complete
+:comment "medium, old, discontinued"
+
+:model "M3093EX"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3093GX"
+:interface "SCSI"
+:status :complete
+:comment "medium, old, discontinued"
+
+:model "M3096EX"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3096GX"
+:interface "SCSI"
+:status :complete
+:comment "medium, old, discontinued"
+
+:model "M3097E+"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3097G+"
+:interface "SCSI"
+:status :complete
+:comment "medium, old, discontinued"
+
+:model "M3097DE"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "medium, old, discontinued"
+
+:model "M3097DG"
+:interface "SCSI"
+:status :complete
+:comment "medium, old, discontinued"
+
+;==================================================
+; DISCONTINUED NEWER MODELS, MEDIUM
+:model "fi-4340C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x10cf"
+:status :complete
+:comment "medium, current"
+
+:model "fi-4530C"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x1078"
+:comment "medium, recent, discontinued"
+
+:model "fi-4640S"
+:interface "SCSI"
+:status :complete
+:comment "medium, recent, discontinued"
+
+:model "fi-4750C"
+:interface "SCSI"
+:status :complete
+:comment "medium, recent, discontinued"
+
+:model "fi-5530C"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x10e2"
+:comment "medium, recent, discontinued"
+
+:model "fi-6140"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x114d"
+:comment "medium, recent, discontinued"
+
+:model "fi-6240"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x114e"
+:comment "medium, recent, discontinued"
+
+;==================================================
+; CURRENT MODELS, MEDIUM
+
+:model "fi-5530C2"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x114a"
+:comment "medium, current"
+
+:model "fi-6140Z"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x11f1"
+:comment "medium, current"
+
+:model "fi-6240Z"
+:interface "SCSI USB"
+:status :complete
+:usbid "0x04c5" "0x11f2"
+:comment "medium, current"
+
+;==================================================
+; DISCONTINUED OLDER MODELS, BIG
+:model "M3099A"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "big, old, discontinued"
+
+:model "M3099G"
+:interface "SCSI"
+:status :complete
+:comment "big, old, discontinued"
+
+:model "M3099EH"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "big, old, discontinued"
+
+:model "M3099GH"
+:interface "SCSI"
+:status :complete
+:comment "big, old, discontinued"
+
+:model "M3099EX"
+:interface "RS232C/Video"
+:status :unsupported
+:comment "big, old, discontinued"
+
+:model "M3099GX"
+:interface "SCSI"
+:status :complete
+:comment "big, old, discontinued"
+
+:model "M4097D"
+:interface "SCSI"
+:status :complete
+:comment "big, old, discontinued"
+
+:model "M4099D"
+:interface "SCSI"
+:status :complete
+:comment "big, old, discontinued"
+
+;==================================================
+; DISCONTINUED NEWER MODELS, BIG
+:model "fi-4750L"
+:interface "SCSI"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-4860C"
+:interface "SCSI"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-4860C2"
+:interface "SCSI"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-4990C"
+:interface "SCSI"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-5650C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x10ad"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-5750C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x1095"
+:status :complete
+:comment "big, recent, discontinued"
+
+:model "fi-5900C"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x10e7"
+:status :good
+:comment "big, recent, discontinued. Independent ultrasonic control and multistream unsupported"
+
+:model "fi-6750S"
+:interface "USB"
+:status :untested
+:usbid "0x04c5" "0x1178"
+:comment "Simplex, USB only version of fi-6770, won't wakeup via software, discontinued"
+
+;==================================================
+; CURRENT MODELS, BIG
+:model "fi-5950"
+:interface "SCSI USB"
+:usbid "0x04c5" "0x1213"
+:status :untested
+:comment "big, current. Faster version of fi-5900?"
+
+:model "fi-6670"
+:interface "SCSI USB"
+:status :good
+:usbid "0x04c5" "0x1176"
+:comment "big, current, won't wakeup via software"
+
+:model "fi-6670A"
+:interface "SCSI USB"
+:status :good
+:usbid "0x04c5" "0x1177"
+:comment "big, current, VRS CGA board unsupported, won't wakeup via software"
+
+:model "fi-6770"
+:interface "SCSI USB"
+:status :good
+:usbid "0x04c5" "0x1174"
+:comment "big, current, won't wakeup via software"
+
+:model "fi-6770A"
+:interface "SCSI USB"
+:status :good
+:usbid "0x04c5" "0x1175"
+:comment "big, current, VRS CGA board unsupported, won't wakeup via software"
+
+:model "fi-6800"
+:interface "SCSI USB"
+:status :untested
+:usbid "0x04c5" "0x119d"
+:comment "big, current. Independent ultrasonic control and multistream unsupported"
+
+:model "fi-6800-CGA"
+:interface "SCSI USB"
+:status :untested
+:usbid "0x04c5" "0x119e"
+:comment "big, current. VRS CGA board unsupported, Independent ultrasonic control and multistream unsupported"
+:backend "genesys"
+:version "1.0-63"
+:manpage "sane-genesys"
+:comment "Only the USB scanners mentioned below are currently supported."
+:url "http://www.meier-geinitz.de/sane/genesys-backend/"
+:devicetype :scanner
+
+; -----------------------------------------------------------------------------
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+:model "OpticBook 3600"
+:interface "USB"
+:usbid "0x07b3" "0x0900"
+:status :basic
+:comment "Has a Primax USB ID"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Medion/Lifetec/Tevion/Cytron"
+:url "http://www.medion.com/"
+:url "http://www.medion.de/"
+
+:model "MD5345"
+:interface "USB"
+:usbid "0x0461" "0x0377"
+:status :good
+:comment "Has a Primax USB ID"
+
+:model "MD6228"
+:interface "USB"
+:usbid "0x0461" "0x0377"
+:status :good
+:comment "Has a Primax USB ID. Same as MD5345"
+
+:model "MD6471"
+:interface "USB"
+:usbid "0x0461" "0x0377"
+:status :complete
+:comment "Has a Primax USB ID. Same as MD5345"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com/"
+
+:model "ScanJet 2300C"
+:interface "USB"
+:usbid "0x03f0" "0x0901"
+:status :complete
+:comment "600x1200 dpi max"
+
+:model "ScanJet 2400C"
+:interface "USB"
+:usbid "0x03f0" "0x0a01"
+:status :complete
+:comment "1200x1200 dpi max"
+
+:model "ScanJet G2410"
+:interface "USB"
+:usbid "0x03f0" "0x0a01"
+:status :basic
+:comment "clone of the HP 2400C"
+
+:model "ScanJet 3670C"
+:interface "USB"
+:usbid "0x03f0" "0x1405"
+:status :complete
+:comment "1200x1200 dpi max, complete transparency adaptor support"
+
+:model "ScanJet 3690C"
+:interface "USB"
+:usbid "0x03f0" "0x1405"
+:status :complete
+:comment "1200x1200 dpi max, same as HP 3670C"
+
+:model "ScanJet 4850C"
+:interface "USB"
+:usbid "0x03f0" "0x1b05"
+:status :untested
+:comment "resolution from 100 to 2400 supported, UTA not supported yet"
+
+:model "ScanJet G4010"
+:interface "USB"
+:usbid "0x03f0" "0x4505"
+:status :good
+:comment "resolution from 100 to 2400 supported, UTA not supported yet"
+
+:model "ScanJet G4050"
+:interface "USB"
+:usbid "0x03f0" "0x4605"
+:status :good
+:comment "resolution from 100 to 2400 supported, UTA not supported yet"
+
+:model "ScanJet N6310"
+:interface "USB"
+:usbid "0x03f0" "0x4705"
+:status :untested
+:comment "Not supported yet"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Canon"
+:url "http://www.canon.com/"
+
+:model "CanoScan LiDE 35"
+:interface "USB"
+:usbid "0x04a9" "0x2213"
+:status :good
+:comment "Same ids as LiDE 50."
+
+:model "CanoScan LiDE 40"
+:interface "USB"
+:usbid "0x04a9" "0x2213"
+:status :good
+:comment "Same ids as LiDE 50."
+
+:model "CanoScan LiDE 50"
+:interface "USB"
+:usbid "0x04a9" "0x2213"
+:status :good
+
+:model "CanoScan LiDE 60"
+:interface "USB"
+:usbid "0x04a9" "0x221c"
+:status :good
+
+:model "CanoScan LiDE 100"
+:interface "USB"
+:usbid "0x04a9" "0x1904"
+:status :complete
+:comment "GL847 based, resolution from 75 to 2400 dpi"
+
+:model "CanoScan LiDE 110"
+:interface "USB"
+:usbid "0x04a9" "0x1909"
+:status :complete
+:comment "GL124 based, resolution from 75 to 2400 dpi"
+
+:model "CanoScan LiDE 200"
+:interface "USB"
+:usbid "0x04a9" "0x1905"
+:status :complete
+:comment "GL847 based, resolution from 75 to 4800 dpi"
+
+:model "CanoScan LiDE 210"
+:interface "USB"
+:usbid "0x04a9" "0x190a"
+:status :complete
+:comment "GL124 based, resolution from 75 to 2400 dpi"
+
+:model "CanoScan 4400f"
+:interface "USB"
+:usbid "0x04a9" "0x2228"
+:status :unsupported
+:comment "GL843 based, to be added to the genesys backend"
+
+:model "CanoScan 5600F"
+:interface "USB"
+:usbid "0x04a9" "0x1906"
+:status :unsupported
+:comment "GL847 based, to be added to the genesys backend"
+
+:model "CanoScan 700F"
+:interface "USB"
+:usbid "0x04a9" "0x1907"
+:status :good
+:comment "GL847 based, resolution from 75 to 4800 dpi"
+
+:model "Canon Image Formula 101"
+:interface "USB"
+:usbid "0x1083" "0x162e"
+:status :unsupported
+:comment "GL846 based, work in progress"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Visioneer"
+:url "http://www.visioneer.com/"
+
+:model "Strobe XP 100,r3"
+:interface "USB"
+:usbid "0x04a7" "0x049b"
+:status :good
+:comment "All resolution and mode supported, calibration is available"
+
+:model "Strobe XP 200"
+:interface "USB"
+:usbid "0x04a7" "0x0426"
+:status :good
+:comment "All resolution and mode supported, calibration is available"
+
+:model "Strobe XP 300"
+:interface "USB"
+:usbid "0x04a7" "0x0474"
+:status :good
+:comment "All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally."
+
+:model "Roadwarrior"
+:interface "USB"
+:usbid "0x04a7" "0x0494"
+:status :basic
+:comment "All resolution and mode supported, calibration is available"
+
+:model "Visioneer OneTouch 7100"
+:interface "USB"
+:usbid "0x04a7" "0x0229"
+:status :complete
+:comment "Same as MD5345"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Pentax"
+:url "http://www.pentaxtech.com/"
+:url "http://mobilesolutions.brother-usa.com/"
+
+:model "DSmobile 600"
+:interface "USB"
+:usbid "0x0a17" "0x3210"
+:status :good
+:comment "All resolution and mode supported, calibration is available"
+
+:model "DSmobile 600"
+:interface "USB"
+:usbid "0x04f9" "0x2038"
+:status :good
+:comment "All resolution and mode supported, calibration is available"
+
+; -----------------------------------------------------------------------------
+
+:mfg "DCT"
+:url "http://www.docucap.com/"
+:comment "Successor of Syscan in the USA"
+
+:model "DocketPort 487"
+:interface "USB"
+:usbid "0x1dcc" "0x4810"
+:status :basic
+:comment "All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally."
+
+; -----------------------------------------------------------------------------
+
+:mfg "Syscan"
+
+:model "DocketPort 485"
+:interface "USB"
+:usbid "0x0a82" "0x4810"
+:status :basic
+:comment "All resolution and mode supported, front- and backside side-by-side, with backside mirrored horizontally."
+
+:model "DocketPort 465"
+:interface "USB"
+:usbid "0x0a82" "0x4802"
+:status :untested
+:comment "All resolution and mode should be supported, but uncorrected scans"
+
+:model "DocketPort 665"
+:interface "USB"
+:usbid "0x0a82" "0x4803"
+:status :basic
+:comment "All resolution and mode supported, calibration is available"
+
+:model "DocketPort 685/ Ambir DS685"
+:interface "USB"
+:usbid "0x0a82" "0x480c"
+:status :good
+:comment "All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally."
+
+:mfg "Xerox"
+:url "http://www.xerox.com/"
+
+:model "Travel Scanner 100"
+:interface "USB"
+:usbid "0x04a7" "0x04ac"
+:status :good
+:comment "All resolution and mode supported, calibration is available"
+
+:model "2400 Onetouch"
+:interface "USB"
+:usbid "0x0461" "0x038b"
+:status :complete
+:comment "GL646 based, resolution from 75 to 2400 dpi"
+
+
+; -----------------------------------------------------------------------------
+
+:mfg "Panasonic"
+
+:model "KV-SS080"
+:interface "USB"
+:usbid "0x04da" "0x100f"
+:status :complete
+:comment "All resolution and mode supported, calibration is available. Support sponsored by cncsolutions (http://www.cncsolutions.com.br)"
+;gphoto2 backend .desc file by Peter S. Fales
+
+:backend "gphoto2" ; name of backend
+:version "0.0" ; version of backend
+:manpage "sane-gphoto2" ; name of manpage (if it exists)
+:url "mailto:peter@fales-lorenz.net" ; backend's web page
+
+:devicetype :api ; start of a list of devices....
+
+:desc "Multiple cameras supported by the gphoto2 libraries"
+:url "http://www.gphoto.org"
+;:interface "USB, serial port"
+:comment "The long-term plan is to support all the cameras supported by the gphoto2 libraries (currently over 140 models). However, at this stage, only a handful of cameras are definitely known to work with SANE. Other cameras will probably work if the native file format is EXIF or JPEG. Testers welcome!"
+:backend "gt68xx"
+:version "1.0-84"
+:manpage "sane-gt68xx"
+:url "http://www.meier-geinitz.de/sane/gt68xx-backend/"
+:comment "Only the USB scanners mentioned below are supported. For other Mustek BearPaws, look at the Plustek and the MA-1509 backend."
+:devicetype :scanner
+
+; -----------------------------------------------------------------------------
+
+:mfg "Artec/Ultima"
+:url "http://www.artecusa.com/"
+
+:model "Ultima 2000"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Works, only product id 0x4002 is supported"
+
+:model "Ultima 2000 e+"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Works, however 12 bit mode doesn't seem to be supported"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Boeder"
+:model "Sm@rtScan Slim Edition"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Artec Ultima 2000"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Fujitsu"
+:url "http://www.fujitsu.com/"
+
+:model "1200CUS"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :basic
+:comment "Works, but is slow. Probably a Mustek BearPaw 2400 CU clone."
+
+; -----------------------------------------------------------------------------
+
+:mfg "Genius"
+:url "http://www.genius-kye.com/"
+
+:model "ColorPage Slim 1200"
+;:url "/unsupported/genius-colorpage-slim-1200.html"
+:interface "USB"
+:usbid "0x0458" "0x201e"
+:status :untested
+:comment "Untested but should work."
+
+:model "Colorpage SF600"
+:interface "USB"
+:usbid "0x0458" "0x2021"
+:status :basic
+
+:model "Colorpage Vivid3x"
+:interface "USB"
+:usbid "0x0458" "0x2011"
+:status :good
+
+:model "Colorpage Vivid3 V2"
+:interface "USB"
+:usbid "0x0458" "0x2011"
+:status :good
+:comment "Same as Colorpage Vivid3x"
+
+:model "Colorpage Vivid3xe"
+:interface "USB"
+:usbid "0x0458" "0x2017"
+:status :good
+
+:model "Colorpage Vivid4"
+:usbid "0x0458" "0x2014"
+:interface "USB"
+:status :good
+
+:model "Colorpage Vivid4x"
+:usbid "0x0458" "0x201b"
+:interface "USB"
+:status :good
+
+:model "Colorpage Vivid4xe"
+:usbid "0x0458" "0x201a"
+:interface "USB"
+:status :good
+
+:model "Colorpage Vivid 1200 X"
+:interface "USB"
+:usbid "0x0458" "0x201d"
+:status :good
+
+:model "Colorpage Vivid 1200 XE"
+:interface "USB"
+:usbid "0x0458" "0x201f"
+:status :good
+
+; -----------------------------------------------------------------------------
+
+:mfg "Googlegear"
+:model "2000"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Same as Artec Ultima 2000."
+
+; -----------------------------------------------------------------------------
+
+:mfg "Lexmark"
+:url "http://www.lexmark.com/"
+:model "X70"
+:interface "USB"
+:usbid "0x043d" "0x002d"
+:status :good
+:comment "Works, some resolutions fail at 16 bit"
+
+:model "X73"
+:interface "USB"
+:usbid "0x043d" "0x002d"
+:status :good
+:comment "Works, some resolutions fail at 16 bit, same as X70"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Medion/Lifetec/Tevion/Cytron"
+:url "http://www.medion.com"
+:comment "Sold by Aldi and Tchibo."
+
+:model "MD 4394"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Product id 0x4002. If you have 0x4003, use artec_eplus48u backend."
+
+:model "MD/LT 9375"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :untested
+:comment "Untested, but is reported to have the same ids as the Artec Ultima 2000. Please test."
+
+:model "MD/LT 9385"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Artec Ultima 2000"
+
+:model "LT 9452"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Mustek ScanExpress 1200 UB Plus"
+
+:model "MD 9458"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Artec Ultima 2000 (e+?)"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Mustek"
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "BearPaw 1200 CS"
+:interface "USB"
+:usbid "0x055f" "0x021e"
+:status :good
+
+:model "BearPaw 1200 CU"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+
+:model "BearPaw 1200 CU Plus"
+:interface "USB"
+:usbid "0x055f" "0x021b"
+:status :good
+
+:model "BearPaw 1200 CU Plus"
+:interface "USB"
+:usbid "0x055f" "0x021c"
+:status :good
+
+:model "BearPaw 1200 TA"
+:interface "USB"
+:usbid "0x055f" "0x021e"
+:status :good
+:comment "Transparency adapter supported"
+
+:model "BearPaw 1248 CU"
+:interface "USB"
+:usbid "0x055f" "0x021c"
+:status :good
+:comment "Seems to use the same ids as BearPaw 1200 CU Plus."
+
+:model "BearPaw 2400 CS"
+:interface "USB"
+:usbid "0x055f" "0x0218"
+:status :untested
+:comment "Probably works, reports are welcome"
+
+:model "BearPaw 2400 CS Plus"
+:interface "USB"
+:usbid "0x055f" "0x0219"
+:status :good
+:comment "Works, problems with 12/16 bit modes?"
+
+:model "BearPaw 2400 CU"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :basic
+:comment "Works, but is slow"
+
+:model "BearPaw 2400 CU Plus"
+:interface "USB"
+:usbid "0x055f" "0x021d"
+:status :good
+
+:model "BearPaw 2400 TA"
+:interface "USB"
+:usbid "0x055f" "0x0218"
+:status :good
+:comment "Transparency adapter supported"
+
+:model "BearPaw 2400 TA Plus"
+:interface "USB"
+:usbid "0x055f" "0x0219"
+:status :good
+:comment "Transparency adapter supported"
+
+:model "BearPaw 2448 CS Plus"
+:interface "USB"
+:usbid "0x055f" "0x021a"
+:status :basic
+:comment "Slow. Same as 2448 TA Plus, but without TA."
+
+:model "BearPaw 2448 TA Plus"
+:interface "USB"
+:usbid "0x055f" "0x021a"
+:status :basic
+:comment "Slow. Transparency adapter supported. Slow. Brightness depends on resolution?"
+
+:model "Plug-n-Scan 2400 MT"
+:interface "USB"
+:usbid "0x055f" "0x0219"
+:status :good
+:comment "Works but is slow in high resolutions. Same as BearPaw 2400 TA Plus."
+
+:model "Plug-n-Scan 2400 M"
+:interface "USB"
+:usbid "0x055f" "0x0219"
+:status :good
+:comment "Works but is slow in high resolutions. Same as BearPaw 2400 CS Plus."
+
+:model "ScanExpress 1200 UB Plus"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+
+:model "ScanExpress 1248 UB"
+:interface "USB"
+:usbid "0x055f" "0x021f"
+:status :complete
+
+:model "ScanExpress 2400 USB"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :minimal
+:comment "Should be detected but may need some more work in the code. Testers welcome. Please contact me if you own this scanner."
+
+:model "ScanExpress A3 USB"
+:interface "USB"
+:usbid "0x055f" "0x0210"
+:status :basic
+:comment "Still some vertical stripes."
+
+:model "ScanMagic 1200 UB Plus"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Same as ScanExpress 1200 UB Plus"
+
+; -----------------------------------------------------------------------------
+
+:mfg "NeatReceipts"
+
+:model "Scanalizer Professional 2.5"
+:interface "USB"
+:usbid "0x07b3" "0x0412"
+:status :untested
+:comment "Similar to Plustek OpticSlim M12. Please tell us if this scanner works."
+
+:model "Mobile Scanner"
+:interface "USB"
+:usbid "0x07b3" "0x0462"
+:status :basic
+:comment "Similar to Plustek OpticSlim M12."
+; -----------------------------------------------------------------------------
+
+
+:mfg "Nortek"
+
+:model "MyScan 1200"
+:interface "USB"
+:usbid "0x07b3" "0x040b"
+:status :untested
+:comment "Untested. Please test. Similar to Plustek OpticPro S12?"
+; -----------------------------------------------------------------------------
+
+:mfg "Packard Bell"
+
+:model "Diamond 1200"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Mustek BearPaw 1200 (Plus)"
+
+:model "Diamond 1200 Plus"
+:interface "USB"
+:usbid "0x055f" "0x021c"
+:status :good
+:comment "Similar to Mustek BearPaw 1200 Plus"
+
+:model "Diamond 1200 Plus"
+:interface "USB"
+:usbid "0x055f" "0x021b"
+:status :good
+:comment "Similar to Mustek BearPaw 1200 Plus"
+
+:model "Diamond 2450"
+:interface "USB"
+:usbid "0x055f" "0x0219"
+:status :good
+
+; -----------------------------------------------------------------------------
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+:model "OpticPro 1248U"
+:interface "USB"
+:usbid "0x07b3" "0x0400"
+:status :good
+
+:model "OpticPro 1248U"
+:interface "USB"
+:usbid "0x07b3" "0x0401"
+:status :good
+
+:model "OpticPro U16B"
+:interface "USB"
+:usbid "0x07b3" "0x0402"
+:status :good
+
+:model "OpticPro U16B+"
+:interface "USB"
+:usbid "0x07b3" "0x0403"
+:status :good
+
+:model "OpticPro UT16B"
+:interface "USB"
+:usbid "0x07b3" "0x0403"
+:status :untested
+:comment "Probably works. Transparency adapter not supported yet. Please contact me if you own such a device. "
+
+:model "OpticPro S12"
+:interface "USB"
+:usbid "0x07b3" "0x040b"
+:status :good
+:comment "Product ID 0x040b only."
+
+:model "OpticPro S24"
+:interface "USB"
+:usbid "0x07b3" "0x040e"
+:status :good
+:comment "Product ID 0x040e only. Is reported to work."
+
+:model "OpticPro ST12"
+:interface "USB"
+:usbid "0x07b3" "0x040b"
+:status :untested
+:comment "Product ID 0x040b only. Needs testing. Transparency adapter completely untested. Please contact me if you own such a scanner."
+
+:model "OpticSlim 1200"
+:interface "USB"
+:usbid "0x07b3" "0x0413"
+:status :good
+
+:model "OpticSlim 2400"
+:interface "USB"
+:usbid "0x07b3" "0x0422"
+:status :good
+:comment "Works up to 1200 dpi."
+
+:model "OpticSlim 2400 plus"
+:interface "USB"
+:usbid "0x07b3" "0x0454"
+:status :good
+:comment "Same as OpticSlim 2400."
+
+:model "Iriscan Express 2"
+:interface "USB"
+:usbid "0x07b3" "0x045f"
+:status :complete
+:comment "Works up to 1200 dpi. Calibration with external calibration sheet supported"
+; -----------------------------------------------------------------------------
+
+:model "OpticSlim M12"
+:interface "USB"
+:usbid "0x07b3" "0x0412"
+:status :complete
+:comment "Works up to 1200 dpi. Calibration with external calibration sheet supported"
+; -----------------------------------------------------------------------------
+
+:mfg "RevScan"
+;:url ""
+
+:model "19200i"
+:interface "USB"
+:usbid "0x07b3" "0x0400"
+:status :good
+:comment "Similar to Plustek OpticPro 1248U"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Trust"
+:url "http://www.trust-site.com"
+
+:model "240TH Easy Webscan Gold"
+:interface "USB"
+:usbid "0x055f" "0x0218"
+:status :good
+:comment "Same as Mustek Bearpaw 2400 TA plus."
+
+:model "Compact Scan USB 19200"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Works, if you have vendor id 0x055f and product id 0x0006, use the mustek_usb backend instead, similar to Mustek ScanExpress 1200 UB (Plus)"
+
+:model "Direct WebScan 19200"
+:interface "USB"
+:usbid "0x055f" "0x021c"
+:status :good
+:comment "Same as Mustek BearPaw 1200 CU Plus (0x021c)."
+
+:model "Flat Scan USB 19200"
+:interface "USB"
+:usbid "0x05d8" "0x4002"
+:status :good
+:comment "Similar to Artec Ultima 2000"
+
+; -----------------------------------------------------------------------------
+
+:mfg "Visioneer"
+:url "http://www.visioneer.com/"
+
+:model "OneTouch 7300"
+:interface "USB"
+:usbid "0x04a7" "0x0444"
+:status :good
+:comment "Works upto 1200 dpi and 12 bits/color."
+
+; -----------------------------------------------------------------------------
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "hp3500" ; name of backend
+:version "1.1" ; version of backend
+:manpage "sane-hp3500" ; name of manpage (if it exists)
+:url "http://projects.troy.rollo.name/rt-scanners/" ; backend's web page
+:comment "HP3500 series scanners."
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com"
+
+:model "ScanJet 3500C" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+ ; "SCSI", "USB", "Parport (EPP)",
+ ; "Parport (SPP)", "Parport (ECP)",
+ ; "Serial port" or "Propretiary".
+:usbid "0x03f0" "0x2205"
+:status :good
+
+:model "ScanJet 3530C" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+:usbid "0x03f0" "0x2005"
+:status :good
+
+:model "ScanJet 3570C" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+:usbid "0x03f0" "0x2005"
+:status :good
+
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+
+
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+; See doc/descriptions.txt for details.
+
+:backend "hp3900"
+:version "0.12"
+:manpage "sane-hp3900"
+:url "http://sourceforge.net/projects/hp3900-series/"
+:comment "Still Beta"
+:devicetype :scanner
+
+; -----------------------------------------------------
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com"
+
+:model "ScanJet 3800"
+:interface "USB"
+:status :basic
+:usbid "0x03f0" "0x2605"
+:comment "Works with resolutions equal and less than 600dpi"
+
+:model "ScanJet 3970c"
+:interface "USB"
+:status :good
+:usbid "0x03f0" "0x2305"
+
+:model "ScanJet 4070 Photosmart"
+:interface "USB"
+:status :good
+:usbid "0x03f0" "0x2405"
+
+:model "ScanJet 4370"
+:interface "USB"
+:usbid "0x03f0" "0x4105"
+:status :basic
+:comment "Works with resolutions lower than 1200dpi"
+
+:model "ScanJet G2710"
+:interface "USB"
+:usbid "0x03f0" "0x2805"
+:status :basic
+:comment "Similar to hp scanjet 3800"
+
+:model "ScanJet G3010"
+:interface "USB"
+:usbid "0x03f0" "0x4205"
+:status :basic
+:comment "Similar to hp scanjet 4370"
+
+:model "ScanJet G3110"
+:interface "USB"
+:usbid "0x03f0" "0x4305"
+:status :basic
+:comment "Similar to hp scanjet 4370"
+
+; -----------------------------------------------------
+:mfg "UMAX"
+:url "http://www.umax.com"
+
+:model "Astra 4900"
+:interface "USB"
+:usbid "0x06dc" "0x0020"
+:status :minimal
+:comment "developing yet"
+
+; -----------------------------------------------------
+:mfg "BenQ"
+:url "http://www.benq.com/"
+
+:model "5550"
+:interface "USB"
+:usbid "0x04a5" "0x2211"
+:status :minimal
+:comment "developing yet"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+
+:backend "hp4200" ; name of backend
+:version "1.0-2" ; version of backend
+:manpage "sane-hp4200" ; name of manpage (if it exists)
+:url "http://hp4200-backend.sourceforge.net" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com/"
+
+:model "ScanJet 4200C" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x03f0" "0x0105"
+:status :basic
+:comment "8bpp color, 75/150/300/600 dpi only"
+
+:model "ScanJet 4200Cxi" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x03f0" "0x0105"
+:status :basic
+:comment "8bpp color, 75/150/300/600 dpi only"
+
+:model "ScanJet 4200Cse" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x03f0" "0x0105"
+:status :basic
+:comment "8bpp color, 75/150/300/600 dpi only"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+; Copied from hp3300 testtools - Martijn van Oosterhout 22/02/2003
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "hp5400" ; name of backend
+:version "1.0-2" ; version of backend
+:manpage "sane-hp5400" ; name of manpage (if it exists)
+:url "http://sourceforge.net/projects/hp5400backend" ; backend's web page
+:comment "HP5400 and HP5470 scanners. Prototype backend available"
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com"
+
+:model "ScanJet 5400c" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+ ; "SCSI", "USB", "Parport (EPP)",
+ ; "Parport (SPP)", "Parport (ECP)",
+ ; "Serial port" or "Propretiary".
+:usbid "0x03f0" "0x1005""
+:status :basic
+
+:model "ScanJet 5470c" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+:usbid "0x03f0" "0x1105"
+:status :basic
+
+:model "ScanJet 5490c" ; name models for above-specified mfg.
+:interface "USB" ; interface type of the device:
+:status :basic
+
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+:backend "hp5590"
+:version "1.0.5"
+:manpage "sane-hp5590"
+
+:devicetype :scanner
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com"
+
+:model "ScanJet 4500C"
+:interface "USB"
+:usbid "0x03f0" "0x1205"
+:status :complete
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives"
+
+:model "ScanJet 4570C"
+:interface "USB"
+:usbid "0x03f0" "0x1305"
+:status :complete
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives"
+
+:model "ScanJet 5500C"
+:interface "USB"
+:usbid "0x03f0" "0x1305"
+:status :untested
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives"
+
+:model "ScanJet 5550C"
+:interface "USB"
+:usbid "0x03f0" "0x1205"
+:status :complete
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives"
+
+:model "ScanJet 5590"
+:interface "USB"
+:usbid "0x03f0" "0x1705"
+:status :complete
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives"
+
+:model "ScanJet 7650"
+:interface "USB"
+:usbid "0x03f0" "0x1805"
+:status :complete
+:comment "Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "hp" ; name of backend
+:version "1.06" ; version of backend
+:manpage "sane-hp" ; name of manpage (if it exists)
+:url "http://www.kirchgessner.net/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com/"
+
+:model "ScanJet Plus" ; name models for above-specified mfg.
+:interface "Propietary"
+:status :complete
+:comment "Driver for HP parallel interface card required"
+
+:model "ScanJet IIc"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C1750A" "processor"
+
+:model "ScanJet IIp"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C1790A" "processor"
+
+:model "ScanJet IIcx"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C2500A" "processor"
+
+:model "ScanJet 3c"
+:interface "SCSI"
+:status :complete
+
+:model "ScanJet 3p"
+:interface "SCSI"
+:status :complete
+
+:model "ScanJet 4c"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C2520A" "processor"
+
+:model "ScanJet 4p"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C1130A" "processor"
+
+:model "ScanJet 4100C"
+:interface "USB"
+:usbid "0x03f0" "0x0101"
+:status :complete
+
+:model "ScanJet 5p"
+:interface "SCSI"
+:status :complete
+:scsi "HP" "C5110A" "processor"
+
+:model "ScanJet 5100C"
+:interface "Parport"
+:status :complete
+:comment "Requires ppscsi driver and epst module"
+
+:model "ScanJet 5200C"
+:interface "Parport USB"
+:usbid "0x03f0" "0x0401"
+:status :complete
+:comment "Parallel interface requires ppscsi driver and epst module"
+
+:model "ScanJet 6100C"
+:interface "SCSI"
+:status :complete
+
+:model "ScanJet 6200C"
+:interface "SCSI USB"
+:scsi "HP" "C6270A" "processor"
+:usbid "0x03f0" "0x0201"
+:status :complete
+
+:model "ScanJet 6250C"
+:interface "SCSI USB"
+:usbid "0x03f0" "0x0201"
+:status :complete
+
+:model "ScanJet 6300C"
+:interface "SCSI USB"
+:scsi "HP" "C7670A" "processor"
+:usbid "0x03f0" "0x0601"
+:status :complete
+
+:model "ScanJet 6350C"
+:interface "SCSI USB"
+:usbid "0x03f0" "0x0601"
+:status :complete
+
+:model "ScanJet 6390C"
+:interface "SCSI USB"
+:usbid "0x03f0" "0x0601"
+:status :complete
+
+:model "PhotoSmart PhotoScanner"
+:interface "SCSI"
+:status :complete
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+:backend "hpljm1005"
+:version "0"
+:manpage "sane-hpljm1005"
+
+:devicetype :scanner
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com"
+
+:model "LaserJet M1005 MFP"
+:interface "USB"
+:usbid "0x03f0" "0x3b17"
+:status :good
+:comment "grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI"
+
+:model "LaserJet M1120 MFP"
+:interface "USB"
+:usbid "0x03f0" "0x5617"
+:status :good
+:comment "grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI"
+
+:model "LaserJet M1120n MFP"
+:interface "USB"
+:usbid "0x03f0" "0x5717"
+:status :good
+:comment "grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI"
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "hpsj5s" ; name of backend
+:version "0.03" ; version of backend
+;:status :alpha ; :alpha, :beta, :stable, :new
+:manpage "sane-hpsj5s" ; name of manpage (if it exists)
+:url "http://hpsj5s.sourceforge.net/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com/"
+
+:model "ScanJet 5s" ; name models for above-specified mfg.
+:interface "Parport (EPP)"
+:comment "Requires libieee1284 library. Only gray mode."
+:status :minimal
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "hs2p" ; name of backend
+:url "http://www.acjlaw.net:8080/~jeremy/Ricoh/"
+:version "1.00" ; version of backend
+;
+:manpage "sane-hs2p" ; name of manpage (if it exists)
+:comment "This backend has been tested with the IS450DE (Duplex/Endorser). All major functions necessary for scanning are supported. This backend should work with all Ricoh scanners in the IS450 family as well as the IS420 series, but the IS420 has not yet been tested. Features provided by the optional Image Processing Unit (IPU) are not yet integrated into the backend, as my scanner lacks the IPU."
+
+:devicetype :scanner
+
+:mfg "Ricoh" ; name a manufacturer
+:url "http://www.ricoh.com/"
+
+:model "IS450" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :complete
+:comment "All major scanning-related features are supported (except for IPU). Certain non-scanning features, such as those related to scanner maintenance, are not supported. Such features would be better implemented in a separate stand-alone tool. For instance, if you replace the ADF Unit, you must recalibrate the scanner optics using a Ricoh Test Sheet and reset the E^2PROM registers. Reports are welcome."
+
+:model "IS-410"
+:interface "SCSI"
+:status :untested
+:comment "Untested, please report!"
+
+:model "IS-420"
+:interface "SCSI"
+:status :untested
+:comment "Untested, please report!"
+
+:model "IS-430"
+:interface "SCSI"
+:status :untested
+:comment "Untested, please report!"
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "ibm" ; name of backend
+:url "http://www.meier-geinitz.de/sane/ibm-backend/"
+:version "1.0-4" ; version of backend
+;
+:manpage "sane-ibm" ; name of manpage (if it exists)
+:comment "This backend has had only limited testing. It needs more work especially for the Ricoh scanners. Patches are welcome."
+
+:devicetype :scanner
+
+:mfg "IBM" ; name a manufacturer
+:url "http://www.ibm.com/"
+
+:model "2456" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :basic
+:comment "Was reported to work long time ago. Reports are welcome."
+
+:mfg "Ricoh" ; name a manufacturer
+:model "IS-410"
+:interface "SCSI"
+:status :untested
+:comment "Untested, please report!"
+
+:model "IS-420"
+:interface "SCSI"
+:status :basic
+:comment "Works at least in flatbed mode."
+
+:model "IS-430"
+:interface "SCSI"
+:status :untested
+:comment "Untested, please report!"
+:backend "kodakaio"
+:url "http://sourceforge.net/projects/cupsdriverkodak/"
+:version "2.4.6"
+:manpage "sane-kodakaio"
+:comment "Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10"
+:devicetype :scanner
+:new :no
+
+:mfg "Kodak"
+:url "http://www.kodak.com/"
+
+;======================================
+; ESP series
+
+:model "ESP 2150"
+:interface "USB"
+:usbid "0x040a" "0x4059"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 2170"
+:interface "USB"
+:usbid "0x040a" "0x4066"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 3200"
+:interface "USB"
+:usbid "0x040a" "0x4043"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 3300"
+:interface "USB"
+:usbid "0x040a" "0x4031"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 4100"
+:interface "USB"
+:usbid "0x040a" "0x4053"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 5000"
+:interface "USB"
+:usbid "0x040a" "0x4028"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 5100"
+:interface "USB"
+:usbid "0x040a" "0x4025"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 5200"
+:interface "USB Ethernet"
+:usbid "0x040a" "0x4041"
+:status :basic
+:comment "USB good, Network good"
+
+:model "ESP 5300"
+:interface "USB"
+:usbid "0x040a" "0x4026"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 5500"
+:interface "USB"
+:usbid "0x040a" "0x4027"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 6100"
+:interface "USB"
+:usbid "0x040a" "0x4054"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 7200"
+:interface "USB"
+:usbid "0x040a" "0x4056"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 9200"
+:interface "USB"
+:usbid "0x040a" "0x4065"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 5"
+:interface "USB"
+:usbid "0x040a" "0x4032"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 7"
+:interface "USB"
+:usbid "0x040a" "0x403e"
+:status :untested
+:comment "Please test!"
+
+:model "ESP 9"
+:interface "USB"
+:usbid "0x040a" "0x403f"
+:status :untested
+:comment "Please test!"
+
+:model "ESP C110"
+:interface "USB"
+:usbid "0x040a" "0x4057"
+:status :untested
+:comment "Please test!"
+
+:model "ESP C115"
+:interface "USB"
+:usbid "0x040a" "0x4058"
+:status :untested
+:comment "Please test!"
+
+:model "ESP C310"
+:interface "USB"
+:usbid "0x040a" "0x405d"
+:status :untested
+:comment "Please test!"
+
+:model "ESP C315"
+:interface "USB"
+:usbid "0x040a" "0x405e"
+:status :untested
+:comment "Please test!"
+
+;======================================
+; Hero series
+
+:model "Hero 3.1"
+:interface "USB"
+:usbid "0x040a" "0x406d"
+:status :untested
+:comment "Please test!"
+
+:model "Hero 5.1"
+:interface "USB"
+:usbid "0x040a" "0x4064"
+:status :untested
+:comment "Please test!"
+
+:model "Hero Office 6.1"
+:interface "USB"
+:usbid "0x040a" "0x4062"
+:status :untested
+:comment "Please test!"
+
+:model "Hero 7.1"
+:interface "USB"
+:usbid "0x040a" "0x4063"
+:status :untested
+:comment "Please test!"
+
+:model "Hero 9.1"
+:interface "USB Ethernet"
+:usbid "0x040a" "0x4067"
+:status :basic
+:comment "USB good, Network good"
+
+;===================================
+
+:mfg "Advent"
+:url "http://www.adventcomputers.co.uk"
+
+:model "AW10"
+:interface "USB"
+:usbid "0x040a" "0x4060"
+:status :untested
+:comment "Please test!"
+
+
+
+:backend "kodak"
+:url "http://www.thebility.com/kodak/"
+:version "7"
+:manpage "sane-kodak"
+:comment "New backend for SANE release 1.0.21, see sane-kodak manpage"
+:devicetype :scanner
+
+:mfg "Kodak"
+:url "http://www.kodak.com/"
+
+;======================================
+; workgroup machines, old
+
+:model "Scanner 1500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+;======================================
+; departmental machines, old
+
+:model "Scanner 2500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 3500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 3510"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 3520"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Color Scanner 3590C"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Color Scanner 4500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+;======================================
+; departmental machines, recent
+
+:model "i150 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i160 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i250 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i260 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i280 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+;======================================
+; production machines, old
+
+:model "Scanner 900"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 923"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 5500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 7500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 7520"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 9500"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "Scanner 9520"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+;======================================
+; production machines, recent
+
+:model "i610 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i620 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i640 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i660 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i730 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i750 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i780 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i810 Scanner"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "i820 Scanner"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "i830 Scanner"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "i840 Scanner"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+:model "i1840 Scanner"
+:interface "IEEE-1394"
+:status :untested
+:comment "Please test!"
+
+:model "i1860 Scanner"
+:interface "IEEE-1394"
+:status :basic
+:comment "Uncompressed B&W, Gray and Color, some automatic features supported"
+
+:model "s1740"
+:interface "SCSI"
+:status :untested
+:comment "Please test!"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "kvs1025" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-kvs1025" ; name of manpage (if it exists)
+:comment "New backend for SANE release 1.0.21, see sane-kvs1025 manpage"
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Panasonic" ; name a manufacturer
+:url "http://www.panasonic.com/"
+
+:model "KV-S1020C"
+:interface "USB"
+:usbid "0x04da" "0x1007"
+:status :good
+
+:model "KV-S1025C"
+:interface "USB"
+:usbid "0x04da" "0x1006"
+:status :good
+
+:model "KV-S1045C"
+:interface "USB"
+:usbid "0x04da" "0x1010"
+:status :good
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "kvs20xx" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-kvs20xx" ; name of manpage (if it exists)
+:comment "New backend for SANE release 1.0.22, see sane-kvs20xx manpage"
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Panasonic" ; name a manufacturer
+:url "http://www.panasonic.com/"
+
+:model "KV-S2025C"
+:interface "SCSI"
+:status :untested
+
+:model "KV-S2026C"
+:interface "USB SCSI"
+:usbid "0x04da" "0x1000"
+:status :untested
+
+:model "KV-S2028C"
+:interface "USB"
+:usbid "0x04da" "0x100a"
+:status :untested
+
+:model "KV-S2045C"
+:interface "SCSI"
+:status :untested
+
+:model "KV-S2046C"
+:interface "USB SCSI"
+:usbid "0x04da" "0x1001"
+:status :untested
+
+:model "KV-S2048C"
+:interface "USB"
+:usbid "0x04da" "0x1009"
+:status :untested
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "kvs40xx" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-kvs40xx" ; name of manpage (if it exists)
+:comment "New backend for SANE release 1.0.23, see sane-kvs40xx manpage"
+:devicetype :scanner ; start of a list of devices....
+:new :no
+
+:mfg "Panasonic" ; name a manufacturer
+:url "http://www.panasonic.com/"
+
+:model "KV-S4065C"
+:interface "USB"
+:usbid "0x04da" "0x100d"
+:status :untested
+
+:model "KV-S4085C"
+:interface "USB"
+:usbid "0x04da" "0x100c"
+:status :untested
+
+:model "KV-S7075C"
+:interface "USB"
+:usbid "0x04da" "0x100e"
+:status :untested
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "leo" ; name of backend
+:version "1.0-10" ; version of backend
+:manpage "sane-leo" ; name of manpage (if it exists)
+:url "http://www.zago.net/sane/#leo" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "LEO"
+:model "LEOScan S3"
+:interface "SCSI"
+:comment "FCC ID LUZFS1130"
+:status :good
+
+:mfg "Across Technologies"
+:model "FS-1130"
+:interface "SCSI"
+:comment "FCC ID LUZFS1130"
+:status :good
+
+:mfg "Genius"
+:model "FS-1130 Colorpage Scanner"
+:interface "SCSI"
+:status :good
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+
+:backend "lexmark" ; name of backend
+:version "1.0-0" ; version of backend (or "unmaintained")
+:manpage "sane-lexmark" ; name of manpage (if it exists)
+:url "http://stef.dev.free.fr/sane/lexmark"
+ ; backend's web page
+
+:comment "This backend supports lexmark x1100 series scanners."
+ ; comment about the backend
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Lexmark" ; name a manufacturer
+:url "http://www.lexmark.com/" ; manufacturer's URL
+
+:model "X1110"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :untested
+
+:model "X1130"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :good
+:comment "Supports 75, 150, 300, 600 dpi"
+
+:model "X1140"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :untested
+
+:model "X1150"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :good
+:comment "Supports 75, 150, 300, 600 dpi"
+
+:model "X1170"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :good
+:comment "Supports 75, 150, 300, 600 dpi"
+
+:model "X1180"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :good
+
+:model "X1185"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :good
+:comment "Tested with xscanimage. Supports 75, 150, 300, 600, 1200(600x1200) dpi resolutions. Does grayscale or colour scans in the following sizes: wallet, 3x5, 4x6, 5x7, 8x10, letter."
+
+:model "X1195"
+:interface "USB"
+:usbid "0x043d" "0x007c"
+:status :untested
+
+:model "X74"
+:interface "USB"
+:usbid "0x043d" "0x0060"
+:status :good
+:comment "Supports 75, 150, 300, 600 dpi"
+
+:model "X12xx"
+:interface "USB"
+:usbid "0x043d" "0x007d"
+:status :good
+:comment "USB1.1 is OK, USB2.0 needs testing"
+
+:mfg "Dell" ; name a manufacturer
+:model "A920"
+:interface "USB"
+:usbid "0x413c" "0x5105"
+:status :good
+:comment "Relabelled X11xx model"
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "ma1509" ; name of backend
+:version "1.0-3" ; version of backend
+:manpage "sane-ma1509" ; name of manpage (if it exists)
+:url "http://www.meier-geinitz.de/sane/ma1509-backend/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Mustek" ; name a manufacturer
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "BearPaw 1200 F"
+:interface "USB"
+:usbid "0x055f" "0x0010"
+:status :good
+:comment "Works upto 600 dpi. No support for TA and ADF yet."
+:mfg "Fujitsu" ; name a manufacturer
+:url "http://www.fujitsu.com/"
+
+:model "fi-4110EOX/2/3"
+:interface "USB"
+:usbid "0x04c5" "0x1040"
+:status :unsupported
+:comment "Uses ma1509 chip, but very different from other scanners supported by the ma1509 backend"
+
+;
+; SANE Backend specification file for the magicolor backend
+;
+; Copyright (C) 2010-11 Reinhold Kainhofer
+; Released under GPLv2
+;
+
+:backend "magicolor"
+:version "1.0.0"
+:manpage "sane-magicolor"
+:url "http://wiki.kainhofer.com/hardware/magicolor_scan"
+
+:devicetype :scanner
+
+:mfg "KONICA MINOLTA"
+:url "http://www.konicaminolta.com/"
+
+:model "magicolor 1690MF"
+:interface "USB Network"
+:usbid "0x132b" "0x2089"
+:status :good
+:comment "Multi-function color laser printer with fax, scanner and network interface"
+:url "http://www.konicaminolta.eu/business-solutions/products/laser-printers/all-in-one/magicolor-1690mf/key-features.html"
+
+:model "BizHub 162/132"
+:interface "USB Network"
+:usbid "ignore"
+:status :unsupported
+:comment "Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov."
+
+:model "DiMage 1611"
+:interface "USB Network"
+:usbid "ignore"
+:status :unsupported
+:comment "Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov."
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "matsushita" ; name of backend
+:version "1.0-7" ; version of backend
+:manpage "sane-matsushita" ; name of manpage
+:url "http://www.zago.net/sane" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Panasonic" ; name a manufacturer
+:url "http://www.panasonic.com/"
+
+:model "KV-SS25"
+:interface "SCSI"
+:status :complete
+
+:model "KV-SS25D"
+:interface "SCSI"
+:status :complete
+
+:model "KV-SS50"
+:interface "SCSI"
+:status :untested
+
+:model "KV-SS55"
+:interface "SCSI"
+:status :untested
+
+:model "KV-SS50EX"
+:interface "SCSI"
+:status :untested
+
+:model "KV-SS55EX"
+:interface "SCSI"
+:status :minimal
+:comment "no color, no high resolution, no automatic cropping"
+
+:model "KV-SS850"
+:interface "SCSI"
+:status :untested
+
+:model "KV-SS855"
+:interface "SCSI"
+:status :untested
+
+:model "KV-S2025C"
+:interface "SCSI"
+:status :minimal
+:comment "no color, no high resolution, no automatic cropping"
+
+:model "KV-S2045C"
+:interface "SCSI"
+:status :minimal
+:comment "no color, no high resolution, no automatic cropping"
+
+:model "KV-S2065L"
+:interface "SCSI"
+:status :minimal
+:comment "no color, no high resolution, no automatic cropping"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "microtek2" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-microtek2" ; name of manpage (if it exists)
+:url "http://karstenfestag.gmxhome.de/linux.html"
+
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Microtek" ; name a manufacturer
+:url "http://www.microtek.com/"
+
+:model "ScanMaker E3plus"
+:interface "Parport"
+:status :complete
+
+:model "ScanMaker E3plus" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :complete
+
+:model "ScanMaker X6"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMaker X6EL"
+:interface "SCSI"
+:status :basic
+
+:model "ScanMaker X6USB"
+:interface "USB"
+:usbid "0x05da" "0x0099"
+:status :good
+
+:model "ScanMaker V300"
+:interface "SCSI"
+:status :good
+
+:model "ScanMaker V300"
+:interface "Parport"
+:status :good
+
+:model "ScanMaker V310"
+:interface "SCSI"
+:status :basic
+
+:model "ScanMaker V310"
+:interface "Parport"
+:status :basic
+
+:model "ScanMaker V600"
+:interface "SCSI"
+:status :basic
+
+:model "ScanMaker V600"
+:interface "Parport"
+:status :basic
+
+:model "ScanMaker 330"
+:interface "SCSI"
+:status :basic
+
+:model "ScanMaker 630"
+:interface "SCSI"
+:status :basic
+
+:model "ScanMaker 636"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMaker 6400XL"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMaker 9600XL"
+:interface "SCSI"
+:comment "only flatbed mode ?"
+:status :good
+
+:model "ScanMaker 9800XL"
+:url "/unsupported/microtek-scanmaker-9800.html"
+:interface "IEEE-1394"
+:status :minimal
+:comment "IEEE-1394 seems to work. See link. More reports welcome."
+
+:model "Phantom 330CX"
+:interface "Parport"
+:status :complete
+
+:model "SlimScan C3"
+:interface "Parport"
+:status :complete
+
+:model "Phantom 636"
+:interface "SCSI"
+:status :complete
+
+:model "Phantom 636CX"
+:interface "Parport"
+:status :complete
+
+:model "SlimScan C6"
+:interface "USB"
+:usbid "0x05da" "0x009a"
+:status :complete
+
+:model "ScanMaker V6UPL"
+:interface "USB"
+:usbid "0x05da" "0x00b6"
+:status :basic
+:comment "Sometimes scan speed goes to fast and results look badly smudged."
+
+:model "ScanMaker V6USL"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMaker V6USL"
+:interface "USB"
+:usbid "0x05da" "0x00a3"
+:status :complete
+
+:model "ScanMaker V6USL"
+:interface "USB"
+:usbid "0x05da" "0x80a3"
+:status :complete
+
+:model "ScanMaker X12USL"
+:interface "SCSI"
+:comment "only Flatbed mode ?"
+:status :good
+
+:mfg "Vobis"
+:url "http://www.vobis.de/"
+
+:model "HighScan" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "only E3plus based models"
+:status :complete
+
+:mfg "Scanport"
+:url "http://www.scanport.com/"
+:model "SQ300"
+:interface "Parport?"
+:status :basic
+
+:model "SQ2030"
+:interface "Parport"
+:status :basic
+
+:model "SQ4836"
+:interface "SCSI"
+:status :basic
+
+:mfg "Genius"
+:url "http://www.geniusmouse.co.uk/"
+:model "ColorPage-EP"
+:interface "Parport"
+:status :good
+
+:backend "microtek"
+:version "0.13.1"
+:manpage "sane-microtek"
+:url "http://www.mir.com/mtek/"
+
+:devicetype :scanner
+
+:mfg "Microtek"
+:url "http://www.microtek.com/"
+ :model "Scanmaker E6"
+ :interface "SCSI"
+ :status :good
+ :model "Scanmaker E3"
+ :interface "SCSI"
+ :status :good
+ :model "Scanmaker E2"
+ :interface "SCSI"
+ :comment "3-pass"
+ :status :good
+ :model "Scanmaker 35t+"
+ :interface "SCSI"
+ :comment "slide-scanner"
+ :status :good
+ :model "Scanmaker 45t"
+ :interface "SCSI"
+ :comment "slide-scanner"
+ :status :good
+ :model "Scanmaker 35"
+ :interface "SCSI"
+ :comment "slide-scanner"
+ :status :good
+ :model "Scanmaker III"
+ :interface "SCSI"
+ :status :good
+ :model "Scanmaker IISP"
+ :interface "SCSI"
+ :status :good
+ :model "Scanmaker IIHR"
+ :interface "SCSI"
+ :comment "3-pass"
+ :status :good
+ :model "Scanmaker IIG"
+ :interface "SCSI"
+ :comment "gray only"
+ :status :good
+ :model "Scanmaker II"
+ :interface "SCSI"
+ :comment "3-pass"
+ :status :good
+ :model "Scanmaker 600Z(S)"
+ :interface "SCSI"
+ :status :untested
+ :model "Scanmaker 600G(S)"
+ :interface "SCSI"
+ :comment "gray only (see manpage)"
+ :status :basic
+ :model "Color PageWiz"
+ :interface "SCSI (Parport)"
+ :comment "sheet-fed (preliminary, see mapage)"
+ :status :basic
+
+:mfg "Agfa"
+:url "http://www.agfa.com/"
+ :model "Arcus II"
+ :interface "SCSI"
+ :comment "Arcus *II*, not Arcus!"
+ :status :good
+ :model "StudioScan"
+ :interface "SCSI"
+ :status :good
+ :model "StudioScan II"
+ :interface "SCSI"
+ :status :good
+ :model "StudioScan IIsi"
+ :interface "SCSI"
+ :status :good
+ :model "Studiostar"
+ :interface "SCSI"
+ :status :minimal
+ :comment "Is detected but scans are very dark"
+ :model "DuoScan"
+ :interface "SCSI"
+ :status :basic
+
+:mfg "Vobis"
+:url "http://www.vobis.de/"
+ :model "Highscreen Realscan"
+ :interface "SCSI"
+ :status :good
+
+:mfg "Genius"
+:url "http://www.genius-kye.com/"
+ :model "Colorpage-SP2"
+ :interface "SCSI"
+ :comment "Same as Microtek Scanmaker E3"
+ :status :good
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "mustek" ; name of backend
+:version "1.0-138" ; version of backend
+:manpage "sane-mustek" ; name of manpage (if it exists)
+:url "http://www.meier-geinitz.de/sane/mustek-backend/"
+:comment "Most Mustek SCSI scanners are supported by this backend. For USB scanners, look at the mustek_usb backend."
+
+:devicetype :scanner
+
+:mfg "Mustek" ; name a manufacturer
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "Paragon MFS-6000CX"
+:interface "SCSI"
+:comment "3-pass"
+:status :good
+
+:model "Paragon MFS-12000CX"
+:interface "SCSI"
+:comment "3-pass"
+:status :good
+
+:model "Paragon MFC-600S"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon 600 II CD"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon 600 II ED"
+:interface "Parport"
+:status :untested
+:comment "Completely untested. If it's the same as the 600 II EP, it may work. Please contact me if you own such a device."
+
+:model "Paragon 600 II EP"
+:interface "Parport"
+:status :minimal
+:comment "Works, however only low resolutions and quality in color mode is bad."
+
+:model "ScanMagic 600 II SP"
+:interface "SCSI"
+:status :complete
+
+:model "TwainScan II SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon MFC-800S"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon 800 II SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon MFS-6000SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon MFS-8000SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon MFS-1200SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon MFS-12000SP"
+:interface "SCSI"
+:status :complete
+
+:model "ScanExpress 6000SP"
+:interface "SCSI"
+:status :complete
+
+:model "ScanExpress 12000SP"
+:interface "SCSI"
+:status :complete
+
+:model "ScanExpress 1200 FS"
+:interface "SCSI"
+:status :untested
+:comment "One report that it crashes the computer. SCSI driver issue? Please contact me if you own such a device."
+
+:model "ScanExpress 12000SP Plus"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon 1200 III SP"
+:interface "SCSI"
+:status :complete
+
+:model "Paragon 1200 LS"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMagic 9636S"
+:interface "SCSI"
+:status :complete
+
+:model "ScanMagic 9636S Plus"
+:interface "SCSI"
+:status :complete
+
+:model "ScanExpress A3 SP"
+:interface "SCSI"
+:comment "Please test!"
+:status :basic
+
+:model "Paragon 1200 SP Pro"
+:interface "SCSI"
+:status :good
+
+:model "Paragon 1200 A3 Pro"
+:interface "SCSI"
+:status :complete
+:comment "ADF and TA untested. Please contact me if you own such equipment."
+
+:model "Paragon 600 II N"
+:interface "Proprietary"
+:status :basic
+:comment "Resolutions above 300 dpi may cause trouble."
+
+:mfg "Trust" ; name a manufacturer
+:url "http://www.trust-site.com"
+:comment "Carefully check the model names. Trust uses similar names for completely different hardware."
+
+:model "Imagery 1200"
+:interface "SCSI"
+:status :good
+:comment "3-pass, Mustek Paragon MFS-6000CX compatible"
+
+:model "Imagery 1200 SP"
+:interface "SCSI"
+:status :complete
+:comment "Mustek Paragon MFS-6000SP compatible"
+
+:model "Imagery 4800 SP"
+:interface "SCSI"
+:status :complete
+:comment "Mustek Paragon 600 II CD compatible"
+
+:model "SCSI Connect 19200"
+:interface "SCSI"
+:status :complete
+:comment "Mustek ScanExpress 12000SP compatible"
+
+:model "SCSI excellence series 19200"
+:interface "SCSI"
+:status :complete
+:comment "Mustek ScanExpress 12000SP compatible"
+
+
+:mfg "Primax" ; name a manufacturer
+:url "http://www.primax.nl/"
+:model "Compact 4800 SCSI"
+:interface "SCSI"
+:status :complete
+:comment "Mustek 600 II CD compatible"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "mustek_pp" ; name of backend
+:version "13" ; version of backend
+:manpage "sane-mustek_pp" ; name of manpage (if it exists)
+ ; backend's web page
+:url "http://penguin-breeder.org/sane/mustek_pp/"
+:comment "Supports CIS and CCD type parallel port scanners from Mustek."
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Mustek" ; name a manufacturer
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "ScanExpress 6000 P"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "ScanExpress 600 SEP"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "ScanMagic 4800 P"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "600 III EP Plus"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "96 CP"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:model "ScanExpress 600 CP"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:model "ScanMagic 600 CP"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:model "ScanExpress 1200 CP"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:model "ScanExpress 1200 CP+"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:mfg "Medion/Lifetec/Tevion/Cytron"
+:url "http://www.medion.de/"
+:comment "Those scanners are also known as \"Aldi Scanner\" or \"Tchibo Scanners\""
+
+:model "MD 9848"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "MD 9806"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:model "MD/LT 935x"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:model "MD/LT 985x"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:model "MD/LT 9890"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:mfg "Targa"
+
+:model "Funline TS12 EP"
+:interface "Parport (EPP)"
+:status :good
+:comment "600x1200 dpi CIS scanner"
+
+:model "Funline TS6 EP"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:mfg "Trust"
+:url "http://www.trust-site.com/home/"
+
+:model "Easy Connect 9600+"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:model "Easy Connect 19200+"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+:mfg "Viviscan"
+
+:model "Compact II"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:mfg "Cybercom"
+
+:model "9352"
+:interface "Parport (EPP)"
+:status :good
+:comment "CIS scanner"
+
+:mfg "Gallery"
+
+:model "4800"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:mfg "Network"
+
+:model "Easy Plus 30 Bit"
+:interface "Parport (EPP)"
+:status :good
+:comment "300 dpi CCD scanner"
+
+:mfg "Micromaxx"
+
+:model "MM-9851"
+:interface "Parport (EPP)"
+:status :good
+:comment "300x600 dpi CIS scanner"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+:backend "mustek_usb2"
+:version "1.0-10"
+:manpage "sane-mustek_usb2"
+:url "http://www.meier-geinitz.de/sane/mustek_usb2-backend/"
+:comment "Only BearPaw 2448TA Pro is supported at the moment"
+:devicetype :scanner
+
+:mfg "Mustek"
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "BearPaw 2448TA Pro"
+:interface "USB"
+:usbid "0x055f" "0x0409"
+:status :good
+:backend "mustek_usb"
+:version "1.0-18"
+:manpage "sane-mustek_usb"
+:url "http://www.meier-geinitz.de/sane/mustek_usb-backend/"
+:comment "Only the USB scanners mentioned below are supported. For BearPaws, look at the Plustek, MA-1509, and gt68xx backends."
+:devicetype :scanner
+
+:mfg "Mustek"
+:url "http://www.mustek.com/"
+:url "http://www.mustek.com.tw/"
+:url "http://www.mustek.de/"
+
+:model "ScanExpress 600 CU"
+:interface "USB"
+:usbid "0x055f" "0x0002"
+:status :complete
+
+:model "ScanExpress 1200 CU"
+:interface "USB"
+:usbid "0x055f" "0x0001"
+:status :complete
+
+:model "ScanExpress 1200 CU Plus"
+:interface "USB"
+:usbid "0x055f" "0x0008"
+:status :complete
+
+:model "ScanExpress 1200 UB"
+:interface "USB"
+:usbid "0x055f" "0x0006"
+:status :complete
+:comment "For the UB Plus, see gt68xx backend"
+
+:mfg "Trust"
+:url "http://www.trust-site.com"
+
+:model "Compact Scan USB 19200"
+:interface "USB"
+:usbid "0x055f" "0x0006"
+:status :complete
+:comment "Mustek 1200 UB compatible"
+:backend "nec" ; name of backend
+:version "0.12" ; version of backend
+:url "http://www5a.biglobe.ne.jp/~saetaka/"
+ ; backend's homepage
+:manpage "sane-nec"
+:devicetype :scanner
+
+:mfg "NEC" ; name a manufacturer
+:url "http://www.nevt.co.jp/"
+
+:model "PC-IN500/4C" ; name models for above-specified mfg.
+:interface "SCSI"
+:comment "PC-IN500/4C was sold only in JAPAN"
+:status :good
+:backend "net" ; name of backend
+:version "1.0.14"
+:manpage "sane-net"
+:url "http://www.penguin-breeder.org/?page=sane-net"
+
+:devicetype :meta
+:desc "Network access to saned servers"
+:comment "Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6."
+; $Id$
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "niash"
+:version "0.3"
+:manpage "sane-niash"
+:url "http://sourceforge.net/projects/hp3300backend"
+
+:devicetype :scanner
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com"
+
+:model "ScanJet 3300c"
+:interface "USB"
+:usbid "0x03f0" "0x0205"
+:status :complete
+
+:model "ScanJet 3400c"
+:interface "USB"
+:usbid "0x03f0" "0x0405"
+:comment "If you use Linux 2.6, version 2.6.8 or newer is necessary."
+:status :complete
+
+:model "ScanJet 4300c"
+:interface "USB"
+:usbid "0x03f0" "0x0305"
+:comment "If you use Linux 2.6, version 2.6.8 or newer is necessary."
+:status :complete
+
+:model "ScanJet 4300c/Silitek"
+:interface "USB"
+:usbid "0x047b" "0x1002"
+:comment "If you use Linux 2.6, version 2.6.8 or newer is necessary."
+:status :complete
+
+:mfg "Agfa"
+:url "http://www.agfa.com"
+
+:model "Snapscan Touch"
+:interface "USB"
+:usbid "0x06bd" "0x0100"
+:status :complete
+
+:mfg "Trust"
+:url "http://www.trust.com"
+
+:model "Office Scan USB 19200"
+:interface "USB"
+:usbid "0x047b" "0x1000"
+:status :complete
+
+
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "p5" ; name of backend
+:version "1" ; version of backend
+:manpage "sane-p5" ; name of manpage (if it exists)
+:comment "New backend for SANE release 1.0.21, see sane-p5 manpage"
+:url "http://www.sane-project.org/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "PRIMAX" ; name a manufacturer
+:url "http://www.primax.com.tw"
+
+:model "PagePartner"
+:interface "Parport (EPP/ECP)"
+:status :basic
+:comment "Sheetfed scanner, work in gray and color, but uncalibrated scans"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "pie" ; name of backend
+:version "1.0" ; version of backend
+:manpage "sane-pie" ; name of manpage (if it exists)
+:url "http://www.munton.demon.co.uk/sane" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Devcom"
+:url "http://www.blackwidow.co.uk/"
+
+:model "9636PRO"
+:interface "SCSI"
+:status :good
+
+:model "9636S"
+:interface "SCSI"
+:status :untested
+
+:model "9630S"
+:interface "SCSI"
+:status :untested
+
+:mfg "PIE" ; name a manufacturer
+:url "http://www.scanace.com/"
+
+:model "ScanAce 1236S"
+:interface "SCSI"
+:status :good
+
+:model "ScanAce 1230S"
+:interface "SCSI"
+:status :good
+
+:model "ScanAce II"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce III"
+:interface "SCSI"
+:status :good
+
+:model "ScanAce Plus"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce II Plus"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce III Plus"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce V"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce ScanMedia"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce ScanMedia II"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce 630S"
+:interface "SCSI"
+:status :untested
+
+:model "ScanAce 636S"
+:interface "SCSI"
+:status :untested
+
+:mfg "Adlib"
+
+:model "JetScan630"
+:interface "SCSI"
+:status :good
+
+:model "JetScan636PRO"
+:interface "SCSI"
+:status :untested
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+:backend "pint" ; name of backend
+:version "unmaintained" ; version of backend
+; :url "" ; backend's homepage
+:manpage "sane-pint"
+
+:devicetype :api
+
+; name models for above-specified mfg.
+:desc "Scanners with the machine-independent PINT interface"
+:comment "Haven't been tested for a long time. Handle with care."
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+; See doc/descriptions.txt for details.
+
+:backend "pixma" ; name of backend
+:version "0.17.3" ; version of backend (or "unmaintained")
+:manpage "sane-pixma" ; name of manpage (if it exists)
+:url "http://home.arcor.de/wittawat/pixma/" ; 0.13.2 backend's web page
+:url "http://mp610.blogspot.com/" ; the pixma backend blog
+;:comment "Devices marked as experimantal are disabled by default. See the manual page for how to enable them."
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Canon" ; name a manufacturer
+:url "http://www.canon.com/"
+
+:model "PIXMA E500"
+:interface "USB"
+:usbid "0x04a9" "0x1758"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA E510"
+:interface "USB"
+:usbid "0x04a9" "0x1761"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA E600"
+:interface "USB"
+:usbid "0x04a9" "0x175a"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA E610"
+:interface "USB"
+:usbid "0x04a9" "0x1767"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG2100 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1751"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MG2200 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1760"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG3100 Series"
+:interface "USB WLAN"
+:usbid "0x04a9" "0x1752"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MG3200 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1762"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG4100 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1753"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG4200 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1763"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MG5100 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1748"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MG5200 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1749"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MG5300 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1754"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)."
+
+:model "PIXMA MG5400 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1764"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG6100 Series"
+:interface "USB"
+:usbid "0x04a9" "0x174a"
+:status :complete
+:comment "All resolutions supported (up to 2400 DPI)"
+
+:model "PIXMA MG6200 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1755"
+:status :complete
+:comment "All resolutions supported (up to 4800 DPI)"
+
+:model "PIXMA MG6300 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1765"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)."
+
+:model "PIXMA MG8100 Series"
+:interface "USB"
+:usbid "0x04a9" "0x174b"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MG8200 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1756"
+:status :complete
+:comment "All resolutions supported (up to 4800DPI)."
+
+:model "PIXMA MP140"
+:interface "USB"
+:usbid "0x04a9" "0x172b"
+:status :complete
+:comment "All resolutions supported (up to 600 DPI)"
+
+:model "PIXMA MP150"
+:interface "USB"
+:usbid "0x04a9" "0x1709"
+:status :good
+
+:model "PIXMA MP160"
+:interface "USB"
+:usbid "0x04a9" "0x1714"
+:status :basic
+
+:model "PIXMA MP170"
+:interface "USB"
+:usbid "0x04a9" "0x170a"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP180"
+:interface "USB"
+:usbid "0x04a9" "0x1715"
+:status :basic
+
+:model "PIXMA MP190"
+:interface "USB"
+:usbid "0x04a9" "0x1734"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "PIXMA MP210"
+:interface "USB"
+:usbid "0x04a9" "0x1721"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "PIXMA MP220"
+:interface "USB"
+:usbid "0x04a9" "0x1722"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP230"
+:interface "USB"
+:usbid "0x04a9" "0x175f"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)."
+
+:model "PIXMA MP240"
+:interface "USB"
+:usbid "0x04a9" "0x1732"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MP250"
+:interface "USB"
+:usbid "0x04a9" "0x173a"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "PIXMA MP260"
+:interface "USB"
+:usbid "0x04a9" "0x1733"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MP270"
+:interface "USB"
+:usbid "0x04a9" "0x173b"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MP280"
+:interface "USB"
+:usbid "0x04a9" "0x1746"
+:status :good
+:comment "All resolutions supported (up to 600DPI)."
+
+:model "PIXMA MP360"
+:interface "USB"
+:usbid "0x04a9" "0x263c"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP370"
+:interface "USB"
+:usbid "0x04a9" "0x263d"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP375R"
+:interface "USB"
+:usbid "0x04a9" "0x263f"
+:status :untested
+:comment "Same protocol as Pixma MP360/370/390? Testers needed!"
+
+:model "PIXMA MP390"
+:interface "USB"
+:usbid "0x04a9" "0x263e"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP450"
+:interface "USB"
+:usbid "0x04a9" "0x170b"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP460"
+:interface "USB"
+:usbid "0x04a9" "0x1716"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP470"
+:interface "USB"
+:usbid "0x04a9" "0x1723"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)."
+
+:model "PIXMA MP480"
+:interface "USB"
+:usbid "0x04a9" "0x1731"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP490"
+:interface "USB"
+:usbid "0x04a9" "0x173c"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MP493"
+:interface "USB"
+:usbid "0x04a9" "0x1757"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MP495"
+:interface "USB"
+:usbid "0x04a9" "0x1747"
+:status :untested
+:comment "Same protocol as Pixma MP280? Testers needed!"
+
+:model "PIXMA MP500"
+:interface "USB"
+:usbid "0x04a9" "0x170c"
+:status :good
+
+:model "PIXMA MP510"
+:interface "USB"
+:usbid "0x04a9" "0x1717"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MP520"
+:interface "USB"
+:usbid "0x04a9" "0x1724"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP530"
+:interface "USB"
+:usbid "0x04a9" "0x1712"
+:status :good
+
+:model "PIXMA MP540"
+:interface "USB"
+:usbid "0x04a9" "0x1730"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP550"
+:interface "USB"
+:usbid "0x04a9" "0x173d"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP560"
+:interface "USB"
+:usbid "0x04a9" "0x173e"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP600"
+:interface "USB"
+:usbid "0x04a9" "0x1718"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP600R"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1719"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP610"
+:interface "USB"
+:usbid "0x04a9" "0x1725"
+:status :complete
+:comment "All resolutions supported (up to 4800DPI)"
+
+:model "PIXMA MP620"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x172f"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MP630"
+:interface "USB"
+:usbid "0x04a9" "0x172e"
+:status :complete
+:comment "All resolutions supported (up to 4800DPI)"
+
+:model "PIXMA MP640"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x173f"
+:status :complete
+:comment "All resolutions supported (up to 4800DPI)"
+
+:model "PIXMA MP700"
+:interface "USB"
+:usbid "0x04a9" "0x2630"
+:status :complete
+:comment "All resolutions supported (flatbed color up to 1200DPI, grayscale up to 600DPI)."
+
+:model "PIXMA MP710"
+:interface "USB"
+:usbid "0x04a9" "0x264d"
+:status :complete
+:comment "All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MP730"
+:interface "USB"
+:usbid "0x04a9" "0x262f"
+:status :good
+:comment "Flatbed color up to 1200DPI, grayscale up to 600DPI. ADF scan to be confirmed."
+
+:model "PIXMA MP740"
+:interface "USB"
+:usbid "0x04a9" "0x264c"
+:status :untested
+:comment "Same protocol as Pixma MP710? Testers needed!"
+
+:model "PIXMA MP750"
+:interface "USB"
+:usbid "0x04a9" "0x1706"
+:status :minimal
+:comment "No grayscale. Canceling scan in ADF mode doesn't eject the paper!"
+
+:model "PIXMA MP760"
+:interface "USB"
+:usbid "0x04a9" "0x1708"
+:status :minimal
+:comment "No grayscale. The scanner sometimes hangs!"
+
+:model "PIXMA MP770"
+:interface "USB"
+:usbid "0x04a9" "0x1708"
+:status :minimal
+:comment "No grayscale. The scanner sometimes hangs!"
+
+:model "PIXMA MP780"
+:interface "USB"
+:usbid "0x04a9" "0x1707"
+:status :minimal
+:comment "No grayscale. The scanner sometimes hangs!"
+
+:model "PIXMA MP790"
+:interface "USB"
+:usbid "0x04a9" "0x1707"
+:status :minimal
+:comment "No grayscale. The scanner sometimes hangs!"
+
+:model "PIXMA MP800"
+:interface "USB"
+:usbid "0x04a9" "0x170d"
+:status :complete
+:comment "All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI."
+
+:model "PIXMA MP800R"
+:interface "USB"
+:usbid "0x04a9" "0x170e"
+:status :complete
+:comment "All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI."
+
+:model "PIXMA MP810"
+:interface "USB"
+:usbid "0x04a9" "0x171a"
+:status :complete
+:comment "All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI."
+
+:model "PIXMA MP830"
+:interface "USB"
+:usbid "0x04a9" "0x1713"
+:status :complete
+:comment "All resolutions supported up to 2400DPI. Flatbed, ADF simplex and Duplex supported."
+
+:model "PIXMA MP960"
+:interface "USB"
+:usbid "0x04a9" "0x171b"
+:status :complete
+:comment "All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI."
+
+:model "PIXMA MP970"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1726"
+:status :complete
+:comment "All resolutions supported (up to 4800DPI). Full TPU support (negative and slides) at 24 or 48 bits."
+
+:model "PIXMA MP980"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x172d"
+:status :complete
+:comment "Working fine at all resolutions."
+
+:model "PIXMA MP990"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1740"
+:status :complete
+:comment "Working fine at all resolutions."
+
+:model "PIXMA MX300"
+:interface "USB"
+:usbid "0x04a9" "0x1727"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "PIXMA MX310"
+:interface "USB"
+:usbid "0x04a9" "0x1728"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MX320"
+:interface "USB"
+:usbid "0x04a9" "0x1736"
+:status :untested
+:comment "Same protocol as Pixma Generation 3? Testers needed!"
+
+:model "PIXMA MX330"
+:interface "USB"
+:usbid "0x04a9" "0x1737"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MX340"
+:interface "USB"
+:usbid "0x04a9" "0x1741"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MX350"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1742"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)"
+
+:model "PIXMA MX360"
+:interface "USB"
+:usbid "0x04a9" "0x174d"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy."
+
+:model "PIXMA MX370 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1759"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)."
+
+:model "PIXMA MX390 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1766"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX410"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x174e"
+:status :untested
+:comment "Same protocol as Pixma MX420? Testers needed!"
+
+:model "PIXMA MX420"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x174f"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy."
+
+:model "PIXMA MX430 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x175b"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX450 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1768"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX510 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x175c"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX520 Series"
+:interface "USB"
+:usbid "0x04a9" "0x1769"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX700"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1729"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 2400DPI)"
+
+:model "PIXMA MX710 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x175d"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX720 Series"
+:interface "USB"
+:usbid "0x04a9" "0x176a"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX850"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x172c"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported."
+
+:model "PIXMA MX860"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1735"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported."
+
+:model "PIXMA MX870"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1743"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy."
+
+:model "PIXMA MX880 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1750"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy."
+
+:model "PIXMA MX882"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1750"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy."
+
+:model "PIXMA MX885"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x1750"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy."
+
+:model "PIXMA MX890 Series"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x175e"
+:status :complete
+:comment "All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy."
+
+:model "PIXMA MX920 Series"
+:interface "USB"
+:usbid "0x04a9" "0x176b"
+:status :untested
+:comment "Testers needed!"
+
+:model "PIXMA MX7600"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x171c"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 4800DPI)"
+
+:model "imageCLASS D420"
+:interface "USB"
+:usbid "0x04a9" "0x26ef"
+:status :complete
+:comment "All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported."
+
+:model "imageCLASS D480"
+:interface "USB"
+:usbid "0x04a9" "0x26ed"
+:status :complete
+:comment "All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported."
+
+:model "i-SENSYS MF3010"
+:interface "USB Ethernet"
+:usbid "0x04a9" "0x2759"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF3110"
+:interface "USB"
+:usbid "0x04a9" "0x2660"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)."
+
+:model "imageCLASS MF3240"
+:interface "USB"
+:usbid "0x04a9" "0x2684"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4010"
+:interface "USB"
+:usbid "0x04a9" "0x26b4"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4018"
+:interface "USB"
+:usbid "0x04a9" "0x26b4"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4120"
+:interface "USB"
+:usbid "0x04a9" "0x26a3"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4122"
+:interface "USB"
+:usbid "0x04a9" "0x26a3"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4140"
+:interface "USB"
+:usbid "0x04a9" "0x26a3"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4150"
+:interface "USB"
+:usbid "0x04a9" "0x26a3"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4270"
+:interface "USB"
+:usbid "0x04a9" "0x26b5"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "I-SENSYS MF4320d"
+:interface "USB"
+:usbid "0x04a9" "0x26ee"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "I-SENSYS MF4330d"
+:interface "USB"
+:usbid "0x04a9" "0x26ee"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4350d"
+:interface "USB"
+:usbid "0x04a9" "0x26ee"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4370dn"
+:interface "USB"
+:usbid "0x04a9" "0x26ec"
+:status :good
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported"
+
+:model "imageCLASS MF4380dn"
+:interface "USB"
+:usbid "0x04a9" "0x26ec"
+:status :good
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported"
+
+:model "imageCLASS MF4410"
+:interface "USB"
+:usbid "0x04a9" "0x2737"
+:status :complete
+:comment "All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4430"
+:interface "USB"
+:usbid "0x04a9" "0x2737"
+:status :good
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI). ADF empty buggy."
+
+:model "i-SENSYS MF4550d"
+:interface "USB"
+:usbid "0x04a9" "0x2736"
+:status :good
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)."
+
+:model "imageCLASS MF4660"
+:interface "USB"
+:usbid "0x04a9" "0x26b0"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF4690"
+:interface "USB"
+:usbid "0x04a9" "0x26b0"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF5630"
+:interface "USB"
+:usbid "0x04a9" "0x264e"
+:status :untested
+:comment "Testers needed!"
+
+:model "laserBase MF5650"
+:interface "USB"
+:usbid "0x04a9" "0x264f"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageCLASS MF5730"
+:interface "USB"
+:usbid "0x04a9" "0x265d"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 1200DPI)."
+
+:model "imageCLASS MF5750"
+:interface "USB"
+:usbid "0x04a9" "0x265e"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageCLASS MF5770"
+:interface "USB"
+:usbid "0x04a9" "0x265f"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)."
+
+:model "i-SENSYS MF5880dn"
+:interface "USB"
+:usbid "0x04a9" "0x26f9"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageCLASS MF6500 series"
+:interface "USB"
+:usbid "0x04a9" "0x2686"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "imageCLASS MF6550"
+:interface "USB"
+:usbid "0x04a9" "0x2686"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "i-SENSYS MF6680dn"
+:interface "USB"
+:usbid "0x04a9" "0x26fa"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageCLASS MF8030"
+:interface "USB"
+:usbid "0x04a9" "0x2707"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageCLASS MF8170c"
+:interface "USB"
+:usbid "0x04a9" "0x2659"
+:status :untested
+:comment "Testers needed!"
+
+:model "imageRUNNER 1020/1024/1025"
+:interface "USB"
+:usbid "0x04a9" "0x26e6"
+:status :complete
+:comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)"
+
+:model "CanoScan 8800F"
+:interface "USB"
+:usbid "0x04a9" "0x1901"
+:status :complete
+:comment "Flatbed scan. TPU for negatives and slides. All resolutions supported (up to 4800DPI)."
+
+:model "CanoScan 9000F"
+:interface "USB"
+:usbid "0x04a9" "0x1908"
+:status :complete
+:comment "Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI."
+
+:model "CanoScan 9000F Mark II"
+:interface "USB"
+:usbid "0x04a9" "0x190d"
+:status :complete
+:comment "Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI."
+;
+; SANE Backend description file for Plustek backend (USB only)
+;
+
+:backend "plustek"
+:version "0.52"
+:manpage "sane-plustek"
+; backend's web page
+:url "http://www.gjaeger.de/scanner/plustek/"
+
+:devicetype :scanner
+
+;* Plustek **********************************************************************************
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+:model "OpticPro U12"
+:interface "USB"
+:usbid "0x07b3" "0x0010"
+:status :complete
+:comment "NOTE: Devices with product ID 0x0001 are not supported!"
+
+:model "OpticPro UT12"
+:interface "USB"
+:usbid "0x07b3" "0x0013"
+:status :complete
+
+:model "OpticPro UT12"
+:interface "USB"
+:usbid "0x07b3" "0x0017"
+:status :complete
+:comment "Note: Devices with product ID 0x0001 are not supported!"
+
+:model "OpticPro UT16"
+:interface "USB"
+:usbid "0x07b3" "0x0017"
+:status :complete
+
+:model "OpticPro U24"
+:interface "USB"
+:usbid "0x07b3" "0x0011"
+:status :complete
+
+:model "OpticPro U24"
+:interface "USB"
+:usbid "0x07b3" "0x0015"
+:status :complete
+
+:model "OpticPro UT24"
+:interface "USB"
+:usbid "0x07b3" "0x0017"
+:status :complete
+
+;* Genius/KYE *******************************************************************************************
+
+:mfg "Genius"
+:url "http://www.geniusnet.com.tw/"
+
+:model "Colorpage HR6 V2"
+:interface "USB"
+:usbid "0x0458" "0x2007"
+:status :complete
+
+:model "Colorpage HR6 V2"
+:interface "USB"
+:usbid "0x0458" "0x2008"
+:status :complete
+
+:model "Colorpage HR7"
+:interface "USB"
+:usbid "0x0458" "0x2013"
+:status :complete
+
+:model "Colorpage HR6A"
+:interface "USB"
+:usbid "0x0458" "0x2009"
+:status :untested
+
+:model "Colorpage HR7LE"
+:interface "USB"
+:usbid "0x0458" "0x2015"
+:status :untested
+
+:model "Colorpage HR6X"
+:interface "USB"
+:usbid "0x0458" "0x2016"
+:status :untested
+
+;* MUSTEK ***********************************************************************************
+
+:mfg "Mustek"
+:url "http://www.mustek.com/"
+
+:model "BearPaw 1200"
+:interface "USB"
+:usbid "0x0400" "0x1000"
+:status :complete
+:comment "both product versions are supported, see backends' man-page"
+
+:model "BearPaw 1200"
+:interface "USB"
+:usbid "0x0400" "0x1001"
+:status :complete
+:comment "both product versions are supported, see backends' man-page"
+
+:model "BearPaw 2400"
+:interface "USB"
+:usbid "0x0400" "0x1001"
+:status :complete
+
+;* Hewlett-Packard **************************************************************************
+
+:mfg "Hewlett-Packard"
+:url "http://www.hp.com/"
+
+:model "ScanJet 2100C"
+:interface "USB"
+:usbid "0x03f0" "0x0505"
+:status :complete
+
+:model "ScanJet 2200C"
+:interface "USB"
+:usbid "0x03f0" "0x0605"
+:status :complete
+
+;* EPSON *******************************************************************************************
+
+:mfg "Epson"
+:url "http://www.epson.com/"
+
+:model "Perfection 1250"
+:interface "USB"
+:usbid "0x04b8" "0x010f"
+:status :complete
+
+:model "Perfection 1250Photo"
+:interface "USB"
+:usbid "0x04b8" "0x010f"
+:status :good
+:comment "TPA scans not perfect"
+
+:model "Perfection 1260"
+:interface "USB"
+:usbid "0x04b8" "0x011d"
+:status :complete
+
+:model "Perfection 1260Photo"
+:interface "USB"
+:usbid "0x04b8" "0x011d"
+:status :good
+:comment "TPA scans not perfect"
+
+;* UMAX *************************************************************************************
+
+:mfg "Umax"
+:url "http://www.umax.com/"
+
+:model "UMAX 3400"
+:interface "USB"
+:usbid "0x1606" "0x0050"
+:status :complete
+:comment "there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x"
+
+:model "UMAX 3400"
+:interface "USB"
+:usbid "0x1606" "0x0060"
+:status :complete
+:comment "there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x"
+
+:model "UMAX Astranet ia101"
+:interface "USB"
+:usbid "0x1606" "0x0060"
+:status :complete
+:comment "seems to be a renamed UMAX 3400"
+
+:model "UMAX 3450"
+:interface "USB"
+:usbid "0x1606" "0x0060"
+:status :complete
+
+:model "UMAX 5400"
+:interface "USB"
+:usbid "0x1606" "0x0160"
+:status :complete
+
+;* COMPAQ ******************************************************************************************
+
+:mfg "Compaq"
+:url "http://www.compaq.com/"
+
+:model "S4-100"
+:interface "USB"
+:usbid "0x049f" "0x001a"
+:status :complete
+:comment "Identical to UMAX 3400"
+
+
+;* CANON *******************************************************************************************
+
+:mfg "Canon"
+:url "http://www.canon.com/"
+
+:model "CanoScan N650U/N656U"
+:interface "USB"
+:usbid "0x04a9" "0x2206"
+:status :complete
+
+:model "CanoScan N1220U"
+:interface "USB"
+:usbid "0x04a9" "0x2207"
+:status :complete
+
+:model "CanoScan N670U/N676U/LiDE20"
+:interface "USB"
+:usbid "0x04a9" "0x220d"
+:status :complete
+
+:model "CanoScan N1240U/LiDE30"
+:interface "USB"
+:usbid "0x04a9" "0x220e"
+:status :complete
+
+:model "CanoScan LiDE25"
+:interface "USB"
+:usbid "0x04a9" "0x2220"
+:status :good
+
+:model "CanoScan D660U"
+:interface "USB"
+:usbid "0x04a9" "0x2208"
+:status :good
+:comment "TPA scans not perfect"
+
+;* SYSCAN *******************************************************************************************
+
+:mfg "Syscan"
+:url "http://www.syscaninc.com/"
+
+:model "TravelScan 460/464"
+:interface "USB"
+:usbid "0x0a82" "0x4600"
+:status :complete
+
+:model "TravelScan 662"
+:interface "USB"
+:usbid "0x0a82" "0x6620"
+:status :complete
+
+;* SYSCAN *******************************************************************************************
+
+:mfg "Ambir"
+
+:model "Visigo A4"
+:interface "USB"
+:usbid "0x0a82" "0x4600"
+:status :complete
+:comment "Rebaged Travelscan 464"
+
+;* Portable Peripheral Co., Ltd. ********************************************************************
+
+:mfg "Portable Peripheral Co., Ltd."
+:url "http://www.pandp.com.tw/"
+
+:model "Q-Scan USB001 (A4 portable scanner)"
+:interface "USB"
+:usbid "0x0a53" "0x1000"
+:status :complete
+
+:model "Q-Scan USB201 (A6 portable scanner)"
+:interface "USB"
+:usbid "0x0a53" "0x2000"
+:status :good
+
+;* Visioneer ****************************************************************************************
+
+:mfg "Visioneer"
+:url "http://www.visioneer.com/"
+
+:model "Strobe XP 100"
+:interface "USB"
+:usbid "0x04a7" "0x0427"
+:status :basic
+;
+; SANE Backend description file for Plustek_pp backend
+;
+
+:backend "plustek_pp"
+:version "0.43"
+:manpage "sane-plustek_pp"
+; backend's web page
+:url "http://www.gjaeger.de/scanner/plustek_pp/"
+
+:devicetype :scanner
+
+;* Plustek **********************************************************************************
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+;name models for above-specified mfg.
+:model "OpticPro 4800P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 4830P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 600P/6000P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 4831P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 9630P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 9630PL"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "use driver-switch mov=1"
+
+:model "OpticPro 9600P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 1236P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "reported as OpticPro 12000P/96000P"
+
+:model "OpticPro 12000P/96000P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 9636P"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "use driver-switch mov=4"
+
+:model "OpticPro 9636P+/Turbo"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "use driver-switch mov=3"
+
+:model "OpticPro 9636T"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro 12000T"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro AI3"
+:interface "Parport (SPP, EPP)"
+:status :basic
+:comment "use driver-switch mov=5, poor picture quality"
+
+:model "OpticPro P8"
+:interface "Parport"
+:status :untested
+
+:model "OpticPro P12"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+:model "OpticPro PT12"
+:interface "Parport (SPP, EPP)"
+:status :complete
+
+;* Primax ***********************************************************************************
+
+:mfg "Primax" ; name of manufacturer
+:url "http://www.primax.nl/"
+
+;name models for above-specified mfg.
+:model "Colorado 4800"
+:interface "Parport (SPP, EPP)"
+:status :untested
+:comment "same as OpticPro 4800P"
+
+:model "Compact 4800 Direct"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "use driver-switch mov=2"
+
+:model "Compact 4800 Direct-30"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "same as OpticPro 4830P, use driver-switch mov=7"
+
+:model "Compact 9600 Direct-30"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "same as OpticPro 9630P"
+
+;* Genius/KYE *******************************************************************************************
+
+:mfg "Genius"
+:url "http://www.geniusnet.com.tw/"
+
+:model "Colorpage Vivid III V2"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "Reported as PT12"
+
+:model "Colorpage Vivid Pro II Film"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "Reported as OP9636T/12000T"
+
+:model "Colorpage HR6X EPP"
+:interface "Parport (SPP, EPP)"
+:status :good
+:comment "Negative scanning does not work correctly"
+
+;********************************************************************************************
+
+:mfg "Aries"
+
+:model "Scan-It Pro 4800"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "use driver-switch mov=2"
+
+;********************************************************************************************
+
+:mfg "BrightScan"
+
+:model "BrighScan OpticPro"
+:interface "Parport (SPP, EPP)"
+:status :complete
+:comment "Reported as P12"
+
+:backend "pnm"
+:version "1.0.8"
+:manpage "sane-pnm"
+:url "mailto:henning@meier-geinitz.de"
+
+:devicetype :api
+:desc "Reads PNM files"
+:comment "Used for debugging frontends. Obsolete, use test backend instead."
+:backend "qcam" ; name of backend
+:version "unmaintained" ; version of backend
+; :url "" ; backend's homepage
+:manpage "sane-qcam"
+
+:devicetype :vidcam
+
+:mfg "Connectix" ; name a manufacturer
+;:url "http://www.connectix.com/" ; doesn't exist any longer?
+
+:model "Color QuickCam" ; name models for above-specified mfg.
+:interface "Parport"
+:status :good
+:comment "Requires root privileges."
+
+:model "Greyscale QuickCam" ; name models for above-specified mfg.
+:interface "Parport"
+:status :minimal
+:comment "Requires root privileges. Partly working."
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+:backend "ricoh" ; name of backend
+:version "unmaintained" ; version of backend
+;
+:manpage "sane-ricoh" ; name of manpage (if it exists)
+
+:devicetype :scanner
+
+:mfg "Ricoh" ; name a manufacturer
+:url "http://www.ricoh.com/"
+
+:model "Ricoh IS50" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :basic
+;:comment "?"
+
+:model "Ricoh IS60" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :basic
+;:comment "?"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+
+
+:backend "rts8891" ; name of backend
+:version "1.0-0" ; version of backend (or "unmaintained")
+:manpage "sane-rts8891" ; name of manpage (if it exists)
+:url "http://stef.dev.free.fr/sane/rts8891/index.html"
+ ; backend's web page
+
+:comment "This backend supports Realtek RTS8891 ASIC bases scanners."
+ ; comment about the backend
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "UMAX" ; name a manufacturer
+:url "http://www.umax.com.tw/" ; manufacturer's URL
+
+:model "Astra 4400"
+:interface "USB"
+:usbid "0x1606" "0x0070"
+:status :good
+:comment "Supports 75, 150, 300, 600 and 1200 dpi"
+
+:model "Astra 4450"
+:interface "USB"
+:usbid "0x1606" "0x0070"
+:status :untested
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com/"
+
+:model "scanjet 4470c"
+:interface "USB"
+:usbid "0x03f0" "0x0805"
+:status :good
+:comment "re-branded Astra 4400"
+
+:model "scanjet 4400c"
+:interface "USB"
+:usbid "0x03f0" "0x0705"
+:status :good
+:comment "exists with 2 different sensors of which only one works"
+:backend "s9036" ; name of backend
+:version "unmaintained" ; version of backend
+; :url "" ; backend's homepage
+:manpage "sane-s9036"
+
+:devicetype :scanner
+
+:mfg "Siemens" ; name a manufacturer
+:url "http://www.siemens.com/"
+
+:model "9036 Flatbed scanner" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :basic
+; :comment ""
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "sceptre"
+:version "1.0-10" ; version of backend
+:manpage "sane-sceptre" ; name of manpage
+:url "http://www.zago.net/sane/" ; backend's web page
+
+:devicetype :scanner
+
+:mfg "Sceptre"
+:url "http://www.sceptre.com/"
+:model "Vividscan S1200"
+:interface "SCSI"
+:status :basic
+
+:mfg "Komodo"
+:url "http://www.komodo.com/"
+:model "S1200"
+:interface "SCSI"
+:status :untested
+:comment "rebadged Sceptre S1200"
+:backend "sharp" ; name of backend
+:version "0.32" ; version of backend
+;:status :beta ; :alpha, :beta, :stable, :new
+:url "http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html"
+ ; backend's homepage
+:manpage "sane-sharp"
+:devicetype :scanner
+
+:mfg "Sharp" ; name a manufacturer
+:url "http://sharp-world.com/"
+
+:model "JX-610" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment ""
+
+:model "JX-250" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment ""
+
+:model "JX-320" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment ""
+
+:model "JX-325" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :untested
+:comment ""
+
+:model "JX-330" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment ""
+
+:model "JX-350" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment ""
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "sm3600" ; name of backend
+:version "0.1" ; version of backend
+:manpage "sane-sm3600" ; name of manpage (if it exists)
+:url "http://sm3600.sourceforge.net/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+
+:mfg "Microtek"
+:url "http://www.microtek.com/"
+
+:model "ScanMaker 3600"
+:interface "USB"
+:usbid "0x05da" "0x40b3"
+:comment "works"
+:status :basic
+
+:model "ScanMaker 3600"
+:interface "USB"
+:usbid "0x05da" "0x40ca"
+:comment "works"
+:status :basic
+
+:model "ScanMaker 3600"
+:interface "USB"
+:usbid "0x05da" "0x40ff"
+:comment "works"
+:status :basic
+
+:model "ScanMaker 3700"
+:interface "USB"
+:usbid "0x05da" "0x40b8"
+:comment "works"
+:status :basic
+
+:model "ScanMaker 3700"
+:interface "USB"
+:usbid "0x05da" "0x40cb"
+:comment "works"
+:status :basic
+
+:model "ScanMaker 3750"
+:interface "USB"
+:usbid "0x05da" "0x40dd"
+:comment "works (told)"
+:status :basic
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+; See doc/descriptions.txt for details.
+
+:backend "sm3840" ; name of backend
+:version "1.1" ; version of backend (or "unmaintained")
+:manpage "sane-sm3840" ; name of manpage (if it exists)
+:url "http://www.ziplabel.com/sm3840/" ; backend's web page
+:comment "This reverse-engineered backend supports the USB ScanMaker 3840 model"
+ ; comment about the backend
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Microtek" ; name a manufacturer
+:url "http://www.microtek.com/" ; manufacturer's URL
+:comment "Microtek makes a wide variety of devices."
+ ; comment about the manufacturer
+
+:model "ScanMaker 3840" ; name models for above-specified mfg.
+:status :good ; :minimal, :basic, :good, :complete
+ ; :untested, or :unsupported
+:interface "USB" ; interface type of the device:
+ ; "SCSI", "USB", "Parport (EPP)",
+ ; "Parport (SPP)", "Parport (ECP)",
+ ; "Serial port", "IEEE-1394", "JetDirect",
+ ; or "Proprietary".
+:usbid "0x05da" "0x30d4"
+:comment "8 and 16 bit, color and grayscale" ; comment about the model
+
+:model "ScanMaker 4800" ; name models for above-specified mfg.
+:status :good ; :minimal, :basic, :good, :complete
+ ; :untested, or :unsupported
+:interface "USB" ; interface type of the device:
+ ; "SCSI", "USB", "Parport (EPP)",
+ ; "Parport (SPP)", "Parport (ECP)",
+ ; "Serial port", "IEEE-1394", "JetDirect",
+ ; or "Proprietary".
+:usbid "0x05da" "0x30cf"
+:comment "Same hardware as SM3840, different color box" ; comment
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+; :status specifier is optional after :model and at the top-level
+
+
+; $Id$
+;
+; SANE Backend specification file (Matto Marjanovic's format)
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "SnapScan" ; name of backend
+:version "1.4" ; version of backend
+:manpage "sane-snapscan" ; name of manpage (if it exists)
+:url "http://snapscan.sourceforge.net/" ; backend's web page
+:comment "Supported bit depths: 24 bit (color), 48 bit (color, Epson) 8 bit (gray)"
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+;-----------------------------------------------------------------------------
+
+:mfg "AGFA" ; name a manufacturer
+:url "http://www.agfa.com/"
+
+:model "SnapScan" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+
+:model "SnapScan 300"
+:interface "SCSI"
+:status :good
+
+:model "SnapScan 310"
+:interface "SCSI"
+:status :good
+
+:model "SnapScan 600"
+:interface "SCSI"
+:status :good
+:comment "Optional ADF supported."
+
+:model "Arcus 1200"
+:interface "SCSI"
+:status :good
+:comment "Optional transparency unit supported."
+
+:model "SnapScan 1236s"
+:interface "SCSI"
+:status :good
+:comment "Optional ADF and transparency unit supported."
+
+:model "SnapScan 1236u"
+:interface "USB"
+:status :good
+:usbid "0x06bd" "0x0002"
+:comment "Optional ADF and transparency unit supported."
+
+:model "SnapScan 1212U"
+:interface "USB"
+:usbid "0x06bd" "0x0001"
+:status :good
+
+:model "SnapScan 1212U_2"
+:interface "USB"
+:usbid "0x06bd" "0x2061"
+:status :good
+
+:model "SnapScan e10"
+:interface "USB"
+:usbid "0x06bd" "0x2093"
+:status :good
+
+:model "SnapScan e20"
+:interface "USB"
+:usbid "0x06bd" "0x2091"
+:status :good
+
+:model "SnapScan e25"
+:interface "USB"
+:usbid "0x06bd" "0x2095"
+:status :good
+
+:model "SnapScan e26"
+:interface "USB"
+:usbid "0x06bd" "0x2097"
+:status :good
+
+:model "SnapScan e40"
+:interface "USB"
+:usbid "0x06bd" "0x208d"
+:status :good
+
+:model "SnapScan e42"
+:interface "USB"
+:usbid "0x06bd" "0x20ff"
+:status :good
+
+:model "SnapScan e50"
+:interface "USB"
+:status :good
+:usbid "0x06bd" "0x208f"
+:comment "Optional tranparency unit supported"
+
+:model "SnapScan e52"
+:interface "USB"
+:status :good
+:usbid "0x06bd" "0x20fd"
+:comment "Optional tranparency unit supported"
+
+:model "SnapScan e60"
+:interface "USB"
+:status :untested
+
+;------------------------------------------------------------------------------
+
+:mfg "Acer Peripherals"
+:comment "Company was renamed to <a href=\"#BENQ\">Benq</a>."
+
+:mfg "Vuego"
+:comment "Company was renamed to <a href=\"#BENQ\">Benq</a>."
+
+:mfg "Benq (Acer)"
+:url "http://www.benq.com"
+:comment "Formerly Acer Peripherals"
+
+:model "300f"
+:interface "SCSI"
+:status :good
+
+:model "310s"
+:interface "SCSI"
+:status :good
+
+:model "610s"
+:interface "SCSI"
+:status :good
+
+:model "610plus"
+:interface "SCSI"
+:status :good
+
+:model "620s"
+:interface "SCSI"
+:status :good
+
+:model "ScanWit 2720s"
+:interface "SCSI"
+:status :good
+
+:model "310U"
+:interface "USB"
+:usbid "0x04a5" "0x1a20"
+:status :good
+
+:model "320U"
+:interface "USB"
+:usbid "0x04a5" "0x2022"
+:status :good
+
+:model "340U"
+:interface "USB"
+:usbid "0x04a5" "0x2022"
+:status :good
+
+:model "620U"
+:interface "USB"
+:usbid "0x04a5" "0x1a2a"
+:status :good
+:comment "Optional tranparency unit supported"
+
+:model "620UT"
+:interface "USB"
+:usbid "0x04a5" "0x2040"
+:status :good
+:comment "Optional tranparency unit supported"
+
+
+:model "640U"
+:interface "USB"
+:usbid "0x04a5" "0x2060"
+:status :good
+:comment "Optional tranparency unit supported"
+
+:model "640bu"
+:interface "USB"
+:usbid "0x04a5" "0x207e"
+:status :good
+
+:model "640BT"
+:interface "USB"
+:usbid "0x04a5" "0x20be"
+:status :good
+:comment "Optional tranparency unit supported"
+
+:model "1240"
+:interface "USB"
+:usbid "0x04a5" "0x20c0"
+:status :good
+:comment "Optional tranparency unit supported"
+
+:model "3300"
+:interface "USB"
+:usbid "0x04a5" "0x20b0"
+:status :good
+
+:model "3300"
+:interface "USB"
+:usbid "0x04a5" "0x20de"
+:status :good
+
+:model "4300"
+:interface "USB"
+:usbid "0x04a5" "0x20b0"
+:status :good
+
+:model "4300"
+:interface "USB"
+:usbid "0x04a5" "0x20de"
+:status :good
+
+:model "5000E"
+:interface "USB"
+:usbid "0x04a5" "0x20fc"
+:status :basic
+:comment "Same as 5000U, working up to 600 DPI"
+
+:model "5000U"
+:interface "USB"
+:usbid "0x04a5" "0x20fc"
+:status :basic
+:comment "Same as 5000E, working up to 600 DPI"
+
+:model "5000"
+:interface "USB"
+:usbid "0x04a5" "0x20f8"
+:status :good
+:comment "USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI"
+
+:model "5150"
+:interface "USB"
+:usbid "0x04a5" "0x2137"
+:status :basic
+:comment "Calibration algorithm unknown"
+
+:model "5250"
+:interface "USB"
+:usbid "0x04a5" "0x2137"
+:status :basic
+:comment "Same hardware as 5150 (?), Calibration algorithm unknown"
+
+:model "5300"
+:interface "USB"
+:usbid "0x04a5" "0x20fe"
+:status :basic
+:comment "Problems with firmware upload reported"
+
+;------------------------------------------------------------------------------
+
+:mfg "Guillemot / Hercules"
+:url "http://www.guillemot.com"
+
+:model "Maxi Scan A4 Deluxe (SCSI)"
+:interface "SCSI"
+:status :good
+:comment "Rebadged SnapScan 310s."
+
+:model "Scan@home Touch 1248 (USB)"
+:interface "USB"
+:usbid "0x04a5" "0x20de"
+:status :good
+:comment "Rebadged Benq 3300."
+
+:model "Maxi Scan A4 USB 640U"
+:interface "USB"
+:usbid "0x04a5" "0x2060"
+:status :good
+:comment "Rebadged Benq 640U."
+
+:model "Maxi A4 36 bit"
+:interface "USB"
+:usbid "0x04a5" "0x2060"
+:status :good
+:comment "Rebadged Benq 620U, needs Benq firmware file u96v???.bin"
+
+;------------------------------------------------------------------------------
+
+:mfg "Mitsubishi"
+:url "http://www.mitsubishi.com"
+
+:model "Diamondview 648UT"
+:interface "USB"
+:usbid "0x04a5" "0x2022"
+:status :good
+:comment "Rebadged Benq 320u."
+
+:model "Diamondview 650U"
+:interface "USB"
+:usbid "0x04a5" "0x20b0"
+:status :good
+:comment "Rebadged Benq 4300."
+
+;------------------------------------------------------------------------------
+
+:mfg "Epson"
+:url "http://www.epson.com"
+
+:model "Perfection 660"
+:interface "USB"
+:usbid "0x04b8" "0x0114"
+:status :good
+
+:model "Perfection 1270"
+:interface "USB"
+:usbid "0x04b8" "0x0120"
+:status :good
+
+:model "Perfection 1670"
+:interface "USB"
+:usbid "0x04b8" "0x011f"
+:status :good
+
+:model "Perfection 2480"
+:interface "USB"
+:usbid "0x04b8" "0x0121"
+:status :good
+
+:model "Perfection 2580"
+:interface "USB"
+:status :basic
+:usbid "0x04b8" "0x0121"
+:comment "Film scanning unit unsupported"
+
+:model "Perfection 3490"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :good
+
+:model "Perfection 3590"
+:interface "USB"
+:usbid "0x04b8" "0x0122"
+:status :basic
+:comment "Film scanning unit unsupported"
+
+:model "Stylus CX-1500"
+:interface "USB"
+:usbid "0x04b8" "0x080c"
+:status :good
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "sp15c" ; name of backend
+:version "unmaintained" ; version of backend
+:manpage "sane-sp15c" ; name of manpage (if it exists)
+;:url "http://www.aa.net/~bentson/sane.html" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Fujitsu" ; name a manufacturer
+:url "http://www.fcpa.fujitsu.com/products/scanners/"
+:url "http://www.fujitsu.com/"
+
+:model "ScanPartner 15C" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+
+:model "ScanPartner 600C" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+; ST400 backend .desc by Ingo Wilken
+
+:backend "st400" ; name of backend
+:version "1.6" ; version number
+:manpage "sane-st400" ; name of manpage (if it exists)
+:url "http://www.informatik.uni-oldenburg.de/~ingo/sane/" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices
+
+:mfg "Siemens"
+:url "http://www.siemens.de/"
+:model "ST400"
+:interface "SCSI"
+:comment "6 bit gray"
+:status :basic
+
+:model "ST800"
+:interface "SCSI"
+:comment "6 bit gray"
+:status :basic
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "stv680" ; name of backend
+:version "1.0-1" ; version of backend
+:manpage "sane-stv680"
+:url "http://gkall.hobby.nl/stv680-aiptek.html" ; backend's web page
+:comment "This vidcam backend is for the stv0680 chipset, See the website for more info."
+
+:devicetype :vidcam ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Aiptek" ; name a manufacturer
+:url "http://www.aiptek.com.tw"
+
+; name models for above-specified mfg.
+:model "Aiptek Pencam"
+:interface "USB"
+:usbid "0x0553" "0x0202"
+:status :minimal
+:comment "image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem"
+
+:mfg "Konica" ; name a manufacturer
+:url "http://www.konicaminolta.com"
+
+; name models for above-specified mfg.
+:model "e-mini"
+:interface "USB"
+:usbid "0x04c8" "0x0722"
+:status :untested
+:comment " "
+
+:mfg "Digital Dream" ; name a manufacturer
+:url "http://www.digitaldreamco.com/en/index.shtml"
+
+; name models for above-specified mfg.
+:model "l' espion XS"
+:interface "USB"
+:usbid "0x1183" "0x0001"
+:status :untested
+:comment " "
+
+:mfg "Creative" ; name a manufacturer
+:url "http://www.creative.com/"
+
+; name models for above-specified mfg.
+:model "WebCam Go Mini"
+:interface "USB"
+:usbid "0x041e" "0x4007"
+:status :untested
+:comment " "
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+:backend "tamarack" ; name of backend
+:version "unmaintained" ; version of backend
+;
+:manpage "sane-tamarack" ; name of manpage (if it exists)
+
+:devicetype :scanner
+
+:mfg "Tamarack" ; name a manufacturer
+;:url "http://www.tamarack.net/"
+; doesn't exist anymore?
+
+:model "Artiscan 6000C" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment "3 pass, 300 DPI"
+
+:model "Artiscan 8000C" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment "3 pass, 400 DPI"
+
+:model "Artiscan 12000C" ; name models for above-specified mfg.
+:interface "SCSI"
+:status :good
+:comment "3 pass, 600 DPI"
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "teco1" ; name of backend
+:version "1.0-10" ; version of backend
+:manpage "sane-teco1" ; name of manpage (if it exists)
+:url "http://www.zago.net/sane/#teco" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "Relisys"
+:url "http://www.relisys.com/"
+:url "http://www.tecoimage.com.tw/"
+
+:model "RELI 2412"
+:interface "SCSI"
+:comment "sub model VM3530+"
+:status :complete
+
+:model "AVEC 2400"
+:interface "SCSI"
+:comment "sub model VM3520"
+:status :complete
+
+:model "RELI 4830"
+:interface "SCSI"
+:comment "sub model VM4542"
+:status :good
+
+:model "AVEC 2412"
+:comment "sub model VM3520+"
+:interface "SCSI"
+:status :complete
+
+:model "AVEC 4800"
+:comment "sub model VM4530"
+:interface "SCSI"
+:status :untested
+
+:model "AVEC 4816"
+:comment "sub model VM4530+"
+:interface "SCSI"
+:status :untested
+
+:model "RELI DS6"
+:comment "sub model VM3420"
+:interface "SCSI"
+:status :untested
+
+:model "RELI DS15"
+:comment "sub model VM3440"
+:interface "SCSI"
+:status :untested
+
+:model "RELI 2400"
+:comment "sub model VM3530"
+:interface "SCSI"
+:status :untested
+
+:model "RELI 4816"
+:comment "sub model VM4540"
+:interface "SCSI"
+:status :complete
+
+:model "RELI 9600"
+:comment "sub model VM6530"
+:interface "SCSI"
+:status :untested
+
+:model "RELI 9612"
+:comment "sub model VM6530*"
+:interface "SCSI"
+:status :untested
+
+:model "RELI 9624"
+:comment "sub model VM6530+"
+:interface "SCSI"
+:status :untested
+
+:model "RELI 9630"
+:comment "sub model VM6540"
+:interface "SCSI"
+:status :untested
+
+:mfg "Actown"
+:model "ACT Scan I 30"
+:comment "sub model VM3520A"
+:interface "SCSI"
+:status :untested
+
+:mfg "Dextra"
+
+:model "DF-600P"
+:comment "sub model VM3510"
+:interface "SCSI"
+:status :good
+
+:model "DF-1200T+"
+:comment "sub model VM3530+"
+:interface "SCSI"
+:status :untested
+
+:model "DF-4830T"
+:comment "sub model VM4542"
+:interface "SCSI"
+:status :untested
+
+:model "DF-9624"
+:comment "sub model VM6530+"
+:interface "SCSI"
+:status :untested
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "teco2" ; name of backend
+:version "1.0-9" ; version of backend
+:manpage "sane-teco2"
+:url "http://gkall.hobby.nl/teco2.html" ; backend's web page
+
+:devicetype :scanner
+
+:mfg "Relisys"
+:url "http://www.relisys.com/"
+
+:model "AVEC Super 3"
+:interface "SCSI"
+:comment "sub model VM3575"
+:status :untested
+
+:model "AVEC II S3"
+:interface "SCSI"
+:comment "sub model VM3564"
+:status :good
+
+:model "SCORPIO Super 3"
+:comment "sub model VM3575"
+:interface "SCSI"
+:status :good
+
+:model "APOLLO Express 3"
+:comment "sub model VM356A"
+:interface "SCSI"
+:status :basic
+
+:model "APOLLO Express 6"
+:comment "sub model VM6565" ; aka VM656A
+:interface "SCSI"
+:status :good
+
+:model "SCORPIO Pro"
+:comment "sub model VM6575"
+:interface "SCSI"
+:status :good
+
+:model "SCORPIO Pro-S"
+:comment "sub model VM6586"
+:interface "SCSI"
+:status :untested
+
+
+:mfg "Primax"
+:url "http://www.primax.nl/"
+
+:model "Jewel 4800"
+:comment "sub model VM356A"
+:interface "SCSI"
+:status :good
+
+:model "Profi 9600"
+:comment "sub model VM6575"
+:interface "SCSI"
+:status :basic
+
+:model "Profi 19200"
+:comment "sub model VM6586"
+:interface "SCSI"
+:status :good
+
+
+:mfg "Mustek"
+:url "http://www.mustek.com/"
+
+:model "ScanMagic 4830S"
+:comment "sub model VM3575"
+:interface "SCSI"
+:status :untested
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "teco3" ; name of backend
+:version "1.0-1" ; version of backend
+:manpage "sane-teco3" ; name of manpage (if it exists)
+:url "http://www.zago.net/sane/#teco3" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+
+:mfg "Relisys"
+:url "http://www.tecoimage.com.tw/"
+:model "Infinity Scorpio"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :good
+
+:mfg "Plustek"
+:model "OpticPro 2400SP"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :untested
+
+:mfg "PIOTECH"
+:url "http://www.image-land.com/"
+:model "Splendeur 3024"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :good
+
+:mfg "Trust"
+:model "Imagery 2400 SP"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :good
+
+:model "Imagery 4800 SP+"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :good
+
+:model "Imagery 9600 SP"
+:comment "sub model VM3552"
+:interface "SCSI"
+:status :untested
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "test" ; name of backend
+:version "1.0-28" ; version of backend
+:manpage "sane-test" ; name of manpage (if it exists)
+:url "http://www.meier-geinitz.de/sane/test-backend/" ; backend's web page
+
+:devicetype :api ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:desc "Frontend-tester"
+:comment "Backend for testing frontends. Also serves as example for SANE backend options."
+
+;
+; SANE Backend description file for U12 backend
+;
+
+:backend "u12"
+:version "0.02"
+:manpage "sane-u12"
+:new :no
+; backend's web page
+:url "http://www.gjaeger.de/scanner/u12/"
+
+:devicetype :scanner
+
+;* Plustek **********************************************************************************
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+:model "OpticPro U12"
+:interface "USB"
+:usbid "0x07b3" "0x0001"
+:status :basic
+:comment "Note: Only devices with product ID 0x0001 are supported!"
+
+:model "OpticPro UT12"
+:interface "USB"
+:usbid "0x07b3" "0x0001"
+:status :basic
+:comment "Note: Only devices with product ID 0x0001 are supported!"
+
+:model "OpticPro 1212U"
+:interface "USB"
+:usbid "0x07b3" "0x0001"
+:status :basic
+
+;* RevScan **********************************************************************************
+
+:mfg "RevScan"
+
+:model "RevScan Orange R48Ti"
+:interface "USB"
+:usbid "0x07b3" "0x0001"
+:status :basic
+:comment "Rebadged Plustek OpticPro UT12"
+
+;* Genius/KYE *******************************************************************************************
+
+:mfg "Genius"
+:url "http://www.geniusnet.com.tw/"
+
+:model "ColorPage HR6 V1"
+:interface "USB"
+:usbid "0x0458" "0x2004"
+:status :basic
+
+:model "ColorPage Vivid III USB"
+:interface "USB"
+:usbid "0x07b3" "0x0001"
+:status :untested
+:comment "Note: Device has Plustek vendor and product ID (0x07b3/0x0001)"
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "umax1220u" ; name of backend
+:version "unmaintained" ; version of backend
+;:status :stable ; :alpha, :beta, :stable, :new
+:manpage "sane-umax1220u" ; name of manpage (if it exists)
+:url "http://sourceforge.net/projects/umax1220u-sane" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "UMAX" ; name a manufacturer
+:url "http://www.umax.com/"
+
+:model "Astra 1220U" ; name models for above-specified mfg.
+:interface "USB"
+:usbid "0x1606" "0x0010"
+:status :good
+
+:model "Astra 1600U"
+:interface "USB"
+:usbid "0x1606" "0x0030"
+:status :good
+
+:model "Astra 2000U"
+:interface "USB"
+:usbid "0x1606" "0x0030"
+:status :good
+
+:model "Astra 2100U"
+:interface "USB"
+:usbid "0x1606" "0x0130"
+:status :good
+
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "umax" ; name of backend
+:version "1.0-41" ; version of backend
+:manpage "sane-umax" ; name of manpage (if it exists)
+:url "http://www.rauch-domain.de/sane-umax/index.html" ; backend's web page
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "UMAX" ; name a manufacturer
+:url "http://www.umax.com/"
+:url "http://www.umax.com.tw/"
+:url "http://www.umax.de/en"
+:url "http://www.umax-europe.com"
+:url "http://www.umaxjapan.co.jp"
+:url "http://www.umax.com.cn"
+
+:model "Vista S6"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Vista S6E"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UMAX S-6E"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UMAX S-6EG"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Vista-S8"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Supervista S-12"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UMAX S-12"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UMAX S-12G"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 600S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 610S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 1200S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 1220S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 2100S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 2200 (SU)"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 2200 (SU)"
+:interface "USB"
+:usbid "0x1606" "0x0230"
+:status :good
+:comment "OK, needs USB control messages"
+
+:model "Astra 2400S"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra 6400"
+:interface "IEEE-1394"
+:status :unsupported
+:comment "will probably work one day"
+
+:model "Astra 6450"
+:interface "IEEE-1394"
+:status :unsupported
+:comment "will probably work one day"
+
+:model "Astra MX3"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Astra MX3"
+:interface "USB"
+:status :good
+:comment "OK, needs USB control messages"
+
+:model "Mirage D-16L"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Mirage II"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Mirage IIse"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PSD"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PowerLook"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=PS-2400X"
+
+:model "PL-II"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PowerLook III"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PowerLook 270"
+:interface "SCSI"
+:status :unsupported
+:comment "incompatible"
+
+:model "PowerLook 270plus"
+:interface "SCSI"
+:status :unsupported
+:comment "incompatible"
+
+:model "PowerLook 1100"
+:interface "IEEE-1394"
+:status :unsupported
+:comment "will probably work one day"
+
+:model "PowerLook 2000"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PowerLook 2100XL"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "PowerLook 3000"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "Gemini D-16"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UMAX VT600"
+:interface "SCSI"
+:status :untested
+:comment "may work, please test and give feedback"
+
+:model "Vista-T630"
+:interface "SCSI"
+:status :good
+:comment "OK for some firmwareversions, on others only lineart OK"
+
+:model "UC 630"
+:interface "SCSI"
+:status :good
+:comment "Version 2.8 OK, others only lineart OK"
+
+:model "UG 630"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UG 80"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:model "UC 840"
+:interface "SCSI"
+:status :good
+:comment "Version 1.6 OK, others only lineart OK"
+
+:model "UC 1200S"
+:interface "SCSI"
+:status :untested
+:comment "may work, please test and give feedback"
+
+:model "UC 1200SE"
+:interface "SCSI"
+:status :good
+:comment "Version 3.0 OK, others unknown"
+
+:model "UC 1260"
+:interface "SCSI"
+:status :good
+:comment "Version 1.6 OK, others unknown"
+
+
+:mfg "Linotype Hell" ; another manufacturer...
+:url "http://www.heidelberg.com/"
+
+:model "Jade"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell Office"
+
+:model "Jade"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell JADE"
+
+:model "Jade2"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell Office2"
+
+:model "Saphir"
+:interface "SCSI"
+:status :untested
+:comment "support disabled until tested - please contact author"
+
+:model "Saphir2"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell SAPHIR2"
+
+:model "Saphir3"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell SAPHIR3"
+
+:model "Saphir Ultra"
+:interface "SCSI"
+:status :untested
+:comment "support disabled until tested - please contact author"
+
+:model "Saphir Ultra II"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=Linotype SAPHIR4"
+
+:model "Saphir HiRes"
+:interface "SCSI"
+:status :untested
+:comment "support disabled until tested - please contact author"
+
+:model "Opal"
+:interface "SCSI"
+:status :untested
+:comment "support disabled until tested - please contact author"
+
+:model "Opal2"
+:interface "SCSI"
+:status :good
+:comment "OK; SCSI-ID=LinoHell OPAL2"
+
+:model "Opal Ultra"
+:interface "SCSI"
+:status :untested
+:comment "support disabled until tested - please contact author"
+
+:model "Linoscan 1400"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=HDM LS4H1S"
+
+:mfg "Vobis"
+:url "http://www.vobis.de/"
+
+:model "Highscreen Scanboostar Premium"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=LinoHell Office2"
+
+:mfg "EDGE" ; another manufacturer...
+; :url "http://???/"
+
+:model "KTX-9600US"
+:interface "SCSI"
+:status :untested
+:comment "no feedback"
+
+:mfg "Epson" ; another manufacturer...
+:url "http://www.epson.com/"
+
+:model "Perfection 600"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=EPSON Perfection600"
+
+:mfg "Escom" ; another manufacturer...
+
+:model "Image Scanner 256"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=UMAX UG 80"
+
+:mfg "Escort" ; another manufacturer...
+
+:model "Galleria 600"
+:interface "SCSI"
+:status :untested
+:comment "untested, SCSI-ID=ESCORT Galleria 600S"
+
+:mfg "Genius" ; another manufacturer...
+;:url "http://www.genius.kye.de/"
+
+:model "ColorPage-HR5 (Pro)"
+:interface "SCSI"
+:status :good
+:comment "OK, SCSI-ID=KYE ColorPage-HR5"
+
+:mfg "Nikon" ; another manufacturer...
+:url "http://www.nikon.com/"
+
+:model "AX-110 / Scantouch 110"
+:interface "SCSI"
+:status :untested
+:comment "may work, please test and give feedback"
+
+:model "AX-210"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+:mfg "TriGem" ; another manufacturer...
+:url "http://www.nikon.com/"
+
+:model "PowerScanII"
+:interface "SCSI"
+:status :good
+:comment "OK"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "umax_pp" ; name of backend
+:version "1" ; version of backend
+:manpage "sane-umax_pp" ; name of manpage (if it exists)
+ ; backend's web page
+:url "http://umax1220p.sourceforge.net/"
+
+:devicetype :scanner ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+:mfg "UMAX" ; name a manufacturer
+:url "http://www.umax.com.tw/"
+
+; These scanners are known to have the same ASIC family.
+
+:model "Astra 1220P"
+:interface "Parport (EPP/ECP)"
+:status :good
+
+:model "Astra 2000P"
+:interface "Parport (EPP/ECP)"
+:status :good
+
+:model "Astra 1600P"
+:interface "Parport (EPP/ECP)"
+:status :good
+
+:model "Astra 600P"
+:interface "Parport (SPP/ECP)"
+:status :unsupported
+:comment "untested, but should be close to 610P"
+
+:model "Astra 610P"
+:interface "Parport (SPP/ECP)"
+:status :good
+
+:mfg "Hewlett-Packard"
+
+:model "Scanjet 3200C"
+:interface "Parport (EPP/ECP)"
+:status :good
+:comment "works (relabelled 1220P and 2000P)"
+
+:mfg "Genius"
+
+:model "ColorPage-Life Pro"
+:interface "Parport (EPP/ECP)"
+:status :good
+:comment "works (relabelled 1220P and 2000P)"
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "unsupported" ; name of backend
+:version "2010-06-09" ; version of backend
+:url "/contrib.html"
+;:manpage "sane-mustek" ; name of manpage (if it exists)
+:comment "The devices mentioned here are not supported by any SANE backend. However, there may be links to information about them or stand-alone programs."
+
+:devicetype :scanner
+
+;********************************************************************************************
+
+:mfg "Agfa"
+
+:model "DuoScan f40"
+:url "/unsupported/agfa-duoscan-f40.html"
+:interface "USB IEEE-1394"
+:usbid "0x06bd" "0x02bf"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "DuoScan T2000XL"
+:url "/unsupported/agfa-duoscan-t2000xl.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Unsupported. Same as Microtek ArtixScan 2020?"
+
+:model "DuoScan T2500"
+:interface "SCSI IEEE-1384"
+:status :unsupported
+:comment "Unsupported. Same as Microtek Artixscan 2500f"
+
+:model "SnapScan 310P"
+:url "/unsupported/acer-parport.html"
+:interface "Parport"
+:status :unsupported
+:comment "Unsupported, see link for details."
+
+:model "SnapScan EZ"
+:url "/unsupported/acer-parport.html"
+:interface "Parport"
+:status :unsupported
+:comment "Unsupported, see link for details."
+
+:model "SnapScan 1200P"
+:url "/unsupported/acer-parport.html"
+:interface "Parport"
+:status :unsupported
+:comment "Unsupported, see link for details."
+
+:model "SnapScan 1212P"
+:url "/unsupported/acer-parport.html"
+:interface "Parport"
+:status :unsupported
+:comment "Unsupported, see link for details."
+
+;********************************************************************************************
+
+:mfg "Artec/Ultima"
+:url "http://www.artecusa.com/"
+
+:model "1236 USB"
+:url "/unsupported/artec_1236usb.html"
+:interface "USB"
+:usbid "0x05d8" "0x4001"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "AM12e+"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported. Chips found inside: AT015, AD9816JS. Maybe similar to SCSI version or as6e?"
+
+:model "Ultima 2000 (0x4001)"
+:url "/unsupported/artec-ultima-2000-2.html"
+:interface "USB"
+:usbid "0x05d8" "0x4001"
+:status :unsupported
+:comment "Same name, but different ids: This scanner is not supported. The scanner with product id 0x4002 is supported by the gt68xx backend, however."
+
+;********************************************************************************************
+
+:mfg "Avigramm"
+
+:model "Minidoc"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "USB Parport"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Avision"
+:url "http://www.avision.com/"
+
+:model "DS310F"
+:interface "Parport"
+:status :unsupported
+:comment "Probably not supported. Scanner/printer/copier combination."
+
+:model "iVina FB2400"
+:interface "USB"
+:status :unsupported
+:comment "Not supported. No chipset information available. Same as UMAX Astra 6700."
+
+:model "iVina 1600"
+:url "/unsupported/umax-astra-4500.html"
+:interface "USB"
+:usbid "0x0638" "0x0a10"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend. Same as UMAX Astra 4500."
+
+:model "iVina FB1800"
+:url "/unsupported/umax-astra-4700.html"
+:interface "USB"
+:usbid "0x0638" "0x0a20"
+:status :unsupported
+:comment "GL646/GL660 based. Same as UMAX Astra 4700."
+
+
+;********************************************************************************************
+
+:mfg "Benq (Acer)"
+:url "http://www.benq.com"
+:comment "Formerly Acer Peripherals"
+
+:model "310P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "320P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "340P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "610P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "610PT"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "620P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "620PT"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "640P"
+:url "/unsupported/acer-parport.html"
+:status :unsupported
+:interface "Parport"
+:comment "Unsupported, see link for details."
+
+:model "5450"
+:interface "USB"
+:usbid "0x04a5" "0x211e"
+:status :unsupported
+:comment "Unsupported."
+
+:model "5550"
+:url "/unsupported/benq-5550.html"
+:interface "USB"
+:usbid "0x04a5" "0x2211"
+:status :unsupported
+:comment "Unsupported, see link for details."
+
+:model "5560"
+:interface "USB"
+:usbid "0x04a5" "0x2311"
+:status :unsupported
+:url "http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023447.html"
+
+:model "7400UT"
+:url "/unsupported/benq-7400ut.html"
+:interface "USB"
+:usbid "0x04a5" "0x2202"
+:status :unsupported
+
+;********************************************************************************************
+
+:mfg "Boeder"
+
+:model "Sm@rtScan Office"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "Parport USB"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Brother"
+:url "http://www.brother.com/"
+
+:model "MFC 2500"
+:url "/unsupported/brother-mfc-2500.html"
+:interface "USB"
+:usbid "0x04f9" "0x000a"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "MFC 4600"
+:status :unsupported
+:url "http://sourceforge.net/projects/brother-mfc"
+:interface "Parport"
+:comment "The parport 200x400dpi grayscale version of this scanner is unsupported. Dmitri Katchalov did some investigations on this scanner. If you want to write a backend, contact him (see link)."
+
+:model "MFC 7300c"
+:url "/unsupported/brother-mfc-7300.html"
+:interface "Parport USB"
+:usbid "0x04f9" "0x0106"
+:status :unsupported
+
+:model "MFC 9600"
+:url "/unsupported/brother-mfc-9600.html"
+:interface "USB"
+:usbid "0x04f9" "0x0101"
+:status :unsupported
+
+;********************************************************************************************
+
+:mfg "C-Channel"
+:url "http://www.c-channel.ch/"
+
+:model "MyPen Pro"
+:url "/unsupported/c-channel-mypen-pro.html"
+:interface "USB"
+;:usbid "" ""
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MyPen Light"
+:interface "USB"
+:usbid "0x0a93" "0x0005"
+:status :unsupported
+:comment "See bug #306792 for details."
+
+:model "MoneyPen II"
+;:url "/unsupported/c-channel-mypen-pro.html"
+:interface "USB"
+;:usbid "" ""
+:status :unsupported
+:comment "Probably unsupported."
+
+;********************************************************************************************
+
+:mfg "Canon"
+:url "http://www.canon.com/"
+
+:model "CanoScan 3000"
+:url "/unsupported/canon-3000.html"
+:interface "USB"
+:usbid "0x04a9" "0x2215"
+:status :unsupported
+:comment "GL660+GL646 based."
+
+:model "CanoScan 3000ex"
+:url "/unsupported/canon-3000.html"
+:interface "USB"
+:usbid "0x04a9" "0x2215"
+:status :unsupported
+:comment "GL660+GL646 based."
+
+:model "CanoScan 3000F"
+:url "/unsupported/canon-3000.html"
+:interface "USB"
+:usbid "0x04a9" "0x2215"
+:status :unsupported
+:comment "GL660+GL646 based, to be added to genesys backend"
+
+:model "CanoScan 4200F"
+:url "/unsupported/canon-4200f.html"
+:interface "USB"
+:usbid "0x04a9" "0x221b"
+:status :unsupported
+:comment "Probably unsupported. See link."
+
+:model "CanoScan 4400F"
+:url "/unsupported/canon-4400.html"
+:interface "USB"
+:usbid "0x04a9" "0x2228"
+:status :unsupported
+:comment "GL843 based, to be added to genesys backend"
+
+:model "CanoScan 5000F"
+:url "/unsupported/canon-5000f.html"
+:interface "USB"
+:usbid "0x04a9" "0x2212"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "CanoScan 5200F"
+:url "/unsupported/canon-5200f.html"
+:interface "USB"
+:usbid "0x04a9" "0x2217"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "CanoScan 8000F"
+:url "/unsupported/canon-8000f.html"
+:interface "USB"
+:usbid "0x04a9" "0x220f"
+:status :unsupported
+:comment "Not supported. See link for more information. With transparency adapter."
+
+:model "CanoScan 8400F"
+:url "/unsupported/canon-8400f.html"
+:interface "USB"
+:usbid "0x04a9" "0x221e"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "CanoScan 8600F"
+:url "/unsupported/canon-8600.html"
+:interface "USB"
+:usbid "0x04a9" "0x2229"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+
+:model "CanoScan 9900F"
+:url "/unsupported/canon-9900f.html"
+:interface "USB"
+:usbid "0x04a9" "0x2210"
+:status :unsupported
+:comment "Probably unsupported, similar to 8000F. 3200x6400 dpi USB2. With transparency adapter."
+
+:model "CanoScan 9950F"
+:url "/unsupported/canon-9950f.html"
+:interface "USB"
+:usbid "0x04a9" "0x2219"
+:status :unsupported
+:comment "Probably unsupported."
+
+:model "CanoScan D646U"
+:url "/unsupported/canon-d646u.html"
+:interface "USB"
+:usbid "0x04a9" "0x220b"
+:status :unsupported
+:comment "Probably not supported. See link for more information and test program."
+
+:model "CanoScan D646U ex"
+:url "/unsupported/canon-d646u.html"
+:interface "USB"
+:usbid "0x04a9" "0x220b"
+:status :unsupported
+:comment "Probably not supported. See D646."
+
+:model "CanoScan D1230U"
+:url "/unsupported/canon-d1230u.html"
+:interface "USB"
+:usbid "0x04a9" "0x2209"
+:status :unsupported
+:comment "Probably not supported. "
+
+:model "CanoScan D1250U2"
+:url "/unsupported/canon-d1250u2.html"
+:interface "USB"
+:usbid "0x04a9" "0x220c"
+:status :unsupported
+:comment "Not supported. However, someone started working on this scanner and some information is available (see link)."
+
+:model "CanoScan D2400UF"
+:url "/unsupported/canon-d2400uf.html"
+:interface "USB"
+:usbid "0x04a9" "0x220a"
+:status :unsupported
+:comment "Not supported. See link."
+
+:model "CanoScan FB320U"
+:interface "USB"
+:usbid "0x04a9" "0x2201"
+:status :unsupported
+:comment "Probably not supported. No details known."
+
+:model "CanoScan FB620U"
+:url "/unsupported/canon-fb620u.html"
+:interface "USB"
+:usbid "0x04a9" "0x2202"
+:status :unsupported
+:comment "Probably not supported. Some information is available."
+
+:model "CanoScan FB1210U"
+:url "http://sourceforge.net/projects/canonscanner/"
+:interface "USB"
+:usbid "0x04a9" "0x2205"
+:status :unsupported
+:comment "Not supported. However, a stand-alone program for FreeBSD is available."
+
+:model "CanoScan LiDE 70"
+:url "http://www.juergen-ernst.de/info_sane.html"
+:interface "USB"
+:usbid "0x04a9" "0x2225"
+:status :unsupported
+:comment "Philips chip. Backend started, see link"
+
+:model "CanoScan LiDE 80"
+:url "/unsupported/canon-lide-80.html"
+:interface "USB"
+:usbid "0x04a9" "0x2214"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "CanoScan LiDE 90"
+:url "/unsupported/canon-lide-90.html"
+:interface "USB"
+:usbid "0x04a9" "0x1900"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "CanoScan LiDE 500F"
+:url "/unsupported/canon-canoscan-lide-500f.html"
+:interface "USB"
+:usbid "0x04a9" "0x221f"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "CanoScan LiDE 600"
+:interface "USB"
+:url "http://www.juergen-ernst.de/info_sane.html"
+:usbid "0x04a9" "0x2224"
+:status :unsupported
+:comment "Philips chip. Backend started, see link"
+
+:model "CanoScan LiDE 600F"
+:interface "USB"
+:url "http://www.juergen-ernst.de/info_sane.html"
+:usbid "0x04a9" "0x2224"
+:status :unsupported
+:comment "Philips chip. Backend started, see link"
+
+:model "FS4000"
+:url "/unsupported/canon-fs4000.html"
+:interface "USB SCSI"
+:usbid "0x04a9" "0x3042"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "IS 12"
+:url "/unsupported/canon-is-12.html"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported. Scanner cardridge for Canon inkjet printers."
+
+:model "IS 22"
+:url "/unsupported/canon-is-22.html"
+:interface "Parport"
+:status :unsupported
+:comment "Probably not supported. Scanner cardridge for Canon inkjet printers."
+
+:model "IS 32"
+:url "/unsupported/canon-is-32.html"
+:interface "USB"
+:usbid "0x04a9" "0x105d"
+:status :unsupported
+:comment "Probably not supported. Scanner cardridge for Canon inkjet printers."
+
+:model "IS 52"
+:url "/unsupported/canon-is-52.html"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported. Scanner cardridge for Canon inkjet printers."
+
+:model "ImageRunner iR1018"
+:url "/unsupported/canon-imagerunner.html"
+:interface "USB"
+:usbid "0x04a9" "0x269d"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "ImageRunner iR1022"
+:url "/unsupported/canon-imagerunner.html"
+:interface "USB"
+:usbid "0x04a9" "0x269d"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "ImageRunner iR1023"
+:url "/unsupported/canon-imagerunner.html"
+:interface "USB"
+:usbid "0x04a9" "0x269d"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "PIXMA MP110"
+:url "/unsupported/canon-pixma-mp110.html"
+:interface "USB"
+:usbid "0x04a9" "0x1700"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "PIXMA MP130"
+:url "/unsupported/canon-pixma-mp130.html"
+:interface "USB"
+:usbid "0x04a9" "0x1701"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "DR-2020U"
+:interface "USB"
+:status :unsupported
+:comment "GL84x?"
+
+;********************************************************************************************
+:mfg "Chinon"
+
+:model "DS-3000"
+:url "/unsupported/chinon-ds3000.html"
+:interface "Parport Serial Port"
+:status :unsupported
+:comment "Unsupported at the moment, but a backend is in preparation. See link."
+
+;********************************************************************************************
+
+:mfg "Compaq"
+:url "http://www.compaq.com/"
+
+:model "S200"
+:interface "USB"
+:usbid "0x049f" "0x0021"
+:status :unsupported
+:comment "Not supported. 2400x1200 dpi. One bulk-in, one bulk-out and one interrupt endpoint. Type-number: U0001-HB21, another type nr on the inside: 75100512-00"
+
+;********************************************************************************************
+
+:mfg "Compeye"
+
+:model "Simplex 1236C"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "Parport USB"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Corex"
+:url "http://www.cardscan.com/"
+
+:model "Cardscan 500"
+:url "/unsupported/corex-cardscan-500.html"
+:interface "USB"
+:usbid "0x08f0" "0x0001"
+:status :unsupported
+:comment "Probably not supported. Businesscard reader."
+
+:model "Cardscan 700 C"
+:url "/unsupported/corex-cardscan-700.html"
+:interface "USB"
+:usbid "0x08f0" "0x0004"
+:status :unsupported
+:comment "Probably not supported."
+
+;********************************************************************************************
+
+:mfg "Dell"
+:url "http://www.dell.com/"
+
+:model "A940"
+:interface "USB"
+:usbid "0x413c" "0x5106"
+:status :unsupported
+:comment "Probably rebadged Lexmark X5150. May work with sane-lexmark? See bug #312130"
+
+:model "A960"
+:url "/unsupported/dell-a960.html"
+:interface "USB"
+:usbid "0x413c" "0x5107"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "922"
+:url "/unsupported/dell-922.html"
+:interface "USB"
+:usbid "0x413c" "0x5109"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Epson"
+:url "http://www.epson.com/"
+
+:model "GT-2200"
+:interface "USB"
+:usbid "0x04b8" "0x0102"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "StylusScan 2000"
+:interface "USB"
+:usbid "0x04b8" "0x0105"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "Stylus DX4450"
+:url "/unsupported/epson-stylus-dx4450.html"
+:interface "USB"
+:usbid "0x04b8" "0x083f"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "Stylus CX-5800"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported at the moment. Not compatible to snapscan backend. It's not known if it may work with epson or epkowa backend."
+
+;********************************************************************************************
+
+:mfg "EDT (Electronic Document Technology)"
+:url "http://www.bizcardreader.com/"
+
+:model "BizCardReader 900C"
+:url "/unsupported/edt-900c.html"
+:interface "USB"
+:usbid "0x0a53" "0x5001"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+
+
+;********************************************************************************************
+
+:mfg "E-Lux"
+:comment "E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX"
+
+:model "j-6121"
+:interface "Parport"
+:status :unsupported
+:comment "Probably unsupported. Sold 1998. Same as E-Lux j-6121."
+
+;********************************************************************************************
+
+:mfg "Enhans"
+:comment "E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX"
+
+:model "j-6121"
+:interface "Parport"
+:status :unsupported
+:comment "Probably unsupported. Sold 1998. Same as E-Lux j-6121."
+
+:model "M-3630 A"
+:interface "Parport"
+:status :unsupported
+:comment "Probably unsupported. "
+
+;********************************************************************************************
+
+:mfg "Genius"
+:url "http://www.geniusnet.com.tw/"
+:url "http://www.genius-kye.com/"
+
+:model "ColorPage CS"
+:url "/unsupported/genius-colorpage-cs.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Probably unsupported, see link for details."
+
+:model "ColorPage-Slim 1200 USB2"
+:url "/unsupported/genius-colorpage-slim-1200-usb2.html"
+:interface "USB"
+:usbid "0x0458" "0x2020"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend."
+
+:model "ColorPage HR6X Slim"
+:url "/unsupported/genius-colorpage-hr6x.html"
+:interface "USB"
+:usbid "0x0458" "0x2019"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "ColorPage HR7X"
+:url "/unsupported/genius-colorpage-hr7x.html"
+:interface "USB"
+:usbid "0x0458" "0x2018"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "ColorPage HR7XE"
+:url "/unsupported/genius-colorpage-hr7xe.html"
+:interface "USB"
+:usbid "0x06dc" "0x0012"
+:status :unsupported
+:comment "Unsuported. See link for details."
+
+:model "ColorPage HR8"
+:url "/unsupported/genius-colorpage-hr8.html"
+:interface "USB"
+:usbid "0x0458" "0x201c"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+;********************************************************************************************
+
+:mfg "Guillemot" ; name a manufacturer
+
+:model "SCAN@HOME 48 USB"
+:url "/unsupported/teco-vm6509.html"
+:interface "USB"
+:usbid "0x080d" "0x0102"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "Maxi Scan A4 Parallel 36 bit"
+:interface "Parport"
+:status :unsupported
+:comment "Probably unsupported. Identical to the Benq Prisa 620P."
+
+
+;********************************************************************************************
+
+:mfg "Hercules" ; name a manufacturer
+
+:model "SCAN@HOME 48 USB"
+:url "/unsupported/teco-vm6509.html"
+:interface "USB"
+:usbid "0x080d" "0x0102"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+
+;********************************************************************************************
+
+:mfg "Hewlett-Packard" ; name a manufacturer
+:url "http://www.hp.com/"
+
+:model "Photo Scanner 1000"
+:url "/unsupported/hp-photo-1000.html"
+:interface "USB"
+:usbid "0x03f0" "0x1001"
+:status :unsupported
+:comment "Not supported by SANE. However, it's detected as mass storage device so just mounting it is reported to work. See link for device data."
+
+:model "Photosmart 1200 Photo"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported by SANE. No details known. 10x15 cm. Maybe similar to Photo Scanner 1000?"
+
+:model "Photosmart S20 (C5101A)"
+:url "/unsupported/hp-photosmart-s20xi.html"
+:interface "USB"
+:usbid "0x03f0" "0x0102"
+:status :unsupported
+:comment "Not supported yet by SANE. See link for details."
+
+:model "Photosmart S20xi (C7150A)"
+:url "/unsupported/hp-photosmart-s20xi.html"
+:interface "USB"
+:usbid "0x03f0" "0x0102"
+:status :unsupported
+:comment "Not supported yet by SANE. See link for details."
+
+:model "Photosmart C5100 series"
+:url "/unsupported/hp-photosmart-5100.html"
+:interface "USB"
+:usbid "0x03f0" "0x5811"
+:status :unsupported
+:comment "Not supported yet by SANE. See link for details."
+
+:model "ScanJet 2400c"
+:url "/unsupported/hp-scanjet-2400c.html"
+:interface "USB"
+:usbid "0x03f0" "0x0a01"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "Photosmart C3180"
+:url "/unsupported/hp-photosmart-3180.html"
+:interface "USB"
+:usbid "0x03f0" "0x5611"
+:status :unsupported
+:comment "Not supported yet by SANE. See link for details."
+
+:model "ScanJet 3770"
+:status :unsupported
+:interface "USB"
+:usbid "0x03f0" "0x2505"
+:comment "While an external binary-only backend exists, it works only on Linux i386. Therefore the scanner is unsupported on other platforms."
+
+:model "ScanJet 4600"
+:url "/unsupported/hp-scanjet-4600.html"
+:interface "USB"
+:usbid "0x03f0" "0x3005"
+:comment "Not supported. See link for details, or http://www.chmil.org/hp4600linux/ for code"
+:status :unsupported
+
+:model "ScanJet 4670"
+:interface "USB"
+:usbid "0x03f0" "0x3005"
+:comment "Not supported. See ScanJet 4600 entry."
+:status :unsupported
+
+:model "ScanJet 4850C"
+:url "/unsupported/hp-scanjet-4850.html"
+:interface "USB"
+:usbid "0x03f0" "0x1b05"
+:comment "GL841, maybe can be added to genesys backend "
+:status :unsupported
+
+:model "ScanJet 4890C"
+:url "/unsupported/hp-scanjet-4850.html"
+:interface "USB"
+:usbid "0x03f0" "0x1b05"
+:comment "GL843, maybe can be added to genesys backend "
+:status :unsupported
+
+:model "ScanJet 5530C Photosmart"
+:url "/unsupported/hp-scanjet-5530.html"
+:interface "USB"
+:usbid "0x03f0" "0x1605"
+:comment "Maybe GL841_HP, but not confirmed, maybe can be added to genesys backend"
+:status :unsupported
+
+:model "ScanJet 8390"
+:url "/unsupported/hp-scanjet-8390.html"
+:interface "USB"
+:usbid "0x03f0" "0x3805"
+:comment "Probably not supported. See link for details."
+:status :unsupported
+
+:model "ScanJet G4000"
+:url "/unsupported/hp-g4000.html"
+:interface "USB"
+:usbid "0x03f0" "0x4505"
+:comment "Probably not supported. See link for details."
+:status :unsupported
+
+;********************************************************************************************
+
+:mfg "IBM"
+:url "http://www.ibm.com"
+
+:model "ADF Color Scanner"
+:interface "Proprietary"
+:status :unsupported
+:comment "Unsupported. Uses proprietary ISA card. Maybe the same as the Plustek Spectra ADF?"
+
+;********************************************************************************************
+
+:mfg "IOMagic"
+:url "http://www.iomagic.com/"
+
+:model "MobileScan USB"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "USB Parport"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Iris"
+:url "http://irislink.com/"
+
+:model "IriScan"
+:url "/unsupported/iris-iriscan.html"
+:interface "USB"
+:usbid "0x0a53" "0x1000"
+:status :unsupported
+:comment "Unsupported. LM9832/3. See link for details."
+
+:model "IRISPen Translator Executive"
+:url "/unsupported/iris-irispen-translator.html"
+:interface "USB"
+:usbid "0x0f43" "0x015a"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "IRISCard Pro (IBCR II)"
+:url "/unsupported/iris-business.html"
+:interface "USB"
+:usbid "0x0a38" "0x0301"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Kodak"
+:url "http://www.kodak.com"
+
+:model "Snapshot Photo Scanner 1"
+:interface "Parport"
+:status :unsupported
+:comment "Unsupported. FCC ID HWF96PHS"
+
+;********************************************************************************************
+
+:mfg "Lexmark"
+:url "http://www.lexmark.com/"
+
+:model "P6250"
+:url "/unsupported/lexmark-p6250.html"
+:interface "USB"
+:usbid "0x043d" "0x0097"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "Photo 3150"
+:url "/unsupported/lexmark-3150.html"
+:interface "USB"
+:usbid "0x043d" "0x007d"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X74"
+:url "/unsupported/lexmark-x75.html"
+:interface "USB"
+:usbid "0x043d" "0x0060"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X75"
+:url "/unsupported/lexmark-x75.html"
+:interface "USB"
+:usbid "0x043d" "0x0060"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X75 PrinTrio"
+:url "/unsupported/lexmark-x75.html"
+:interface "USB"
+:usbid "0x043d" "0x0060"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X83"
+:url "/unsupported/lexmark-x83.html"
+:interface "USB"
+:usbid "0x043d" "0x003d"
+:status :unsupported
+:comment "Unsupported. GL640."
+
+:model "X2330"
+:url "/unsupported/lexmark-x2330.html"
+:interface "USB"
+:usbid "0x043d" "0x00bb"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X3450"
+:url "/unsupported/lexmark-x3450.html"
+:interface "USB"
+:usbid "0x043d" "0x00f6"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X5130"
+:url "/unsupported/lexmark-x5130.html"
+:interface "USB"
+:usbid "0x043d" "0x0065"
+:status :unsupported
+:comment "Unsupported."
+
+:model "X5150"
+:url "/unsupported/lexmark-x5130.html"
+:interface "USB"
+:usbid "0x043d" "0x0065"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "X5250"
+:url "/unsupported/lexmark-x5250.html"
+:interface "USB"
+:usbid "0x043d" "0x0093"
+:status :unsupported
+:comment "Unsupported."
+
+:model "X6170"
+:url "/unsupported/lexmark-x6170.html"
+:interface "USB"
+:usbid "0x043d" "0x0072"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X7170"
+:interface "USB"
+:usbid "0x043d" "0x0098"
+:status :unsupported
+:comment "Unsupported. See bug #310889 for details."
+
+:model "X7350"
+:url "/unsupported/lexmark-x7350.html"
+:interface "USB"
+:usbid "0x043d" "0x00b8"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "X8350"
+:url "/unsupported/lexmark-x8350.html"
+:interface "USB"
+:usbid "0x043d" "0x00b9"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+
+;********************************************************************************************
+
+:mfg "Logitech"
+
+:model "PageScan Color"
+:interface "Parport"
+:status :unsupported
+:comment "Most probably unsupported."
+
+:model "PageScan USB"
+:url "/unsupported/logitech-pagescan-usb.html"
+:interface "USB"
+:usbid "0x046d" "0x040f"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Medion/Lifetec/Tevion/Cytron"
+:url "http://www.medion.com/"
+:url "http://www.medion.de/"
+
+:model "MD 6190"
+:url "/unsupported/medion-md6190.html"
+:interface "USB"
+:usbid "0x0461" "0x0392"
+:status :unsupported
+:comment "Probably unsupported. There seem to exist two different scanners with that name. See link for details."
+
+:model "MD 6190"
+:url "/unsupported/medion-md6190.html"
+:interface "USB"
+:usbid "0x0461" "0x037b"
+:status :unsupported
+:comment "Probably unsupported. There seem to exist two different scanners with that name. See link for details."
+
+:model "MD 40420"
+:url "/unsupported/tevion-md40420.html"
+:interface "USB"
+:usbid "0x05da" "0x3008"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MD 41260"
+:url "/unsupported/medion-md6190.html"
+:interface "USB"
+:usbid "0x0461" "0x037b"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MD 41985"
+:url "/unsupported/medion-md6190.html"
+:interface "USB"
+:usbid "0x0461" "0x037b"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MD 42666"
+:url "/unsupported/tevion-md40420.html"
+:interface "USB"
+:usbid "0x05da" "0x3008"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MD 85264"
+:url "http://gkall.hobby.nl/authentec.html"
+:interface "USB"
+:usbid "0x08ff" "0x2580"
+:status :unsupported
+:comment "Fingerprint sensor. See link for details."
+
+:model "MD 90009"
+:url "/unsupported/tevion-md90009.html"
+:interface "USB"
+:usbid "0x05da" "0x30e5"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "MD 90070"
+:url "/unsupported/tevion-md90070.html"
+:interface "USB"
+:usbid "0x05da" "0x3022"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "MD 90090"
+:url "/unsupported/tevion-md90070.html"
+:interface "USB"
+:usbid "0x05da" "0x3022"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Memorex"
+:url "http://www.memorex.com/"
+
+:model "6136u"
+:url "/unsupported/memorex-maxx-6136u.html"
+:interface "USB"
+:usbid "0x0461" "0x0346"
+:status :unsupported
+:comment "Probably unsupported."
+
+:model "6142u"
+:url "/unsupported/visioneer-onetouch4400.html"
+:interface "USB"
+:usbid "0x0461" "0x0347"
+:status :unsupported
+:comment "Probably unsupported. Same as Visioneer Onetouch 4400. See link for details."
+
+:model "MaxxScan 6122"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "USB Parport"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "SCF 9612P"
+:url "/unsupported/memorex-scf-9612p.html"
+:interface "Parport"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+;********************************************************************************************
+
+:mfg "Microtek"
+:url "http://www.microtek.com/"
+
+:model "ArtixScan 2020"
+:interface "SCSI"
+:status :unsupported
+:comment "Unsupported. Same as Agfa DuoScan T2000XL?"
+
+:model "ArtixScanDI 2020"
+:url "/unsupported/microtek-artixscan-2020.html"
+:interface "USB"
+:usbid "0x05da" "0x202e"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "Artixscan 2500f"
+:interface "SCSI IEEE-1384"
+:status :unsupported
+:comment "Unsupported. Same as Agfa DuoScan T2500?"
+
+:model "ArtixScan 4000tf"
+:interface "USB"
+:status :unsupported
+:comment "Unsupported. Uses ALI M5611B."
+
+:model "FilmScan 35"
+:url "/unsupported/microtek-filmscan-35.html"
+:interface "USB"
+:usbid "0x05e3" "0x0120"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "ScanMaker 336 CX"
+:interface "SCSI"
+:status :unsupported
+:comment "Probably unsupported. Seems to be similar to the Microtek 330 CX and is detected by the microtek2 backend. Scanning doesn't seem to work however."
+
+:model "Scanmaker 1850S"
+:url "/unsupported/microtek-scanmaker-1850s.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "ScanMaker 3630"
+:url "/unsupported/microtek-scanmaker-3630.html"
+:interface "USB"
+:usbid "0x0461" "0x0347"
+:status :unsupported
+:comment "Unsupported. Doesn't seem to be compatible to 3600 series, see link."
+
+:model "ScanMaker 3800"
+:url "/unsupported/microtek-scanmaker-3800.html"
+:interface "USB"
+:usbid "0x05da" "0x30ce"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 3830"
+:url "/unsupported/microtek-scanmaker-3830.html"
+:interface "USB"
+:usbid "0x05da" "0x30ce"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 3860"
+:url "/unsupported/microtek-scanmaker-3880.html"
+:interface "USB"
+:usbid "0x05da" "0x3023"
+:status :unsupported
+:comment "Unsupported. See link for more details. Appears to be similar to ScanMaker 3880."
+
+:model "ScanMaker 3880"
+:url "/unsupported/microtek-scanmaker-3880.html"
+:interface "USB"
+:usbid "0x05da" "0x3021"
+:status :unsupported
+:comment "Unsupported. SQ113 chip. See link for more details."
+
+:model "ScanMaker 4600"
+:url "/unsupported/microtek-scanmaker-4600.html"
+:interface "USB"
+:usbid "0x05da" "0x40c7"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 4700"
+:url "/unsupported/microtek-scanmaker-4700.html"
+:interface "USB"
+:usbid "0x05da" "0x20b4"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 4850"
+:url "/unsupported/microtek-scanmaker-4900.html"
+:interface "USB"
+:usbid "0x05da" "0x30d9"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "ScanMaker 4850 II"
+:url "/unsupported/microtek-scanmaker-4850-2.html"
+:interface "USB"
+:usbid "0x05da" "0x3008"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "ScanMaker 4900"
+:url "/unsupported/microtek-scanmaker-4900.html"
+:interface "USB"
+:usbid "0x05da" "0x30b9"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 5"
+:url "/unsupported/microtek-scanmaker-5600.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Probably unsupported. See link for more details."
+
+:model "ScanMaker 5600"
+:url "/unsupported/microtek-scanmaker-5600.html"
+:interface "USB"
+:usbid "0x05da" "0x20a7"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 5700"
+:interface "USB"
+:usbid "0x05da" "0x20bd"
+:status :unsupported
+:comment "Unsupported. Uses ALI M5615 like the ScanMaker 4700."
+
+:model "ScanMaker 5800"
+:url "/unsupported/microtek-scanmaker-5800.html"
+:interface "USB"
+:usbid "0x05da" "0x3008"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "ScanMaker 5800"
+:url "/unsupported/microtek-scanmaker-5800.html"
+:interface "USB"
+:usbid "0x05da" "0x30d8"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "ScanMaker 5900"
+:url "/unsupported/microtek-scanmaker-5900.html"
+:interface "USB"
+:usbid "0x05da" "0x30d8"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 5950"
+:url "/unsupported/microtek-scanmaker-5950.html"
+:interface "USB"
+:usbid "0x05da" "0x30d8"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 6000"
+:url "/unsupported/microtek-scanmaker-6000.html"
+:interface "USB"
+:usbid "0x05da" "0x30e5"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 6100"
+:url "/unsupported/microtek-scanmaker-6100.html"
+:interface "USB"
+:usbid "0x05da" "0x30e5"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "ScanMaker 6700"
+:url "/unsupported/microtek-scanmaker-6700.html"
+:interface "USB IEEE-1394"
+:usbid "0x05da" "0x20c9"
+:status :unsupported
+:comment "Unsupported. See link."
+
+:model "ScanMaker 8700"
+:status :unsupported
+:url "/unsupported/microtek-scanmaker-8700.html"
+:interface "USB IEEE-1394"
+:usbid "0x05da" "0x20b1"
+:comment "Unsupported. See link for details. USB vendor and product ids to be checked."
+
+:model "ScanMaker 9600XL"
+:interface "USB IEEE-1394"
+:usbid "0x05da" "0x20de"
+:status :unsupported
+:comment "Probably unsupported. SCSI seems to work with microtek2 backend."
+
+:model "ScanMaker 9800XL"
+:url "/unsupported/microtek-scanmaker-9800.html"
+:interface "USB SCSI"
+:usbid "0x05da" "0x20de"
+:status :unsupported
+:comment "Partly unsupported. IEEE-1394 works with microtek2 backend. See link."
+
+:model "ScanMaker i320"
+:url "/unsupported/microtek-scanmaker-i320.html"
+:interface "USB"
+:usbid "0x05da" "0x30e6"
+:status :unsupported
+:comment "Unsupported. See link."
+
+:model "ScanMaker s400"
+:url "/unsupported/microtek-scanmaker-s400.html"
+:interface "USB"
+:usbid "0x05da" "0x201c"
+:status :unsupported
+:comment "Unsupported. See link."
+
+:model "ScanMaker S400"
+:url "/unsupported/microtek-scanmaker-s400.html"
+:interface "USB"
+:usbid "0x05da" "0x300b"
+:status :unsupported
+:comment "Unsupported. See link."
+
+:model "ScanPort 3000"
+:url "/unsupported/microtek-scanport-3000.html"
+:interface "USB"
+:usbid "0x04a7" "0x0224"
+:status :unsupported
+:comment "Unsupported. Vendor/Product ids: 0x04a7/0x0224. Realtek RTS8801B?. See link for details."
+
+
+;********************************************************************************************
+
+:mfg "Konica Minolta"
+:url "http://www.konicaminolta.com/"
+
+:model "Dual Scan III"
+:url "/unsupported/minolta-dual-scan-III.html"
+:interface "USB"
+:usbid "0x0686" "0x400d"
+:status :unsupported
+:comment "Unsupported. May work with vuescan. See link for details."
+
+:model "Dual Scan IV"
+:url "/unsupported/minolta-dual-scan-IV.html"
+:interface "USB"
+:usbid "0x132b" "0x000a"
+:status :unsupported
+:comment "Unsupported. Works with vuescan. See link for details."
+
+:model "DiMAGE Scan Elite 5400"
+:url "/unsupported/minolta-dse-5400.html"
+:interface "USB IEEE-1394"
+:usbid "0x0686" "0x400e"
+:status :unsupported
+:comment "Probably unsupported. May work with vuescan. See link for details."
+
+:model "DiMAGE Scan Elite 5400 2"
+:url "/unsupported/minolta-dse-5400-2.html"
+:interface "USB"
+:usbid "0x132b" "0x0012"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "DiMAGE Scan Multi Pro"
+:url "/unsupported/minolta-dimage-scan-multi-pro.html"
+:interface "IEEE-1394"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "magicolor 2480MF"
+:interface "USB Network"
+:status :unsupported
+:comment "Uses a different scanning protocol than the magicolor 1690MF"
+
+;********************************************************************************************
+
+:mfg "Mustek" ; name a manufacturer
+:url "http://www.mustek.com/"
+:url "http://www.mustek.de/"
+:url "http://www.mustek.com.tw/"
+
+:model "1200 III EP"
+:interface "Parport"
+:status :unsupported
+:comment "Probably not supported. quarlewm at jmu dot edu offers to temporarily loan such a scanner to anyone who is interested in writing a driver."
+
+:model "2400 M"
+:interface "USB"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "BearPaw 2400 TA Pro"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:usbid "0x055f" "0x0400"
+:comment "Not supported. May be supported by mustek_usb2 backend later. See link for some information."
+:status :unsupported
+
+:model "BearPaw 2448 CU Pro"
+:url "/unsupported/mustek-bearpaw-2448-cu-pro.html"
+:usbid "0x055f" "0x0408"
+:interface "USB"
+:comment "Not supported. May be supported by mustek_usb2 backend later. See link for some information."
+:status :unsupported
+
+:model "BearPaw 4800 TA Pro"
+:url "/unsupported/mustek-bearpaw-4800ta-pro.html"
+:interface "USB"
+:usbid "0x055f" "0x1000"
+:comment "Not supported. See link for some information."
+:status :unsupported
+
+:model "BearPaw 4800 TA Pro II"
+:url "/unsupported/mustek-bearpaw-4800ta-pro-ii.html"
+:interface "USB"
+:usbid "0x055f" "0x040a"
+:comment "Not supported. May be supported by mustek_usb2 backend later. See link for some information."
+:status :unsupported
+
+:model "BearPaw 6400 TA Pro"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:usbid "0x055f" "0x040b"
+:comment "Not supported. May be supported by mustek_usb2 backend later. See link for some information."
+:status :unsupported
+
+:model "Paragon 800 II EP"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. Maybe similar to 600 II EP (SCSI_over-parport)? In this case it could be supported by the mustek SCSI backend."
+
+:model "ScanExpress 600 USB"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:usbid "0x055f" "0x0873"
+:status :unsupported
+:comment "Unsupported. Programming information is available."
+
+:model "ScanExpress 1200 USB"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:usbid "0x055f" "0x0003"
+:status :unsupported
+:comment "Unsupported. Programming information is available."
+
+:model "ScanExpress 1200 USB Plus"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:usbid "0x055f" "0x0007"
+:status :unsupported
+:comment "Unsupported."
+
+:model "ScanExpress 12000 P"
+:url "http://penguin-breeder.org/?page=mustek_pp"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. Asic 1505/05."
+
+:model "ScanExpress A3 EP"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. Maybe it will be supported by the mustek_pp backend in future."
+
+:model "ScanExpress CardSmart"
+:url "http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported. USB business card scanner. Maybe works as USB storage device?"
+
+:model "ScanMagic 9636P"
+:url "http://lists.alioth.debian.org/pipermail/sane-devel/2003-May/007682.html"
+:interface "Parport"
+:status :unsupported
+:comment "Probably not supported. Same as Mustek 12000 P?. ASIC 1505."
+
+;********************************************************************************************
+
+:mfg "NEC"
+:url "http://www.nevt.co.jp/"
+
+:model "Petiscan"
+:url "/unsupported/nec-petiscan.html"
+:interface "USB"
+:usbid "0x0475" "0x0100"
+:status :unsupported
+:comment "Most probably unsupported. See link for details. Vendor ID is Relisys/Teco. Not known if it is similar to other Relisys/Teco USB scanners."
+
+;********************************************************************************************
+
+:mfg "Nikon"
+:url "http://www.nikon.com/"
+
+:model "LS-9000 ED"
+:url "/unsupported/nikon-ls9000-ed.html"
+:interface "IEEE-1394"
+:status :unsupported
+:comment "Probably not supported. See link for details. Possibly similar to LS-8000 ED."
+
+;********************************************************************************************
+
+:mfg "Olivetti"
+:url "http://www.olivetti.com"
+
+:model "Job-Jet M400"
+:url "/unsupported/olivetti-job-jet-m400.html"
+:interface "USB"
+:usbid "0x0b3c" "0xa880"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+;********************************************************************************************
+
+:mfg "Olympus"
+:url "http://www.olympus.com"
+
+:model "ES-10P"
+:url "http://lists.alioth.debian.org/pipermail/sane-devel/2008-December/023326.html"
+:interface "Parport"
+:status :unsupported
+
+:model "ES-10S"
+:url "/unsupported/olympus-es10s.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Optoelectronics"
+
+:model "Barcode scanner"
+:interface "USB"
+:usbid "0x065a" "0x0001"
+:status :unsupported
+:comment "Probably not supported."
+
+;********************************************************************************************
+
+:mfg "Optrox"
+
+:model "PhotoMaker 3C"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Parport"
+:status :unsupported
+
+:model "PhotoMaker 3E"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Parport"
+:status :unsupported
+
+:model "PhotoMaker 3F"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Proprietary"
+:status :unsupported
+:comment "Special ISA card"
+
+:model "PhotoMaker 3S"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Parport"
+:status :unsupported
+
+:model "PhotoMaker 6E"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Parport"
+:status :unsupported
+
+:model "PhotoMaker 6F"
+:url "http://www.df.lth.se/~triad/krad/optrox/"
+:interface "Proprietary"
+:status :unsupported
+:comment "Special ISA card"
+
+;********************************************************************************************
+
+:mfg "Panasonic"
+
+:model "KV-SS905C"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool."
+
+:model "KV-S2055W"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S2055L"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S2065W"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S3065CW"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S3065CL"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S3085"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S3105C"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool."
+
+:model "KV-S6040W"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S6045W"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S6050W"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S6055W"
+:interface "SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+:model "KV-S7065C"
+:interface "USB SCSI"
+:status :unsupported
+:comment "might be supported by matsushita backend."
+
+;********************************************************************************************
+
+:mfg "Pentax"
+
+:model "DSmobile USB"
+:url "/unsupported/syscan-travelscan-pro.html"
+:interface "USB"
+:usbid "0x0a82" "0x2000"
+:status :unsupported
+:comment "Probably not supported. Some information is available."
+
+;********************************************************************************************
+
+:mfg "PIE"
+:url "http://www.scanace.com/"
+:comment "Pacific Image Electronics"
+
+:model "Primefilm 1800u"
+:url "/unsupported/pie-1800u.html"
+:interface "USB"
+:usbid "0x05e3" "0x0120"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "Primefilm 2700"
+:interface "USB"
+:status :unsupported
+:url "http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023442.html"
+
+:model "Primefilm 3600PRO"
+:interface "USB IEEE-1394"
+:status :unsupported
+:comment "Probably not supported. "
+
+:model "Powerslide 3600"
+:url "/unsupported/reflecta-digitdia-3600.html"
+:interface "USB IEEE-1394"
+:usbid "0x05e3" "0x0142"
+:status :unsupported
+:comment "Probably unsupported. Film scanner that can scan directly from the magazine."
+
+:model "PF3650 Pro3 Film Scanner"
+:url "/unsupported/pie-pf3650.html"
+:interface "USB IEEE-1394"
+:usbid "0x05e3" "0x0143"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+;********************************************************************************************
+
+;:mfg "Packard Bell"
+
+;********************************************************************************************
+
+:mfg "Plustek"
+:url "http://www.plustek.de/"
+:url "http://www.plustek.com/"
+
+:model "OpticFilm 7200"
+:url "/unsupported/plustek-opticfilm-7200.html"
+:interface "USB"
+:usbid "0x07b3" "0x0807"
+:status :unsupported
+:comment "GL842 based, maybe to be added to genesys backend"
+
+:model "OpticFilm 7200i"
+:interface "USB"
+:usbid "0x07b3" "0x0c04"
+:status :unsupported
+:comment "GL843 based, maybe to be added to genesys backend"
+
+:model "OpticPro A3U"
+:interface "USB"
+:status :unsupported
+:comment "Uses Plustek ASIC P99002"
+
+:model "OpticPro S6"
+:interface "USB"
+:status :unsupported
+:comment "Uses RealTek chipset (RTL8801D)"
+
+:model "OpticPro S12"
+:url "/unsupported/plustek-opticpro-st12.html"
+:interface "USB"
+:usbid "0x07b3" "0x0600"
+:status :unsupported
+:comment "Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend."
+
+:model "OpticPro ST12"
+:url "/unsupported/plustek-opticpro-st12.html"
+:interface "USB"
+:usbid "0x07b3" "0x0600"
+:status :unsupported
+:comment "Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend."
+
+:model "OpticPro ST16"
+:url "/unsupported/plustek-opticpro-st16.html"
+:interface "USB"
+:usbid "0x07b3" "0x0600"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "OpticPro UA18"
+:interface "USB"
+:status :unsupported
+:comment "Probably LM983x based."
+
+:model "OpticPro S24"
+:url "/unsupported/plustek-opticpro-st24.html"
+:interface "USB"
+:usbid "0x07b3" "0x0601"
+:status :unsupported
+:comment "Product id 0x0601 is unsupported but may be supported by the genesys backend in future /GL646). Product id 0x040e is supported by the gt68xx backend."
+
+:model "OpticPro ST24"
+:url "/unsupported/plustek-opticpro-st24.html"
+:interface "USB"
+:usbid "0x07b3" "0x0601"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "OpticPro S28"
+:interface "USB"
+:url "/unsupported/plustek-opticpro-s28.html"
+:usbid "0x07b3" "0x0801"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "OpticPro ST28"
+:url "/unsupported/plustek-opticpro-s28.html"
+:interface "USB"
+:usbid "0x07b3" "0x0801"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "OpticPro ST28"
+:url "/unsupported/plustek-opticpro-st28.html"
+:interface "USB"
+:usbid "0x07b3" "0x0802"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "Umax AstraScan 4750"
+:url "/unsupported/umax-astrscan-4750.html"
+:interface "USB"
+:usbid "0x07b3" "0x0802"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend, rebadged Plustek ST28"
+
+:model "OpticPro ST48"
+:url "/unsupported/plustek-opticpro-st48.html"
+:interface "USB"
+:usbid "0x07b3" "0x0800"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "OpticPro ST64"
+:url "/unsupported/plustek-opticpro-st64.html"
+:interface "USB"
+:usbid "0x07b3" "0x0c00"
+:status :unsupported
+:comment "GL843 based, maybe to be added to genesys backend"
+
+:model "OpticPro ST64+"
+:url "/unsupported/plustek-opticpro-st64plus.html"
+:interface "USB"
+:usbid "0x07b3" "0x0c03"
+:status :unsupported
+:comment "GL843 based. See link for more details."
+
+:model "PL 806"
+:url "/unsupported/plustek-pl806.html"
+:interface "USB"
+:usbid "0x07b3" "0x0c0c"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "SmartOffice PL 812"
+:url "/unsupported/plustek-pl812.html"
+:interface "USB"
+:usbid "0x07b3" "0x0c0d"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "OpticSlim 500"
+:url "/unsupported/plustek-opticslim-500.html"
+:interface "USB"
+:usbid "0x07b3" "0x0458"
+:status :unsupported
+:comment "Unsupported. See link for more details."
+
+:model "OpticSlim 2420"
+:url "/unsupported/plustek-opticslim-2420.html"
+:interface "USB"
+:usbid "0x07b3" "0x0806"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "OpticSlim 2420+"
+:url "/unsupported/plustek-opticslim-2420plus.html"
+:interface "USB"
+:usbid "0x07b3" "0x0914"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "OpticWorks 2000"
+:interface "Parport"
+:status :unsupported
+:comment "Multifunction device. No further information available."
+
+:model "OptiCard 600+"
+:interface "USB"
+:status :unsupported
+:comment "Business card reader. No further information available."
+
+:model "ScanCopy 115"
+:url "/unsupported/plustek-scancopy-115.html"
+:interface "USB"
+:usbid "0x07b3" "0x081c"
+:status :unsupported
+:comment "GL841 based, to be added to genesys backend"
+
+:model "Spectra ADF"
+:interface "Proprietary"
+:status :unsupported
+:comment "Unsupported. Uses proprietary ISA card that also provides power and is labelled GPS-1 PAGE-A from Taiwan. Other labels on the scanner include ADF Color Scanner and SF600AS. Maybe the same as the IBM ADF Color Scanner?"
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x0005"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x0007"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x000f"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x0012"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x0014"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+:model "Unknown Plustek Device"
+:interface "USB"
+:usbid "0x07b3" "0x0016"
+:status :unsupported
+:comment "Probably unsupported. Scanner name not known yet."
+
+;********************************************************************************************
+
+:mfg "PLANon"
+:url "http://www.planon.com/"
+
+:model "DocuPen RC800"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported. No details known."
+
+:model "DocuPen R700"
+:url "/unsupported/planon-docupen-r700.html"
+:interface "USB"
+:usbid "0x10c4" "0xea60"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "DocuPen (DPEN-BW)"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported. No details known."
+
+;********************************************************************************************
+
+:mfg "Primax"
+:url "http://www.primax.nl/"
+
+:model "Colorado 600U"
+:url "/unsupported/primax-colorado-600u.html"
+:interface "USB"
+:usbid "0x0461" "0x0341"
+:status :unsupported
+:comment "Not supported. Some information is available."
+
+:model "Colorado 1200p"
+:interface "Parport"
+:url "http://home2.swipnet.se/~w-25069/pxscan.html"
+:status :unsupported
+:comment "Unsupported by SANE. But is reported to partly work with pxscan. See link."
+
+:model "Colorado 1200u"
+:interface "USB"
+:usbid "0x0461" "0x0361"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "Primascan Colorado 2600u"
+:url "/unsupported/visioneer-onetouch4400.html"
+:interface "USB"
+:usbid "0x0461" "0x0347"
+:status :unsupported
+:comment "Unsupported. Same as Visioneer Onetouch 4400. See link for details."
+
+:model "Colorado Direct 600"
+:url "http://home2.swipnet.se/~w-25069/pxscan.html"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. However, a stand-alone program is available."
+
+:model "Colorado Direct 9600"
+:url "http://home2.swipnet.se/~w-25069/pxscan.html"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. However, a stand-alone program is available."
+
+:model "Colorado USB 9600"
+:url "/unsupported/primax-colorado-usb-9600.html"
+:interface "USB"
+:usbid "0x0461" "0x0340"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "G2-300"
+:interface "USB"
+:usbid "0x0461" "0x0300"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2-300 #2"
+:interface "USB"
+:usbid "0x0461" "0x0302"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2E-300"
+:interface "USB"
+:usbid "0x0461" "0x0301"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2E-300 #2"
+:usbid "0x0461" "0x0303"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2-600"
+:usbid "0x0461" "0x0380"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2-600 #2"
+:interface "USB"
+:usbid "0x0461" "0x0382"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "G2E-600"
+:usbid "0x0461" "0x0383"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "OneTouch 5300"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported."
+
+:model "ReadyScan 636i"
+:usbid "0x0461" "0x0381"
+:interface "USB"
+:status :unsupported
+:comment "Probably unsupported. No details known."
+
+:model "Slim-Line 1200"
+:interface "USB"
+:status :unsupported
+:comment "Maybe GL646. Maybe similar to Medion MD 6228?"
+
+:model "Onetouch 8920"
+:url "/unsupported/visioneer-onetouch8920.html"
+:interface "USB"
+:usbid "0x0461" "0x0371"
+:status :unsupported
+:comment "Not supported. Look similar to Visioneer Onetouch 8920 (same USB product id)."
+
+;********************************************************************************************
+
+:mfg "Prolink"
+:url "http://www.fida.com/"
+
+:model "Winscan Pro 2448U"
+:url "/unsupported/prolink-2448u.html"
+:interface "USB"
+:usbid "0x06dc" "0x0014"
+:status :unsupported
+:comment "Not supported. Some information is available. RealTek RTS8801."
+
+:model "Winscan Pro 2000"
+:interface "USB Parport"
+:status :unsupported
+:comment "Not supported. No further information available."
+
+;********************************************************************************************
+
+:mfg "Quato"
+:url "http://www.quato.de/"
+
+:model "X-Finity"
+:interface "SCSI"
+:status :unsupported
+:comment "Probably not supported. No details yet. Originally manufactured by PFU?"
+
+:model "X-Finity Ultra"
+:interface "USB IEEE-1394"
+:status :unsupported
+:comment "Probably not supported. No details yet."
+
+;********************************************************************************************
+
+:mfg "Reflecta"
+
+:model "DigitDia 3600"
+:url "/unsupported/reflecta-digitdia-3600.html"
+:interface "USB IEEE-1394"
+:usbid "0x05e3" "0x0142"
+:status :unsupported
+:comment "Film scanner that can scan directly from the magazine."
+
+:model "iScan 1800"
+:url "/unsupported/reflecta-iscan-1800.html"
+:interface "USB"
+:usbid "0x05e3" "0x0120"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "ProScan 4000"
+:url "/unsupported/reflecta-proscan-4000.html"
+:interface "USB IEEE-1394"
+:usbid "0x05e3" "0x0143"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Relisys"
+
+:model "Eclipse 1200U"
+:url "/unsupported/relisys-eclipse-1200u.html"
+:interface "USB"
+:usbid "0x0475" "0x0103"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "Scorpio Ultra 3"
+:url "/unsupported/relisys-scorpio-ultra3.html"
+:interface "USB"
+:usbid "0x0475" "0x0210"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "Episode"
+:url "/unsupported/relisys-episode.html"
+:interface "USB"
+:usbid "0x0475" "0x0103"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+:model "AVEC II E3"
+:interface "Parport"
+:status :unsupported
+:comment "Parport version of AVEC II S3?. See bug #304992 for details"
+
+;********************************************************************************************
+
+:mfg "Samsung"
+
+:model "SCX-4725FN"
+:url "/unsupported/samsung-scx-4725.html"
+:interface "USB"
+:usbid "0x04e8" "0x341f"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Scanshell"
+
+:model "800N"
+:url "/unsupported/scanshell-800n.html"
+:interface "USB"
+:usbid "0x0a82" "0x6605"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Sicos"
+
+:model "DMS 2000"
+:url "mailto:ehaase@inf.fu-berlin.de"
+:interface "proprietary"
+:status :unsupported
+:comment "Not supported until now. Work on a backend has started, contact the author for details (see link)"
+
+;********************************************************************************************
+
+:mfg "Siemens" ; name a manufacturer
+:url "http://www.siemens.com/"
+
+:model "ID Mouse Professional"
+:interface "USB"
+:usbid "0x0681" "0x0005"
+:status :unsupported
+:comment "Not supported."
+
+:model "Cherry FingerTIP ID Board - Sensor"
+:interface "USB"
+:usbid "0x0681" "0x0010"
+:status :unsupported
+:comment "Not supported."
+
+;********************************************************************************************
+
+:mfg "SmartDisk"
+
+:model "SmartScan 3600"
+:interface "USB IEEE-1394"
+:status :unsupported
+:comment "Probably not supported. Same as PIE Primefilm 2600 PRO."
+
+;********************************************************************************************
+
+:mfg "Spot Technology"
+:comment "Spot seems have gone out of business."
+
+:model "Maxiscan A4"
+:url "http://www.el-profesor.net/spoonset/"
+:interface "proprietary"
+:status :unsupported
+:comment "Not supported until now. Work on a backend has started, see link for more information."
+
+:model "ScanTak 2c"
+:url "http://www.el-profesor.net/spoonset"
+:interface "proprietary"
+:status :unsupported
+:comment "Not supported. Work on a backend has started, see link for more information."
+
+:model "ScanTak 3c"
+:url "http://www.el-profesor.net/spoonset"
+:interface "proprietary"
+:status :unsupported
+:comment "Not supported. Work on a backend has started, see link for more information."
+
+;********************************************************************************************
+
+:mfg "Syscan"
+
+:model "TravelScan FS-531"
+:url "/unsupported/syscan-travelscan-fs531.html"
+:interface "USB"
+:usbid "0x0a82" "0x0530"
+:status :unsupported
+:comment "Not supported. May work with the Plustek backend in future. See link for details."
+
+:model "TravelScan Pro"
+:url "/unsupported/syscan-travelscan-pro.html"
+:interface "USB"
+:usbid "0x0a82" "0x2000"
+:status :unsupported
+:comment "Probably not supported. Some information is available."
+
+;********************************************************************************************
+
+:mfg "Tamarack"
+
+:model "Artiscan 9600" ; name models for above-specified mfg.
+:interface "Parport"
+:status :unsupported
+:url "http://www.autistici.org/tamarhack/"
+:comment "Unsupported at the moment. See link for a project for that scanner taht may support it in future."
+
+:model "Artiscan 9600 pro 36" ; name models for above-specified mfg.
+:interface "Parport"
+:status :unsupported
+:url "http://www.autistici.org/tamarhack/"
+:comment "Unsupported at the moment. See link for a project for that scanner."
+
+:model "Artiscan 2400FS"
+:url "/unsupported/tamarack-artiscan-2400.html"
+:interface "USB"
+:usbid "0x05e3" "0x0100"
+:status :unsupported
+:comment "Unsupported. See link for more information."
+
+;********************************************************************************************
+
+:mfg "TCE"
+:comment "Brasilian vendor."
+:url "http://www.tce.com.br/"
+
+:model "MK600U"
+:url "/unsupported/memorex-maxx-6136u.html"
+:interface "USB"
+:usbid "0x0461" "0x0346"
+:status :unsupported
+:comment "Not supported. Some information is available."
+
+:model "S450"
+:url "http://home2.swipnet.se/~w-25069/pxscan.html"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported by SANE but is reported to work with pxscan (see link)."
+
+;********************************************************************************************
+
+:mfg "Teco"
+:url "http://www.tecoimage.com.tw/"
+
+:model "VM6509F"
+:url "/unsupported/teco-vm6509.html"
+:interface "USB"
+:usbid "0x080d" "0x0102"
+:status :unsupported
+:comment "Probably unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Tiny"
+
+:model "FU661E"
+:url "/unsupported/visioneer-onetouch4400.html"
+:interface "USB"
+:usbid "0x0461" "0x0347"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "Trust"
+:url "http://www.trust-site.com"
+
+:model "CombiScan 19200"
+:url "/unsupported/trust-combiscan-19200.html"
+:interface "Parport USB"
+:usbid "0x05cb" "0x1483"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "EasyScan 19200"
+:url "http://lists.alioth.debian.org/pipermail/sane-devel/2008-October/022955.html"
+:interface "Parport"
+:status :unsupported
+
+:model "SCSI Scan 19200 -Excellence Series-"
+:url "/unsupported/trust-scsi-scan-19200.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+;********************************************************************************************
+
+:mfg "UMAX"
+:url "http://www.umax.com/"
+
+:model "Astra 2500"
+:url "/unsupported/umax-astra-2500.html"
+:interface "USB"
+:usbid "0x0461" "0x0374"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Astra 2850"
+:url "/unsupported/plustek-opticpro-st24.html"
+:interface "USB"
+:usbid "0x07b3" "0x0601"
+:status :unsupported
+:comment "Probably not supported. Same IDs as Plustek OpticPro ST24. See link for details."
+
+:model "Astra 3000"
+:url "/unsupported/umax-astra-3000.html"
+:interface "USB"
+:usbid "0x0461" "0x038a"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Astra 3600"
+:url "/unsupported/umax-astra-3600.html"
+:interface "USB"
+:usbid "0x0461" "0x038a"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Astra 4000"
+:url "/unsupported/umax-astra-4000.html"
+:interface "USB"
+:usbid "0x1606" "0x1030"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "Astra 4100"
+:url "/unsupported/umax-astra-4100.html"
+:interface "USB"
+:usbid "0x0461" "0x038c"
+:status :unsupported
+:comment "Not supported, to be added to genesys backend."
+
+:model "Astra 4500"
+:url "/unsupported/umax-astra-4500.html"
+:interface "USB"
+:usbid "0x0638" "0x0a10"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend. Avision iVina FB1600 clone"
+
+:model "Astra 4600"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported, no details known."
+
+:model "Astra 4700"
+:url "/unsupported/umax-astra-4700.html"
+:interface "USB"
+:usbid "0x0638" "0x0a20"
+:status :unsupported
+:comment "GL646/GL660 based. Avision iVina FB1800 clone."
+
+:model "Astra 6700"
+:interface "USB"
+:status :unsupported
+:comment "Not supported. No chipset information available. Same as Avision iVina FB2400."
+
+:model "AstraSlim"
+:url "/unsupported/umax-astraslim.html"
+:usbid "0x080d" "0x0104"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported currently. See link for more details."
+
+:model "AstraSlim 1200"
+:url "/unsupported/umax-astraslim-1200.html"
+:interface "USB"
+:usbid "0x080d" "0x0110"
+:status :unsupported
+:comment "See link for more details."
+
+:model "AstraSlim 6000"
+:url "/unsupported/umax-astraslim-6000.html"
+:interface "USB"
+:usbid "0x080d" "0x0104"
+:status :unsupported
+:comment "Probably not supported currently. See link for more details."
+
+:model "Nete3470'"
+:interface "Parport"
+:status :unsupported
+:comment "Probably not supported. No details known.."
+
+:model "Powerlook 180"
+:url "/unsupported/umax-powerlook-180.html"
+:interface "USB"
+;:usbid "0x3902" "0xc470" #correct?
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Powerlook 1000 USB"
+:interface "USB"
+:status :unsupported
+:comment "Probably not supported. No further information available."
+
+;********************************************************************************************
+
+:mfg "Vantas"
+
+:model "3000"
+:url "/unsupported/visioneer-onetouch4800.html"
+:interface "USB"
+:usbid "0x04a7" "0x0224"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+;********************************************************************************************
+
+:mfg "Visioneer"
+:url "http://www.visioneer.com/"
+
+:model "6200"
+:interface "USB"
+:usbid "0x0461" "0x0345"
+:status :unsupported
+:comment "Not supported. Is reported to use the E5 chipset. Uses a Primax ID. Looks similar to Primascan Colorado 2600u."
+
+:model "6200 EPP/USB"
+:interface "USB"
+:usbid "0x04a7" "0x0311"
+:status :unsupported
+:comment "Not supported. Id is from Primax? Yet another scanner with the same name?"
+
+:model "9420"
+:url "/unsupported/visioneer-9420.html"
+:interface "USB"
+:usbid "0x0461" "0x03a8"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "9450 USB"
+:url "/unsupported/visioneer-9450-usb.html"
+:interface "USB"
+:usbid "0x04a7" "0x0421"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "Onetouch 4400"
+:url "/unsupported/visioneer-onetouch4400.html"
+:interface "USB"
+:usbid "0x0461" "0x0347"
+:status :unsupported
+:comment "Not supported. E5 chipset? See link for more details."
+
+:model "OneTouch 4800 USB"
+:url "/unsupported/visioneer-onetouch4800.html"
+:interface "USB"
+:usbid "0x04a7" "0x0224"
+:status :unsupported
+:comment "Unsupported. Seems to use Realtek RTS8801B. Same as Microtek Scanport 3000. See link for details."
+
+:model "OneTouch 5300 USB"
+:url "/unsupported/visioneer-onetouch5300.html"
+:interface "USB"
+:usbid "0x04a7" "0x0226"
+:status :unsupported
+:comment "Not supported. Chipset is RTS8801B(?). See link for output of /proc/bus/usb/devices."
+
+:model "OneTouch 5300"
+:interface "USB"
+:usbid "0x04a7" "0x0221"
+:status :unsupported
+:comment "Not supported. Yet another scanner with this name?"
+
+:model "OneTouch 5800 USB"
+:url "/unsupported/visioneer-onetouch5800.html"
+:interface "USB"
+:usbid "0x04a7" "0x0226"
+:status :unsupported
+:comment "Unsupported. 48 bit scanner, doesn't work with viceo backend. RTS8801C."
+
+:model "OneTouch 6600"
+:url "/unsupported/visioneer-onetouch6600.html"
+:interface "USB"
+:usbid "0x04a7" "0x022a"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "Onetouch 7100"
+:url "/unsupported/visioneer-onetouch7100.html"
+:interface "USB"
+:usbid "0x04a7" "0x0229"
+:status :unsupported
+:comment "GL646 based, to be added to genesys backend"
+
+:model "Onetouch 7700"
+:url "/unsupported/visioneer-onetouch7700.html"
+:interface "USB"
+:usbid "0x04a7" "0x0380"
+:status :unsupported
+:comment "LM9832/3 based, to be added to plustek backend"
+
+:model "OneTouch 8100"
+:url "/unsupported/visioneer-onetouch8100.html"
+:interface "USB"
+:usbid "0x04a7" "0x0321"
+:status :unsupported
+:comment "Unsupported. See link for details."
+
+:model "Onetouch 8700"
+:url "/unsupported/visioneer-onetouch8920.html"
+:interface "USB"
+:usbid "0x04a7" "0x0371"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "Onetouch 8900"
+:url "/unsupported/visioneer-onetouch8920.html"
+:interface "USB"
+:usbid "0x04a7" "0x0371"
+:status :unsupported
+:comment "Not supported. Same as 8920 but without TA?"
+
+:model "Onetouch 8920"
+:url "/unsupported/visioneer-onetouch8920.html"
+:interface "USB"
+:usbid "0x04a7" "0x0371"
+:status :unsupported
+:comment "Not supported. Same as 8700 and 8900 but includes a TA. Uses a Primax ID. Chipset is RTS8801C. See link for output of /proc/bus/usb/devices."
+
+:model "Onetouch 9000"
+:url "/unsupported/visioneer-onetouch9020.html"
+:interface "USB"
+:usbid "0x04a7" "0x022c"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "Onetouch 9020"
+:url "/unsupported/visioneer-onetouch9020.html"
+:interface "USB"
+:usbid "0x04a7" "0x022c"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+:model "Onetouch 9320"
+:url "/unsupported/visioneer-onetouch9320.html"
+:interface "USB"
+:usbid "0x04a7" "0x0362"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Onetouch Pro 8800"
+:url "/unsupported/visioneer-onetouch8820.html"
+:interface "USB"
+:usbid "0x04a7" "0x0410"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "Onetouch Pro 8820"
+:url "/unsupported/visioneer-onetouch8820.html"
+:interface "USB"
+:usbid "0x04a7" "0x0410"
+:status :unsupported
+:comment "Probably not supported. See link for details."
+
+:model "PaperPort 3100b"
+:url "/unsupported/visioneer-paperport-3100b.html"
+:interface "Parport"
+:status :unsupported
+:comment "Most probably not supported. See link for details."
+
+:model "PaperPort 6100"
+:interface "Parport"
+:status :unsupported
+:comment "Most probably not supported. More details would be appreciated."
+
+:model "PaperPort OneTouch"
+:url "/unsupported/visioneer-paperport-onetouch.html"
+:interface "Parport"
+:status :unsupported
+:comment "Most probably not supported. See link for details."
+
+:model "Strobe Pro USB"
+:url "/unsupported/visioneer-strobe-pro-usb.html"
+:interface "USB"
+:usbid "0x04a7" "0x0102"
+:status :unsupported
+:comment "Not supported. See link for details."
+
+;********************************************************************************************
+
+:model "4800 One Touch"
+:url "/unsupported/xerox-4800-onetouch.html"
+:interface "USB"
+:usbid "0x04a7" "0x03a0"
+:status :unsupported
+:comment "Unsupported. See link for details. Different id compared to One Touch 4800?"
+
+:model "DocuImage 620S"
+:url "/unsupported/xerox-docuimage-620s.html"
+:interface "SCSI"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "DocuMate 510"
+:url "/unsupported/xerox-documate-510.html"
+:interface "USB"
+:status :unsupported
+:usbid "0x04a7" "0x0446"
+:comment "Not supported. See link for more details."
+
+:model "DocuMate 510"
+:url "/unsupported/xerox-documate-510.html"
+:interface "USB"
+:status :unsupported
+:usbid "0x04a7" "0x047c"
+:comment "Not supported. See link for more details. Yet another USB id."
+
+:model "One Touch 4800"
+:url "/unsupported/visioneer-onetouch4800.html"
+:interface "USB"
+:usbid "0x04a7" "0x0224"
+:status :unsupported
+:comment "Unsupported. See link for details. Different id compared to 4800 One Touch?"
+
+:model "WorkCentre 470cx"
+:url "/unsupported/xerox-workcentre-470cx.html"
+:interface "Parport"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre M15i"
+:url "/unsupported/xerox-workcentre-m15i.html"
+:interface "USB"
+:usbid "0x0924" "0xffef"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre XK35c"
+:url "/unsupported/xerox-workcentre-xk35c.html"
+:interface "USB Parport"
+:usbid "0x043d" "0x0020"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre XK50cx"
+:url "/unsupported/xerox-workcentre-xk50cx.html"
+:interface "USB"
+:usbid "0x04e8" "0x3903"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre Pro 412"
+:url "/unsupported/xerox-workcentre-pro412.html"
+:interface "USB Parport"
+:usbid "0x043d" "0x4303"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre PE16"
+:url "/unsupported/xerox-workcentre-pe16.html"
+:interface "USB Parport"
+:usbid "0x0924" "0x4220"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+:model "WorkCentre PE120i"
+:url "/unsupported/xerox-workcentre-pe120i.html"
+:interface "USB"
+:usbid "0x0924" "0x4237"
+:status :unsupported
+:comment "Not supported. See link for more details."
+
+
+;********************************************************************************************
+;********************************************************************************************
+;********************************************************************************************
+
+:devicetype :vidcam
+
+:mfg "Biolux"
+
+:model "654 (micrOcular)"
+:url "/unsupported/biolux-654.html"
+:interface "USB"
+:usbid "0x0923" "0x010f"
+:status :unsupported
+:comment "Not supported yet. See link for more details."
+
+
+;********************************************************************************************
+
+:mfg "Grandtek Scopecam"
+
+:model "8x30 Binocular & Digital Camera"
+:url "/unsupported/grandtech-scopecam.html"
+:interface "USB"
+:usbid "0x0797" "0x801c"
+:status :unsupported
+:comment "Not Supported yet. See link for more details."
+
+
+;********************************************************************************************
+
+
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+
+;
+; SANE Backend specification file
+;
+; It's basically emacs-lisp --- so ";" indicates comment to end of line.
+; All syntactic elements are keyword tokens, followed by a string or
+; keyword argument, as specified.
+;
+; ":backend" *must* be specified.
+; All other information is optional (but what good is the file without it?).
+;
+
+:backend "v4l" ; name of backend
+:version "1.0-3" ; version of backend
+:manpage "sane-v4l" ; name of manpage (if it exists)
+:url "mailto:henning@meier-geinitz.de" ; backend's web page
+
+:devicetype :api ; start of a list of devices....
+ ; other types: :stillcam, :vidcam,
+ ; :meta, :api
+
+
+:desc "Interface to Video For Linux API" ; describe a non-hardware device
+:comment "Supports video cameras and other devices accessed by the v4l kernel API, e.g. bttv devices. Quite a lot of known bugs."
+; :comment and :url specifiers are optional after :mfg, :model, :desc,
+; and at the top-level.
+:backend "xerox_mfp"
+:version "1.0-13"
+:manpage "sane-xerox_mfp"
+:devicetype :scanner
+
+:mfg "Xerox"
+:url "http://www.office.xerox.com/"
+
+:model "Phaser 6110MFP"
+:interface "USB"
+:usbid "0x0924" "0x3d5d"
+:status :good
+
+:model "Phaser 3200MFP"
+:interface "USB"
+:usbid "0x0924" "0x3da4"
+:status :complete
+:url "http://www.office.xerox.com/multifunction-printer/multifunction-under-30ppm/phaser-3200mfp/spec-enus.html"
+
+:model "WorkCentre 3119 Series"
+:interface "USB"
+:usbid "0x0924" "0x4265"
+:status :good
+
+:model "WorkCentre 4118 Series"
+:interface "USB"
+:usbid "0x0924" "0x420c"
+:status :good
+
+:model "WorkCentre 3210"
+:interface "USB"
+:usbid "0x0924" "0x4293"
+:status :good
+
+:model "WorkCentre 3220"
+:interface "USB"
+:usbid "0x0924" "0x4294"
+:status :good
+
+:mfg "Dell"
+:url "http://www.dell.com/"
+
+:model "Dell MFP Laser Printer 1815dn"
+:interface "USB"
+:usbid "0x413c" "0x5124"
+:status :good
+
+:mfg "Samsung"
+:url "http://www.samsung.com"
+
+:model "SCX-4x16"
+:interface "USB"
+:usbid "0x04e8" "0x3409"
+:status :untested
+
+:model "SCX-6x20"
+:interface "USB"
+:usbid "0x04e8" "0x340d"
+:status :untested
+
+:model "MFP-560"
+:interface "USB"
+:usbid "0x04e8" "0x340e"
+:status :untested
+
+:model "MFP-750"
+:interface "USB"
+:usbid "0x04e8" "0x340f"
+:status :untested
+
+:model "SCX-4x20"
+:interface "USB"
+:usbid "0x04e8" "0x3412"
+:status :untested
+
+:model "SCX-4100"
+:interface "USB"
+:usbid "0x04e8" "0x3413"
+:status :good
+
+:model "SCX-4x21"
+:interface "USB"
+:usbid "0x04e8" "0x3419"
+:status :untested
+
+:model "SCX-5x30"
+:interface "USB"
+:usbid "0x04e8" "0x341a"
+:status :untested
+
+:model "SCX-4200"
+:interface "USB"
+:usbid "0x04e8" "0x341b"
+:status :good
+
+:model "CLX-3160"
+:interface "USB"
+:usbid "0x04e8" "0x341c"
+:status :untested
+
+:model "SCX-6x22"
+:interface "USB"
+:usbid "0x04e8" "0x341d"
+:status :untested
+
+:model "SCX4725"
+:interface "USB"
+:usbid "0x04e8" "0x341f"
+:status :untested
+
+:model "SCX4725-FN"
+:interface "USB"
+:usbid "0x04e8" "0x341f"
+:status :good
+
+:model "SCX-6x45"
+:interface "USB"
+:usbid "0x04e8" "0x3420"
+:status :untested
+
+:model "CLX-8380"
+:interface "USB"
+:usbid "0x04e8" "0x3421"
+:status :untested
+
+:model "CLX-2160"
+:interface "USB"
+:usbid "0x04e8" "0x3425"
+:status :good
+
+:model "SCX-4500"
+:interface "USB"
+:usbid "0x04e8" "0x3426"
+:status :good
+
+:model "CLX-6200"
+:interface "USB"
+:usbid "0x04e8" "0x3427"
+:status :untested
+
+:model "CLX-6240"
+:interface "USB"
+:usbid "0x04e8" "0x3428"
+:status :untested
+
+:model "SCX-6x55"
+:interface "USB"
+:usbid "0x04e8" "0x3429"
+:status :untested
+
+:model "CLX-3170fn (CLX-3170 Series)"
+:interface "USB"
+:usbid "0x04e8" "0x342a"
+:status :good
+
+:model "CLX-3175FW"
+:interface "USB"
+:usbid "0x04e8" "0x342a"
+:status :good
+
+:model "SCX-4500W"
+:interface "USB Ethernet"
+:usbid "0x04e8" "0x342b"
+:status :basic
+
+:model "SCX-4824 (SCX-4x24 Series)"
+:interface "USB"
+:usbid "0x04e8" "0x342c"
+:status :good
+
+:model "SCX-4828FN (SCX-4x28 Series)"
+:interface "USB"
+:usbid "0x04e8" "0x342d"
+:status :good
+
+:model "SCX-4300"
+:interface "USB"
+:usbid "0x04e8" "0x342e"
+:status :good
+
+:model "SCX-5835_5935"
+:interface "USB"
+:usbid "0x04e8" "0x342f"
+:status :good
+
+:model "SCX-5635"
+:interface "USB"
+:usbid "0x04e8" "0x3430"
+:status :untested
+
+:model "SCX-4x26"
+:interface "USB"
+:usbid "0x04e8" "0x3432"
+:status :untested
+
+:model "SCX-4600"
+:interface "USB"
+:usbid "0x04e8" "0x3433"
+:status :good
+
+:model "SCX-4623"
+:interface "USB"
+:usbid "0x04e8" "0x3434"
+:status :good
+
+:model "MFP-65x"
+:interface "USB"
+:usbid "0x04e8" "0x3435"
+:status :untested
+
+:model "SCX-6545"
+:interface "USB"
+:usbid "0x04e8" "0x3437"
+:status :untested
+
+:model "CLX-8385"
+:interface "USB"
+:usbid "0x04e8" "0x3439"
+:status :untested
+
+:model "CLX-6220"
+:interface "USB"
+:usbid "0x04e8" "0x343a"
+:status :good
+
+:model "CLX-6250"
+:interface "USB"
+:usbid "0x04e8" "0x343b"
+:status :untested
+
+:model "SCX-4825FN (SCX-4x25 Series)"
+:interface "USB"
+:usbid "0x04e8" "0x343c"
+:status :good
+
+:model "CLX-3185"
+:interface "USB"
+:usbid "0x04e8" "0x343d"
+:status :good
+
+:model "CLX-8540"
+:interface "USB"
+:usbid "0x04e8" "0x343f"
+:status :untested
+
+:model "SCX-4623FW"
+:interface "USB"
+:usbid "0x04e8" "0x3440"
+:status :good
+
+:model "SCX-3205W (SCX-3200 Series)"
+:interface "USB Ethernet"
+:usbid "0x04e8" "0x3441"
+:status :good
+
+:model "SCX-6545X"
+:interface "USB"
+:usbid "0x04e8" "0x3442"
+:status :untested
+
+:model "SCX-6x55X"
+:interface "USB"
+:usbid "0x04e8" "0x3443"
+:status :untested
+
+:model "CLX-8385X"
+:interface "USB"
+:usbid "0x04e8" "0x3444"
+:status :untested
+
+:model "SCX-5835_5935X"
+:interface "USB"
+:usbid "0x04e8" "0x3446"
+:status :good
+
+:model "SCX-4833FD"
+:interface "USB"
+:usbid "0x04e8" "0x344b"
+:status :good
+
+:model "SCX-4835FD"
+:interface "Ethernet"
+:usbid "0x04e8" "0x344b"
+:status :good
+
+:model "SCX-3405W"
+:interface "Ethernet"
+:status :basic
+
+:model "SCX-3400"
+:interface "USB"
+:usbid "0x04e8" "0x344f"
+:status :untested
+
+:model "SF-760"
+:interface "USB"
+:usbid "0x04e8" "0x3450"
+:status :untested
+
+:model "SCX-4729FD"
+:interface "USB"
+:usbid "0x04e8" "0x3453"
+:status :basic
+
+:model "CLX-6260"
+:interface "USB"
+:usbid "0x04e8" "0x3455"
+:status :minimal
+
+:model "CLX-3300 Series"
+:interface "USB"
+:usbid "0x04e8" "0x3456"
+:status :basic
+
+:model "SCX-470x"
+:interface "USB"
+:usbid "0x04e8" "0x3457"
+:status :untested
+
+:model "CLX-4190"
+:interface "USB"
+:usbid "0x04e8" "0x345a"
+:status :minimal
+
+:model "SCX-4650 4x21S Series"
+:interface "USB"
+:usbid "0x04e8" "0x345b"
+:status :untested
+
+:model "M337x 387x 407x Series"
+:interface "USB"
+:usbid "0x04e8" "0x3460"
+:status :untested
+
+:model "M267x 287x Series"
+:interface "USB"
+:usbid "0x04e8" "0x3461"
+:status :untested
+
+:model "SCX-681x"
+:interface "USB"
+:usbid "0x04e8" "0x3466"
+:status :untested
+
+:model "C460"
+:interface "USB"
+:usbid "0x04e8" "0x3468"
+:status :untested
+
diff --git a/testsuite/tools/data/udev+acl.ref b/testsuite/tools/data/udev+acl.ref
new file mode 100644
index 0000000..dc21606
--- /dev/null
+++ b/testsuite/tools/data/udev+acl.ref
@@ -0,0 +1,1469 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Wed Jul 31 07:52:49 2013
+#
+# udev rules file for supported USB and SCSI devices
+#
+# The SCSI device support is very basic and includes only
+# scanners that mark themselves as type "scanner" or
+# SCSI-scanners from HP and other vendors that are entitled "processor"
+# but are treated accordingly.
+#
+# To add a USB device, add a rule to the list below between the
+# LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
+#
+# To run a script when your device is plugged in, add RUN+="/path/to/script"
+# to the appropriate rule.
+#
+# If your scanner isn't listed below, you can add it as explained above.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+ACTION!="add", GOTO="libsane_rules_end"
+ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
+SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
+SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
+SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"
+
+# Kernel >= 2.6.22 jumps here
+LABEL="libsane_create_usb_dev"
+
+# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
+# If the following rule does not exist on your system yet, uncomment it
+# ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
+
+# Kernel < 2.6.22 jumps here
+LABEL="libsane_usb_rules_begin"
+
+# Hewlett-Packard ScanJet 4100C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3300c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4300c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5200C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2100C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2200C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", ENV{libsane_matched}="yes"
+# Hewlett-Packard scanjet 4400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes"
+# Hewlett-Packard scanjet 4470c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2300C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0a01", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5470c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5590
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 7650
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4850C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1b05", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3500C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3970c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4070 Photosmart
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3800
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G2710
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3805", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8270
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3905", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1005 MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4370
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G3010
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G3110
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G4010
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4505", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G4050
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4605", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet N6310
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4705", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1120 MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1120n MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200
+ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 | Mustek BearPaw 2400
+ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", ENV{libsane_matched}="yes"
+# Kodak ESP 5100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4025", ENV{libsane_matched}="yes"
+# Kodak ESP 5300
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4026", ENV{libsane_matched}="yes"
+# Kodak ESP 5500
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4027", ENV{libsane_matched}="yes"
+# Kodak ESP 5000
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4028", ENV{libsane_matched}="yes"
+# Kodak ESP 3300
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4031", ENV{libsane_matched}="yes"
+# Kodak ESP 5
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4032", ENV{libsane_matched}="yes"
+# Kodak ESP 7
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403e", ENV{libsane_matched}="yes"
+# Kodak ESP 9
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403f", ENV{libsane_matched}="yes"
+# Kodak ESP 5200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4041", ENV{libsane_matched}="yes"
+# Kodak ESP 3200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4043", ENV{libsane_matched}="yes"
+# Kodak ESP 4100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4053", ENV{libsane_matched}="yes"
+# Kodak ESP 6100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4054", ENV{libsane_matched}="yes"
+# Kodak ESP 7200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4056", ENV{libsane_matched}="yes"
+# Kodak ESP C110
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4057", ENV{libsane_matched}="yes"
+# Kodak ESP C115
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4058", ENV{libsane_matched}="yes"
+# Kodak ESP 2150
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4059", ENV{libsane_matched}="yes"
+# Kodak ESP C310
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405d", ENV{libsane_matched}="yes"
+# Kodak ESP C315
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405e", ENV{libsane_matched}="yes"
+# Advent AW10
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4060", ENV{libsane_matched}="yes"
+# Kodak Hero Office 6.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4062", ENV{libsane_matched}="yes"
+# Kodak Hero 7.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4063", ENV{libsane_matched}="yes"
+# Kodak Hero 5.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4064", ENV{libsane_matched}="yes"
+# Kodak ESP 9200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4065", ENV{libsane_matched}="yes"
+# Kodak ESP 2170
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4066", ENV{libsane_matched}="yes"
+# Kodak Hero 9.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4067", ENV{libsane_matched}="yes"
+# Kodak Hero 3.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="406d", ENV{libsane_matched}="yes"
+# Kodak i30
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", ENV{libsane_matched}="yes"
+# Kodak i40
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", ENV{libsane_matched}="yes"
+# Kodak i50 | Kodak i55
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", ENV{libsane_matched}="yes"
+# Kodak i60 | Kodak i65
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", ENV{libsane_matched}="yes"
+# Kodak i80
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", ENV{libsane_matched}="yes"
+# Creative WebCam Go Mini
+ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes"
+# Lexmark X70 | Lexmark X73
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", ENV{libsane_matched}="yes"
+# Lexmark X74
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="0060", ENV{libsane_matched}="yes"
+# Lexmark X1110 | Lexmark X1130 | Lexmark X1140
+# Lexmark X1150 | Lexmark X1170 | Lexmark X1180
+# Lexmark X1185 | Lexmark X1195
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", ENV{libsane_matched}="yes"
+# Lexmark X12xx
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", ENV{libsane_matched}="yes"
+# Genius ColorPage HR6 V1
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6A
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", ENV{libsane_matched}="yes"
+# Genius Colorpage HR7
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", ENV{libsane_matched}="yes"
+# Genius Colorpage HR7LE
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6X
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid3xe
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4xe
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4x
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid 1200 X
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", ENV{libsane_matched}="yes"
+# Genius ColorPage Slim 1200
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid 1200 XE
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", ENV{libsane_matched}="yes"
+# Genius Colorpage SF600
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", ENV{libsane_matched}="yes"
+# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
+ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", ENV{libsane_matched}="yes"
+# Xerox 2400 Onetouch
+ATTRS{idVendor}=="0461", ATTRS{idProduct}=="038b", ENV{libsane_matched}="yes"
+# Trust Office Scan USB 19200
+ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4300c/Silitek
+ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", ENV{libsane_matched}="yes"
+# Kyocera FS-1016MFP
+ATTRS{idVendor}=="0482", ATTRS{idProduct}=="0335", ENV{libsane_matched}="yes"
+# Compaq S4-100
+ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", ENV{libsane_matched}="yes"
+# Benq (Acer) 310U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", ENV{libsane_matched}="yes"
+# Benq (Acer) 620U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", ENV{libsane_matched}="yes"
+# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", ENV{libsane_matched}="yes"
+# Benq (Acer) 620UT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", ENV{libsane_matched}="yes"
+# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", ENV{libsane_matched}="yes"
+# Benq (Acer) 640bu
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", ENV{libsane_matched}="yes"
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", ENV{libsane_matched}="yes"
+# Benq (Acer) 640BT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", ENV{libsane_matched}="yes"
+# Benq (Acer) 1240
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", ENV{libsane_matched}="yes"
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", ENV{libsane_matched}="yes"
+# Benq (Acer) 5000
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", ENV{libsane_matched}="yes"
+# Benq (Acer) 5000E | Benq (Acer) 5000U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", ENV{libsane_matched}="yes"
+# Benq (Acer) 5300
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", ENV{libsane_matched}="yes"
+# Benq (Acer) 5150 | Benq (Acer) 5250
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", ENV{libsane_matched}="yes"
+# BenQ 5550
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", ENV{libsane_matched}="yes"
+# Visioneer Visioneer OneTouch 7100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0229", ENV{libsane_matched}="yes"
+# Visioneer 9650
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0390", ENV{libsane_matched}="yes"
+# Visioneer 9320
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0420", ENV{libsane_matched}="yes"
+# Visioneer 9450
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0421", ENV{libsane_matched}="yes"
+# Visioneer 9550
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0422", ENV{libsane_matched}="yes"
+# Visioneer 9750
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0423", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 450
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0424", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 200
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", ENV{libsane_matched}="yes"
+# Visioneer OneTouch 7300
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", ENV{libsane_matched}="yes"
+# Xerox DocuMate510
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446", ENV{libsane_matched}="yes"
+# Xerox DocuMate520
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0447", ENV{libsane_matched}="yes"
+# Xerox DocuMate250
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0448", ENV{libsane_matched}="yes"
+# Xerox DocuMate252
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", ENV{libsane_matched}="yes"
+# Xerox DocuMate262
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 300
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", ENV{libsane_matched}="yes"
+# Xerox DocuMate272
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", ENV{libsane_matched}="yes"
+# Xerox DocuMate232
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0476", ENV{libsane_matched}="yes"
+# Xerox DocuMate152
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0477", ENV{libsane_matched}="yes"
+# Xerox DocuMate752
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0478", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 470
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0479", ENV{libsane_matched}="yes"
+# Visioneer 9450-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047a", ENV{libsane_matched}="yes"
+# Visioneer 9650-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047b", ENV{libsane_matched}="yes"
+# Xerox DocuMate510-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047c", ENV{libsane_matched}="yes"
+# Xerox DocuMate252-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048c", ENV{libsane_matched}="yes"
+# Xerox DocuMate262-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048d", ENV{libsane_matched}="yes"
+# Xerox DocuMate272-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048e", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 470-G | Visioneer Patriot 470
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048f", ENV{libsane_matched}="yes"
+# Xerox DocuMate250-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0490", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 450-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0491", ENV{libsane_matched}="yes"
+# Xerox DocuMate520-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0492", ENV{libsane_matched}="yes"
+# Visioneer 9750-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0493", ENV{libsane_matched}="yes"
+# Visioneer Roadwarrior
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0494", ENV{libsane_matched}="yes"
+# Xerox DocuMate512
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0495", ENV{libsane_matched}="yes"
+# Visioneer Patriot 430
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0497", ENV{libsane_matched}="yes"
+# Visioneer Patriot 680 | Xerox DocuMate632
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0498", ENV{libsane_matched}="yes"
+# Visioneer Patriot 780
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0499", ENV{libsane_matched}="yes"
+# Xerox DocuMate752
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049a", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 100,r3
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049b", ENV{libsane_matched}="yes"
+# Xerox DocuMate150
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049c", ENV{libsane_matched}="yes"
+# Xerox DocuMate162
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049d", ENV{libsane_matched}="yes"
+# Xerox DocuMate262i
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04a7", ENV{libsane_matched}="yes"
+# Xerox Travel Scanner 100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04ac", ENV{libsane_matched}="yes"
+# Canon DR-2080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", ENV{libsane_matched}="yes"
+# Canon CR-180 | Canon CR-180II
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", ENV{libsane_matched}="yes"
+# Canon DR-9080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", ENV{libsane_matched}="yes"
+# Canon DR-7080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", ENV{libsane_matched}="yes"
+# Canon DR-5010C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", ENV{libsane_matched}="yes"
+# Canon DR-6080
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", ENV{libsane_matched}="yes"
+# Canon DR-2580C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", ENV{libsane_matched}="yes"
+# Canon DR-3080CII
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", ENV{libsane_matched}="yes"
+# Canon DR-2050C | Canon DR-2050SP
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", ENV{libsane_matched}="yes"
+# Canon DR-7580
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", ENV{libsane_matched}="yes"
+# Canon PIXMA MP750
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", ENV{libsane_matched}="yes"
+# Canon PIXMA MP780 | Canon PIXMA MP790
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", ENV{libsane_matched}="yes"
+# Canon PIXMA MP760 | Canon PIXMA MP770
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", ENV{libsane_matched}="yes"
+# Canon PIXMA MP150
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", ENV{libsane_matched}="yes"
+# Canon PIXMA MP170
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", ENV{libsane_matched}="yes"
+# Canon PIXMA MP450
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", ENV{libsane_matched}="yes"
+# Canon PIXMA MP500
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP800
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", ENV{libsane_matched}="yes"
+# Canon PIXMA MP800R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", ENV{libsane_matched}="yes"
+# Canon PIXMA MP530
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", ENV{libsane_matched}="yes"
+# Canon PIXMA MP830
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", ENV{libsane_matched}="yes"
+# Canon PIXMA MP160
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", ENV{libsane_matched}="yes"
+# Canon PIXMA MP180
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", ENV{libsane_matched}="yes"
+# Canon PIXMA MP460
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", ENV{libsane_matched}="yes"
+# Canon PIXMA MP510
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", ENV{libsane_matched}="yes"
+# Canon PIXMA MP600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", ENV{libsane_matched}="yes"
+# Canon PIXMA MP600R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", ENV{libsane_matched}="yes"
+# Canon PIXMA MP810
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", ENV{libsane_matched}="yes"
+# Canon PIXMA MP960
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", ENV{libsane_matched}="yes"
+# Canon PIXMA MX7600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP210
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", ENV{libsane_matched}="yes"
+# Canon PIXMA MP220
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", ENV{libsane_matched}="yes"
+# Canon PIXMA MP470
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", ENV{libsane_matched}="yes"
+# Canon PIXMA MP520
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", ENV{libsane_matched}="yes"
+# Canon PIXMA MP610
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", ENV{libsane_matched}="yes"
+# Canon PIXMA MP970
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", ENV{libsane_matched}="yes"
+# Canon PIXMA MX300
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", ENV{libsane_matched}="yes"
+# Canon PIXMA MX310
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", ENV{libsane_matched}="yes"
+# Canon PIXMA MX700
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", ENV{libsane_matched}="yes"
+# Canon PIXMA MP140
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", ENV{libsane_matched}="yes"
+# Canon PIXMA MX850
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP980
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", ENV{libsane_matched}="yes"
+# Canon PIXMA MP630
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", ENV{libsane_matched}="yes"
+# Canon PIXMA MP620
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", ENV{libsane_matched}="yes"
+# Canon PIXMA MP540
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", ENV{libsane_matched}="yes"
+# Canon PIXMA MP480
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", ENV{libsane_matched}="yes"
+# Canon PIXMA MP240
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", ENV{libsane_matched}="yes"
+# Canon PIXMA MP260
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", ENV{libsane_matched}="yes"
+# Canon PIXMA MP190
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", ENV{libsane_matched}="yes"
+# Canon PIXMA MX860
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1735", ENV{libsane_matched}="yes"
+# Canon PIXMA MX320
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1736", ENV{libsane_matched}="yes"
+# Canon PIXMA MX330
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1737", ENV{libsane_matched}="yes"
+# Canon PIXMA MP250
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", ENV{libsane_matched}="yes"
+# Canon PIXMA MP270
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173b", ENV{libsane_matched}="yes"
+# Canon PIXMA MP490
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP550
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173d", ENV{libsane_matched}="yes"
+# Canon PIXMA MP560
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173e", ENV{libsane_matched}="yes"
+# Canon PIXMA MP640
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173f", ENV{libsane_matched}="yes"
+# Canon PIXMA MP990
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1740", ENV{libsane_matched}="yes"
+# Canon PIXMA MX340
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1741", ENV{libsane_matched}="yes"
+# Canon PIXMA MX350
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1742", ENV{libsane_matched}="yes"
+# Canon PIXMA MX870
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1743", ENV{libsane_matched}="yes"
+# Canon PIXMA MP280
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", ENV{libsane_matched}="yes"
+# Canon PIXMA MP495
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1747", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1748", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1749", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174a", ENV{libsane_matched}="yes"
+# Canon PIXMA MG8100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174b", ENV{libsane_matched}="yes"
+# Canon PIXMA MX360
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174d", ENV{libsane_matched}="yes"
+# Canon PIXMA MX410
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174e", ENV{libsane_matched}="yes"
+# Canon PIXMA MX420
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174f", ENV{libsane_matched}="yes"
+# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1750", ENV{libsane_matched}="yes"
+# Canon PIXMA MG2100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1751", ENV{libsane_matched}="yes"
+# Canon PIXMA MG3100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1752", ENV{libsane_matched}="yes"
+# Canon PIXMA MG4100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1753", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5300 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1754", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1755", ENV{libsane_matched}="yes"
+# Canon PIXMA MG8200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1756", ENV{libsane_matched}="yes"
+# Canon PIXMA MP493
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1757", ENV{libsane_matched}="yes"
+# Canon PIXMA E500
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1758", ENV{libsane_matched}="yes"
+# Canon PIXMA MX370 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1759", ENV{libsane_matched}="yes"
+# Canon PIXMA E600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175a", ENV{libsane_matched}="yes"
+# Canon PIXMA MX430 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175b", ENV{libsane_matched}="yes"
+# Canon PIXMA MX510 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175c", ENV{libsane_matched}="yes"
+# Canon PIXMA MX710 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175d", ENV{libsane_matched}="yes"
+# Canon PIXMA MX890 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175e", ENV{libsane_matched}="yes"
+# Canon PIXMA MP230
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", ENV{libsane_matched}="yes"
+# Canon PIXMA MG2200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1760", ENV{libsane_matched}="yes"
+# Canon PIXMA E510
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1761", ENV{libsane_matched}="yes"
+# Canon PIXMA MG3200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1762", ENV{libsane_matched}="yes"
+# Canon PIXMA MG4200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1763", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5400 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1764", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6300 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1765", ENV{libsane_matched}="yes"
+# Canon PIXMA MX390 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1766", ENV{libsane_matched}="yes"
+# Canon PIXMA E610
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1767", ENV{libsane_matched}="yes"
+# Canon PIXMA MX450 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1768", ENV{libsane_matched}="yes"
+# Canon PIXMA MX520 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1769", ENV{libsane_matched}="yes"
+# Canon PIXMA MX720 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176a", ENV{libsane_matched}="yes"
+# Canon PIXMA MX920 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176b", ENV{libsane_matched}="yes"
+# Canon CanoScan 8800F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1901", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 100
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 200
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1905", ENV{libsane_matched}="yes"
+# Canon CanoScan 700F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907", ENV{libsane_matched}="yes"
+# Canon CanoScan 9000F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1908", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 110
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 210
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190a", ENV{libsane_matched}="yes"
+# Canon CanoScan 9000F Mark II
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190d", ENV{libsane_matched}="yes"
+# Canon CanoScan fb630u | Canon CanoScan fb636u
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", ENV{libsane_matched}="yes"
+# Canon CanoScan N650U/N656U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", ENV{libsane_matched}="yes"
+# Canon CanoScan N1220U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", ENV{libsane_matched}="yes"
+# Canon CanoScan D660U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", ENV{libsane_matched}="yes"
+# Canon CanoScan N670U/N676U/LiDE20
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", ENV{libsane_matched}="yes"
+# Canon CanoScan N1240U/LiDE30
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 60
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE25
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", ENV{libsane_matched}="yes"
+# Canon DR-1210C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", ENV{libsane_matched}="yes"
+# Canon PIXMA MP730
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", ENV{libsane_matched}="yes"
+# Canon PIXMA MP700
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", ENV{libsane_matched}="yes"
+# Canon PIXMA MP360
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP370
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", ENV{libsane_matched}="yes"
+# Canon PIXMA MP390
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", ENV{libsane_matched}="yes"
+# Canon PIXMA MP375R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263f", ENV{libsane_matched}="yes"
+# Canon PIXMA MP740
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", ENV{libsane_matched}="yes"
+# Canon PIXMA MP710
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5630
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", ENV{libsane_matched}="yes"
+# Canon laserBase MF5650
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF8170c
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5730
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5750
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5770
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF3110
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF3240
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
+# Canon imageCLASS MF4150
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4660 | Canon imageCLASS MF4690
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4270
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", ENV{libsane_matched}="yes"
+# Canon imageRUNNER 1020/1024/1025
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26e6", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ec", ENV{libsane_matched}="yes"
+# Canon imageCLASS D480
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ed", ENV{libsane_matched}="yes"
+# Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ee", ENV{libsane_matched}="yes"
+# Canon imageCLASS D420
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ef", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF5880dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26f9", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF6680dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26fa", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF8030
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2707", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF4550d
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2736", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4410 | Canon imageCLASS MF4430
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2737", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF3010
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2759", ENV{libsane_matched}="yes"
+# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", ENV{libsane_matched}="yes"
+# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
+# Nikon Coolscan V ED
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", ENV{libsane_matched}="yes"
+# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes"
+# Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
+# Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", ENV{libsane_matched}="yes"
+# Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
+# Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", ENV{libsane_matched}="yes"
+# Epson Stylus Scan 2000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0105", ENV{libsane_matched}="yes"
+# Epson Stylus Scan 2500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", ENV{libsane_matched}="yes"
+# Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", ENV{libsane_matched}="yes"
+# Epson ES-8500 | Epson Expression 1640XL
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", ENV{libsane_matched}="yes"
+# Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
+# Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", ENV{libsane_matched}="yes"
+# Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", ENV{libsane_matched}="yes"
+# Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", ENV{libsane_matched}="yes"
+# Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", ENV{libsane_matched}="yes"
+# Epson Perfection 1250 | Epson Perfection 1250Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", ENV{libsane_matched}="yes"
+# Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
+# Epson Perfection 1650 | Epson Perfection 1650 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", ENV{libsane_matched}="yes"
+# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", ENV{libsane_matched}="yes"
+# Epson Perfection 660
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", ENV{libsane_matched}="yes"
+# Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", ENV{libsane_matched}="yes"
+# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", ENV{libsane_matched}="yes"
+# Epson Perfection 1260 | Epson Perfection 1260Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", ENV{libsane_matched}="yes"
+# Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", ENV{libsane_matched}="yes"
+# Epson Perfection 1670
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", ENV{libsane_matched}="yes"
+# Epson Perfection 1270
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", ENV{libsane_matched}="yes"
+# Epson Perfection 2480 | Epson Perfection 2580
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", ENV{libsane_matched}="yes"
+# Epson Perfection 3490 | Epson Perfection 3590
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", ENV{libsane_matched}="yes"
+# Epson ES-7000H | Epson GT-15000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0126", ENV{libsane_matched}="yes"
+# Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", ENV{libsane_matched}="yes"
+# Epson ES-10000G | Epson Expression 10000XL
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0129", ENV{libsane_matched}="yes"
+# Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", ENV{libsane_matched}="yes"
+# Epson ES-H300 | Epson GT-2500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012b", ENV{libsane_matched}="yes"
+# Epson V700 | Epson V750 | Epson GT-X900
+# Epson Perfection V700 Photo | Epson Perfection V750 Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", ENV{libsane_matched}="yes"
+# Epson GT-X970
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0135", ENV{libsane_matched}="yes"
+# Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
+# Epson Stylus CX5100 | Epson Stylus CX5200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes"
+# Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
+# Epson Stylus CX3200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", ENV{libsane_matched}="yes"
+# Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
+# Epson Stylus CX6400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes"
+# Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", ENV{libsane_matched}="yes"
+# Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", ENV{libsane_matched}="yes"
+# Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", ENV{libsane_matched}="yes"
+# Epson Stylus CX-1500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", ENV{libsane_matched}="yes"
+# Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", ENV{libsane_matched}="yes"
+# Epson CX-3600 | Epson CX-3650 | Epson PX-A550
+# Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", ENV{libsane_matched}="yes"
+# Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
+# Epson Stylus Photo RX430
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", ENV{libsane_matched}="yes"
+# Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", ENV{libsane_matched}="yes"
+# Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
+# Epson Stylus Photo RX630
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", ENV{libsane_matched}="yes"
+# Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
+# Epson Stylus CX6600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", ENV{libsane_matched}="yes"
+# Epson PM-A700
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0814", ENV{libsane_matched}="yes"
+# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
+# Epson AcuLaser CX11NF | Epson LP-A500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", ENV{libsane_matched}="yes"
+# Epson LP-M5500 | Epson LP-M5500F
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", ENV{libsane_matched}="yes"
+# Epson DX-3850 | Epson CX-3700 | Epson CX-3800
+# Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
+# Epson Stylus DX3800
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", ENV{libsane_matched}="yes"
+# Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
+# Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", ENV{libsane_matched}="yes"
+# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", ENV{libsane_matched}="yes"
+# Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081c", ENV{libsane_matched}="yes"
+# Epson PM-A950
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081d", ENV{libsane_matched}="yes"
+# Epson Stylus CX7700 | Epson Stylus CX7800
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081f", ENV{libsane_matched}="yes"
+# Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
+# Epson Stylus DX4200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", ENV{libsane_matched}="yes"
+# Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
+# Epson Stylus Photo RX590
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0827", ENV{libsane_matched}="yes"
+# Epson PM-A970
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0828", ENV{libsane_matched}="yes"
+# Epson PM-T990
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0829", ENV{libsane_matched}="yes"
+# Epson PM-A920
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082a", ENV{libsane_matched}="yes"
+# Epson CX-5000 | Epson DX-5000 | Epson DX-5050
+# Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", ENV{libsane_matched}="yes"
+# Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
+# Epson Stylus CX6000 | Epson Stylus DX6000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", ENV{libsane_matched}="yes"
+# Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
+# Epson Stylus DX4000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", ENV{libsane_matched}="yes"
+# Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0830", ENV{libsane_matched}="yes"
+# Epson LP-M5600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0833", ENV{libsane_matched}="yes"
+# Epson LP-M6000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0834", ENV{libsane_matched}="yes"
+# Epson AcuLaser CX21
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", ENV{libsane_matched}="yes"
+# Epson PM-T960
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", ENV{libsane_matched}="yes"
+# Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
+# Epson Stylus Photo RX690
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", ENV{libsane_matched}="yes"
+# Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
+# Epson Stylus CX7400 | Epson Stylus DX7400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", ENV{libsane_matched}="yes"
+# Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
+# Epson Stylus DX8400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0839", ENV{libsane_matched}="yes"
+# Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
+# Epson Stylus DX9400F
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", ENV{libsane_matched}="yes"
+# Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
+# Epson Stylus Photo RX595 | Epson Stylus Photo RX610
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", ENV{libsane_matched}="yes"
+# Epson ME 300 | Epson PX-401A | Epson Stylus NX100
+# Epson Stylus SX100 | Epson Stylus TX100
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0841", ENV{libsane_matched}="yes"
+# Epson LP-M5000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0843", ENV{libsane_matched}="yes"
+# Epson Artisan 800 | Epson EP-901A | Epson EP-901F
+# Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0844", ENV{libsane_matched}="yes"
+# Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
+# Epson Stylus Photo TX700W
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0846", ENV{libsane_matched}="yes"
+# Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
+# Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0847", ENV{libsane_matched}="yes"
+# Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
+# Epson Stylus NX300
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0848", ENV{libsane_matched}="yes"
+# Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
+# Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0849", ENV{libsane_matched}="yes"
+# Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
+# Epson Stylus SX405 | Epson Stylus TX400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084a", ENV{libsane_matched}="yes"
+# Epson WorkForce 500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084c", ENV{libsane_matched}="yes"
+# Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
+# Epson Stylus TX110 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084d", ENV{libsane_matched}="yes"
+# Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
+# Epson Stylus TX210 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", ENV{libsane_matched}="yes"
+# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", ENV{libsane_matched}="yes"
+# Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
+# Epson WorkForce 310 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", ENV{libsane_matched}="yes"
+# Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
+# Epson Stylus TX550W Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", ENV{libsane_matched}="yes"
+# Epson Stylus SX125
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085c", ENV{libsane_matched}="yes"
+# Fujitsu fi-4010CU
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", ENV{libsane_matched}="yes"
+# Fujitsu fi-4120C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", ENV{libsane_matched}="yes"
+# Fujitsu fi-4220C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", ENV{libsane_matched}="yes"
+# Fujitsu fi-4530C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", ENV{libsane_matched}="yes"
+# Fujitsu fi-5750C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOX/2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", ENV{libsane_matched}="yes"
+# Fujitsu fi-5650C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", ENV{libsane_matched}="yes"
+# Fujitsu fi-4120C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", ENV{libsane_matched}="yes"
+# Fujitsu fi-4220C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", ENV{libsane_matched}="yes"
+# Fujitsu fi-60F
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", ENV{libsane_matched}="yes"
+# Fujitsu fi-4340C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", ENV{libsane_matched}="yes"
+# Fujitsu fi-5120C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", ENV{libsane_matched}="yes"
+# Fujitsu fi-5220C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", ENV{libsane_matched}="yes"
+# Fujitsu fi-5530C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOX3
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", ENV{libsane_matched}="yes"
+# Fujitsu fi-5900C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", ENV{libsane_matched}="yes"
+# Fujitsu fi-5015C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ef", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOXM
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S500
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S500M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", ENV{libsane_matched}="yes"
+# Fujitsu fi-5530C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", ENV{libsane_matched}="yes"
+# Fujitsu fi-6140
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", ENV{libsane_matched}="yes"
+# Fujitsu fi-6240
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", ENV{libsane_matched}="yes"
+# Fujitsu fi-6130
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", ENV{libsane_matched}="yes"
+# Fujitsu fi-6230
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S510
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S300
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S510M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", ENV{libsane_matched}="yes"
+# Fujitsu fi-6770
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", ENV{libsane_matched}="yes"
+# Fujitsu fi-6770A
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", ENV{libsane_matched}="yes"
+# Fujitsu fi-6670
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", ENV{libsane_matched}="yes"
+# Fujitsu fi-6670A
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", ENV{libsane_matched}="yes"
+# Fujitsu fi-6750S
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S300M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", ENV{libsane_matched}="yes"
+# Fujitsu fi-6800
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119d", ENV{libsane_matched}="yes"
+# Fujitsu fi-6800-CGA
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119e", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S1300
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11ed", ENV{libsane_matched}="yes"
+# Fujitsu fi-6140Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f1", ENV{libsane_matched}="yes"
+# Fujitsu fi-6240Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f2", ENV{libsane_matched}="yes"
+# Fujitsu fi-6130Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f3", ENV{libsane_matched}="yes"
+# Fujitsu fi-6230Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f4", ENV{libsane_matched}="yes"
+# Fujitsu fi-6110
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11fc", ENV{libsane_matched}="yes"
+# Fujitsu fi-5950
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1213", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap iX500
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="132b", ENV{libsane_matched}="yes"
+# Konica e-mini
+ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", ENV{libsane_matched}="yes"
+# Panasonic KV-S2026C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
+# Panasonic KV-S2046C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1001", ENV{libsane_matched}="yes"
+# Panasonic KV-S1025C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1006", ENV{libsane_matched}="yes"
+# Panasonic KV-S1020C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1007", ENV{libsane_matched}="yes"
+# Panasonic KV-S2048C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1009", ENV{libsane_matched}="yes"
+# Panasonic KV-S2028C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100a", ENV{libsane_matched}="yes"
+# Panasonic KV-S4085C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100c", ENV{libsane_matched}="yes"
+# Panasonic KV-S4065C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100d", ENV{libsane_matched}="yes"
+# Panasonic KV-S7075C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100e", ENV{libsane_matched}="yes"
+# Panasonic KV-SS080
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100f", ENV{libsane_matched}="yes"
+# Panasonic KV-S1045C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1010", ENV{libsane_matched}="yes"
+# Samsung SCX-4x16
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3409", ENV{libsane_matched}="yes"
+# Samsung SCX-6x20
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340d", ENV{libsane_matched}="yes"
+# Samsung MFP-560
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340e", ENV{libsane_matched}="yes"
+# Samsung MFP-750
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340f", ENV{libsane_matched}="yes"
+# Samsung SCX-4x20
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3412", ENV{libsane_matched}="yes"
+# Samsung SCX-4100
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3413", ENV{libsane_matched}="yes"
+# Samsung SCX-4x21
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3419", ENV{libsane_matched}="yes"
+# Samsung SCX-5x30
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341a", ENV{libsane_matched}="yes"
+# Samsung SCX-4200
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341b", ENV{libsane_matched}="yes"
+# Samsung CLX-3160
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341c", ENV{libsane_matched}="yes"
+# Samsung SCX-6x22
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341d", ENV{libsane_matched}="yes"
+# Samsung SCX4725 | Samsung SCX4725-FN
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341f", ENV{libsane_matched}="yes"
+# Samsung SCX-6x45
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3420", ENV{libsane_matched}="yes"
+# Samsung CLX-8380
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3421", ENV{libsane_matched}="yes"
+# Samsung CLX-2160
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3425", ENV{libsane_matched}="yes"
+# Samsung SCX-4500
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3426", ENV{libsane_matched}="yes"
+# Samsung CLX-6200
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3427", ENV{libsane_matched}="yes"
+# Samsung CLX-6240
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3428", ENV{libsane_matched}="yes"
+# Samsung SCX-6x55
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3429", ENV{libsane_matched}="yes"
+# Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342a", ENV{libsane_matched}="yes"
+# Samsung SCX-4500W
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes"
+# Samsung SCX-4824 (SCX-4x24 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342c", ENV{libsane_matched}="yes"
+# Samsung SCX-4828FN (SCX-4x28 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342d", ENV{libsane_matched}="yes"
+# Samsung SCX-4300
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342e", ENV{libsane_matched}="yes"
+# Samsung SCX-5835_5935
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342f", ENV{libsane_matched}="yes"
+# Samsung SCX-5635
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3430", ENV{libsane_matched}="yes"
+# Samsung SCX-4x26
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3432", ENV{libsane_matched}="yes"
+# Samsung SCX-4600
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3433", ENV{libsane_matched}="yes"
+# Samsung SCX-4623
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3434", ENV{libsane_matched}="yes"
+# Samsung MFP-65x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3435", ENV{libsane_matched}="yes"
+# Samsung SCX-6545
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3437", ENV{libsane_matched}="yes"
+# Samsung CLX-8385
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3439", ENV{libsane_matched}="yes"
+# Samsung CLX-6220
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343a", ENV{libsane_matched}="yes"
+# Samsung CLX-6250
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343b", ENV{libsane_matched}="yes"
+# Samsung SCX-4825FN (SCX-4x25 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343c", ENV{libsane_matched}="yes"
+# Samsung CLX-3185
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343d", ENV{libsane_matched}="yes"
+# Samsung CLX-8540
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343f", ENV{libsane_matched}="yes"
+# Samsung SCX-4623FW
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3440", ENV{libsane_matched}="yes"
+# Samsung SCX-3205W (SCX-3200 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3441", ENV{libsane_matched}="yes"
+# Samsung SCX-6545X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3442", ENV{libsane_matched}="yes"
+# Samsung SCX-6x55X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3443", ENV{libsane_matched}="yes"
+# Samsung CLX-8385X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3444", ENV{libsane_matched}="yes"
+# Samsung SCX-5835_5935X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3446", ENV{libsane_matched}="yes"
+# Samsung SCX-4833FD | Samsung SCX-4835FD
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344b", ENV{libsane_matched}="yes"
+# Samsung SCX-3400
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344f", ENV{libsane_matched}="yes"
+# Samsung SF-760
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3450", ENV{libsane_matched}="yes"
+# Samsung SCX-4729FD
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3453", ENV{libsane_matched}="yes"
+# Samsung CLX-6260
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3455", ENV{libsane_matched}="yes"
+# Samsung CLX-3300 Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3456", ENV{libsane_matched}="yes"
+# Samsung SCX-470x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3457", ENV{libsane_matched}="yes"
+# Samsung CLX-4190
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345a", ENV{libsane_matched}="yes"
+# Samsung SCX-4650 4x21S Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345b", ENV{libsane_matched}="yes"
+# Samsung M337x 387x 407x Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3460", ENV{libsane_matched}="yes"
+# Samsung M267x 287x Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3461", ENV{libsane_matched}="yes"
+# Samsung SCX-681x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3466", ENV{libsane_matched}="yes"
+# Samsung C460
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3468", ENV{libsane_matched}="yes"
+# Pentax DSmobile 600
+ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
+# Aiptek Aiptek Pencam
+ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 CU
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 600 CU
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 CU Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 F
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
+# Mustek ScanExpress A3 USB
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
+# Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
+# Trust Direct WebScan 19200
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CU Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1248 UB
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2448TA Pro
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", ENV{libsane_matched}="yes"
+# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
+# Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
+# Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
+# Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
+# Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
+# Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes"
+# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
+# Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", ENV{libsane_matched}="yes"
+# Artec/Ultima E+ Pro
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes"
+# Memorex MEM 48U
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", ENV{libsane_matched}="yes"
+# Trust Easy Webscan 19200
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", ENV{libsane_matched}="yes"
+# Trust 240H Easy Webscan Gold
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes"
+# UMAX AstraSlim SE
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", ENV{libsane_matched}="yes"
+# UMAX AstraSlim 1200 SE
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", ENV{libsane_matched}="yes"
+# Yakumo Scan50
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", ENV{libsane_matched}="yes"
+# Microtek ScanMaker X6USB
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", ENV{libsane_matched}="yes"
+# Microtek SlimScan C6
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6USL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6UPL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 4800
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3840
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3700
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3700
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3750
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6USL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", ENV{libsane_matched}="yes"
+# iVina 1200U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Dual II
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", ENV{libsane_matched}="yes"
+# Avision AV600U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", ENV{libsane_matched}="yes"
+# Minolta-QMS SC-110
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", ENV{libsane_matched}="yes"
+# Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", ENV{libsane_matched}="yes"
+# Avision AV610 | Avision AV600U Plus
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", ENV{libsane_matched}="yes"
+# Avision AV220
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", ENV{libsane_matched}="yes"
+# Avision AV210
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", ENV{libsane_matched}="yes"
+# Avision AV210
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", ENV{libsane_matched}="yes"
+# Avision AV120
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", ENV{libsane_matched}="yes"
+# Avision AV220C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", ENV{libsane_matched}="yes"
+# Avision AV220D2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2b", ENV{libsane_matched}="yes"
+# Avision AV220+
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2c", ENV{libsane_matched}="yes"
+# Avision AV220C2-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2d", ENV{libsane_matched}="yes"
+# Avision AV220C2-B
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2e", ENV{libsane_matched}="yes"
+# Avision AV210C2-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2f", ENV{libsane_matched}="yes"
+# Avision AV122
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", ENV{libsane_matched}="yes"
+# Avision AV210C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", ENV{libsane_matched}="yes"
+# Avision AV121
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", ENV{libsane_matched}="yes"
+# Avision AV8300
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", ENV{libsane_matched}="yes"
+# Avision AM3000 Series
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", ENV{libsane_matched}="yes"
+# Avision @V5100
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", ENV{libsane_matched}="yes"
+# Avision AV8050U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4d", ENV{libsane_matched}="yes"
+# Avision AV3200SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4e", ENV{libsane_matched}="yes"
+# Avision AV3730SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4f", ENV{libsane_matched}="yes"
+# Avision AV610C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a5e", ENV{libsane_matched}="yes"
+# Avision IT8300
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", ENV{libsane_matched}="yes"
+# Avision AV3750SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a65", ENV{libsane_matched}="yes"
+# Avision AV3850SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", ENV{libsane_matched}="yes"
+# Avision AV8350
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", ENV{libsane_matched}="yes"
+# Avision FB6080E
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a82", ENV{libsane_matched}="yes"
+# Avision FB2080E
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a84", ENV{libsane_matched}="yes"
+# Avision AV122 C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a93", ENV{libsane_matched}="yes"
+# Avision AV220-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a94", ENV{libsane_matched}="yes"
+# Avision @V2500
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0aa1", ENV{libsane_matched}="yes"
+# Avision AV210D2+
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="1a35", ENV{libsane_matched}="yes"
+# Minolta Elite II
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Dual III
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Elite 5400
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1212U
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1236u
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes"
+# Agfa Snapscan Touch
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1212U_2
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", ENV{libsane_matched}="yes"
+# AGFA SnapScan e40
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", ENV{libsane_matched}="yes"
+# AGFA SnapScan e50
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", ENV{libsane_matched}="yes"
+# AGFA SnapScan e20
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", ENV{libsane_matched}="yes"
+# AGFA SnapScan e10
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", ENV{libsane_matched}="yes"
+# AGFA SnapScan e25
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", ENV{libsane_matched}="yes"
+# AGFA SnapScan e26
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", ENV{libsane_matched}="yes"
+# AGFA SnapScan e52
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", ENV{libsane_matched}="yes"
+# AGFA SnapScan e42
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", ENV{libsane_matched}="yes"
+# UMAX Astra 4900
+ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", ENV{libsane_matched}="yes"
+# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
+# RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
+# Plustek OpticPro U12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
+# Plustek OpticPro U24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", ENV{libsane_matched}="yes"
+# Plustek OpticPro UT12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", ENV{libsane_matched}="yes"
+# Plustek OpticPro U24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", ENV{libsane_matched}="yes"
+# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", ENV{libsane_matched}="yes"
+# Plustek OpticPro 1248U | RevScan 19200i
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", ENV{libsane_matched}="yes"
+# Plustek OpticPro 1248U
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes"
+# Plustek OpticPro U16B
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", ENV{libsane_matched}="yes"
+# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", ENV{libsane_matched}="yes"
+# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", ENV{libsane_matched}="yes"
+# Plustek OpticPro S24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", ENV{libsane_matched}="yes"
+# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 1200
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 2400
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 2400 plus
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", ENV{libsane_matched}="yes"
+# Plustek Iriscan Express 2
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="045f", ENV{libsane_matched}="yes"
+# NeatReceipts Mobile Scanner
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", ENV{libsane_matched}="yes"
+# Plustek OpticBook 3600
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0900", ENV{libsane_matched}="yes"
+# Corex 600c
+ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes"
+# Corex 800c
+ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0005", ENV{libsane_matched}="yes"
+# Xerox Phaser 6110MFP
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", ENV{libsane_matched}="yes"
+# Xerox Phaser 3200MFP
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 4118 Series
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="420c", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3119 Series
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3210
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4293", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3220
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4294", ENV{libsane_matched}="yes"
+# Pentax DSmobile 600
+ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
+# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
+ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes"
+# Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner)
+ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="2000", ENV{libsane_matched}="yes"
+# Syscan TravelScan 460/464 | Ambir Visigo A4
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", ENV{libsane_matched}="yes"
+# Syscan DocketPort 465
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", ENV{libsane_matched}="yes"
+# Syscan DocketPort 665
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", ENV{libsane_matched}="yes"
+# Syscan DocketPort 685/ Ambir DS685
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", ENV{libsane_matched}="yes"
+# Syscan DocketPort 485
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", ENV{libsane_matched}="yes"
+# Syscan TravelScan 662
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", ENV{libsane_matched}="yes"
+# Canon CR-55
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", ENV{libsane_matched}="yes"
+# Canon DR-1210C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", ENV{libsane_matched}="yes"
+# Canon DR-4010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", ENV{libsane_matched}="yes"
+# Canon DR-2510C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", ENV{libsane_matched}="yes"
+# Canon DR-X10C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", ENV{libsane_matched}="yes"
+# Canon CR-25
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", ENV{libsane_matched}="yes"
+# Canon DR-2010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", ENV{libsane_matched}="yes"
+# Canon DR-3010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", ENV{libsane_matched}="yes"
+# Canon DR-7090C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", ENV{libsane_matched}="yes"
+# Canon DR-9050C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1622", ENV{libsane_matched}="yes"
+# Canon DR-7550C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1623", ENV{libsane_matched}="yes"
+# Canon DR-6050C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1624", ENV{libsane_matched}="yes"
+# Canon DR-6010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1626", ENV{libsane_matched}="yes"
+# Canon CR-190i
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="162b", ENV{libsane_matched}="yes"
+# Canon DR-6030C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1638", ENV{libsane_matched}="yes"
+# Canon CR-135i
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1639", ENV{libsane_matched}="yes"
+# Digital Dream l' espion XS
+ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes"
+# KONICA MINOLTA magicolor 1690MF
+ATTRS{idVendor}=="132b", ATTRS{idProduct}=="2089", ENV{libsane_matched}="yes"
+# UMAX Astra 1220U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes"
+# UMAX Astra 1600U | UMAX Astra 2000U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", ENV{libsane_matched}="yes"
+# Umax UMAX 3400
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", ENV{libsane_matched}="yes"
+# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", ENV{libsane_matched}="yes"
+# UMAX Astra 4400 | UMAX Astra 4450
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", ENV{libsane_matched}="yes"
+# UMAX Astra 2100U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", ENV{libsane_matched}="yes"
+# Umax UMAX 5400
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", ENV{libsane_matched}="yes"
+# UMAX Astra 2200 (SU)
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", ENV{libsane_matched}="yes"
+# DCT DocketPort 487
+ATTRS{idVendor}=="1dcc", ATTRS{idProduct}=="4810", ENV{libsane_matched}="yes"
+# Dell A920
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", ENV{libsane_matched}="yes"
+# Dell Dell MFP Laser Printer 1815dn
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", ENV{libsane_matched}="yes"
+# Dell 1600n
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", ENV{libsane_matched}="yes"
+
+# The following rule will disable USB autosuspend for the device
+ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'"
+
+LABEL="libsane_usb_rules_end"
+
+SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"
+
+LABEL="libsane_scsi_rules_begin"
+# Generic: SCSI device type 6 indicates a scanner
+KERNEL=="sg[0-9]*", ATTRS{type}=="6", ENV{libsane_matched}="yes"
+# Some scanners advertise themselves as SCSI device type 3
+# Wildcard: for some Epson SCSI scanners
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", ENV{libsane_matched}="yes"
+# Epson Perfection 2450 | Epson Perfection 2450 PHOTO
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", ENV{libsane_matched}="yes"
+# Epson Perfection 3200 | Epson Perfection 3200 PHOTO
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", ENV{libsane_matched}="yes"
+# Epson Perfection 636S | Epson Perfection 1200S
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes"
+# Epson Perfection 636
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4p
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIc
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIp
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIcx
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4c
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5p
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6200C
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6300C
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
+LABEL="libsane_scsi_rules_end"
+
+ENV{libsane_matched}=="yes", RUN+="/bin/setfacl -m g:scanner:rw $env{DEVNAME}"
+
+LABEL="libsane_rules_end"
diff --git a/testsuite/tools/data/udev+hwdb.ref b/testsuite/tools/data/udev+hwdb.ref
new file mode 100644
index 0000000..7e25b80
--- /dev/null
+++ b/testsuite/tools/data/udev+hwdb.ref
@@ -0,0 +1,76 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Thu Aug 1 18:50:15 2013
+#
+# udev rules file for supported USB and SCSI devices
+#
+# For the list of supported USB devices see /usr/lib/udev/hwdb.d/20-sane.hwdb
+#
+# The SCSI device support is very basic and includes only
+# scanners that mark themselves as type "scanner" or
+# SCSI-scanners from HP and other vendors that are entitled "processor"
+# but are treated accordingly.
+#
+# If your SCSI scanner isn't listed below, you can add it to a new rules
+# file under /etc/udev/rules.d/.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+ACTION!="add", GOTO="libsane_rules_end"
+
+# The following rule will disable USB autosuspend for the device
+ENV{DEVTYPE}=="usb_device", ENV{libsane_matched}=="yes", TEST=="power/control", ATTR{power/control}="on"
+
+SUBSYSTEMS!="scsi", GOTO="libsane_rules_end"
+KERNEL!="sg[0-9]*", GOTO="libsane_rules_end"
+
+# Generic: SCSI device type 6 indicates a scanner
+ATTRS{type}=="6", ENV{libsane_matched}="yes"
+
+# Some scanners advertise themselves as SCSI device type 3
+
+# Wildcard: for some Epson SCSI scanners
+ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", ENV{libsane_matched}="yes"
+
+# Epson Perfection 2450 | Epson Perfection 2450 PHOTO
+ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", ENV{libsane_matched}="yes"
+
+# Epson Perfection 3200 | Epson Perfection 3200 PHOTO
+ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", ENV{libsane_matched}="yes"
+
+# Epson Perfection 636S | Epson Perfection 1200S
+ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes"
+
+# Epson Perfection 636
+ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet 4p
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet IIc
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet IIp
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet IIcx
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet 4c
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet 5p
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet 6200C
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes"
+
+# Hewlett-Packard ScanJet 6300C
+ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
+
+
+LABEL="libsane_rules_end"
diff --git a/testsuite/tools/data/udev.ref b/testsuite/tools/data/udev.ref
new file mode 100644
index 0000000..859a0dc
--- /dev/null
+++ b/testsuite/tools/data/udev.ref
@@ -0,0 +1,1469 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Wed Jul 31 07:52:48 2013
+#
+# udev rules file for supported USB and SCSI devices
+#
+# The SCSI device support is very basic and includes only
+# scanners that mark themselves as type "scanner" or
+# SCSI-scanners from HP and other vendors that are entitled "processor"
+# but are treated accordingly.
+#
+# To add a USB device, add a rule to the list below between the
+# LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
+#
+# To run a script when your device is plugged in, add RUN+="/path/to/script"
+# to the appropriate rule.
+#
+# If your scanner isn't listed below, you can add it as explained above.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+ACTION!="add", GOTO="libsane_rules_end"
+ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
+SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
+SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
+SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"
+
+# Kernel >= 2.6.22 jumps here
+LABEL="libsane_create_usb_dev"
+
+# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
+# If the following rule does not exist on your system yet, uncomment it
+# ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
+
+# Kernel < 2.6.22 jumps here
+LABEL="libsane_usb_rules_begin"
+
+# Hewlett-Packard ScanJet 4100C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3300c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4300c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5200C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2100C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2200C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard scanjet 4400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard scanjet 4470c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2300C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0a01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5400c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5470c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5590
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 7650
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4850C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1b05", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3500C
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3970c
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4070 Photosmart
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 3800
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G2710
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 8270
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1005 MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4370
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G3010
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G3110
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G4010
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet G4050
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet N6310
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1120 MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard LaserJet M1120n MFP
+ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200
+ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 | Mustek BearPaw 2400
+ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4025", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5300
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4026", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5500
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4027", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5000
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4028", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 3300
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4031", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4032", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 7
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 9
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 5200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 3200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4043", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 4100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4053", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 6100
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4054", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 7200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4056", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP C110
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4057", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP C115
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4058", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 2150
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4059", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP C310
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP C315
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Advent AW10
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak Hero Office 6.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4062", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak Hero 7.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4063", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak Hero 5.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4064", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 9200
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4065", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak ESP 2170
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4066", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak Hero 9.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4067", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak Hero 3.1
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="406d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak i30
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak i40
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak i50 | Kodak i55
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak i60 | Kodak i65
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kodak i80
+ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Creative WebCam Go Mini
+ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Lexmark X70 | Lexmark X73
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Lexmark X74
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Lexmark X1110 | Lexmark X1130 | Lexmark X1140
+# Lexmark X1150 | Lexmark X1170 | Lexmark X1180
+# Lexmark X1185 | Lexmark X1195
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Lexmark X12xx
+ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius ColorPage HR6 V1
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6A
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR7
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR7LE
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage HR6X
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid3xe
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4xe
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid4x
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid 1200 X
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius ColorPage Slim 1200
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage Vivid 1200 XE
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Genius Colorpage SF600
+ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
+ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox 2400 Onetouch
+ATTRS{idVendor}=="0461", ATTRS{idProduct}=="038b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Trust Office Scan USB 19200
+ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4300c/Silitek
+ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Kyocera FS-1016MFP
+ATTRS{idVendor}=="0482", ATTRS{idProduct}=="0335", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Compaq S4-100
+ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 310U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 620U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 620UT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 640bu
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 640BT
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 1240
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 5000
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 5000E | Benq (Acer) 5000U
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 5300
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Benq (Acer) 5150 | Benq (Acer) 5250
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# BenQ 5550
+ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Visioneer OneTouch 7100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0229", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9650
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0390", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9320
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9450
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9550
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9750
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0423", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 450
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0424", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 200
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer OneTouch 7300
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate510
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate520
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0447", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate250
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0448", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate252
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate262
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 300
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate272
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate232
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0476", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate152
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0477", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate752
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0478", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 470
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0479", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9450-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9650-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate510-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate252-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate262-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate272-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 470-G | Visioneer Patriot 470
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate250-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0490", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 450-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0491", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate520-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0492", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer 9750-G
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0493", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Roadwarrior
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0494", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate512
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0495", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Patriot 430
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0497", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Patriot 680 | Xerox DocuMate632
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0498", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Patriot 780
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0499", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate752
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Visioneer Strobe XP 100,r3
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate150
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate162
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox DocuMate262i
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04a7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox Travel Scanner 100
+ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04ac", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-2080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CR-180 | Canon CR-180II
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-9080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-7080C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-5010C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-6080
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-2580C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-3080CII
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-2050C | Canon DR-2050SP
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-7580
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP750
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP780 | Canon PIXMA MP790
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP760 | Canon PIXMA MP770
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP150
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP170
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP450
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP500
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP800
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP800R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP530
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP830
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP160
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP180
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP460
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP510
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP600R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP810
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP960
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX7600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP210
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP220
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP470
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP520
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP610
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP970
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX300
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX310
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX700
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP140
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX850
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP980
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP630
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP620
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP540
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP480
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP240
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP260
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP190
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX860
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1735", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX320
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX330
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP250
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP270
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP490
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP550
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP560
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP640
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP990
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1740", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX340
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1741", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX350
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1742", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX870
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1743", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP280
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP495
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1747", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1748", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1749", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG8100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX360
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX410
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX420
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1750", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG2100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1751", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG3100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1752", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG4100 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1753", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5300 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1754", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1755", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG8200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1756", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP493
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1757", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA E500
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1758", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX370 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA E600
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX430 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX510 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX710 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX890 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP230
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG2200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1760", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA E510
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1761", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG3200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1762", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG4200 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1763", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG5400 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1764", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MG6300 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1765", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX390 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1766", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA E610
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1767", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX450 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1768", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX520 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1769", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX720 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MX920 Series
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan 8800F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 100
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 200
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan 700F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan 9000F
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1908", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 110
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 210
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan 9000F Mark II
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan fb630u | Canon CanoScan fb636u
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan N650U/N656U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan N1220U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan D660U
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan N670U/N676U/LiDE20
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan N1240U/LiDE30
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE 60
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CanoScan LiDE25
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-1210C
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP730
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP700
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP360
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP370
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP390
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP375R
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP740
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon PIXMA MP710
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5630
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon laserBase MF5650
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF8170c
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5730
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5750
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF5770
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF3110
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF3240
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
+# Canon imageCLASS MF4150
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4660 | Canon imageCLASS MF4690
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4270
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageRUNNER 1020/1024/1025
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ec", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS D480
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ee", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS D420
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF5880dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF6680dn
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26fa", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF8030
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF4550d
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon imageCLASS MF4410 | Canon imageCLASS MF4430
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon i-SENSYS MF3010
+ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
+# Nikon Coolscan V ED
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
+ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
+# Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus Scan 2000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus Scan 2500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ES-8500 | Epson Expression 1640XL
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
+# Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1250 | Epson Perfection 1250Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
+# Epson Perfection 1650 | Epson Perfection 1650 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 660
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1260 | Epson Perfection 1260Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1670
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 1270
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 2480 | Epson Perfection 2580
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 3490 | Epson Perfection 3590
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ES-7000H | Epson GT-15000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0126", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ES-10000G | Epson Expression 10000XL
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0129", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ES-H300 | Epson GT-2500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson V700 | Epson V750 | Epson GT-X900
+# Epson Perfection V700 Photo | Epson Perfection V750 Photo
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson GT-X970
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
+# Epson Stylus CX5100 | Epson Stylus CX5200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
+# Epson Stylus CX3200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
+# Epson Stylus CX6400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus CX-1500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-3600 | Epson CX-3650 | Epson PX-A550
+# Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
+# Epson Stylus Photo RX430
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
+# Epson Stylus Photo RX630
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
+# Epson Stylus CX6600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A700
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0814", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
+# Epson AcuLaser CX11NF | Epson LP-A500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson LP-M5500 | Epson LP-M5500F
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson DX-3850 | Epson CX-3700 | Epson CX-3800
+# Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
+# Epson Stylus DX3800
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
+# Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A950
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus CX7700 | Epson Stylus CX7800
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
+# Epson Stylus DX4200
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
+# Epson Stylus Photo RX590
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0827", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A970
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0828", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-T990
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0829", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A920
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson CX-5000 | Epson DX-5000 | Epson DX-5050
+# Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
+# Epson Stylus CX6000 | Epson Stylus DX6000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
+# Epson Stylus DX4000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0830", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson LP-M5600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0833", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson LP-M6000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0834", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson AcuLaser CX21
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-T960
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
+# Epson Stylus Photo RX690
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
+# Epson Stylus CX7400 | Epson Stylus DX7400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
+# Epson Stylus DX8400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0839", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
+# Epson Stylus DX9400F
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
+# Epson Stylus Photo RX595 | Epson Stylus Photo RX610
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME 300 | Epson PX-401A | Epson Stylus NX100
+# Epson Stylus SX100 | Epson Stylus TX100
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0841", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson LP-M5000
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0843", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Artisan 800 | Epson EP-901A | Epson EP-901F
+# Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0844", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
+# Epson Stylus Photo TX700W
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0846", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
+# Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0847", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
+# Epson Stylus NX300
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0848", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
+# Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0849", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
+# Epson Stylus SX405 | Epson Stylus TX400
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson WorkForce 500
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
+# Epson Stylus TX110 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
+# Epson Stylus TX210 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
+# Epson WorkForce 310 Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
+# Epson Stylus TX550W Series
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Stylus SX125
+ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4010CU
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4120C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4220C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4530C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5750C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOX/2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5650C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4120C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4220C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-60F
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-4340C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5120C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5220C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5530C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOX3
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5900C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5015C
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5110EOXM
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S500
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S500M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5530C2
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6140
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6240
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6130
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6230
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S510
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S300
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S510M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6770
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6770A
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6670
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6670A
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6750S
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S300M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6800
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6800-CGA
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap S1300
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6140Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6240Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6130Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6230Z
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-6110
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu fi-5950
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Fujitsu ScanSnap iX500
+ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="132b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Konica e-mini
+ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S2026C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S2046C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S1025C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S1020C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S2048C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S2028C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S4085C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S4065C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S7075C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-SS080
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Panasonic KV-S1045C
+ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4x16
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6x20
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung MFP-560
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung MFP-750
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4x20
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4100
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4x21
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3419", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-5x30
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4200
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-3160
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6x22
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX4725 | Samsung SCX4725-FN
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6x45
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-8380
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-2160
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3425", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4500
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-6200
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-6240
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3428", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6x55
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3429", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4500W
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4824 (SCX-4x24 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4828FN (SCX-4x28 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4300
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-5835_5935
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-5635
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3430", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4x26
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3432", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4600
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3433", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4623
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3434", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung MFP-65x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3435", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6545
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3437", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-8385
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3439", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-6220
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-6250
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4825FN (SCX-4x25 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-3185
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-8540
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4623FW
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3440", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-3205W (SCX-3200 Series)
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3441", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6545X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3442", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-6x55X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3443", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-8385X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-5835_5935X
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4833FD | Samsung SCX-4835FD
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-3400
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SF-760
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3450", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4729FD
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3453", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-6260
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3455", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-3300 Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3456", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-470x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3457", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung CLX-4190
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-4650 4x21S Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung M337x 387x 407x Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3460", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung M267x 287x Series
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3461", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung SCX-681x
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3466", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Samsung C460
+ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3468", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Pentax DSmobile 600
+ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Aiptek Aiptek Pencam
+ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 CU
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 600 CU
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1200 CU Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 F
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress A3 USB
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
+# Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
+# Trust Direct WebScan 19200
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2400 CU Plus
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek ScanExpress 1248 UB
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Mustek BearPaw 2448TA Pro
+ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
+# Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
+# Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
+# Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
+# Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
+# Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
+# Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Artec/Ultima E+ Pro
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Memorex MEM 48U
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Trust Easy Webscan 19200
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Trust 240H Easy Webscan Gold
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX AstraSlim SE
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX AstraSlim 1200 SE
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Yakumo Scan50
+ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker X6USB
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek SlimScan C6
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6USL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6UPL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 4800
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3840
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3700
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3700
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3750
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker 3600
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Microtek ScanMaker V6USL
+ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# iVina 1200U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Dual II
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV600U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Minolta-QMS SC-110
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV610 | Avision AV600U Plus
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV210
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV210
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV120
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220D2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220+
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220C2-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220C2-B
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV210C2-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV122
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV210C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV121
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV8300
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AM3000 Series
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision @V5100
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV8050U
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV3200SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV3730SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV610C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a5e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision IT8300
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV3750SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a65", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV3850SU
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV8350
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision FB6080E
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a82", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision FB2080E
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a84", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV122 C2
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a93", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV220-G
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a94", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision @V2500
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0aa1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Avision AV210D2+
+ATTRS{idVendor}=="0638", ATTRS{idProduct}=="1a35", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Minolta Elite II
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Dual III
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Minolta Dimage Scan Elite 5400
+ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1212U
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1236u
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Agfa Snapscan Touch
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan 1212U_2
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e40
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e50
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e20
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e10
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e25
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e26
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e52
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# AGFA SnapScan e42
+ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 4900
+ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
+# RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro UT12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro 1248U | RevScan 19200i
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro 1248U
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U16B
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticPro S24
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 1200
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 2400
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticSlim 2400 plus
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek Iriscan Express 2
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="045f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# NeatReceipts Mobile Scanner
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Plustek OpticBook 3600
+ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0900", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Corex 600c
+ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Corex 800c
+ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox Phaser 6110MFP
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox Phaser 3200MFP
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 4118 Series
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="420c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3119 Series
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3210
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4293", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Xerox WorkCentre 3220
+ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4294", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Pentax DSmobile 600
+ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
+ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner)
+ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="2000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan TravelScan 460/464 | Ambir Visigo A4
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan DocketPort 465
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan DocketPort 665
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan DocketPort 685/ Ambir DS685
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan DocketPort 485
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Syscan TravelScan 662
+ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CR-55
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-1210C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-4010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-2510C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-X10C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CR-25
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-2010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-3010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-7090C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-9050C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1622", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-7550C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1623", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-6050C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1624", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-6010C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1626", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CR-190i
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="162b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon DR-6030C
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1638", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Canon CR-135i
+ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1639", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Digital Dream l' espion XS
+ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# KONICA MINOLTA magicolor 1690MF
+ATTRS{idVendor}=="132b", ATTRS{idProduct}=="2089", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 1220U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 1600U | UMAX Astra 2000U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Umax UMAX 3400
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 4400 | UMAX Astra 4450
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 2100U
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Umax UMAX 5400
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# UMAX Astra 2200 (SU)
+ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# DCT DocketPort 487
+ATTRS{idVendor}=="1dcc", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Dell A920
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Dell Dell MFP Laser Printer 1815dn
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Dell 1600n
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+
+# The following rule will disable USB autosuspend for the device
+ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'"
+
+LABEL="libsane_usb_rules_end"
+
+SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"
+
+LABEL="libsane_scsi_rules_begin"
+# Generic: SCSI device type 6 indicates a scanner
+KERNEL=="sg[0-9]*", ATTRS{type}=="6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Some scanners advertise themselves as SCSI device type 3
+# Wildcard: for some Epson SCSI scanners
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 2450 | Epson Perfection 2450 PHOTO
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 3200 | Epson Perfection 3200 PHOTO
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 636S | Epson Perfection 1200S
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Epson Perfection 636
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4p
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIc
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIp
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet IIcx
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 4c
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 5p
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6200C
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+# Hewlett-Packard ScanJet 6300C
+KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
+LABEL="libsane_scsi_rules_end"
+
+ENV{libsane_matched}=="yes", MODE="664", GROUP="scanner"
+
+LABEL="libsane_rules_end"
diff --git a/testsuite/tools/data/usermap.ref b/testsuite/tools/data/usermap.ref
new file mode 100644
index 0000000..a4e7884
--- /dev/null
+++ b/testsuite/tools/data/usermap.ref
@@ -0,0 +1,1360 @@
+# This file was automatically created based on description files (*.desc)
+# by sane-desc 3.5 from sane-backends 1.0.24git on Wed Jul 31 07:52:48 2013
+#
+# The entries below are used to detect a USB device and change owner
+# and permissions on the "device node" used by libusb.
+#
+# The 0x0003 match flag means the device is matched by its vendor and
+# product IDs.
+#
+# Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID
+# respectively):
+#
+# libusbscanner 0x0003 0xVVVV 0xPPPP 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info
+#
+# If your scanner isn't listed below, you can add it as explained above.
+#
+# If your scanner is supported by some external backend (brother, epkowa,
+# hpaio, etc) please ask the author of the backend to provide proper
+# device detection support for your OS
+#
+# If the scanner is supported by sane-backends, please mail the entry to
+# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
+#
+# Hewlett-Packard ScanJet 4100C
+libusbscanner 0x0003 0x03f0 0x0101 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
+libusbscanner 0x0003 0x03f0 0x0105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
+libusbscanner 0x0003 0x03f0 0x0201 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3300c
+libusbscanner 0x0003 0x03f0 0x0205 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4300c
+libusbscanner 0x0003 0x03f0 0x0305 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 5200C
+libusbscanner 0x0003 0x03f0 0x0401 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3400c
+libusbscanner 0x0003 0x03f0 0x0405 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 2100C
+libusbscanner 0x0003 0x03f0 0x0505 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
+libusbscanner 0x0003 0x03f0 0x0601 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 2200C
+libusbscanner 0x0003 0x03f0 0x0605 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
+libusbscanner 0x0003 0x03f0 0x0701 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard scanjet 4400c
+libusbscanner 0x0003 0x03f0 0x0705 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
+libusbscanner 0x0003 0x03f0 0x0801 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard scanjet 4470c
+libusbscanner 0x0003 0x03f0 0x0805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 2300C
+libusbscanner 0x0003 0x03f0 0x0901 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
+libusbscanner 0x0003 0x03f0 0x0a01 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
+libusbscanner 0x0003 0x03f0 0x0b01 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 5400c
+libusbscanner 0x0003 0x03f0 0x1005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 5470c
+libusbscanner 0x0003 0x03f0 0x1105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
+libusbscanner 0x0003 0x03f0 0x1205 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
+libusbscanner 0x0003 0x03f0 0x1305 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3670C | Hewlett-Packard ScanJet 3690C
+libusbscanner 0x0003 0x03f0 0x1405 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 5590
+libusbscanner 0x0003 0x03f0 0x1705 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 7650
+libusbscanner 0x0003 0x03f0 0x1805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4850C
+libusbscanner 0x0003 0x03f0 0x1b05 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
+libusbscanner 0x0003 0x03f0 0x2005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3500C
+libusbscanner 0x0003 0x03f0 0x2205 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3970c
+libusbscanner 0x0003 0x03f0 0x2305 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4070 Photosmart
+libusbscanner 0x0003 0x03f0 0x2405 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 3800
+libusbscanner 0x0003 0x03f0 0x2605 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet G2710
+libusbscanner 0x0003 0x03f0 0x2805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390
+libusbscanner 0x0003 0x03f0 0x3805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 8270
+libusbscanner 0x0003 0x03f0 0x3905 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard LaserJet M1005 MFP
+libusbscanner 0x0003 0x03f0 0x3b17 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4370
+libusbscanner 0x0003 0x03f0 0x4105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet G3010
+libusbscanner 0x0003 0x03f0 0x4205 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet G3110
+libusbscanner 0x0003 0x03f0 0x4305 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet G4010
+libusbscanner 0x0003 0x03f0 0x4505 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet G4050
+libusbscanner 0x0003 0x03f0 0x4605 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet N6310
+libusbscanner 0x0003 0x03f0 0x4705 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard LaserJet M1120 MFP
+libusbscanner 0x0003 0x03f0 0x5617 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard LaserJet M1120n MFP
+libusbscanner 0x0003 0x03f0 0x5717 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200
+libusbscanner 0x0003 0x0400 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200 | Mustek BearPaw 2400
+libusbscanner 0x0003 0x0400 0x1001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5100
+libusbscanner 0x0003 0x040a 0x4025 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5300
+libusbscanner 0x0003 0x040a 0x4026 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5500
+libusbscanner 0x0003 0x040a 0x4027 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5000
+libusbscanner 0x0003 0x040a 0x4028 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 3300
+libusbscanner 0x0003 0x040a 0x4031 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5
+libusbscanner 0x0003 0x040a 0x4032 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 7
+libusbscanner 0x0003 0x040a 0x403e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 9
+libusbscanner 0x0003 0x040a 0x403f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 5200
+libusbscanner 0x0003 0x040a 0x4041 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 3200
+libusbscanner 0x0003 0x040a 0x4043 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 4100
+libusbscanner 0x0003 0x040a 0x4053 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 6100
+libusbscanner 0x0003 0x040a 0x4054 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 7200
+libusbscanner 0x0003 0x040a 0x4056 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP C110
+libusbscanner 0x0003 0x040a 0x4057 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP C115
+libusbscanner 0x0003 0x040a 0x4058 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 2150
+libusbscanner 0x0003 0x040a 0x4059 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP C310
+libusbscanner 0x0003 0x040a 0x405d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP C315
+libusbscanner 0x0003 0x040a 0x405e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Advent AW10
+libusbscanner 0x0003 0x040a 0x4060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak Hero Office 6.1
+libusbscanner 0x0003 0x040a 0x4062 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak Hero 7.1
+libusbscanner 0x0003 0x040a 0x4063 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak Hero 5.1
+libusbscanner 0x0003 0x040a 0x4064 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 9200
+libusbscanner 0x0003 0x040a 0x4065 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak ESP 2170
+libusbscanner 0x0003 0x040a 0x4066 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak Hero 9.1
+libusbscanner 0x0003 0x040a 0x4067 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak Hero 3.1
+libusbscanner 0x0003 0x040a 0x406d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak i30
+libusbscanner 0x0003 0x040a 0x6001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak i40
+libusbscanner 0x0003 0x040a 0x6002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak i50 | Kodak i55
+libusbscanner 0x0003 0x040a 0x6003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak i60 | Kodak i65
+libusbscanner 0x0003 0x040a 0x6004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kodak i80
+libusbscanner 0x0003 0x040a 0x6005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Creative WebCam Go Mini
+libusbscanner 0x0003 0x041e 0x4007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Lexmark X70 | Lexmark X73
+libusbscanner 0x0003 0x043d 0x002d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Lexmark X74
+libusbscanner 0x0003 0x043d 0x0060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Lexmark X1110 | Lexmark X1130 | Lexmark X1140 | Lexmark X1150 | Lexmark X1170 | Lexmark X1180 | Lexmark X1185 | Lexmark X1195
+libusbscanner 0x0003 0x043d 0x007c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Lexmark X12xx
+libusbscanner 0x0003 0x043d 0x007d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius ColorPage HR6 V1
+libusbscanner 0x0003 0x0458 0x2004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR6 V2
+libusbscanner 0x0003 0x0458 0x2007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR6 V2
+libusbscanner 0x0003 0x0458 0x2008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR6A
+libusbscanner 0x0003 0x0458 0x2009 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
+libusbscanner 0x0003 0x0458 0x2011 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR7
+libusbscanner 0x0003 0x0458 0x2013 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid4
+libusbscanner 0x0003 0x0458 0x2014 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR7LE
+libusbscanner 0x0003 0x0458 0x2015 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage HR6X
+libusbscanner 0x0003 0x0458 0x2016 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid3xe
+libusbscanner 0x0003 0x0458 0x2017 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid4xe
+libusbscanner 0x0003 0x0458 0x201a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid4x
+libusbscanner 0x0003 0x0458 0x201b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid 1200 X
+libusbscanner 0x0003 0x0458 0x201d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius ColorPage Slim 1200
+libusbscanner 0x0003 0x0458 0x201e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage Vivid 1200 XE
+libusbscanner 0x0003 0x0458 0x201f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Genius Colorpage SF600
+libusbscanner 0x0003 0x0458 0x2021 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
+libusbscanner 0x0003 0x0461 0x0377 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox 2400 Onetouch
+libusbscanner 0x0003 0x0461 0x038b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Trust Office Scan USB 19200
+libusbscanner 0x0003 0x047b 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Hewlett-Packard ScanJet 4300c/Silitek
+libusbscanner 0x0003 0x047b 0x1002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Kyocera FS-1016MFP
+libusbscanner 0x0003 0x0482 0x0335 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Compaq S4-100
+libusbscanner 0x0003 0x049f 0x001a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 310U
+libusbscanner 0x0003 0x04a5 0x1a20 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 620U
+libusbscanner 0x0003 0x04a5 0x1a2a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
+libusbscanner 0x0003 0x04a5 0x2022 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 620UT
+libusbscanner 0x0003 0x04a5 0x2040 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
+libusbscanner 0x0003 0x04a5 0x2060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 640bu
+libusbscanner 0x0003 0x04a5 0x207e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
+libusbscanner 0x0003 0x04a5 0x20b0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 640BT
+libusbscanner 0x0003 0x04a5 0x20be 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 1240
+libusbscanner 0x0003 0x04a5 0x20c0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
+libusbscanner 0x0003 0x04a5 0x20de 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 5000
+libusbscanner 0x0003 0x04a5 0x20f8 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 5000E | Benq (Acer) 5000U
+libusbscanner 0x0003 0x04a5 0x20fc 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 5300
+libusbscanner 0x0003 0x04a5 0x20fe 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Benq (Acer) 5150 | Benq (Acer) 5250
+libusbscanner 0x0003 0x04a5 0x2137 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# BenQ 5550
+libusbscanner 0x0003 0x04a5 0x2211 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Visioneer OneTouch 7100
+libusbscanner 0x0003 0x04a7 0x0229 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9650
+libusbscanner 0x0003 0x04a7 0x0390 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9320
+libusbscanner 0x0003 0x04a7 0x0420 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9450
+libusbscanner 0x0003 0x04a7 0x0421 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9550
+libusbscanner 0x0003 0x04a7 0x0422 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9750
+libusbscanner 0x0003 0x04a7 0x0423 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 450
+libusbscanner 0x0003 0x04a7 0x0424 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 200
+libusbscanner 0x0003 0x04a7 0x0426 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 100
+libusbscanner 0x0003 0x04a7 0x0427 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer OneTouch 7300
+libusbscanner 0x0003 0x04a7 0x0444 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate510
+libusbscanner 0x0003 0x04a7 0x0446 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate520
+libusbscanner 0x0003 0x04a7 0x0447 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate250
+libusbscanner 0x0003 0x04a7 0x0448 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate252
+libusbscanner 0x0003 0x04a7 0x0449 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate262
+libusbscanner 0x0003 0x04a7 0x044c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 300
+libusbscanner 0x0003 0x04a7 0x0474 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate272
+libusbscanner 0x0003 0x04a7 0x0475 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate232
+libusbscanner 0x0003 0x04a7 0x0476 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate152
+libusbscanner 0x0003 0x04a7 0x0477 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate752
+libusbscanner 0x0003 0x04a7 0x0478 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 470
+libusbscanner 0x0003 0x04a7 0x0479 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9450-G
+libusbscanner 0x0003 0x04a7 0x047a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9650-G
+libusbscanner 0x0003 0x04a7 0x047b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate510-G
+libusbscanner 0x0003 0x04a7 0x047c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate252-G
+libusbscanner 0x0003 0x04a7 0x048c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate262-G
+libusbscanner 0x0003 0x04a7 0x048d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate272-G
+libusbscanner 0x0003 0x04a7 0x048e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 470-G | Visioneer Patriot 470
+libusbscanner 0x0003 0x04a7 0x048f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate250-G
+libusbscanner 0x0003 0x04a7 0x0490 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 450-G
+libusbscanner 0x0003 0x04a7 0x0491 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate520-G
+libusbscanner 0x0003 0x04a7 0x0492 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer 9750-G
+libusbscanner 0x0003 0x04a7 0x0493 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Roadwarrior
+libusbscanner 0x0003 0x04a7 0x0494 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate512
+libusbscanner 0x0003 0x04a7 0x0495 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Patriot 430
+libusbscanner 0x0003 0x04a7 0x0497 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Patriot 680 | Xerox DocuMate632
+libusbscanner 0x0003 0x04a7 0x0498 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Patriot 780
+libusbscanner 0x0003 0x04a7 0x0499 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate752
+libusbscanner 0x0003 0x04a7 0x049a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Visioneer Strobe XP 100,r3
+libusbscanner 0x0003 0x04a7 0x049b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate150
+libusbscanner 0x0003 0x04a7 0x049c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate162
+libusbscanner 0x0003 0x04a7 0x049d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox DocuMate262i
+libusbscanner 0x0003 0x04a7 0x04a7 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox Travel Scanner 100
+libusbscanner 0x0003 0x04a7 0x04ac 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-2080C
+libusbscanner 0x0003 0x04a9 0x1601 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CR-180 | Canon CR-180II
+libusbscanner 0x0003 0x04a9 0x1602 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-9080C
+libusbscanner 0x0003 0x04a9 0x1603 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-7080C
+libusbscanner 0x0003 0x04a9 0x1604 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-5010C
+libusbscanner 0x0003 0x04a9 0x1606 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-6080
+libusbscanner 0x0003 0x04a9 0x1607 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-2580C
+libusbscanner 0x0003 0x04a9 0x1608 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-3080CII
+libusbscanner 0x0003 0x04a9 0x1609 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-2050C | Canon DR-2050SP
+libusbscanner 0x0003 0x04a9 0x160a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-7580
+libusbscanner 0x0003 0x04a9 0x160b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP750
+libusbscanner 0x0003 0x04a9 0x1706 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP780 | Canon PIXMA MP790
+libusbscanner 0x0003 0x04a9 0x1707 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP760 | Canon PIXMA MP770
+libusbscanner 0x0003 0x04a9 0x1708 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP150
+libusbscanner 0x0003 0x04a9 0x1709 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP170
+libusbscanner 0x0003 0x04a9 0x170a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP450
+libusbscanner 0x0003 0x04a9 0x170b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP500
+libusbscanner 0x0003 0x04a9 0x170c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP800
+libusbscanner 0x0003 0x04a9 0x170d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP800R
+libusbscanner 0x0003 0x04a9 0x170e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP530
+libusbscanner 0x0003 0x04a9 0x1712 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP830
+libusbscanner 0x0003 0x04a9 0x1713 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP160
+libusbscanner 0x0003 0x04a9 0x1714 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP180
+libusbscanner 0x0003 0x04a9 0x1715 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP460
+libusbscanner 0x0003 0x04a9 0x1716 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP510
+libusbscanner 0x0003 0x04a9 0x1717 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP600
+libusbscanner 0x0003 0x04a9 0x1718 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP600R
+libusbscanner 0x0003 0x04a9 0x1719 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP810
+libusbscanner 0x0003 0x04a9 0x171a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP960
+libusbscanner 0x0003 0x04a9 0x171b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX7600
+libusbscanner 0x0003 0x04a9 0x171c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP210
+libusbscanner 0x0003 0x04a9 0x1721 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP220
+libusbscanner 0x0003 0x04a9 0x1722 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP470
+libusbscanner 0x0003 0x04a9 0x1723 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP520
+libusbscanner 0x0003 0x04a9 0x1724 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP610
+libusbscanner 0x0003 0x04a9 0x1725 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP970
+libusbscanner 0x0003 0x04a9 0x1726 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX300
+libusbscanner 0x0003 0x04a9 0x1727 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX310
+libusbscanner 0x0003 0x04a9 0x1728 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX700
+libusbscanner 0x0003 0x04a9 0x1729 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP140
+libusbscanner 0x0003 0x04a9 0x172b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX850
+libusbscanner 0x0003 0x04a9 0x172c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP980
+libusbscanner 0x0003 0x04a9 0x172d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP630
+libusbscanner 0x0003 0x04a9 0x172e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP620
+libusbscanner 0x0003 0x04a9 0x172f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP540
+libusbscanner 0x0003 0x04a9 0x1730 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP480
+libusbscanner 0x0003 0x04a9 0x1731 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP240
+libusbscanner 0x0003 0x04a9 0x1732 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP260
+libusbscanner 0x0003 0x04a9 0x1733 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP190
+libusbscanner 0x0003 0x04a9 0x1734 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX860
+libusbscanner 0x0003 0x04a9 0x1735 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX320
+libusbscanner 0x0003 0x04a9 0x1736 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX330
+libusbscanner 0x0003 0x04a9 0x1737 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP250
+libusbscanner 0x0003 0x04a9 0x173a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP270
+libusbscanner 0x0003 0x04a9 0x173b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP490
+libusbscanner 0x0003 0x04a9 0x173c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP550
+libusbscanner 0x0003 0x04a9 0x173d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP560
+libusbscanner 0x0003 0x04a9 0x173e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP640
+libusbscanner 0x0003 0x04a9 0x173f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP990
+libusbscanner 0x0003 0x04a9 0x1740 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX340
+libusbscanner 0x0003 0x04a9 0x1741 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX350
+libusbscanner 0x0003 0x04a9 0x1742 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX870
+libusbscanner 0x0003 0x04a9 0x1743 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP280
+libusbscanner 0x0003 0x04a9 0x1746 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP495
+libusbscanner 0x0003 0x04a9 0x1747 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG5100 Series
+libusbscanner 0x0003 0x04a9 0x1748 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG5200 Series
+libusbscanner 0x0003 0x04a9 0x1749 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG6100 Series
+libusbscanner 0x0003 0x04a9 0x174a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG8100 Series
+libusbscanner 0x0003 0x04a9 0x174b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX360
+libusbscanner 0x0003 0x04a9 0x174d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX410
+libusbscanner 0x0003 0x04a9 0x174e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX420
+libusbscanner 0x0003 0x04a9 0x174f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885
+libusbscanner 0x0003 0x04a9 0x1750 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG2100 Series
+libusbscanner 0x0003 0x04a9 0x1751 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG3100 Series
+libusbscanner 0x0003 0x04a9 0x1752 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG4100 Series
+libusbscanner 0x0003 0x04a9 0x1753 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG5300 Series
+libusbscanner 0x0003 0x04a9 0x1754 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG6200 Series
+libusbscanner 0x0003 0x04a9 0x1755 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG8200 Series
+libusbscanner 0x0003 0x04a9 0x1756 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP493
+libusbscanner 0x0003 0x04a9 0x1757 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA E500
+libusbscanner 0x0003 0x04a9 0x1758 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX370 Series
+libusbscanner 0x0003 0x04a9 0x1759 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA E600
+libusbscanner 0x0003 0x04a9 0x175a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX430 Series
+libusbscanner 0x0003 0x04a9 0x175b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX510 Series
+libusbscanner 0x0003 0x04a9 0x175c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX710 Series
+libusbscanner 0x0003 0x04a9 0x175d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX890 Series
+libusbscanner 0x0003 0x04a9 0x175e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP230
+libusbscanner 0x0003 0x04a9 0x175f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG2200 Series
+libusbscanner 0x0003 0x04a9 0x1760 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA E510
+libusbscanner 0x0003 0x04a9 0x1761 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG3200 Series
+libusbscanner 0x0003 0x04a9 0x1762 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG4200 Series
+libusbscanner 0x0003 0x04a9 0x1763 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG5400 Series
+libusbscanner 0x0003 0x04a9 0x1764 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MG6300 Series
+libusbscanner 0x0003 0x04a9 0x1765 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX390 Series
+libusbscanner 0x0003 0x04a9 0x1766 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA E610
+libusbscanner 0x0003 0x04a9 0x1767 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX450 Series
+libusbscanner 0x0003 0x04a9 0x1768 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX520 Series
+libusbscanner 0x0003 0x04a9 0x1769 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX720 Series
+libusbscanner 0x0003 0x04a9 0x176a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MX920 Series
+libusbscanner 0x0003 0x04a9 0x176b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan 8800F
+libusbscanner 0x0003 0x04a9 0x1901 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 100
+libusbscanner 0x0003 0x04a9 0x1904 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 200
+libusbscanner 0x0003 0x04a9 0x1905 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan 700F
+libusbscanner 0x0003 0x04a9 0x1907 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan 9000F
+libusbscanner 0x0003 0x04a9 0x1908 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 110
+libusbscanner 0x0003 0x04a9 0x1909 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 210
+libusbscanner 0x0003 0x04a9 0x190a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan 9000F Mark II
+libusbscanner 0x0003 0x04a9 0x190d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan fb630u | Canon CanoScan fb636u
+libusbscanner 0x0003 0x04a9 0x2204 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan N650U/N656U
+libusbscanner 0x0003 0x04a9 0x2206 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan N1220U
+libusbscanner 0x0003 0x04a9 0x2207 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan D660U
+libusbscanner 0x0003 0x04a9 0x2208 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan N670U/N676U/LiDE20
+libusbscanner 0x0003 0x04a9 0x220d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan N1240U/LiDE30
+libusbscanner 0x0003 0x04a9 0x220e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
+libusbscanner 0x0003 0x04a9 0x2213 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE 60
+libusbscanner 0x0003 0x04a9 0x221c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CanoScan LiDE25
+libusbscanner 0x0003 0x04a9 0x2220 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-1210C
+libusbscanner 0x0003 0x04a9 0x2222 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP730
+libusbscanner 0x0003 0x04a9 0x262f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP700
+libusbscanner 0x0003 0x04a9 0x2630 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP360
+libusbscanner 0x0003 0x04a9 0x263c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP370
+libusbscanner 0x0003 0x04a9 0x263d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP390
+libusbscanner 0x0003 0x04a9 0x263e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP375R
+libusbscanner 0x0003 0x04a9 0x263f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP740
+libusbscanner 0x0003 0x04a9 0x264c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon PIXMA MP710
+libusbscanner 0x0003 0x04a9 0x264d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF5630
+libusbscanner 0x0003 0x04a9 0x264e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon laserBase MF5650
+libusbscanner 0x0003 0x04a9 0x264f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF8170c
+libusbscanner 0x0003 0x04a9 0x2659 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF5730
+libusbscanner 0x0003 0x04a9 0x265d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF5750
+libusbscanner 0x0003 0x04a9 0x265e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF5770
+libusbscanner 0x0003 0x04a9 0x265f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF3110
+libusbscanner 0x0003 0x04a9 0x2660 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF3240
+libusbscanner 0x0003 0x04a9 0x2684 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550
+libusbscanner 0x0003 0x04a9 0x2686 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140 | Canon imageCLASS MF4150
+libusbscanner 0x0003 0x04a9 0x26a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4660 | Canon imageCLASS MF4690
+libusbscanner 0x0003 0x04a9 0x26b0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
+libusbscanner 0x0003 0x04a9 0x26b4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4270
+libusbscanner 0x0003 0x04a9 0x26b5 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageRUNNER 1020/1024/1025
+libusbscanner 0x0003 0x04a9 0x26e6 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
+libusbscanner 0x0003 0x04a9 0x26ec 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS D480
+libusbscanner 0x0003 0x04a9 0x26ed 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
+libusbscanner 0x0003 0x04a9 0x26ee 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS D420
+libusbscanner 0x0003 0x04a9 0x26ef 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon i-SENSYS MF5880dn
+libusbscanner 0x0003 0x04a9 0x26f9 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon i-SENSYS MF6680dn
+libusbscanner 0x0003 0x04a9 0x26fa 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF8030
+libusbscanner 0x0003 0x04a9 0x2707 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon i-SENSYS MF4550d
+libusbscanner 0x0003 0x04a9 0x2736 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon imageCLASS MF4410 | Canon imageCLASS MF4430
+libusbscanner 0x0003 0x04a9 0x2737 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon i-SENSYS MF3010
+libusbscanner 0x0003 0x04a9 0x2759 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
+libusbscanner 0x0003 0x04b0 0x4000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED | Nikon Coolscan V ED
+libusbscanner 0x0003 0x04b0 0x4001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
+libusbscanner 0x0003 0x04b0 0x4002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
+libusbscanner 0x0003 0x04b8 0x0101 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
+libusbscanner 0x0003 0x04b8 0x0103 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U | Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
+libusbscanner 0x0003 0x04b8 0x0104 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus Scan 2000
+libusbscanner 0x0003 0x04b8 0x0105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus Scan 2500
+libusbscanner 0x0003 0x04b8 0x0106 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
+libusbscanner 0x0003 0x04b8 0x0107 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ES-8500 | Epson Expression 1640XL
+libusbscanner 0x0003 0x04b8 0x0109 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F | Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
+libusbscanner 0x0003 0x04b8 0x010a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
+libusbscanner 0x0003 0x04b8 0x010b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
+libusbscanner 0x0003 0x04b8 0x010c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
+libusbscanner 0x0003 0x04b8 0x010e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1250 | Epson Perfection 1250Photo
+libusbscanner 0x0003 0x04b8 0x010f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF | Epson Perfection 1650 | Epson Perfection 1650 PHOTO
+libusbscanner 0x0003 0x04b8 0x0110 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
+libusbscanner 0x0003 0x04b8 0x0112 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 660
+libusbscanner 0x0003 0x04b8 0x0114 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
+libusbscanner 0x0003 0x04b8 0x011b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
+libusbscanner 0x0003 0x04b8 0x011c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1260 | Epson Perfection 1260Photo
+libusbscanner 0x0003 0x04b8 0x011d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
+libusbscanner 0x0003 0x04b8 0x011e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1670
+libusbscanner 0x0003 0x04b8 0x011f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 1270
+libusbscanner 0x0003 0x04b8 0x0120 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 2480 | Epson Perfection 2580
+libusbscanner 0x0003 0x04b8 0x0121 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 3490 | Epson Perfection 3590
+libusbscanner 0x0003 0x04b8 0x0122 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ES-7000H | Epson GT-15000
+libusbscanner 0x0003 0x04b8 0x0126 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
+libusbscanner 0x0003 0x04b8 0x0128 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ES-10000G | Epson Expression 10000XL
+libusbscanner 0x0003 0x04b8 0x0129 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
+libusbscanner 0x0003 0x04b8 0x012a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ES-H300 | Epson GT-2500
+libusbscanner 0x0003 0x04b8 0x012b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson V700 | Epson V750 | Epson GT-X900 | Epson Perfection V700 Photo | Epson Perfection V750 Photo
+libusbscanner 0x0003 0x04b8 0x012c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson GT-X970
+libusbscanner 0x0003 0x04b8 0x0135 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-5200 | Epson CX-5400 | Epson CC-600PX | Epson Stylus CX5100 | Epson Stylus CX5200
+libusbscanner 0x0003 0x04b8 0x0801 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100 | Epson Stylus CX3200
+libusbscanner 0x0003 0x04b8 0x0802 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300 | Epson Stylus CX6400
+libusbscanner 0x0003 0x04b8 0x0805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
+libusbscanner 0x0003 0x04b8 0x0806 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
+libusbscanner 0x0003 0x04b8 0x0807 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
+libusbscanner 0x0003 0x04b8 0x0808 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus CX-1500
+libusbscanner 0x0003 0x04b8 0x080c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
+libusbscanner 0x0003 0x04b8 0x080d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-3600 | Epson CX-3650 | Epson PX-A550 | Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
+libusbscanner 0x0003 0x04b8 0x080e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425 | Epson Stylus Photo RX430
+libusbscanner 0x0003 0x04b8 0x080f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
+libusbscanner 0x0003 0x04b8 0x0810 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620 | Epson Stylus Photo RX630
+libusbscanner 0x0003 0x04b8 0x0811 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500 | Epson Stylus CX6600
+libusbscanner 0x0003 0x04b8 0x0813 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A700
+libusbscanner 0x0003 0x04b8 0x0814 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson LP-A500
+libusbscanner 0x0003 0x04b8 0x0815 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson LP-M5500 | Epson LP-M5500F
+libusbscanner 0x0003 0x04b8 0x0817 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson DX-3850 | Epson CX-3700 | Epson CX-3800 | Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800 | Epson Stylus DX3800
+libusbscanner 0x0003 0x04b8 0x0818 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700 | Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
+libusbscanner 0x0003 0x04b8 0x0819 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
+libusbscanner 0x0003 0x04b8 0x081a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
+libusbscanner 0x0003 0x04b8 0x081c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A950
+libusbscanner 0x0003 0x04b8 0x081d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus CX7700 | Epson Stylus CX7800
+libusbscanner 0x0003 0x04b8 0x081f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200 | Epson Stylus DX4200
+libusbscanner 0x0003 0x04b8 0x0820 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580 | Epson Stylus Photo RX590
+libusbscanner 0x0003 0x04b8 0x0827 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A970
+libusbscanner 0x0003 0x04b8 0x0828 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-T990
+libusbscanner 0x0003 0x04b8 0x0829 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A920
+libusbscanner 0x0003 0x04b8 0x082a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson CX-5000 | Epson DX-5000 | Epson DX-5050 | Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
+libusbscanner 0x0003 0x04b8 0x082b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900 | Epson Stylus CX6000 | Epson Stylus DX6000
+libusbscanner 0x0003 0x04b8 0x082e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900 | Epson Stylus DX4000
+libusbscanner 0x0003 0x04b8 0x082f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
+libusbscanner 0x0003 0x04b8 0x0830 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson LP-M5600
+libusbscanner 0x0003 0x04b8 0x0833 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson LP-M6000
+libusbscanner 0x0003 0x04b8 0x0834 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson AcuLaser CX21
+libusbscanner 0x0003 0x04b8 0x0835 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-T960
+libusbscanner 0x0003 0x04b8 0x0836 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685 | Epson Stylus Photo RX690
+libusbscanner 0x0003 0x04b8 0x0837 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300 | Epson Stylus CX7400 | Epson Stylus DX7400
+libusbscanner 0x0003 0x04b8 0x0838 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400 | Epson Stylus DX8400
+libusbscanner 0x0003 0x04b8 0x0839 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax | Epson Stylus DX9400F
+libusbscanner 0x0003 0x04b8 0x083a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585 | Epson Stylus Photo RX595 | Epson Stylus Photo RX610
+libusbscanner 0x0003 0x04b8 0x083c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME 300 | Epson PX-401A | Epson Stylus NX100 | Epson Stylus SX100 | Epson Stylus TX100
+libusbscanner 0x0003 0x04b8 0x0841 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson LP-M5000
+libusbscanner 0x0003 0x04b8 0x0843 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Artisan 800 | Epson EP-901A | Epson EP-901F | Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
+libusbscanner 0x0003 0x04b8 0x0844 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W | Epson Stylus Photo TX700W
+libusbscanner 0x0003 0x04b8 0x0846 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW | Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
+libusbscanner 0x0003 0x04b8 0x0847 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F | Epson Stylus NX300
+libusbscanner 0x0003 0x04b8 0x0848 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205 | Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
+libusbscanner 0x0003 0x04b8 0x0849 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400 | Epson Stylus SX405 | Epson Stylus TX400
+libusbscanner 0x0003 0x04b8 0x084a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson WorkForce 500
+libusbscanner 0x0003 0x04b8 0x084c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series | Epson Stylus TX110 Series
+libusbscanner 0x0003 0x04b8 0x084d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series | Epson Stylus TX210 Series
+libusbscanner 0x0003 0x04b8 0x084f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
+libusbscanner 0x0003 0x04b8 0x0851 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series | Epson WorkForce 310 Series
+libusbscanner 0x0003 0x04b8 0x0854 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series | Epson Stylus TX550W Series
+libusbscanner 0x0003 0x04b8 0x0856 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Epson Stylus SX125
+libusbscanner 0x0003 0x04b8 0x085c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4010CU
+libusbscanner 0x0003 0x04c5 0x1029 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4120C
+libusbscanner 0x0003 0x04c5 0x1041 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4220C
+libusbscanner 0x0003 0x04c5 0x1042 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4530C
+libusbscanner 0x0003 0x04c5 0x1078 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5750C
+libusbscanner 0x0003 0x04c5 0x1095 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5110EOX/2
+libusbscanner 0x0003 0x04c5 0x1096 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5110C
+libusbscanner 0x0003 0x04c5 0x1097 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5650C
+libusbscanner 0x0003 0x04c5 0x10ad 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4120C2
+libusbscanner 0x0003 0x04c5 0x10ae 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4220C2
+libusbscanner 0x0003 0x04c5 0x10af 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-60F
+libusbscanner 0x0003 0x04c5 0x10c7 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-4340C
+libusbscanner 0x0003 0x04c5 0x10cf 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5120C
+libusbscanner 0x0003 0x04c5 0x10e0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5220C
+libusbscanner 0x0003 0x04c5 0x10e1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5530C
+libusbscanner 0x0003 0x04c5 0x10e2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5110EOX3
+libusbscanner 0x0003 0x04c5 0x10e6 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5900C
+libusbscanner 0x0003 0x04c5 0x10e7 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5015C
+libusbscanner 0x0003 0x04c5 0x10ef 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5110EOXM
+libusbscanner 0x0003 0x04c5 0x10f2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S500
+libusbscanner 0x0003 0x04c5 0x10fe 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S500M
+libusbscanner 0x0003 0x04c5 0x1135 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5530C2
+libusbscanner 0x0003 0x04c5 0x114a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6140
+libusbscanner 0x0003 0x04c5 0x114d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6240
+libusbscanner 0x0003 0x04c5 0x114e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6130
+libusbscanner 0x0003 0x04c5 0x114f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6230
+libusbscanner 0x0003 0x04c5 0x1150 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S510
+libusbscanner 0x0003 0x04c5 0x1155 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S300
+libusbscanner 0x0003 0x04c5 0x1156 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S510M
+libusbscanner 0x0003 0x04c5 0x116f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6770
+libusbscanner 0x0003 0x04c5 0x1174 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6770A
+libusbscanner 0x0003 0x04c5 0x1175 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6670
+libusbscanner 0x0003 0x04c5 0x1176 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6670A
+libusbscanner 0x0003 0x04c5 0x1177 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6750S
+libusbscanner 0x0003 0x04c5 0x1178 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S300M
+libusbscanner 0x0003 0x04c5 0x117f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6800
+libusbscanner 0x0003 0x04c5 0x119d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6800-CGA
+libusbscanner 0x0003 0x04c5 0x119e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
+libusbscanner 0x0003 0x04c5 0x11a2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap S1300
+libusbscanner 0x0003 0x04c5 0x11ed 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6140Z
+libusbscanner 0x0003 0x04c5 0x11f1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6240Z
+libusbscanner 0x0003 0x04c5 0x11f2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6130Z
+libusbscanner 0x0003 0x04c5 0x11f3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6230Z
+libusbscanner 0x0003 0x04c5 0x11f4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-6110
+libusbscanner 0x0003 0x04c5 0x11fc 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu fi-5950
+libusbscanner 0x0003 0x04c5 0x1213 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Fujitsu ScanSnap iX500
+libusbscanner 0x0003 0x04c5 0x132b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Konica e-mini
+libusbscanner 0x0003 0x04c8 0x0722 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S2026C
+libusbscanner 0x0003 0x04da 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S2046C
+libusbscanner 0x0003 0x04da 0x1001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S1025C
+libusbscanner 0x0003 0x04da 0x1006 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S1020C
+libusbscanner 0x0003 0x04da 0x1007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S2048C
+libusbscanner 0x0003 0x04da 0x1009 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S2028C
+libusbscanner 0x0003 0x04da 0x100a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S4085C
+libusbscanner 0x0003 0x04da 0x100c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S4065C
+libusbscanner 0x0003 0x04da 0x100d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S7075C
+libusbscanner 0x0003 0x04da 0x100e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-SS080
+libusbscanner 0x0003 0x04da 0x100f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Panasonic KV-S1045C
+libusbscanner 0x0003 0x04da 0x1010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4x16
+libusbscanner 0x0003 0x04e8 0x3409 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6x20
+libusbscanner 0x0003 0x04e8 0x340d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung MFP-560
+libusbscanner 0x0003 0x04e8 0x340e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung MFP-750
+libusbscanner 0x0003 0x04e8 0x340f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4x20
+libusbscanner 0x0003 0x04e8 0x3412 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4100
+libusbscanner 0x0003 0x04e8 0x3413 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4x21
+libusbscanner 0x0003 0x04e8 0x3419 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-5x30
+libusbscanner 0x0003 0x04e8 0x341a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4200
+libusbscanner 0x0003 0x04e8 0x341b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-3160
+libusbscanner 0x0003 0x04e8 0x341c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6x22
+libusbscanner 0x0003 0x04e8 0x341d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX4725 | Samsung SCX4725-FN
+libusbscanner 0x0003 0x04e8 0x341f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6x45
+libusbscanner 0x0003 0x04e8 0x3420 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-8380
+libusbscanner 0x0003 0x04e8 0x3421 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-2160
+libusbscanner 0x0003 0x04e8 0x3425 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4500
+libusbscanner 0x0003 0x04e8 0x3426 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-6200
+libusbscanner 0x0003 0x04e8 0x3427 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-6240
+libusbscanner 0x0003 0x04e8 0x3428 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6x55
+libusbscanner 0x0003 0x04e8 0x3429 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW
+libusbscanner 0x0003 0x04e8 0x342a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4500W
+libusbscanner 0x0003 0x04e8 0x342b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4824 (SCX-4x24 Series)
+libusbscanner 0x0003 0x04e8 0x342c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4828FN (SCX-4x28 Series)
+libusbscanner 0x0003 0x04e8 0x342d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4300
+libusbscanner 0x0003 0x04e8 0x342e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-5835_5935
+libusbscanner 0x0003 0x04e8 0x342f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-5635
+libusbscanner 0x0003 0x04e8 0x3430 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4x26
+libusbscanner 0x0003 0x04e8 0x3432 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4600
+libusbscanner 0x0003 0x04e8 0x3433 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4623
+libusbscanner 0x0003 0x04e8 0x3434 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung MFP-65x
+libusbscanner 0x0003 0x04e8 0x3435 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6545
+libusbscanner 0x0003 0x04e8 0x3437 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-8385
+libusbscanner 0x0003 0x04e8 0x3439 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-6220
+libusbscanner 0x0003 0x04e8 0x343a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-6250
+libusbscanner 0x0003 0x04e8 0x343b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4825FN (SCX-4x25 Series)
+libusbscanner 0x0003 0x04e8 0x343c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-3185
+libusbscanner 0x0003 0x04e8 0x343d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-8540
+libusbscanner 0x0003 0x04e8 0x343f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4623FW
+libusbscanner 0x0003 0x04e8 0x3440 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-3205W (SCX-3200 Series)
+libusbscanner 0x0003 0x04e8 0x3441 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6545X
+libusbscanner 0x0003 0x04e8 0x3442 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-6x55X
+libusbscanner 0x0003 0x04e8 0x3443 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-8385X
+libusbscanner 0x0003 0x04e8 0x3444 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-5835_5935X
+libusbscanner 0x0003 0x04e8 0x3446 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4833FD | Samsung SCX-4835FD
+libusbscanner 0x0003 0x04e8 0x344b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-3400
+libusbscanner 0x0003 0x04e8 0x344f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SF-760
+libusbscanner 0x0003 0x04e8 0x3450 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4729FD
+libusbscanner 0x0003 0x04e8 0x3453 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-6260
+libusbscanner 0x0003 0x04e8 0x3455 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-3300 Series
+libusbscanner 0x0003 0x04e8 0x3456 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-470x
+libusbscanner 0x0003 0x04e8 0x3457 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung CLX-4190
+libusbscanner 0x0003 0x04e8 0x345a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-4650 4x21S Series
+libusbscanner 0x0003 0x04e8 0x345b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung M337x 387x 407x Series
+libusbscanner 0x0003 0x04e8 0x3460 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung M267x 287x Series
+libusbscanner 0x0003 0x04e8 0x3461 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung SCX-681x
+libusbscanner 0x0003 0x04e8 0x3466 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Samsung C460
+libusbscanner 0x0003 0x04e8 0x3468 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Pentax DSmobile 600
+libusbscanner 0x0003 0x04f9 0x2038 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Aiptek Aiptek Pencam
+libusbscanner 0x0003 0x0553 0x0202 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress 1200 CU
+libusbscanner 0x0003 0x055f 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress 600 CU
+libusbscanner 0x0003 0x055f 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
+libusbscanner 0x0003 0x055f 0x0006 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress 1200 CU Plus
+libusbscanner 0x0003 0x055f 0x0008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200 F
+libusbscanner 0x0003 0x055f 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress A3 USB
+libusbscanner 0x0003 0x055f 0x0210 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
+libusbscanner 0x0003 0x055f 0x0218 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT | Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
+libusbscanner 0x0003 0x055f 0x0219 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
+libusbscanner 0x0003 0x055f 0x021a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
+libusbscanner 0x0003 0x055f 0x021b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus | Trust Direct WebScan 19200
+libusbscanner 0x0003 0x055f 0x021c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 2400 CU Plus
+libusbscanner 0x0003 0x055f 0x021d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
+libusbscanner 0x0003 0x055f 0x021e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek ScanExpress 1248 UB
+libusbscanner 0x0003 0x055f 0x021f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Mustek BearPaw 2448TA Pro
+libusbscanner 0x0003 0x055f 0x0409 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition | Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394 | Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452 | Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU | Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus | Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
+libusbscanner 0x0003 0x05d8 0x4002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705 | Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
+libusbscanner 0x0003 0x05d8 0x4003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Artec/Ultima E+ Pro
+libusbscanner 0x0003 0x05d8 0x4004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Memorex MEM 48U
+libusbscanner 0x0003 0x05d8 0x4005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Trust Easy Webscan 19200
+libusbscanner 0x0003 0x05d8 0x4006 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Trust 240H Easy Webscan Gold
+libusbscanner 0x0003 0x05d8 0x4007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX AstraSlim SE
+libusbscanner 0x0003 0x05d8 0x4009 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX AstraSlim 1200 SE
+libusbscanner 0x0003 0x05d8 0x4010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Yakumo Scan50
+libusbscanner 0x0003 0x05d8 0x4011 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker X6USB
+libusbscanner 0x0003 0x05da 0x0099 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek SlimScan C6
+libusbscanner 0x0003 0x05da 0x009a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker V6USL
+libusbscanner 0x0003 0x05da 0x00a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker V6UPL
+libusbscanner 0x0003 0x05da 0x00b6 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 4800
+libusbscanner 0x0003 0x05da 0x30cf 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3840
+libusbscanner 0x0003 0x05da 0x30d4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3600
+libusbscanner 0x0003 0x05da 0x40b3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3700
+libusbscanner 0x0003 0x05da 0x40b8 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3600
+libusbscanner 0x0003 0x05da 0x40ca 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3700
+libusbscanner 0x0003 0x05da 0x40cb 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3750
+libusbscanner 0x0003 0x05da 0x40dd 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker 3600
+libusbscanner 0x0003 0x05da 0x40ff 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Microtek ScanMaker V6USL
+libusbscanner 0x0003 0x05da 0x80a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# iVina 1200U
+libusbscanner 0x0003 0x0638 0x0268 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Minolta Dimage Scan Dual II
+libusbscanner 0x0003 0x0638 0x026a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV600U
+libusbscanner 0x0003 0x0638 0x0a13 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Minolta-QMS SC-110
+libusbscanner 0x0003 0x0638 0x0a15 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier
+libusbscanner 0x0003 0x0638 0x0a16 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV610 | Avision AV600U Plus
+libusbscanner 0x0003 0x0638 0x0a18 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220
+libusbscanner 0x0003 0x0638 0x0a23 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV210
+libusbscanner 0x0003 0x0638 0x0a24 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV210
+libusbscanner 0x0003 0x0638 0x0a25 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV120
+libusbscanner 0x0003 0x0638 0x0a27 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220C2
+libusbscanner 0x0003 0x0638 0x0a2a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220D2
+libusbscanner 0x0003 0x0638 0x0a2b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220+
+libusbscanner 0x0003 0x0638 0x0a2c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220C2-G
+libusbscanner 0x0003 0x0638 0x0a2d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220C2-B
+libusbscanner 0x0003 0x0638 0x0a2e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV210C2-G
+libusbscanner 0x0003 0x0638 0x0a2f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV122
+libusbscanner 0x0003 0x0638 0x0a33 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV210C2
+libusbscanner 0x0003 0x0638 0x0a3a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV121
+libusbscanner 0x0003 0x0638 0x0a3c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV8300
+libusbscanner 0x0003 0x0638 0x0a40 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AM3000 Series
+libusbscanner 0x0003 0x0638 0x0a41 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision @V5100
+libusbscanner 0x0003 0x0638 0x0a45 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV8050U
+libusbscanner 0x0003 0x0638 0x0a4d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV3200SU
+libusbscanner 0x0003 0x0638 0x0a4e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV3730SU
+libusbscanner 0x0003 0x0638 0x0a4f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV610C2
+libusbscanner 0x0003 0x0638 0x0a5e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision IT8300
+libusbscanner 0x0003 0x0638 0x0a61 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV3750SU
+libusbscanner 0x0003 0x0638 0x0a65 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV3850SU
+libusbscanner 0x0003 0x0638 0x0a66 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV8350
+libusbscanner 0x0003 0x0638 0x0a68 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision FB6080E
+libusbscanner 0x0003 0x0638 0x0a82 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision FB2080E
+libusbscanner 0x0003 0x0638 0x0a84 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV122 C2
+libusbscanner 0x0003 0x0638 0x0a93 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV220-G
+libusbscanner 0x0003 0x0638 0x0a94 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision @V2500
+libusbscanner 0x0003 0x0638 0x0aa1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Avision AV210D2+
+libusbscanner 0x0003 0x0638 0x1a35 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Minolta Elite II
+libusbscanner 0x0003 0x0686 0x4004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Minolta Dimage Scan Dual III
+libusbscanner 0x0003 0x0686 0x400d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Minolta Dimage Scan Elite 5400
+libusbscanner 0x0003 0x0686 0x400e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan 1212U
+libusbscanner 0x0003 0x06bd 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan 1236u
+libusbscanner 0x0003 0x06bd 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Agfa Snapscan Touch
+libusbscanner 0x0003 0x06bd 0x0100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan 1212U_2
+libusbscanner 0x0003 0x06bd 0x2061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e40
+libusbscanner 0x0003 0x06bd 0x208d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e50
+libusbscanner 0x0003 0x06bd 0x208f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e20
+libusbscanner 0x0003 0x06bd 0x2091 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e10
+libusbscanner 0x0003 0x06bd 0x2093 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e25
+libusbscanner 0x0003 0x06bd 0x2095 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e26
+libusbscanner 0x0003 0x06bd 0x2097 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e52
+libusbscanner 0x0003 0x06bd 0x20fd 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# AGFA SnapScan e42
+libusbscanner 0x0003 0x06bd 0x20ff 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 4900
+libusbscanner 0x0003 0x06dc 0x0020 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U | RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
+libusbscanner 0x0003 0x07b3 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U12
+libusbscanner 0x0003 0x07b3 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U24
+libusbscanner 0x0003 0x07b3 0x0011 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro UT12
+libusbscanner 0x0003 0x07b3 0x0013 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U24
+libusbscanner 0x0003 0x07b3 0x0015 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
+libusbscanner 0x0003 0x07b3 0x0017 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro 1248U | RevScan 19200i
+libusbscanner 0x0003 0x07b3 0x0400 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro 1248U
+libusbscanner 0x0003 0x07b3 0x0401 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U16B
+libusbscanner 0x0003 0x07b3 0x0402 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
+libusbscanner 0x0003 0x07b3 0x0403 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
+libusbscanner 0x0003 0x07b3 0x040b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticPro S24
+libusbscanner 0x0003 0x07b3 0x040e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
+libusbscanner 0x0003 0x07b3 0x0412 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticSlim 1200
+libusbscanner 0x0003 0x07b3 0x0413 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticSlim 2400
+libusbscanner 0x0003 0x07b3 0x0422 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticSlim 2400 plus
+libusbscanner 0x0003 0x07b3 0x0454 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek Iriscan Express 2
+libusbscanner 0x0003 0x07b3 0x045f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# NeatReceipts Mobile Scanner
+libusbscanner 0x0003 0x07b3 0x0462 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Plustek OpticBook 3600
+libusbscanner 0x0003 0x07b3 0x0900 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Corex 600c
+libusbscanner 0x0003 0x08f0 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Corex 800c
+libusbscanner 0x0003 0x08f0 0x0005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox Phaser 6110MFP
+libusbscanner 0x0003 0x0924 0x3d5d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox Phaser 3200MFP
+libusbscanner 0x0003 0x0924 0x3da4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox WorkCentre 4118 Series
+libusbscanner 0x0003 0x0924 0x420c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox WorkCentre 3119 Series
+libusbscanner 0x0003 0x0924 0x4265 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox WorkCentre 3210
+libusbscanner 0x0003 0x0924 0x4293 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Xerox WorkCentre 3220
+libusbscanner 0x0003 0x0924 0x4294 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Pentax DSmobile 600
+libusbscanner 0x0003 0x0a17 0x3210 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
+libusbscanner 0x0003 0x0a53 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner)
+libusbscanner 0x0003 0x0a53 0x2000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan TravelScan 460/464 | Ambir Visigo A4
+libusbscanner 0x0003 0x0a82 0x4600 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan DocketPort 465
+libusbscanner 0x0003 0x0a82 0x4802 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan DocketPort 665
+libusbscanner 0x0003 0x0a82 0x4803 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan DocketPort 685/ Ambir DS685
+libusbscanner 0x0003 0x0a82 0x480c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan DocketPort 485
+libusbscanner 0x0003 0x0a82 0x4810 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Syscan TravelScan 662
+libusbscanner 0x0003 0x0a82 0x6620 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CR-55
+libusbscanner 0x0003 0x1083 0x160c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-1210C
+libusbscanner 0x0003 0x1083 0x160f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-4010C
+libusbscanner 0x0003 0x1083 0x1614 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-2510C
+libusbscanner 0x0003 0x1083 0x1617 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-X10C
+libusbscanner 0x0003 0x1083 0x1618 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CR-25
+libusbscanner 0x0003 0x1083 0x161a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-2010C
+libusbscanner 0x0003 0x1083 0x161b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-3010C
+libusbscanner 0x0003 0x1083 0x161d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-7090C
+libusbscanner 0x0003 0x1083 0x1620 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-9050C
+libusbscanner 0x0003 0x1083 0x1622 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-7550C
+libusbscanner 0x0003 0x1083 0x1623 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-6050C
+libusbscanner 0x0003 0x1083 0x1624 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-6010C
+libusbscanner 0x0003 0x1083 0x1626 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CR-190i
+libusbscanner 0x0003 0x1083 0x162b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon DR-6030C
+libusbscanner 0x0003 0x1083 0x1638 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Canon CR-135i
+libusbscanner 0x0003 0x1083 0x1639 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Digital Dream l' espion XS
+libusbscanner 0x0003 0x1183 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# KONICA MINOLTA magicolor 1690MF
+libusbscanner 0x0003 0x132b 0x2089 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 1220U
+libusbscanner 0x0003 0x1606 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 1600U | UMAX Astra 2000U
+libusbscanner 0x0003 0x1606 0x0030 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Umax UMAX 3400
+libusbscanner 0x0003 0x1606 0x0050 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
+libusbscanner 0x0003 0x1606 0x0060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 4400 | UMAX Astra 4450
+libusbscanner 0x0003 0x1606 0x0070 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 2100U
+libusbscanner 0x0003 0x1606 0x0130 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Umax UMAX 5400
+libusbscanner 0x0003 0x1606 0x0160 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# UMAX Astra 2200 (SU)
+libusbscanner 0x0003 0x1606 0x0230 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# DCT DocketPort 487
+libusbscanner 0x0003 0x1dcc 0x4810 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Dell A920
+libusbscanner 0x0003 0x413c 0x5105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Dell Dell MFP Laser Printer 1815dn
+libusbscanner 0x0003 0x413c 0x5124 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Dell 1600n
+libusbscanner 0x0003 0x413c 0x5250 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
diff --git a/testsuite/tools/data/xml.ref b/testsuite/tools/data/xml.ref
new file mode 100644
index 0000000..822fd64
--- /dev/null
+++ b/testsuite/tools/data/xml.ref
@@ -0,0 +1,18149 @@
+<backends>
+<backend name="abaton">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-abaton</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Abaton">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Scan 300/GS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All known modes and functions supported</comment>
+ </model>
+ <model name="Scan 300/S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, use with caution</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="agfafocus">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-agfafocus</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="AGFA">
+ <url>`http://www.agfa.com/'</url>
+ <comment>*none*</comment>
+ <model name="Focus GS Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>6 bit gray</comment>
+ </model>
+ <model name="Focus Lineart Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Lineart only? Untested.</comment>
+ </model>
+ <model name="Focus II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>gray only</comment>
+ </model>
+ <model name="Focus Color">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Focus Color Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ </mfg>
+ <mfg name="Siemens">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="S9036">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>gray only</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="apple">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-apple</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Apple">
+ <url>`http://developer.apple.com/'</url>
+ <comment>*none*</comment>
+ <model name="Apple Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>4bit, 16 shades of gray</comment>
+ </model>
+ <model name="OneScanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>8bit, 256 shades of gray. The backend needs work especially in the quantization code but it may work.</comment>
+ </model>
+ <model name="Color OneScanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>truecolor (needs much work) but it scans in non color modes.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="artec">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-artec</manpage>
+ <url>http://www4.infi.net/~cpinkham/sane/sane-artec-doc.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Artec/Ultima">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="AT3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>all modes working</comment>
+ </model>
+ <model name="A6000C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>all modes working</comment>
+ </model>
+ <model name="A6000C PLUS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>f/w &lt;= v1.92 basic, f/w &gt;= v1.93 OK</comment>
+ </model>
+ <model name="AT6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Scan head needs to return home before another scan can be started.</comment>
+ </model>
+ <model name="AT12">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>all modes working</comment>
+ </model>
+ <model name="AM12S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>all modes working</comment>
+ </model>
+ </mfg>
+ <mfg name="BlackWidow">
+ <url>`http://www.blackwidow.co.uk/'</url>
+ <comment>*none*</comment>
+ <model name="BW4800SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>rebadged Artec AT3</comment>
+ </model>
+ </mfg>
+ <mfg name="Plustek">
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticPro 19200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>rebadged Artec AM12S</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="artec_eplus48u">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-artec_eplus48u</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Artec/Ultima">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="E+ 48U">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4003</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>CIS scanner based on the GT6816 chip. Apparently all other devices are re-badged Artec scanners.</comment>
+ </model>
+ <model name="E+ Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4004</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Works up to 600dpi, but not 1200. Needs better calibration. See bug #310490</comment>
+ </model>
+ </mfg>
+ <mfg name="Medion/Lifetec/Tevion/Cytron">
+ <url>`http://www.medion.com'</url>
+ <comment>Sold by Aldi and Tchibo.</comment>
+ <model name="MD9693">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4003</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MD9705">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4003</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MD4394">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4003</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Only scanners with product id 0x4003 will work; try the gt68xx backend, if your scanner has product id 0x4002 </comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>*none*</comment>
+ <model name="Easy Webscan 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4006</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="240H Easy Webscan Gold">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4007</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works up to 600 dpi</comment>
+ </model>
+ </mfg>
+ <mfg name="Memorex">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="MEM 48U">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4005</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Microstar">
+ <url>`http://www.microstar.de/'</url>
+ <comment>*none*</comment>
+ <model name="MR 9791">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4003</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="UMAX">
+ <url>`http://www.umax.com/'</url>
+ <url>`http://www.umax.com.tw/'</url>
+ <url>`http://www.umax.de/en'</url>
+ <url>`http://www.umax-europe.com'</url>
+ <url>`http://www.umaxjapan.co.jp'</url>
+ <url>`http://www.umax.com.cn'</url>
+ <comment>*none*</comment>
+ <model name="AstraSlim SE">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4009</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AstraSlim 1200 SE">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4010</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Yakumo">
+ <url>`http://www.yakumo.com/'</url>
+ <comment>*none*</comment>
+ <model name="Scan50">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4011</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="as6e">
+<version>0.5</version>
+<new state="no"/>
+ <manpage>sane-as6e</manpage>
+ <url>http://as6edriver.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Artec/Ultima">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="AS6E">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Requires the program &apos;as6edriver&apos; to run.</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>Carefully check the model names. Trust uses similar names for completely different hardware.</comment>
+ <model name="Easy Scan 9600 Plus">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Requires the program &apos;as6edriver&apos; to run.</comment>
+ </model>
+ </mfg>
+ <mfg name="Dexxa">
+ <url>`http://www.dexxa.com'</url>
+ <comment>*none*</comment>
+ <model name="4800">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Requires the program &apos;as6edriver&apos; to run.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="avision">
+<version>Build: 296</version>
+<new state="no"/>
+ <manpage>sane-avision</manpage>
+ <url>http://skull.piratehaven.org/~mike/sane/avision.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Avision">
+ <url>`http://www.avision.com'</url>
+ <comment>*none*</comment>
+ <model name="AV100CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV100IIICS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV100S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV120">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a27</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV121">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a3c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV122">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a33</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sheetfed duplex scanner</comment>
+ </model>
+ <model name="AV122 C2">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a93</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sheetfed duplex scanner</comment>
+ </model>
+ <model name="AV210">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a24</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV210">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a25</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV210C2">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a3a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV210C2-G">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV210D2+">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x1a35</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="AV220">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a23</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220C2">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220D2">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220+">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220C2-G">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220C2-B">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a2e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV220-G">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a94</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>duplex! sheetfed scanner</comment>
+ </model>
+ <model name="AV240SC">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV260CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV360CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV363CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV420CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV6120">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV610">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a18</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV600U Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a18</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AV610C2">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a5e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AM3000 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a41</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>MFD</comment>
+ </model>
+ <model name="DS610CU Scancopier">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a16</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi, A4</comment>
+ </model>
+ <model name="AV620CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi</comment>
+ </model>
+ <model name="AV620CS Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi</comment>
+ </model>
+ <model name="AV630CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi</comment>
+ </model>
+ <model name="AV630CSL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi</comment>
+ </model>
+ <model name="AV6240">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV600U">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a13</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi</comment>
+ </model>
+ <model name="AV660S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV680S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV690U">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, 2400 dpi</comment>
+ </model>
+ <model name="AV800S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV810C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV820">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV820C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV820C Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV830C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV830C Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV880">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV880C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3200C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3200SU">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a4e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3730SU">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a4f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3750SU">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a65</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3800C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="AV3850SU">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a66</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi</comment>
+ </model>
+ <model name="FB6000E">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex! - zero edge!</comment>
+ </model>
+ <model name="FB6080E">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a82</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex! - zero edge!</comment>
+ </model>
+ <model name="FB2080E">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a84</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi, zero-edge</comment>
+ </model>
+ <model name="AV8000S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3</comment>
+ </model>
+ <model name="AV8050U">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a4d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex!</comment>
+ </model>
+ <model name="AV8300">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a40</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex!</comment>
+ </model>
+ <model name="AV8350">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a68</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex!</comment>
+ </model>
+ <model name="IT8300">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a61</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</comment>
+ </model>
+ <model name="@V2500">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0aa1</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="@V5100">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a45</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi, A3 - duplex!, LCD screen, paper sensors</comment>
+ </model>
+ <model name="AVA3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi, A3</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 5300C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0701</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</comment>
+ </model>
+ <model name="ScanJet 5370C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0701</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 2400 dpi - some FW revisions have x-axis image scaling problems over 1200 dpi</comment>
+ </model>
+ <model name="ScanJet 7400c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 2400 dpi - dual USB/SCSI interface</comment>
+ </model>
+ <model name="ScanJet 7450c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 2400 dpi - dual USB/SCSI interface</comment>
+ </model>
+ <model name="ScanJet 7490c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 1200 dpi - dual USB/SCSI interface</comment>
+ </model>
+ <model name="ScanJet 8200">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0b01</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ <model name="ScanJet 8250">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0b01</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ <model name="ScanJet 8270">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3905</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ <model name="ScanJet 8290">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0b01</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far</comment>
+ </model>
+ <model name="ScanJet 8300">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ <model name="ScanJet 8350">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ <model name="ScanJet 8390">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 4800 (?) dpi - USB 2.0</comment>
+ </model>
+ </mfg>
+ <mfg name="Minolta">
+ <url>`http://www.minolta.com'</url>
+ <comment>*none*</comment>
+ <model name="Dimage Scan Dual I">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scan Multi Pro">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Dimage Scan Dual II">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x026a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, film-scanner</comment>
+ </model>
+ <model name="Elite II">
+ <interface>USB</interface>
+ <usbvendorid>0x0686</usbvendorid>
+ <usbproductid>0x4004</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, film-scanner</comment>
+ </model>
+ <model name="Dimage Scan Dual III">
+ <interface>USB</interface>
+ <usbvendorid>0x0686</usbvendorid>
+ <usbproductid>0x400d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, film-scanner</comment>
+ </model>
+ <model name="Dimage Scan Elite 5400">
+ <interface>USB</interface>
+ <usbvendorid>0x0686</usbvendorid>
+ <usbproductid>0x400e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, film-scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Minolta-QMS">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="SC-110">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a15</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SC-215">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a16</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Mitsubishi">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="MCA-ADFC">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="S1200C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="S600C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SS600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Fujitsu">
+ <url>`http://www.fujitsu.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanPartner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 10">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 10C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 15C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 300C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 600C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 620C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner Jr">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanStation">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="fi-4010CU">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1029</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="fi-5015C">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10ef</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com'</url>
+ <comment>*none*</comment>
+ <model name="i30">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6001</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i40">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6002</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i50">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6003</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i55">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6003</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i60">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6004</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i65">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6004</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="i80">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x6005</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="iVina">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="1200U">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0268</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Visioneer">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Strobe XP 450">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0424</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Strobe XP 450-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0491</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Strobe XP 470">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0479</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Strobe XP 470-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x048f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9320">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0420</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9450">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0421</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9450-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x047a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9550">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0422</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9650">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0390</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9650-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x047b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9750">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0423</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="9750-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0493</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Patriot 430">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0497</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Patriot 470">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x048f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Patriot 680">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0498</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ <model name="Patriot 780">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0499</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sheetfed scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Xerox">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DocuMate150">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x049c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate152">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0477</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate162">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x049d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate250">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0448</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate250-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0490</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate252">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0449</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate252-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x048c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate232">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0476</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate262">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x044c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate262-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x048d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate262i">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x04a7</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate272">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0475</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate272-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x048e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate510">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0446</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate512">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0495</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate510-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x047c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate520">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0447</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate520-G">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0492</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate632">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0498</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate752">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0478</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DocuMate752">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x049a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="OKI">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="S700 Scancopier">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a16</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass, 600 dpi, A4</comment>
+ </model>
+ </mfg>
+ <mfg name="Bell+Howell">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="2000F">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi, A4</comment>
+ </model>
+ </mfg>
+ <mfg name="Kyocera">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="FS-1016MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x0482</usbvendorid>
+ <usbproductid>0x0335</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>1 pass, ??? dpi, A4</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="bh">
+<version>1.0-4</version>
+<new state="no"/>
+ <manpage>sane-bh</manpage>
+ <url>http://www.martoneconsulting.com/sane-bh.html</url>
+ <comment>Supports Copiscan II scanners with Remote SCSI Controller (RSC) interface</comment>
+ <type def="scanner">
+ <mfg name="Bell and Howell">
+ <url>`http://www.bhscanners.com/'</url>
+ <comment>*none*</comment>
+ <model name="COPISCAN II 6338">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Duplex Scanner with ACE - development model</comment>
+ </model>
+ <model name="COPISCAN II 2135">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Simplex Scanner</comment>
+ </model>
+ <model name="COPISCAN II 2137(A)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex Scanner (with ACE) - limited testing</comment>
+ </model>
+ <model name="COPISCAN II 2138A">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Simplex Scanner with ACE</comment>
+ </model>
+ <model name="COPISCAN II 3238">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Simplex Scanner</comment>
+ </model>
+ <model name="COPISCAN II 3338(A)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Simplex Scanner (with ACE)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="canon">
+<version>1.12</version>
+<new state="no"/>
+ <manpage>sane-canon</manpage>
+ <url>http://www.rzg.mpg.de/~mpd/sane/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan 300">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; flatbed scanner</comment>
+ </model>
+ <model name="CanoScan 600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; flatbed scanner</comment>
+ </model>
+ <model name="CanoScan 620S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; flatbed scanner</comment>
+ </model>
+ <model name="CanoScan 1200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; flatbed scanner</comment>
+ </model>
+ <model name="CanoScan 2700F">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; film scanner</comment>
+ </model>
+ <model name="CanoScan 2710S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; 36bit film scanner</comment>
+ </model>
+ <model name="IX-4015">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>1 pass; flatbed scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Apple">
+ <url>`http://www.apple.com/'</url>
+ <comment>*none*</comment>
+ <model name="Color OneScanner 600/27">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged CanoScan 300</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="canon630u">
+<version>0.1</version>
+<new state="no"/>
+ <manpage>sane-canon630u</manpage>
+ <url>http://canon-fb630u.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan fb630u">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2204</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="CanoScan fb636u">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2204</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="canon_dr">
+<version>38</version>
+<new state="no"/>
+ <manpage>sane-canon_dr</manpage>
+ <url>http://www.thebility.com/canon/</url>
+ <comment>Backend updated for SANE release 1.0.23, see sane-canon_dr manpage</comment>
+ <type def="scanner">
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CR-25">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x161a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="CR-55">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x160c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="CR-135i">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1639</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="CR-180">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1602</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="CR-180II">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1602</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same as CR-180? Please test!</comment>
+ </model>
+ <model name="CR-190i">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x162b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-1210C">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2222</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Older version? Please test!</comment>
+ </model>
+ <model name="DR-1210C">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x160f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Later version? Please test!</comment>
+ </model>
+ <model name="DR-2010C">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x161b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions.</comment>
+ </model>
+ <model name="DR-2010M">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Mac version of DR-2010C? Please test!</comment>
+ </model>
+ <model name="DR-2050C">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x160a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration.</comment>
+ </model>
+ <model name="DR-2050SP">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x160a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same as DR-2050C? Please test!</comment>
+ </model>
+ <model name="DR-2080C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1601</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</comment>
+ </model>
+ <model name="DR-2510C">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1617</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions</comment>
+ </model>
+ <model name="DR-2510M">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Mac version of DR-2510C? Please test!</comment>
+ </model>
+ <model name="DR-2580C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1608</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration</comment>
+ </model>
+ <model name="DR-3010C">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x161d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Minimal testing, settings copied from DR-2510C</comment>
+ </model>
+ <model name="DR3020">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-3020C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-3060">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-3080C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Almost works, need to investigate traces from windows driver</comment>
+ </model>
+ <model name="DR-3080CII">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1609</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Almost works, need to investigate traces from windows driver</comment>
+ </model>
+ <model name="DR-4010C">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1614</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported.</comment>
+ </model>
+ <model name="DR4080U">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-4580U">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-5010C">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1606</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-5020">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>LineArt, Duplex working, cannot read buttons or screen?</comment>
+ </model>
+ <model name="DR-5060F">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Grayscale works, LineArt might</comment>
+ </model>
+ <model name="DR-5080C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-6010C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1626</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-6030C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1638</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-6050C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1624</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex, duplex, all resolutions, binary/ht/gray working. Can&apos;t wake from stand-by mode</comment>
+ </model>
+ <model name="DR-6080">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1607</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</comment>
+ </model>
+ <model name="DR-7080C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1604</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="DR-7090C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1620</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>ADF and flatbed work</comment>
+ </model>
+ <model name="DR-7550C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1623</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Assumed compatible with DR-6050C</comment>
+ </model>
+ <model name="DR-7580">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x160b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</comment>
+ </model>
+ <model name="DR-9050C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1622</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex, duplex, all resolutions, binary/ht/gray working. Can&apos;t wake from stand-by mode</comment>
+ </model>
+ <model name="DR-9080C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1603</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported</comment>
+ </model>
+ <model name="DR-X10C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x1618</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="canon_pp">
+<version>0.33</version>
+<new state="no"/>
+ <manpage>sane-canon_pp</manpage>
+ <url>http://canon-fb330p.sourceforge.net</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan FB310P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Rebadged Avision, different command set</comment>
+ </model>
+ <model name="CanoScan FB610P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Rebadged Avision, different command set</comment>
+ </model>
+ <model name="CanoScan FB320P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Newly added support</comment>
+ </model>
+ <model name="CanoScan FB620P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Newly added support</comment>
+ </model>
+ <model name="CanoScan FB330P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan FB630P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N340P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N640P">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N640P ex">
+ <interface>Parport (ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Just an N640P in a different box?</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="cardscan">
+<version>2</version>
+<new state="no"/>
+ <manpage>sane-cardscan</manpage>
+ <url>http://www.thebility.com/cardscan/</url>
+ <comment>Backend updated for SANE release 1.0.21, see sane-cardscan manpage</comment>
+ <type def="scanner">
+ <mfg name="Corex">
+ <url>`http://www.cardscan.com/'</url>
+ <comment>*none*</comment>
+ <model name="800c">
+ <interface>USB</interface>
+ <usbvendorid>0x08f0</usbvendorid>
+ <usbproductid>0x0005</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</comment>
+ </model>
+ <model name="600c">
+ <interface>USB</interface>
+ <usbvendorid>0x08f0</usbvendorid>
+ <usbproductid>0x0002</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>4 inch wide 8bit Gray or 24bit Color simplex card/receipt scanner</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="coolscan">
+<version>0.4.3</version>
+<new state="no"/>
+ <manpage>sane-coolscan</manpage>
+ <url>http://andreas.rick.free.fr/sane/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Nikon">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="LS-20">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>The LS-20 has been replaced by the LS-30</comment>
+ </model>
+ <model name="LS-30">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>alpha: only 24/30 bit RGB + 32/40 bit RGBI</comment>
+ </model>
+ <model name="LS-2000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>alpha: only 24/36 bit + RGB 32/48 bit RGBI</comment>
+ </model>
+ <model name="LS-1000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Doesn&apos;t support gamma correction</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="coolscan2">
+<version>0.1.8</version>
+<new state="no"/>
+ <manpage>sane-coolscan2</manpage>
+ <url>http://coolscan2.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Nikon">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="LS 30">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>working -- model available to developer</comment>
+ </model>
+ <model name="LS 2000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="LS 40 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="LS 4000 ED">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>needs linux kernel 2.4.19 or later</comment>
+ </model>
+ <model name="LS 50 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Coolscan V ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>minimal</status>
+ <url>/unsupported/nikon-ls50-ed.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Super Coolscan LS-5000 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>untested</status>
+ <url>/unsupported/nikon-ls5000-ed.html</url>
+ <comment>May work, similar to LS 50 ED, but untested. Please tell us if it works.</comment>
+ </model>
+ <model name="LS 8000 ED">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>needs linux kernel 2.4.19 or later</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="coolscan3">
+<version>1.0.0</version>
+<new state="no"/>
+ <manpage>sane-coolscan3</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Nikon">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="LS 30">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Coolscan III">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Rebadged LS 30?</comment>
+ </model>
+ <model name="LS 40 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Coolspan IV">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Rebadged LS 40?</comment>
+ </model>
+ <model name="LS 50 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>minimal</status>
+ <url>/unsupported/nikon-ls50-ed.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Coolscan V ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>minimal</status>
+ <url>/unsupported/nikon-ls50-ed.html</url>
+ <comment>Rebadged LS 50?</comment>
+ </model>
+ <model name="LS 2000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="LS 4000 ED">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>needs linux kernel 2.4.19 or later</comment>
+ </model>
+ <model name="Super Coolscan LS-5000 ED">
+ <interface>USB</interface>
+ <usbvendorid>0x04b0</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>untested</status>
+ <url>/unsupported/nikon-ls5000-ed.html</url>
+ <comment>May work, similar to LS 50 ED, but untested. Please tell us if it works.</comment>
+ </model>
+ <model name="LS 8000 ED">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>needs linux kernel 2.4.19 or later</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="dc25">
+<version>1.2</version>
+<new state="no"/>
+ <manpage>sane-dc25</manpage>
+ <url>mailto:peter@fales-lorenz.net</url>
+ <comment>*none*</comment>
+ <type def="stillcam">
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com/global/en/service/digCam/dc25/dc25.shtml'</url>
+ <comment>*none*</comment>
+ <model name="DC25">
+ <interface>Serial port</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DC20">
+ <interface>Serial port</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>DC-20 untested by author but reported to work</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="dc210">
+<version>0.0</version>
+<new state="no"/>
+ <manpage>sane-dc210</manpage>
+ <url>mailto:peter@fales-lorenz.net</url>
+ <comment>*none*</comment>
+ <type def="stillcam">
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com/global/en/service/digCam/dc210/dc210.shtml'</url>
+ <comment>*none*</comment>
+ <model name="DC210">
+ <interface>Serial port</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="dc240">
+<version>0.0</version>
+<new state="no"/>
+ <manpage>sane-dc240</manpage>
+ <url>mailto:peter@fales-lorenz.net</url>
+ <comment>*none*</comment>
+ <type def="stillcam">
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com/global/en/service/products/ekn006568.jhtml'</url>
+ <comment>*none*</comment>
+ <model name="DC240">
+ <interface>Serial port</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Use gphoto2 backend to get USB support</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="dell1600n_net">
+<version>*none*</version>
+<new state="no"/>
+ <manpage>*none*</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Dell">
+ <url>`http://www.dell.com/'</url>
+ <comment>*none*</comment>
+ <model name="1600n">
+ <interface>Ethernet USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5250</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Supports colour and monochrome scans over ethernet (USB not supported)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="dll">
+<version>1.0.13</version>
+<new state="no"/>
+ <manpage>sane-dll</manpage>
+ <url>mailto:henning@meier-geinitz.de</url>
+ <comment>*none*</comment>
+ <type def="meta">
+ <desc>Dynamic loading of shared-library backends.</desc>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </type>
+</backend>
+<backend name="dmc">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-dmc</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="stillcam">
+ <mfg name="Polaroid">
+ <url>`http://www.polaroid.com/'</url>
+ <comment>*none*</comment>
+ <model name="DMC">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="epjitsu">
+<version>20</version>
+<new state="no"/>
+ <manpage>sane-epjitsu</manpage>
+ <url>http://www.thebility.com/epjitsu/</url>
+ <comment>Backend updated for SANE release 1.0.21, see sane-epjitsu manpage</comment>
+ <type def="scanner">
+ <mfg name="Fujitsu">
+ <url>`http://www.fujitsu.com/'</url>
+ <comment>*none*</comment>
+ <model name="fi-60F">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10c7</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>A6-size flatbed, 300/600 dpi, color/gray/binary</comment>
+ </model>
+ <model name="ScanSnap S300">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1156</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Duplex, 150/225/300/600 dpi, color/gray/binary, AC/USB power, buttons/sensors all supported. Scanner always scans in _triplex_ color, fast USB required.</comment>
+ </model>
+ <model name="ScanSnap S300M">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x117f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as S300, with different usb id</comment>
+ </model>
+ <model name="ScanSnap S1100">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1200</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Beta version of backend source available, which works well, but breaks support for other epjitsu scanners. See http://ubuntuforums.org/showthread.php?t=1678335</comment>
+ </model>
+ <model name="ScanSnap S1300">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11ed</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as S300, with different usb id</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="epson">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-epson</manpage>
+ <url>http://www.khk.net/sane</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Epson">
+ <url>`http://www.epson.com/'</url>
+ <comment>*none*</comment>
+ <model name="GT-5000">
+ <interface>SCSI Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Actionscanner II">
+ <interface>SCSI Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>US version of GT-5000</comment>
+ </model>
+ <model name="GT-6000">
+ <interface>SCSI Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-300C">
+ <interface>SCSI Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>US version of GT-6000</comment>
+ </model>
+ <model name="ES-300GS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-5500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-6500">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-600C">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>US version of GT-6500</comment>
+ </model>
+ <model name="ES-1200C">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>US version of GT-9000</comment>
+ </model>
+ <model name="GT-7000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-8500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 636S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>US version of GT-7000</comment>
+ </model>
+ <model name="Perfection 636">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 636U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0101</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 610">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0103</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 640">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1200U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1200Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>with TPU</comment>
+ </model>
+ <model name="Perfection 1240">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1640">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1660">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 2400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 2450">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0112</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 3200">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>US version of the GT-9800</comment>
+ </model>
+ <model name="Perfection 4870">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0128</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>US version of the GT-X700</comment>
+ </model>
+ <model name="Perfection 4990">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>US version of the GT-X800</comment>
+ </model>
+ <model name="Expression 636">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>US version of GT-9500</comment>
+ </model>
+ <model name="Expression 800">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Expression 1600">
+ <interface>SCSI USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0107</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Expression 1680">
+ <interface>SCSI USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="FilmScan 200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.vjet.demon.co.uk/scanner/</url>
+ <comment>A better backend for the FilmScan 200 can be found at &lt;A HREF= "http://www.vjet.demon.co.uk/scanner/ "&gt;http://www.vjet.demon.co.uk/scanner/&lt;/A&gt;</comment>
+ </model>
+ <model name="CX-3200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-3600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-3650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-4600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-4800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-5200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-5400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-5400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0808</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-6300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-6400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-6500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0813</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-6600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0813</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="RX-500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0807</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="RX-600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0806</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="RX-425">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="RX-700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0810</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="RX-620">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0811</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-3850">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-3700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-3800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CX-4200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0820</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-3800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-5050">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-6000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-7400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0838</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="DX-4050">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AcuLaser CX11">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0815</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="AcuLaser CX11NF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0815</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="V700">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="V750">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="epson2">
+<version>1.0.124</version>
+<new state="no"/>
+ <manpage>sane-epson2</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Epson">
+ <url>`http://www.epson.com/'</url>
+ <comment>*none*</comment>
+ <model name="Actionscanner II">
+ <interface>parallel SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>http://www.epson.com/</url>
+ <comment>overseas version of the GT-5000</comment>
+ </model>
+ <model name="AcuLaser CX11">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0815</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the LP-A500</comment>
+ </model>
+ <model name="AcuLaser CX11NF">
+ <interface>USB Network</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0815</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface supported&lt;br&gt;AcuLaser CX11 with network interface and fax</comment>
+ </model>
+ <model name="AcuLaser CX21">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0835</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported</comment>
+ </model>
+ <model name="Artisan 700">
+ <interface>USB Network</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0846</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-801A</comment>
+ </model>
+ <model name="Artisan 710 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0852</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Artisan 800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0844</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-901A</comment>
+ </model>
+ <model name="Artisan 810 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0853</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="CC-500L">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010d</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="CC-550L">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011a</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="CC-570L">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="CC-600PX">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="CC-700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0108</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="EP-702A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0850</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="EP-801A">
+ <interface>USB Network</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0846</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="EP-802A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0852</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="EP-901A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0844</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="EP-901F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0844</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="EP-902A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0853</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="ES-300C">
+ <interface>SCSI parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-6000</comment>
+ </model>
+ <model name="ES-300GS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-600C">
+ <interface>parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-5400</comment>
+ </model>
+ <model name="ES-800C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8000</comment>
+ </model>
+ <model name="ES-1000C">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8500</comment>
+ </model>
+ <model name="ES-1200C">
+ <interface>parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9000</comment>
+ </model>
+ <model name="ES-2000">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0107</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-2200">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-6000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-6000H">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-6000HS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-7000H">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0126</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface unsupported&lt;br&gt;IEEE1394 untested</comment>
+ </model>
+ <model name="ES-8000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-8500">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0109</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-9000H">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="ES-10000G">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0129</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface unsupported&lt;br&gt;IEEE1394 untested</comment>
+ </model>
+ <model name="ES-D400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0136</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="ES-H300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported</comment>
+ </model>
+ <model name="ES-H7200">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0138</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Expression 636">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9500</comment>
+ </model>
+ <model name="Expression 800">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9600</comment>
+ </model>
+ <model name="Expression 836XL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>overseas version of the ES-8000</comment>
+ </model>
+ <model name="Expression 1600">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0107</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-2000</comment>
+ </model>
+ <model name="Expression 1640XL">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0109</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-8500</comment>
+ </model>
+ <model name="Expression 1680">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-2200</comment>
+ </model>
+ <model name="Expression 1680 Pro">
+ <interface>SCSI USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>IEEE1394 option</comment>
+ </model>
+ <model name="Expression 1680XL Pro">
+ <interface>SCSI USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Expression 10000XL">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0129</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;IEEE1394 untested&lt;br&gt;overseas version of the ES-10000G</comment>
+ </model>
+ <model name="Expression 10000XL Graphic Arts">
+ <interface>USB IEEE1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>network interface probably supported</comment>
+ </model>
+ <model name="Expression 10000XL Photo">
+ <interface>USB IEEE1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>network interface probably supported</comment>
+ </model>
+ <model name="F-3200">
+ <interface>USB IEEE1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080a</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Film scanner</comment>
+ </model>
+ <model name="F-3200 Photo">
+ <interface>USB IEEE1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="FilmScan 200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>will be supported</comment>
+ </model>
+ <model name="GT-1500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0133</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-2200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-2500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;overseas version of the ES-H300</comment>
+ </model>
+ <model name="GT-4000">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-5000">
+ <interface>parallel SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-5400">
+ <interface>parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-5500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-6000">
+ <interface>SCSI Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-6500">
+ <interface>parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-5400</comment>
+ </model>
+ <model name="GT-6600U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0103</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-6700U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-7000S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-7000U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0101</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-7200U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-7300U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-7400U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend</comment>
+ </model>
+ <model name="GT-7600S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>SCSI version of the GT-7600U</comment>
+ </model>
+ <model name="GT-7600U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>USB version of the GT-7600S</comment>
+ </model>
+ <model name="GT-7600UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GT-7600U with TPU option bundled</comment>
+ </model>
+ <model name="GT-7700U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8200U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8200UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8300UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8400UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011f</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8500">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8700">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-8700F">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>GT-8700U with TPU option bundled</comment>
+ </model>
+ <model name="GT-9000">
+ <interface>parallel</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-9300UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-9400UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0116</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-9500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-9600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="GT-9700F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0112</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="GT-9800F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="GT-10000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the ES-6000</comment>
+ </model>
+ <model name="GT-10000+">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-6000H</comment>
+ </model>
+ <model name="GT-12000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>overseas version of the ES-8000</comment>
+ </model>
+ <model name="GT-15000">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0126</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-7000H</comment>
+ </model>
+ <model name="GT-20000">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0138</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-30000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the ES-9000H</comment>
+ </model>
+ <model name="GT-D1000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0133</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F520">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F550">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F570">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0118</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F670">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012e</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-F720">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0131</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-S50">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0137</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-S80">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0136</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-S600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-S620">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0131</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-X700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0128</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="GT-X750">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0119</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-X770">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0130</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-X800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>film area guide mode not supported&lt;br&gt;IEEE1394 untested</comment>
+ </model>
+ <model name="GT-X820">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x013a</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="GT-X900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="GT-X970">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0135</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested</comment>
+ </model>
+ <model name="LP-7900CS">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-7000H</comment>
+ </model>
+ <model name="LP-9000CCH">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-9000CCS">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-7000H</comment>
+ </model>
+ <model name="LP-9000CFH">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-9500CCS">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-7000H</comment>
+ </model>
+ <model name="LP-9500CFH">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-9500CH2">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-9800CCH">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-9800CCS">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-7000H</comment>
+ </model>
+ <model name="LP-9800CFH">
+ <interface>*none*</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>business all-in-one; scanner is a ES-9000H</comment>
+ </model>
+ <model name="LP-A500">
+ <interface>USB Network</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0815</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface supported&lt;br&gt;business all-in-one</comment>
+ </model>
+ <model name="LP-M5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0843</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;business all-in-one</comment>
+ </model>
+ <model name="LP-M5500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0817</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;business all-in-one</comment>
+ </model>
+ <model name="LP-M5500F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0817</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;business all-in-one&lt;br&gt;LP-M5500 with the fax option bundled</comment>
+ </model>
+ <model name="LP-M5600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0833</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;business all-in-one</comment>
+ </model>
+ <model name="LP-M6000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0834</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;business all-in-one</comment>
+ </model>
+ <model name="ME 200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0830</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="ME 300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0841</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-401A</comment>
+ </model>
+ <model name="ME OFFICE 510">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="ME Office 600F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0848</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="ME OFFICE 650FN Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0854</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="ME Office 700FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-601F</comment>
+ </model>
+ <model name="PM-A700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0814</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A750">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A820">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0827</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A840">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A840S">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="PM-A850">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0806</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A870">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0811</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A890">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0810</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A920">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A940">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0837</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A950">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-A970">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0828</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-T960">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0836</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PM-T990">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0829</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;PM-A970 with network interface</comment>
+ </model>
+ <model name="PX-401A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0841</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-402A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-501A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="PX-502A">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0856</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-601F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported</comment>
+ </model>
+ <model name="PX-A550">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-A620">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-A640">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0838</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-A650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-A720">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-A740">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0839</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="PX-FA700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Perfection 600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the umax backend&lt;br&gt;rebadged UMAX Astra 1200S</comment>
+ </model>
+ <model name="Perfection 610">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0103</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-6600U</comment>
+ </model>
+ <model name="Perfection 636S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-7000S</comment>
+ </model>
+ <model name="Perfection 636U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0101</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-7000U</comment>
+ </model>
+ <model name="Perfection 640U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-6700U</comment>
+ </model>
+ <model name="Perfection 660">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0114</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend</comment>
+ </model>
+ <model name="Perfection 1200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-7600S</comment>
+ </model>
+ <model name="Perfection 1200U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-7600U</comment>
+ </model>
+ <model name="Perfection 1200U PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Perfection 1200U with TPU option bundled&lt;br&gt;overseas version of the GT-7600UF</comment>
+ </model>
+ <model name="Perfection 1240U">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-7700U</comment>
+ </model>
+ <model name="Perfection 1250">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 1250 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 1260">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 1260 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 1270">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend&lt;br&gt;overseas version of the GT-7400</comment>
+ </model>
+ <model name="Perfection 1600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1640SU">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8700</comment>
+ </model>
+ <model name="Perfection 1640SU PHOTO">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8700F</comment>
+ </model>
+ <model name="Perfection 1650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8200U</comment>
+ </model>
+ <model name="Perfection 1650 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8200UF</comment>
+ </model>
+ <model name="Perfection 1660 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-8300UF</comment>
+ </model>
+ <model name="Perfection 1670">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011f</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend</comment>
+ </model>
+ <model name="Perfection 1670 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011f</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend&lt;br&gt;overseas version of the GT-8400UF</comment>
+ </model>
+ <model name="Perfection 2400 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9300UF</comment>
+ </model>
+ <model name="Perfection 2450 PHOTO">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0112</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9700F</comment>
+ </model>
+ <model name="Perfection 2480 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 2580 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 3170 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0116</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 3200 PHOTO">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>overseas version of the GT-9800F</comment>
+ </model>
+ <model name="Perfection 3490 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 3590 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 4180 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0118</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 4490 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0119</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection 4870 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0128</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the GT-X700</comment>
+ </model>
+ <model name="Perfection 4990 PHOTO">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>film area guide mode not supported&lt;br&gt;IEEE1394 untested&lt;br&gt;overseas version of the GT-X800</comment>
+ </model>
+ <model name="Perfection 4990 Pro">
+ <interface>USB IEEE1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>seems to be a 4990 PHOTO with additional software</comment>
+ </model>
+ <model name="Perfection V10">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V30">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0131</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V100 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012d</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V200 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012e</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V300 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0131</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V350 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V500 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0130</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V600 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x013a</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Perfection V700 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the GT-X900</comment>
+ </model>
+ <model name="Perfection V750 Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x012c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>IEEE1394 untested&lt;br&gt;overseas version of the GT-X900</comment>
+ </model>
+ <model name="Stylus CX1500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080c</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the snapscan backend&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="Stylus CX2800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0830</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX2900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0830</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX3100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the CC-570L</comment>
+ </model>
+ <model name="Stylus CX3200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the CC-570L</comment>
+ </model>
+ <model name="Stylus CX3500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A550</comment>
+ </model>
+ <model name="Stylus CX3600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A550</comment>
+ </model>
+ <model name="Stylus CX3650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX3700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX3800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX3810">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX3900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A620</comment>
+ </model>
+ <model name="Stylus CX4100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0820</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX4200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0820</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX4300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus CX4400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus CX4500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX4600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX4700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A650</comment>
+ </model>
+ <model name="Stylus CX4800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A650</comment>
+ </model>
+ <model name="Stylus CX4900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX5100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the CC-600PX</comment>
+ </model>
+ <model name="Stylus CX5200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the CC-600PX</comment>
+ </model>
+ <model name="Stylus CX5300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0808</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX5400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0808</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX5500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus CX5600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus CX5700F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0821</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>may work with the snapscan backend&lt;br&gt;all-in-one with FAX</comment>
+ </model>
+ <model name="Stylus CX5800F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0821</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>may work with the snapscan backend&lt;br&gt;all-in-one with FAX</comment>
+ </model>
+ <model name="Stylus CX5900">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A720</comment>
+ </model>
+ <model name="Stylus CX6000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A720</comment>
+ </model>
+ <model name="Stylus CX6300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;mistakenly thinks its a PX-A650</comment>
+ </model>
+ <model name="Stylus CX6400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;mistakenly thinks its a PX-A650</comment>
+ </model>
+ <model name="Stylus CX6500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0813</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX6600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0813</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX6900F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0831</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>may work with the snapscan backend&lt;br&gt;all-in-one with FAX</comment>
+ </model>
+ <model name="Stylus CX7000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0831</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>may work with the snapscan backend&lt;br&gt;all-in-one with FAX</comment>
+ </model>
+ <model name="Stylus CX7300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0838</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A640</comment>
+ </model>
+ <model name="Stylus CX7400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0838</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A640</comment>
+ </model>
+ <model name="Stylus CX7700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX7800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus CX8300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0839</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A740</comment>
+ </model>
+ <model name="Stylus CX8400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0839</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A740</comment>
+ </model>
+ <model name="Stylus CX9300F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-FA700</comment>
+ </model>
+ <model name="Stylus CX9400Fax">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-FA700</comment>
+ </model>
+ <model name="Stylus DX3800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0818</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus DX3850">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus DX4000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A620</comment>
+ </model>
+ <model name="Stylus DX4200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0820</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus DX4400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus DX4800">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A650</comment>
+ </model>
+ <model name="Stylus DX4850">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0819</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;DX4800 + card reader</comment>
+ </model>
+ <model name="Stylus DX5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus DX6000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x082e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A720</comment>
+ </model>
+ <model name="Stylus DX7000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0831</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>may work with the snapscan backend&lt;br&gt;all-in-one with FAX</comment>
+ </model>
+ <model name="Stylus DX7400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0838</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A640</comment>
+ </model>
+ <model name="Stylus DX8400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0839</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-A740</comment>
+ </model>
+ <model name="Stylus DX9400F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-FA700</comment>
+ </model>
+ <model name="Stylus Office BX300F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0848</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Office BX310FN Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0854</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Office BX600FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-601F</comment>
+ </model>
+ <model name="Stylus Office BX610FW Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0855</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Office TX300F">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0848</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Office TX510FN Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0854</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Office TX600FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-601F</comment>
+ </model>
+ <model name="Stylus Office TX610FW Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0855</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo PX650 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0850</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo PX700W">
+ <interface>USB Network</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0846</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-801A</comment>
+ </model>
+ <model name="Stylus Photo PX710W Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0852</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo PX800FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0844</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-901A</comment>
+ </model>
+ <model name="Stylus Photo PX810FW Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0853</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo RX420">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Photo RX425">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Photo RX430">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Photo RX500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0807</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Photo RX510">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0807</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus Photo RX520">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A750</comment>
+ </model>
+ <model name="Stylus Photo RX530">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A750</comment>
+ </model>
+ <model name="Stylus Photo RX560">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0827</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A820</comment>
+ </model>
+ <model name="Stylus Photo RX585">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A840</comment>
+ </model>
+ <model name="Stylus Photo RX580">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0827</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A820</comment>
+ </model>
+ <model name="Stylus Photo RX595">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A840</comment>
+ </model>
+ <model name="Stylus Photo RX590">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0827</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A820</comment>
+ </model>
+ <model name="Stylus Photo RX600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0806</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A850</comment>
+ </model>
+ <model name="Stylus Photo RX610">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A840</comment>
+ </model>
+ <model name="Stylus Photo RX620">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0811</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A870</comment>
+ </model>
+ <model name="Stylus Photo RX630">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0811</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A870</comment>
+ </model>
+ <model name="Stylus Photo RX640">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A890</comment>
+ </model>
+ <model name="Stylus Photo RX650">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x081c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A890</comment>
+ </model>
+ <model name="Stylus Photo RX680">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0837</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A940</comment>
+ </model>
+ <model name="Stylus Photo RX685">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0837</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A940</comment>
+ </model>
+ <model name="Stylus Photo RX690">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0837</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A940</comment>
+ </model>
+ <model name="Stylus Photo RX700">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0810</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PM-A900</comment>
+ </model>
+ <model name="Stylus Photo TX650 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0850</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo TX700W">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0846</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-801A</comment>
+ </model>
+ <model name="Stylus Photo TX710W Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0852</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Photo TX800FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0844</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the EP-901A</comment>
+ </model>
+ <model name="Stylus NX100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0841</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-401A</comment>
+ </model>
+ <model name="Stylus NX110 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-402A</comment>
+ </model>
+ <model name="Stylus NX200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus NX210 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus NX300">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0848</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus NX400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-501A</comment>
+ </model>
+ <model name="Stylus NX410 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0851</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="Stylus NX510 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0856</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-502A</comment>
+ </model>
+ <model name="Stylus SX100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0841</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-401A</comment>
+ </model>
+ <model name="Stylus SX110 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-402A</comment>
+ </model>
+ <model name="Stylus SX125">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x085c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus SX200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus SX205">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus SX210 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus SX400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-501A</comment>
+ </model>
+ <model name="Stylus SX405">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus SX410 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0851</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="Stylus SX510W Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0856</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-502A</comment>
+ </model>
+ <model name="Stylus SX600FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-601F</comment>
+ </model>
+ <model name="Stylus SX610FW Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0855</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ <model name="Stylus Scan 2000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0105</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>apparently mostly the same as the Stylus Scan 2500</comment>
+ </model>
+ <model name="Stylus Scan 2500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0106</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>scanner is apparently a GT-7000</comment>
+ </model>
+ <model name="Stylus TX100">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0841</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-401A</comment>
+ </model>
+ <model name="Stylus TX110 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-402A</comment>
+ </model>
+ <model name="Stylus TX200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus TX203">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus TX209">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0849</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus TX210 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="Stylus TX400">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-501A</comment>
+ </model>
+ <model name="Stylus TX410 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0851</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one</comment>
+ </model>
+ <model name="Stylus TX550W Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0856</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one&lt;br&gt;overseas version of the PX-502A</comment>
+ </model>
+ <model name="WorkForce 310 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0854</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="WorkForce 500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x084c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>all-in-one</comment>
+ </model>
+ <model name="WorkForce 600">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0847</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>network interface probably supported&lt;br&gt;all-in-one&lt;br&gt;overseas version of the PX-601F</comment>
+ </model>
+ <model name="WorkForce 610 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0855</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>supported by the epkowa backend plus non-free interpreter</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="fujitsu">
+<version>117</version>
+<new state="no"/>
+ <manpage>sane-fujitsu</manpage>
+ <url>http://www.thebility.com/fujitsu/</url>
+ <comment>Backend updated for SANE release 1.0.23, see sane-fujitsu manpage</comment>
+ <type def="scanner">
+ <mfg name="Fujitsu">
+ <url>`http://www.fujitsu.com/'</url>
+ <comment>*none*</comment>
+ <model name="M3091DC">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>http://www.remote.org/frederik/projects/software/sane/</url>
+ <comment>small, old, discontinued</comment>
+ </model>
+ <model name="M3092DC">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, old, discontinued</comment>
+ </model>
+ <model name="fi-4120C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1041</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued, usb 1.1</comment>
+ </model>
+ <model name="fi-4120C2">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10ae</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued, usb 2.0</comment>
+ </model>
+ <model name="fi-4220C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1042</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued, usb 1.1</comment>
+ </model>
+ <model name="fi-4220C2">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10af</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued, usb 2.0</comment>
+ </model>
+ <model name="fi-5110C">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1097</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5110EOX/2">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1096</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5110EOX3">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10e6</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5110EOXM">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10f2</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5120C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10e0</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5220C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10e1</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-5000N">
+ <interface>Ethernet</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Not a scanner, rather a scanner to ethernet interface</comment>
+ </model>
+ <model name="fi-6000NS">
+ <interface>Ethernet</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued, integrated touchscreen and keyboard</comment>
+ </model>
+ <model name="ScanSnap S500">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10fe</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="ScanSnap S500M">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1135</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="ScanSnap S510">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1155</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="ScanSnap S510M">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x116f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-6130">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x114f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="fi-6230">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1150</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, recent, discontinued</comment>
+ </model>
+ <model name="ScanSnap S1500">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11a2</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, discontinued</comment>
+ </model>
+ <model name="ScanSnap S1500M">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11a2</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, discontinued, same as S1500</comment>
+ </model>
+ <model name="ScanSnap N1800">
+ <interface>Ethernet</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>small, current, integrated touchscreen and keyboard</comment>
+ </model>
+ <model name="ScanSnap fi-6010N">
+ <interface>Ethernet</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>small, current, integrated touchscreen and keyboard</comment>
+ </model>
+ <model name="fi-6110">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11fc</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, current</comment>
+ </model>
+ <model name="fi-6130Z">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11f3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, current</comment>
+ </model>
+ <model name="fi-6230Z">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11f4</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>small, current</comment>
+ </model>
+ <model name="ScanSnap iX500">
+ <interface>USB WiFi</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x132b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>small, current, WiFi not supported. Hardware only scans in color. Backend generates binary and grayscale modes.</comment>
+ </model>
+ <model name="M3093E">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3093DE">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3093DG">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3093EX">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3093GX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3096EX">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3096GX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3097E+">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3097G+">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3097DE">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="M3097DG">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, old, discontinued</comment>
+ </model>
+ <model name="fi-4340C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10cf</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, current</comment>
+ </model>
+ <model name="fi-4530C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1078</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-4640S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-4750C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-5530C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10e2</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-6140">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x114d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-6240">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x114e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, recent, discontinued</comment>
+ </model>
+ <model name="fi-5530C2">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x114a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, current</comment>
+ </model>
+ <model name="fi-6140Z">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11f1</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, current</comment>
+ </model>
+ <model name="fi-6240Z">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x11f2</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>medium, current</comment>
+ </model>
+ <model name="M3099A">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M3099G">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M3099EH">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M3099GH">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M3099EX">
+ <interface>RS232C/Video</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M3099GX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M4097D">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="M4099D">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, old, discontinued</comment>
+ </model>
+ <model name="fi-4750L">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-4860C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-4860C2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-4990C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-5650C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10ad</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-5750C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1095</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued</comment>
+ </model>
+ <model name="fi-5900C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x10e7</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>big, recent, discontinued. Independent ultrasonic control and multistream unsupported</comment>
+ </model>
+ <model name="fi-6750S">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1178</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Simplex, USB only version of fi-6770, won&apos;t wakeup via software, discontinued</comment>
+ </model>
+ <model name="fi-5950">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1213</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>big, current. Faster version of fi-5900?</comment>
+ </model>
+ <model name="fi-6670">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1176</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>big, current, won&apos;t wakeup via software</comment>
+ </model>
+ <model name="fi-6670A">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1177</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>big, current, VRS CGA board unsupported, won&apos;t wakeup via software</comment>
+ </model>
+ <model name="fi-6770">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1174</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>big, current, won&apos;t wakeup via software</comment>
+ </model>
+ <model name="fi-6770A">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1175</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>big, current, VRS CGA board unsupported, won&apos;t wakeup via software</comment>
+ </model>
+ <model name="fi-6800">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x119d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>big, current. Independent ultrasonic control and multistream unsupported</comment>
+ </model>
+ <model name="fi-6800-CGA">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x119e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>big, current. VRS CGA board unsupported, Independent ultrasonic control and multistream unsupported</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="genesys">
+<version>1.0-63</version>
+<new state="no"/>
+ <manpage>sane-genesys</manpage>
+ <url>http://www.meier-geinitz.de/sane/genesys-backend/</url>
+ <comment>Only the USB scanners mentioned below are currently supported.</comment>
+ <type def="scanner">
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticBook 3600">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0900</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Has a Primax USB ID</comment>
+ </model>
+ </mfg>
+ <mfg name="Medion/Lifetec/Tevion/Cytron">
+ <url>`http://www.medion.com/'</url>
+ <url>`http://www.medion.de/'</url>
+ <comment>*none*</comment>
+ <model name="MD5345">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0377</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Has a Primax USB ID</comment>
+ </model>
+ <model name="MD6228">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0377</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Has a Primax USB ID. Same as MD5345</comment>
+ </model>
+ <model name="MD6471">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0377</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Has a Primax USB ID. Same as MD5345</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 2300C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0901</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi max</comment>
+ </model>
+ <model name="ScanJet 2400C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0a01</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1200x1200 dpi max</comment>
+ </model>
+ <model name="ScanJet G2410">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0a01</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>clone of the HP 2400C</comment>
+ </model>
+ <model name="ScanJet 3670C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1405</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1200x1200 dpi max, complete transparency adaptor support</comment>
+ </model>
+ <model name="ScanJet 3690C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1405</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>1200x1200 dpi max, same as HP 3670C</comment>
+ </model>
+ <model name="ScanJet 4850C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1b05</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>resolution from 100 to 2400 supported, UTA not supported yet</comment>
+ </model>
+ <model name="ScanJet G4010">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4505</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>resolution from 100 to 2400 supported, UTA not supported yet</comment>
+ </model>
+ <model name="ScanJet G4050">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4605</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>resolution from 100 to 2400 supported, UTA not supported yet</comment>
+ </model>
+ <model name="ScanJet N6310">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4705</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Not supported yet</comment>
+ </model>
+ </mfg>
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan LiDE 35">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2213</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same ids as LiDE 50.</comment>
+ </model>
+ <model name="CanoScan LiDE 40">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2213</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same ids as LiDE 50.</comment>
+ </model>
+ <model name="CanoScan LiDE 50">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2213</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan LiDE 60">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x221c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan LiDE 100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1904</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GL847 based, resolution from 75 to 2400 dpi</comment>
+ </model>
+ <model name="CanoScan LiDE 110">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1909</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GL124 based, resolution from 75 to 2400 dpi</comment>
+ </model>
+ <model name="CanoScan LiDE 200">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1905</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GL847 based, resolution from 75 to 4800 dpi</comment>
+ </model>
+ <model name="CanoScan LiDE 210">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x190a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GL124 based, resolution from 75 to 2400 dpi</comment>
+ </model>
+ <model name="CanoScan 4400f">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2228</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>GL843 based, to be added to the genesys backend</comment>
+ </model>
+ <model name="CanoScan 5600F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1906</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>GL847 based, to be added to the genesys backend</comment>
+ </model>
+ <model name="CanoScan 700F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1907</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>GL847 based, resolution from 75 to 4800 dpi</comment>
+ </model>
+ <model name="Canon Image Formula 101">
+ <interface>USB</interface>
+ <usbvendorid>0x1083</usbvendorid>
+ <usbproductid>0x162e</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>GL846 based, work in progress</comment>
+ </model>
+ </mfg>
+ <mfg name="Visioneer">
+ <url>`http://www.visioneer.com/'</url>
+ <comment>*none*</comment>
+ <model name="Strobe XP 100,r3">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x049b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="Strobe XP 200">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0426</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="Strobe XP 300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0474</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</comment>
+ </model>
+ <model name="Roadwarrior">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0494</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="Visioneer OneTouch 7100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0229</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Same as MD5345</comment>
+ </model>
+ </mfg>
+ <mfg name="Pentax">
+ <url>`http://www.pentaxtech.com/'</url>
+ <url>`http://mobilesolutions.brother-usa.com/'</url>
+ <comment>*none*</comment>
+ <model name="DSmobile 600">
+ <interface>USB</interface>
+ <usbvendorid>0x0a17</usbvendorid>
+ <usbproductid>0x3210</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="DSmobile 600">
+ <interface>USB</interface>
+ <usbvendorid>0x04f9</usbvendorid>
+ <usbproductid>0x2038</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ </mfg>
+ <mfg name="DCT">
+ <url>`http://www.docucap.com/'</url>
+ <comment>Successor of Syscan in the USA</comment>
+ <model name="DocketPort 487">
+ <interface>USB</interface>
+ <usbvendorid>0x1dcc</usbvendorid>
+ <usbproductid>0x4810</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</comment>
+ </model>
+ </mfg>
+ <mfg name="Syscan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DocketPort 485">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x4810</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, front- and backside side-by-side, with backside mirrored horizontally.</comment>
+ </model>
+ <model name="DocketPort 465">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x4802</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>All resolution and mode should be supported, but uncorrected scans</comment>
+ </model>
+ <model name="DocketPort 665">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x4803</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="DocketPort 685/ Ambir DS685">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x480c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available, front- and backside side-by-side, with backside mirrored horizontally.</comment>
+ </model>
+ </mfg>
+ <mfg name="Xerox">
+ <url>`http://www.xerox.com/'</url>
+ <comment>*none*</comment>
+ <model name="Travel Scanner 100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x04ac</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available</comment>
+ </model>
+ <model name="2400 Onetouch">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x038b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>GL646 based, resolution from 75 to 2400 dpi</comment>
+ </model>
+ </mfg>
+ <mfg name="Panasonic">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="KV-SS080">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x100f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolution and mode supported, calibration is available. Support sponsored by cncsolutions (http://www.cncsolutions.com.br)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="gphoto2">
+<version>0.0</version>
+<new state="no"/>
+ <manpage>sane-gphoto2</manpage>
+ <url>mailto:peter@fales-lorenz.net</url>
+ <comment>*none*</comment>
+ <type def="api">
+ <desc>Multiple cameras supported by the gphoto2 libraries</desc>
+ <url>http://www.gphoto.org</url>
+ <comment>The long-term plan is to support all the cameras supported by the gphoto2 libraries (currently over 140 models). However, at this stage, only a handful of cameras are definitely known to work with SANE. Other cameras will probably work if the native file format is EXIF or JPEG. Testers welcome!</comment>
+ </type>
+</backend>
+<backend name="gt68xx">
+<version>1.0-84</version>
+<new state="no"/>
+ <manpage>sane-gt68xx</manpage>
+ <url>http://www.meier-geinitz.de/sane/gt68xx-backend/</url>
+ <comment>Only the USB scanners mentioned below are supported. For other Mustek BearPaws, look at the Plustek and the MA-1509 backend.</comment>
+ <type def="scanner">
+ <mfg name="Artec/Ultima">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="Ultima 2000">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, only product id 0x4002 is supported</comment>
+ </model>
+ <model name="Ultima 2000 e+">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, however 12 bit mode doesn&apos;t seem to be supported</comment>
+ </model>
+ </mfg>
+ <mfg name="Boeder">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Sm@rtScan Slim Edition">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Artec Ultima 2000</comment>
+ </model>
+ </mfg>
+ <mfg name="Fujitsu">
+ <url>`http://www.fujitsu.com/'</url>
+ <comment>*none*</comment>
+ <model name="1200CUS">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works, but is slow. Probably a Mustek BearPaw 2400 CU clone.</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.genius-kye.com/'</url>
+ <comment>*none*</comment>
+ <model name="ColorPage Slim 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested but should work.</comment>
+ </model>
+ <model name="Colorpage SF600">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2021</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid3x">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2011</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid3 V2">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2011</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as Colorpage Vivid3x</comment>
+ </model>
+ <model name="Colorpage Vivid3xe">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2017</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid4">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2014</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid4x">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid4xe">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid 1200 X">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage Vivid 1200 XE">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Googlegear">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="2000">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as Artec Ultima 2000.</comment>
+ </model>
+ </mfg>
+ <mfg name="Lexmark">
+ <url>`http://www.lexmark.com/'</url>
+ <comment>*none*</comment>
+ <model name="X70">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x002d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, some resolutions fail at 16 bit</comment>
+ </model>
+ <model name="X73">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x002d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, some resolutions fail at 16 bit, same as X70</comment>
+ </model>
+ </mfg>
+ <mfg name="Medion/Lifetec/Tevion/Cytron">
+ <url>`http://www.medion.com'</url>
+ <comment>Sold by Aldi and Tchibo.</comment>
+ <model name="MD 4394">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Product id 0x4002. If you have 0x4003, use artec_eplus48u backend.</comment>
+ </model>
+ <model name="MD/LT 9375">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, but is reported to have the same ids as the Artec Ultima 2000. Please test.</comment>
+ </model>
+ <model name="MD/LT 9385">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Artec Ultima 2000</comment>
+ </model>
+ <model name="LT 9452">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Mustek ScanExpress 1200 UB Plus</comment>
+ </model>
+ <model name="MD 9458">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Artec Ultima 2000 (e+?)</comment>
+ </model>
+ </mfg>
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="BearPaw 1200 CS">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="BearPaw 1200 CU">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="BearPaw 1200 CU Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="BearPaw 1200 CU Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="BearPaw 1200 TA">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Transparency adapter supported</comment>
+ </model>
+ <model name="BearPaw 1248 CU">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Seems to use the same ids as BearPaw 1200 CU Plus.</comment>
+ </model>
+ <model name="BearPaw 2400 CS">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0218</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Probably works, reports are welcome</comment>
+ </model>
+ <model name="BearPaw 2400 CS Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0219</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, problems with 12/16 bit modes?</comment>
+ </model>
+ <model name="BearPaw 2400 CU">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works, but is slow</comment>
+ </model>
+ <model name="BearPaw 2400 CU Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="BearPaw 2400 TA">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0218</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Transparency adapter supported</comment>
+ </model>
+ <model name="BearPaw 2400 TA Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0219</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Transparency adapter supported</comment>
+ </model>
+ <model name="BearPaw 2448 CS Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021a</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Slow. Same as 2448 TA Plus, but without TA.</comment>
+ </model>
+ <model name="BearPaw 2448 TA Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021a</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Slow. Transparency adapter supported. Slow. Brightness depends on resolution?</comment>
+ </model>
+ <model name="Plug-n-Scan 2400 MT">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0219</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works but is slow in high resolutions. Same as BearPaw 2400 TA Plus.</comment>
+ </model>
+ <model name="Plug-n-Scan 2400 M">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0219</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works but is slow in high resolutions. Same as BearPaw 2400 CS Plus.</comment>
+ </model>
+ <model name="ScanExpress 1200 UB Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 1248 UB">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 2400 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Should be detected but may need some more work in the code. Testers welcome. Please contact me if you own this scanner.</comment>
+ </model>
+ <model name="ScanExpress A3 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0210</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Still some vertical stripes.</comment>
+ </model>
+ <model name="ScanMagic 1200 UB Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as ScanExpress 1200 UB Plus</comment>
+ </model>
+ </mfg>
+ <mfg name="NeatReceipts">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Scanalizer Professional 2.5">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0412</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Similar to Plustek OpticSlim M12. Please tell us if this scanner works.</comment>
+ </model>
+ <model name="Mobile Scanner">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0462</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Similar to Plustek OpticSlim M12.</comment>
+ </model>
+ </mfg>
+ <mfg name="Nortek">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="MyScan 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x040b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested. Please test. Similar to Plustek OpticPro S12?</comment>
+ </model>
+ </mfg>
+ <mfg name="Packard Bell">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Diamond 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Mustek BearPaw 1200 (Plus)</comment>
+ </model>
+ <model name="Diamond 1200 Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Mustek BearPaw 1200 Plus</comment>
+ </model>
+ <model name="Diamond 1200 Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Mustek BearPaw 1200 Plus</comment>
+ </model>
+ <model name="Diamond 2450">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0219</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticPro 1248U">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0400</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 1248U">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0401</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro U16B">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0402</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro U16B+">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0403</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro UT16B">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0403</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Probably works. Transparency adapter not supported yet. Please contact me if you own such a device. </comment>
+ </model>
+ <model name="OpticPro S12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x040b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Product ID 0x040b only.</comment>
+ </model>
+ <model name="OpticPro S24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x040e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Product ID 0x040e only. Is reported to work.</comment>
+ </model>
+ <model name="OpticPro ST12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x040b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Product ID 0x040b only. Needs testing. Transparency adapter completely untested. Please contact me if you own such a scanner.</comment>
+ </model>
+ <model name="OpticSlim 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0413</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticSlim 2400">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0422</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works up to 1200 dpi.</comment>
+ </model>
+ <model name="OpticSlim 2400 plus">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0454</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as OpticSlim 2400.</comment>
+ </model>
+ <model name="Iriscan Express 2">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x045f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Works up to 1200 dpi. Calibration with external calibration sheet supported</comment>
+ </model>
+ <model name="OpticSlim M12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0412</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Works up to 1200 dpi. Calibration with external calibration sheet supported</comment>
+ </model>
+ </mfg>
+ <mfg name="RevScan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="19200i">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0400</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Plustek OpticPro 1248U</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>*none*</comment>
+ <model name="240TH Easy Webscan Gold">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0218</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as Mustek Bearpaw 2400 TA plus.</comment>
+ </model>
+ <model name="Compact Scan USB 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works, if you have vendor id 0x055f and product id 0x0006, use the mustek_usb backend instead, similar to Mustek ScanExpress 1200 UB (Plus)</comment>
+ </model>
+ <model name="Direct WebScan 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x021c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as Mustek BearPaw 1200 CU Plus (0x021c).</comment>
+ </model>
+ <model name="Flat Scan USB 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Similar to Artec Ultima 2000</comment>
+ </model>
+ </mfg>
+ <mfg name="Visioneer">
+ <url>`http://www.visioneer.com/'</url>
+ <comment>*none*</comment>
+ <model name="OneTouch 7300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0444</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works upto 1200 dpi and 12 bits/color.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp">
+<version>1.06</version>
+<new state="no"/>
+ <manpage>sane-hp</manpage>
+ <url>http://www.kirchgessner.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet Plus">
+ <interface>Propietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Driver for HP parallel interface card required</comment>
+ </model>
+ <model name="ScanJet IIc">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet IIp">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet IIcx">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 3c">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 3p">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 4c">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 4p">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 4100C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0101</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 5p">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 5100C">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Requires ppscsi driver and epst module</comment>
+ </model>
+ <model name="ScanJet 5200C">
+ <interface>Parport USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0401</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Parallel interface requires ppscsi driver and epst module</comment>
+ </model>
+ <model name="ScanJet 6100C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 6200C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0201</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 6250C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0201</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 6300C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 6350C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 6390C">
+ <interface>SCSI USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PhotoSmart PhotoScanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp3500">
+<version>1.1</version>
+<new state="no"/>
+ <manpage>sane-hp3500</manpage>
+ <url>http://projects.troy.rollo.name/rt-scanners/</url>
+ <comment>HP3500 series scanners.</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 3500C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2205</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 3530C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2005</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 3570C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2005</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp3900">
+<version>0.12</version>
+<new state="no"/>
+ <manpage>sane-hp3900</manpage>
+ <url>http://sourceforge.net/projects/hp3900-series/</url>
+ <comment>Still Beta</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 3800">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2605</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works with resolutions equal and less than 600dpi</comment>
+ </model>
+ <model name="ScanJet 3970c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2305</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 4070 Photosmart">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2405</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 4370">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4105</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works with resolutions lower than 1200dpi</comment>
+ </model>
+ <model name="ScanJet G2710">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2805</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Similar to hp scanjet 3800</comment>
+ </model>
+ <model name="ScanJet G3010">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4205</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Similar to hp scanjet 4370</comment>
+ </model>
+ <model name="ScanJet G3110">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4305</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Similar to hp scanjet 4370</comment>
+ </model>
+ </mfg>
+ <mfg name="UMAX">
+ <url>`http://www.umax.com'</url>
+ <comment>*none*</comment>
+ <model name="Astra 4900">
+ <interface>USB</interface>
+ <usbvendorid>0x06dc</usbvendorid>
+ <usbproductid>0x0020</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>developing yet</comment>
+ </model>
+ </mfg>
+ <mfg name="BenQ">
+ <url>`http://www.benq.com/'</url>
+ <comment>*none*</comment>
+ <model name="5550">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2211</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>developing yet</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp4200">
+<version>1.0-2</version>
+<new state="no"/>
+ <manpage>sane-hp4200</manpage>
+ <url>http://hp4200-backend.sourceforge.net</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 4200C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0105</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>8bpp color, 75/150/300/600 dpi only</comment>
+ </model>
+ <model name="ScanJet 4200Cxi">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0105</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>8bpp color, 75/150/300/600 dpi only</comment>
+ </model>
+ <model name="ScanJet 4200Cse">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0105</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>8bpp color, 75/150/300/600 dpi only</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp5400">
+<version>1.0-2</version>
+<new state="no"/>
+ <manpage>sane-hp5400</manpage>
+ <url>http://sourceforge.net/projects/hp5400backend</url>
+ <comment>HP5400 and HP5470 scanners. Prototype backend available</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 5400c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1005</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 5470c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1105</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 5490c">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hp5590">
+<version>1.0.5</version>
+<new state="no"/>
+ <manpage>sane-hp5590</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 4500C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1205</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</comment>
+ </model>
+ <model name="ScanJet 4570C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1305</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</comment>
+ </model>
+ <model name="ScanJet 5500C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1305</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/TMA slides/TMA negatives</comment>
+ </model>
+ <model name="ScanJet 5550C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1205</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</comment>
+ </model>
+ <model name="ScanJet 5590">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1705</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</comment>
+ </model>
+ <model name="ScanJet 7650">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1805</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Lineart/grayscale/color (24 bit), 100/200/300/600/1200/2400 DPI, flatbed/ADF/ADF duplex/TMA slides/TMA negatives</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hpljm1005">
+<version>0</version>
+<new state="no"/>
+ <manpage>sane-hpljm1005</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="LaserJet M1005 MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3b17</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</comment>
+ </model>
+ <model name="LaserJet M1120 MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x5617</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</comment>
+ </model>
+ <model name="LaserJet M1120n MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x5717</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>grayscale/color (24 bit), 75/100/150/200/300/600/1200 DPI</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hpsj5s">
+<version>0.03</version>
+<new state="no"/>
+ <manpage>sane-hpsj5s</manpage>
+ <url>http://hpsj5s.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 5s">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Requires libieee1284 library. Only gray mode.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="hs2p">
+<version>1.00</version>
+<new state="no"/>
+ <manpage>sane-hs2p</manpage>
+ <url>http://www.acjlaw.net:8080/~jeremy/Ricoh/</url>
+ <comment>This backend has been tested with the IS450DE (Duplex/Endorser). All major functions necessary for scanning are supported. This backend should work with all Ricoh scanners in the IS450 family as well as the IS420 series, but the IS420 has not yet been tested. Features provided by the optional Image Processing Unit (IPU) are not yet integrated into the backend, as my scanner lacks the IPU.</comment>
+ <type def="scanner">
+ <mfg name="Ricoh">
+ <url>`http://www.ricoh.com/'</url>
+ <comment>*none*</comment>
+ <model name="IS450">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All major scanning-related features are supported (except for IPU). Certain non-scanning features, such as those related to scanner maintenance, are not supported. Such features would be better implemented in a separate stand-alone tool. For instance, if you replace the ADF Unit, you must recalibrate the scanner optics using a Ricoh Test Sheet and reset the E^2PROM registers. Reports are welcome.</comment>
+ </model>
+ <model name="IS-410">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, please report!</comment>
+ </model>
+ <model name="IS-420">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, please report!</comment>
+ </model>
+ <model name="IS-430">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, please report!</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="ibm">
+<version>1.0-4</version>
+<new state="no"/>
+ <manpage>sane-ibm</manpage>
+ <url>http://www.meier-geinitz.de/sane/ibm-backend/</url>
+ <comment>This backend has had only limited testing. It needs more work especially for the Ricoh scanners. Patches are welcome.</comment>
+ <type def="scanner">
+ <mfg name="IBM">
+ <url>`http://www.ibm.com/'</url>
+ <comment>*none*</comment>
+ <model name="2456">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Was reported to work long time ago. Reports are welcome.</comment>
+ </model>
+ </mfg>
+ <mfg name="Ricoh">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="IS-410">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, please report!</comment>
+ </model>
+ <model name="IS-420">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Works at least in flatbed mode.</comment>
+ </model>
+ <model name="IS-430">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Untested, please report!</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="kodak">
+<version>7</version>
+<new state="no"/>
+ <manpage>sane-kodak</manpage>
+ <url>http://www.thebility.com/kodak/</url>
+ <comment>New backend for SANE release 1.0.21, see sane-kodak manpage</comment>
+ <type def="scanner">
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com/'</url>
+ <comment>*none*</comment>
+ <model name="Scanner 1500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 2500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 3500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 3510">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 3520">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Color Scanner 3590C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Color Scanner 4500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i150 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i160 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i250 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i260 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i280 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 900">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 923">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 5500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 7500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 7520">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 9500">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Scanner 9520">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i610 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i620 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i640 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i660 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i730 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i750 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i780 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i810 Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i820 Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i830 Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i840 Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i1840 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="i1860 Scanner">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Uncompressed B&amp;W, Gray and Color, some automatic features supported</comment>
+ </model>
+ <model name="s1740">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="kodakaio">
+<version>2.4.6</version>
+<new state="no"/>
+ <manpage>sane-kodakaio</manpage>
+ <url>http://sourceforge.net/projects/cupsdriverkodak/</url>
+ <comment>Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10</comment>
+ <type def="scanner">
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com/'</url>
+ <comment>*none*</comment>
+ <model name="ESP 2150">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4059</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 2170">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4066</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 3200">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4043</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 3300">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4031</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 4100">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4053</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 5000">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4028</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 5100">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4025</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 5200">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4041</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>USB good, Network good</comment>
+ </model>
+ <model name="ESP 5300">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4026</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 5500">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4027</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 6100">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4054</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 7200">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4056</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 9200">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4065</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 5">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4032</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 7">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x403e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP 9">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x403f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP C110">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4057</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP C115">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4058</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP C310">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x405d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="ESP C315">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x405e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Hero 3.1">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x406d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Hero 5.1">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4064</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Hero Office 6.1">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4062</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Hero 7.1">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4063</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Hero 9.1">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4067</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>USB good, Network good</comment>
+ </model>
+ </mfg>
+ <mfg name="Advent">
+ <url>`http://www.adventcomputers.co.uk'</url>
+ <comment>*none*</comment>
+ <model name="AW10">
+ <interface>USB</interface>
+ <usbvendorid>0x040a</usbvendorid>
+ <usbproductid>0x4060</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="kvs20xx">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-kvs20xx</manpage>
+ <url>*none*</url>
+ <comment>New backend for SANE release 1.0.22, see sane-kvs20xx manpage</comment>
+ <type def="scanner">
+ <mfg name="Panasonic">
+ <url>`http://www.panasonic.com/'</url>
+ <comment>*none*</comment>
+ <model name="KV-S2025C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2026C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2028C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x100a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2045C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2046C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1001</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2048C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1009</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="kvs40xx">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-kvs40xx</manpage>
+ <url>*none*</url>
+ <comment>New backend for SANE release 1.0.23, see sane-kvs40xx manpage</comment>
+ <type def="scanner">
+ <mfg name="Panasonic">
+ <url>`http://www.panasonic.com/'</url>
+ <comment>*none*</comment>
+ <model name="KV-S4065C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x100d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S4085C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x100c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S7075C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x100e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="kvs1025">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-kvs1025</manpage>
+ <url>*none*</url>
+ <comment>New backend for SANE release 1.0.21, see sane-kvs1025 manpage</comment>
+ <type def="scanner">
+ <mfg name="Panasonic">
+ <url>`http://www.panasonic.com/'</url>
+ <comment>*none*</comment>
+ <model name="KV-S1020C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1007</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S1025C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1006</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S1045C">
+ <interface>USB</interface>
+ <usbvendorid>0x04da</usbvendorid>
+ <usbproductid>0x1010</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="leo">
+<version>1.0-10</version>
+<new state="no"/>
+ <manpage>sane-leo</manpage>
+ <url>http://www.zago.net/sane/#leo</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="LEO">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="LEOScan S3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>FCC ID LUZFS1130</comment>
+ </model>
+ </mfg>
+ <mfg name="Across Technologies">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="FS-1130">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>FCC ID LUZFS1130</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="FS-1130 Colorpage Scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="lexmark">
+<version>1.0-0</version>
+<new state="no"/>
+ <manpage>sane-lexmark</manpage>
+ <url>http://stef.dev.free.fr/sane/lexmark</url>
+ <comment>This backend supports lexmark x1100 series scanners.</comment>
+ <type def="scanner">
+ <mfg name="Lexmark">
+ <url>`http://www.lexmark.com/'</url>
+ <comment>*none*</comment>
+ <model name="X1110">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="X1130">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Supports 75, 150, 300, 600 dpi</comment>
+ </model>
+ <model name="X1140">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="X1150">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Supports 75, 150, 300, 600 dpi</comment>
+ </model>
+ <model name="X1170">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Supports 75, 150, 300, 600 dpi</comment>
+ </model>
+ <model name="X1180">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="X1185">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Tested with xscanimage. Supports 75, 150, 300, 600, 1200(600x1200) dpi resolutions. Does grayscale or colour scans in the following sizes: wallet, 3x5, 4x6, 5x7, 8x10, letter.</comment>
+ </model>
+ <model name="X1195">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="X74">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Supports 75, 150, 300, 600 dpi</comment>
+ </model>
+ <model name="X12xx">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>USB1.1 is OK, USB2.0 needs testing</comment>
+ </model>
+ </mfg>
+ <mfg name="Dell">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="A920">
+ <interface>USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5105</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Relabelled X11xx model</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="ma1509">
+<version>1.0-3</version>
+<new state="no"/>
+ <manpage>sane-ma1509</manpage>
+ <url>http://www.meier-geinitz.de/sane/ma1509-backend/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="BearPaw 1200 F">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0010</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Works upto 600 dpi. No support for TA and ADF yet.</comment>
+ </model>
+ </mfg>
+ <mfg name="Fujitsu">
+ <url>`http://www.fujitsu.com/'</url>
+ <comment>*none*</comment>
+ <model name="fi-4110EOX/2/3">
+ <interface>USB</interface>
+ <usbvendorid>0x04c5</usbvendorid>
+ <usbproductid>0x1040</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses ma1509 chip, but very different from other scanners supported by the ma1509 backend</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="magicolor">
+<version>1.0.0</version>
+<new state="no"/>
+ <manpage>sane-magicolor</manpage>
+ <url>http://wiki.kainhofer.com/hardware/magicolor_scan</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="KONICA MINOLTA">
+ <url>`http://www.konicaminolta.com/'</url>
+ <comment>*none*</comment>
+ <model name="magicolor 1690MF">
+ <interface>USB Network</interface>
+ <usbvendorid>0x132b</usbvendorid>
+ <usbproductid>0x2089</usbproductid>
+ <status>good</status>
+ <url>http://www.konicaminolta.eu/business-solutions/products/laser-printers/all-in-one/magicolor-1690mf/key-features.html</url>
+ <comment>Multi-function color laser printer with fax, scanner and network interface</comment>
+ </model>
+ <model name="BizHub 162/132">
+ <interface>USB Network</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</comment>
+ </model>
+ <model name="DiMage 1611">
+ <interface>USB Network</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses a similar protocol as the magicolor 1690MF, according to Ilia Sotnikov.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="matsushita">
+<version>1.0-7</version>
+<new state="no"/>
+ <manpage>sane-matsushita</manpage>
+ <url>http://www.zago.net/sane</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Panasonic">
+ <url>`http://www.panasonic.com/'</url>
+ <comment>*none*</comment>
+ <model name="KV-SS25">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS25D">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS50">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS55">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS50EX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS55EX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>no color, no high resolution, no automatic cropping</comment>
+ </model>
+ <model name="KV-SS850">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-SS855">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="KV-S2025C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>no color, no high resolution, no automatic cropping</comment>
+ </model>
+ <model name="KV-S2045C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>no color, no high resolution, no automatic cropping</comment>
+ </model>
+ <model name="KV-S2065L">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>no color, no high resolution, no automatic cropping</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="microtek">
+<version>0.13.1</version>
+<new state="no"/>
+ <manpage>sane-microtek</manpage>
+ <url>http://www.mir.com/mtek/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Microtek">
+ <url>`http://www.microtek.com/'</url>
+ <comment>*none*</comment>
+ <model name="Scanmaker E6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scanmaker E3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scanmaker E2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Scanmaker 35t+">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>slide-scanner</comment>
+ </model>
+ <model name="Scanmaker 45t">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>slide-scanner</comment>
+ </model>
+ <model name="Scanmaker 35">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>slide-scanner</comment>
+ </model>
+ <model name="Scanmaker III">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scanmaker IISP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scanmaker IIHR">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Scanmaker IIG">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>gray only</comment>
+ </model>
+ <model name="Scanmaker II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Scanmaker 600Z(S)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Scanmaker 600G(S)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>gray only (see manpage)</comment>
+ </model>
+ <model name="Color PageWiz">
+ <interface>SCSI (Parport)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>sheet-fed (preliminary, see mapage)</comment>
+ </model>
+ </mfg>
+ <mfg name="Agfa">
+ <url>`http://www.agfa.com/'</url>
+ <comment>*none*</comment>
+ <model name="Arcus II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Arcus *II*, not Arcus!</comment>
+ </model>
+ <model name="StudioScan">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="StudioScan II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="StudioScan IIsi">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Studiostar">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Is detected but scans are very dark</comment>
+ </model>
+ <model name="DuoScan">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Vobis">
+ <url>`http://www.vobis.de/'</url>
+ <comment>*none*</comment>
+ <model name="Highscreen Realscan">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.genius-kye.com/'</url>
+ <comment>*none*</comment>
+ <model name="Colorpage-SP2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same as Microtek Scanmaker E3</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="microtek2">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-microtek2</manpage>
+ <url>http://karstenfestag.gmxhome.de/linux.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Microtek">
+ <url>`http://www.microtek.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanMaker E3plus">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker E3plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker X6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker X6EL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker X6USB">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x0099</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V300">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V300">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V310">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V310">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V600">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker 330">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker 630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker 636">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker 6400XL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker 9600XL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>only flatbed mode ?</comment>
+ </model>
+ <model name="ScanMaker 9800XL">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>/unsupported/microtek-scanmaker-9800.html</url>
+ <comment>IEEE-1394 seems to work. See link. More reports welcome.</comment>
+ </model>
+ <model name="Phantom 330CX">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SlimScan C3">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Phantom 636">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Phantom 636CX">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SlimScan C6">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x009a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V6UPL">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x00b6</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Sometimes scan speed goes to fast and results look badly smudged.</comment>
+ </model>
+ <model name="ScanMaker V6USL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V6USL">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x00a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker V6USL">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x80a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMaker X12USL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>only Flatbed mode ?</comment>
+ </model>
+ </mfg>
+ <mfg name="Vobis">
+ <url>`http://www.vobis.de/'</url>
+ <comment>*none*</comment>
+ <model name="HighScan">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>only E3plus based models</comment>
+ </model>
+ </mfg>
+ <mfg name="Scanport">
+ <url>`http://www.scanport.com/'</url>
+ <comment>*none*</comment>
+ <model name="SQ300">
+ <interface>Parport?</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SQ2030">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SQ4836">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.geniusmouse.co.uk/'</url>
+ <comment>*none*</comment>
+ <model name="ColorPage-EP">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="mustek">
+<version>1.0-138</version>
+<new state="no"/>
+ <manpage>sane-mustek</manpage>
+ <url>http://www.meier-geinitz.de/sane/mustek-backend/</url>
+ <comment>Most Mustek SCSI scanners are supported by this backend. For USB scanners, look at the mustek_usb backend.</comment>
+ <type def="scanner">
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="Paragon MFS-6000CX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Paragon MFS-12000CX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass</comment>
+ </model>
+ <model name="Paragon MFC-600S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 600 II CD">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 600 II ED">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Completely untested. If it&apos;s the same as the 600 II EP, it may work. Please contact me if you own such a device.</comment>
+ </model>
+ <model name="Paragon 600 II EP">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Works, however only low resolutions and quality in color mode is bad.</comment>
+ </model>
+ <model name="ScanMagic 600 II SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="TwainScan II SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon MFC-800S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 800 II SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon MFS-6000SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon MFS-8000SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon MFS-1200SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon MFS-12000SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 6000SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 12000SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 1200 FS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>One report that it crashes the computer. SCSI driver issue? Please contact me if you own such a device.</comment>
+ </model>
+ <model name="ScanExpress 12000SP Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 1200 III SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 1200 LS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMagic 9636S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanMagic 9636S Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress A3 SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Please test!</comment>
+ </model>
+ <model name="Paragon 1200 SP Pro">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Paragon 1200 A3 Pro">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>ADF and TA untested. Please contact me if you own such equipment.</comment>
+ </model>
+ <model name="Paragon 600 II N">
+ <interface>Proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Resolutions above 300 dpi may cause trouble.</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>Carefully check the model names. Trust uses similar names for completely different hardware.</comment>
+ <model name="Imagery 1200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3-pass, Mustek Paragon MFS-6000CX compatible</comment>
+ </model>
+ <model name="Imagery 1200 SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek Paragon MFS-6000SP compatible</comment>
+ </model>
+ <model name="Imagery 4800 SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek Paragon 600 II CD compatible</comment>
+ </model>
+ <model name="SCSI Connect 19200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek ScanExpress 12000SP compatible</comment>
+ </model>
+ <model name="SCSI excellence series 19200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek ScanExpress 12000SP compatible</comment>
+ </model>
+ </mfg>
+ <mfg name="Primax">
+ <url>`http://www.primax.nl/'</url>
+ <comment>*none*</comment>
+ <model name="Compact 4800 SCSI">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek 600 II CD compatible</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="mustek_pp">
+<version>13</version>
+<new state="no"/>
+ <manpage>sane-mustek_pp</manpage>
+ <url>http://penguin-breeder.org/sane/mustek_pp/</url>
+ <comment>Supports CIS and CCD type parallel port scanners from Mustek.</comment>
+ <type def="scanner">
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="ScanExpress 6000 P">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="ScanExpress 600 SEP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="ScanMagic 4800 P">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="600 III EP Plus">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="96 CP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ <model name="ScanExpress 600 CP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ <model name="ScanMagic 600 CP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ <model name="ScanExpress 1200 CP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ <model name="ScanExpress 1200 CP+">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Medion/Lifetec/Tevion/Cytron">
+ <url>`http://www.medion.de/'</url>
+ <comment>Those scanners are also known as "Aldi Scanner " or "Tchibo Scanners "</comment>
+ <model name="MD 9848">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="MD 9806">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ <model name="MD/LT 935x">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ <model name="MD/LT 985x">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ <model name="MD/LT 9890">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Targa">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Funline TS12 EP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>600x1200 dpi CIS scanner</comment>
+ </model>
+ <model name="Funline TS6 EP">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com/home/'</url>
+ <comment>*none*</comment>
+ <model name="Easy Connect 9600+">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ <model name="Easy Connect 19200+">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Viviscan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Compact II">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Cybercom">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="9352">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>CIS scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Gallery">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="4800">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Network">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Easy Plus 30 Bit">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300 dpi CCD scanner</comment>
+ </model>
+ </mfg>
+ <mfg name="Micromaxx">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="MM-9851">
+ <interface>Parport (EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>300x600 dpi CIS scanner</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="mustek_usb">
+<version>1.0-18</version>
+<new state="no"/>
+ <manpage>sane-mustek_usb</manpage>
+ <url>http://www.meier-geinitz.de/sane/mustek_usb-backend/</url>
+ <comment>Only the USB scanners mentioned below are supported. For BearPaws, look at the Plustek, MA-1509, and gt68xx backends.</comment>
+ <type def="scanner">
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="ScanExpress 600 CU">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0002</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 1200 CU">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 1200 CU Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0008</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanExpress 1200 UB">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0006</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>For the UB Plus, see gt68xx backend</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>*none*</comment>
+ <model name="Compact Scan USB 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0006</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Mustek 1200 UB compatible</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="mustek_usb2">
+<version>1.0-10</version>
+<new state="no"/>
+ <manpage>sane-mustek_usb2</manpage>
+ <url>http://www.meier-geinitz.de/sane/mustek_usb2-backend/</url>
+ <comment>Only BearPaw 2448TA Pro is supported at the moment</comment>
+ <type def="scanner">
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <comment>*none*</comment>
+ <model name="BearPaw 2448TA Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0409</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="nec">
+<version>0.12</version>
+<new state="no"/>
+ <manpage>sane-nec</manpage>
+ <url>http://www5a.biglobe.ne.jp/~saetaka/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="NEC">
+ <url>`http://www.nevt.co.jp/'</url>
+ <comment>*none*</comment>
+ <model name="PC-IN500/4C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>PC-IN500/4C was sold only in JAPAN</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="net">
+<version>1.0.14</version>
+<new state="no"/>
+ <manpage>sane-net</manpage>
+ <url>http://www.penguin-breeder.org/?page=sane-net</url>
+ <comment>*none*</comment>
+ <type def="meta">
+ <desc>Network access to saned servers</desc>
+ <url>*none*</url>
+ <comment>Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6.</comment>
+ </type>
+</backend>
+<backend name="niash">
+<version>0.3</version>
+<new state="no"/>
+ <manpage>sane-niash</manpage>
+ <url>http://sourceforge.net/projects/hp3300backend</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 3300c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0205</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 3400c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0405</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>If you use Linux 2.6, version 2.6.8 or newer is necessary.</comment>
+ </model>
+ <model name="ScanJet 4300c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0305</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>If you use Linux 2.6, version 2.6.8 or newer is necessary.</comment>
+ </model>
+ <model name="ScanJet 4300c/Silitek">
+ <interface>USB</interface>
+ <usbvendorid>0x047b</usbvendorid>
+ <usbproductid>0x1002</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>If you use Linux 2.6, version 2.6.8 or newer is necessary.</comment>
+ </model>
+ </mfg>
+ <mfg name="Agfa">
+ <url>`http://www.agfa.com'</url>
+ <comment>*none*</comment>
+ <model name="Snapscan Touch">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x0100</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust.com'</url>
+ <comment>*none*</comment>
+ <model name="Office Scan USB 19200">
+ <interface>USB</interface>
+ <usbvendorid>0x047b</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="p5">
+<version>1</version>
+<new state="no"/>
+ <manpage>sane-p5</manpage>
+ <url>http://www.sane-project.org/</url>
+ <comment>New backend for SANE release 1.0.21, see sane-p5 manpage</comment>
+ <type def="scanner">
+ <mfg name="PRIMAX">
+ <url>`http://www.primax.com.tw'</url>
+ <comment>*none*</comment>
+ <model name="PagePartner">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Sheetfed scanner, work in gray and color, but uncalibrated scans</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="pie">
+<version>1.0</version>
+<new state="no"/>
+ <manpage>sane-pie</manpage>
+ <url>http://www.munton.demon.co.uk/sane</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Devcom">
+ <url>`http://www.blackwidow.co.uk/'</url>
+ <comment>*none*</comment>
+ <model name="9636PRO">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="9636S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="9630S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="PIE">
+ <url>`http://www.scanace.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanAce 1236S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce 1230S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce III">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce II Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce III Plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce V">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce ScanMedia">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce ScanMedia II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce 630S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanAce 636S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Adlib">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="JetScan630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="JetScan636PRO">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="pint">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-pint</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="api">
+ <desc>Scanners with the machine-independent PINT interface</desc>
+ <url>*none*</url>
+ <comment>Haven&apos;t been tested for a long time. Handle with care.</comment>
+ </type>
+</backend>
+<backend name="pixma">
+<version>0.17.3</version>
+<new state="no"/>
+ <manpage>sane-pixma</manpage>
+ <url>http://home.arcor.de/wittawat/pixma/</url>
+ <url>http://mp610.blogspot.com/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="PIXMA E500">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1758</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA E510">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1761</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA E600">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA E610">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1767</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG2100 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1751</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MG2200 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1760</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG3100 Series">
+ <interface>USB WLAN</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1752</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MG3200 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1762</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG4100 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1753</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG4200 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1763</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MG5100 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1748</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MG5200 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1749</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MG5300 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1754</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI).</comment>
+ </model>
+ <model name="PIXMA MG5400 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1764</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG6100 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x174a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400 DPI)</comment>
+ </model>
+ <model name="PIXMA MG6200 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1755</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800 DPI)</comment>
+ </model>
+ <model name="PIXMA MG6300 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1765</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI).</comment>
+ </model>
+ <model name="PIXMA MG8100 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x174b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MG8200 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1756</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800DPI).</comment>
+ </model>
+ <model name="PIXMA MP140">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x172b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600 DPI)</comment>
+ </model>
+ <model name="PIXMA MP150">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1709</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PIXMA MP160">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1714</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PIXMA MP170">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x170a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP180">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1715</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PIXMA MP190">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1734</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="PIXMA MP210">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1721</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="PIXMA MP220">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1722</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP230">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI).</comment>
+ </model>
+ <model name="PIXMA MP240">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1732</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MP250">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="PIXMA MP260">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1733</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MP270">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MP280">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1746</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI).</comment>
+ </model>
+ <model name="PIXMA MP360">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x263c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP370">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x263d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP375R">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x263f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same protocol as Pixma MP360/370/390? Testers needed!</comment>
+ </model>
+ <model name="PIXMA MP390">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x263e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP450">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x170b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP460">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1716</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP470">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1723</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI).</comment>
+ </model>
+ <model name="PIXMA MP480">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1731</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP490">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MP493">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1757</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MP495">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1747</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same protocol as Pixma MP280? Testers needed!</comment>
+ </model>
+ <model name="PIXMA MP500">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x170c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PIXMA MP510">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1717</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MP520">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1724</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP530">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1712</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PIXMA MP540">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1730</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP550">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP560">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP600">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1718</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP600R">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1719</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP610">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1725</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800DPI)</comment>
+ </model>
+ <model name="PIXMA MP620">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x172f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MP630">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x172e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800DPI)</comment>
+ </model>
+ <model name="PIXMA MP640">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x173f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800DPI)</comment>
+ </model>
+ <model name="PIXMA MP700">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2630</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (flatbed color up to 1200DPI, grayscale up to 600DPI).</comment>
+ </model>
+ <model name="PIXMA MP710">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x264d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MP730">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x262f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Flatbed color up to 1200DPI, grayscale up to 600DPI. ADF scan to be confirmed.</comment>
+ </model>
+ <model name="PIXMA MP740">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x264c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same protocol as Pixma MP710? Testers needed!</comment>
+ </model>
+ <model name="PIXMA MP750">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1706</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>No grayscale. Canceling scan in ADF mode doesn&apos;t eject the paper!</comment>
+ </model>
+ <model name="PIXMA MP760">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1708</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>No grayscale. The scanner sometimes hangs!</comment>
+ </model>
+ <model name="PIXMA MP770">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1708</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>No grayscale. The scanner sometimes hangs!</comment>
+ </model>
+ <model name="PIXMA MP780">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1707</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>No grayscale. The scanner sometimes hangs!</comment>
+ </model>
+ <model name="PIXMA MP790">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1707</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>No grayscale. The scanner sometimes hangs!</comment>
+ </model>
+ <model name="PIXMA MP800">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x170d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</comment>
+ </model>
+ <model name="PIXMA MP800R">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x170e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported up to 2400DPI. Full TPU support up to 2400DPI.</comment>
+ </model>
+ <model name="PIXMA MP810">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x171a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</comment>
+ </model>
+ <model name="PIXMA MP830">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1713</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported up to 2400DPI. Flatbed, ADF simplex and Duplex supported.</comment>
+ </model>
+ <model name="PIXMA MP960">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x171b</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported up to 4800DPI. Full TPU support (negative and slides) up to 4800DPI.</comment>
+ </model>
+ <model name="PIXMA MP970">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1726</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 4800DPI). Full TPU support (negative and slides) at 24 or 48 bits.</comment>
+ </model>
+ <model name="PIXMA MP980">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x172d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Working fine at all resolutions.</comment>
+ </model>
+ <model name="PIXMA MP990">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1740</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Working fine at all resolutions.</comment>
+ </model>
+ <model name="PIXMA MX300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1727</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="PIXMA MX310">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1728</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MX320">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1736</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same protocol as Pixma Generation 3? Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX330">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1737</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MX340">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1741</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MX350">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1742</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI)</comment>
+ </model>
+ <model name="PIXMA MX360">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x174d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX370 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1759</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="PIXMA MX390 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1766</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX410">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x174e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Same protocol as Pixma MX420? Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX420">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x174f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI). ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX430 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX450 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1768</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX510 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX520 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1769</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX700">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1729</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 2400DPI)</comment>
+ </model>
+ <model name="PIXMA MX710 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX720 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x176a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX850">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x172c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</comment>
+ </model>
+ <model name="PIXMA MX860">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1735</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported.</comment>
+ </model>
+ <model name="PIXMA MX870">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1743</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX880 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1750</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX882">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1750</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX885">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1750</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX890 Series">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x175e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 2400DPI). Flatbed, ADF simplex and Duplex supported, ADF empty buggy.</comment>
+ </model>
+ <model name="PIXMA MX920 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x176b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="PIXMA MX7600">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x171c</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 4800DPI)</comment>
+ </model>
+ <model name="imageCLASS D420">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ef</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</comment>
+ </model>
+ <model name="imageCLASS D480">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ed</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI). Flatbed, ADF simplex and Duplex supported.</comment>
+ </model>
+ <model name="i-SENSYS MF3010">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2759</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF3110">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2660</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI).</comment>
+ </model>
+ <model name="imageCLASS MF3240">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2684</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4010">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26b4</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4018">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26b4</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4120">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4122">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4140">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4150">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26a3</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4270">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26b5</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="I-SENSYS MF4320d">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ee</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="I-SENSYS MF4330d">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ee</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4350d">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ee</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4370dn">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ec</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</comment>
+ </model>
+ <model name="imageCLASS MF4380dn">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26ec</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI). Network not supported</comment>
+ </model>
+ <model name="imageCLASS MF4410">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2737</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4430">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2737</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI). ADF empty buggy.</comment>
+ </model>
+ <model name="i-SENSYS MF4550d">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2736</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</comment>
+ </model>
+ <model name="imageCLASS MF4660">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26b0</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF4690">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26b0</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF5630">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x264e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="laserBase MF5650">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x264f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageCLASS MF5730">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x265d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 1200DPI).</comment>
+ </model>
+ <model name="imageCLASS MF5750">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x265e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageCLASS MF5770">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x265f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI).</comment>
+ </model>
+ <model name="i-SENSYS MF5880dn">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26f9</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageCLASS MF6500 series">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2686</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="imageCLASS MF6550">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2686</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="i-SENSYS MF6680dn">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26fa</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageCLASS MF8030">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2707</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageCLASS MF8170c">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2659</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Testers needed!</comment>
+ </model>
+ <model name="imageRUNNER 1020/1024/1025">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x26e6</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed and ADF scan. All resolutions supported (up to 600DPI)</comment>
+ </model>
+ <model name="CanoScan 8800F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1901</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Flatbed scan. TPU for negatives and slides. All resolutions supported (up to 4800DPI).</comment>
+ </model>
+ <model name="CanoScan 9000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1908</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</comment>
+ </model>
+ <model name="CanoScan 9000F Mark II">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x190d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Full flatbed support up to 4800DPI (Note: flatbed does not have 9600DPI capability). Full TPU support (negatives, slides and infrared) up to 9600DPI.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="plustek">
+<version>0.52</version>
+<new state="no"/>
+ <manpage>sane-plustek</manpage>
+ <url>http://www.gjaeger.de/scanner/plustek/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticPro U12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0010</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>NOTE: Devices with product ID 0x0001 are not supported!</comment>
+ </model>
+ <model name="OpticPro UT12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0013</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro UT12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0017</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Note: Devices with product ID 0x0001 are not supported!</comment>
+ </model>
+ <model name="OpticPro UT16">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0017</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro U24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0011</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro U24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0015</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro UT24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0017</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.geniusnet.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Colorpage HR6 V2">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2007</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage HR6 V2">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2008</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage HR7">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2013</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage HR6A">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2009</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage HR7LE">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2015</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Colorpage HR6X">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2016</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="BearPaw 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x0400</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>both product versions are supported, see backends&apos; man-page</comment>
+ </model>
+ <model name="BearPaw 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x0400</usbvendorid>
+ <usbproductid>0x1001</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>both product versions are supported, see backends&apos; man-page</comment>
+ </model>
+ <model name="BearPaw 2400">
+ <interface>USB</interface>
+ <usbvendorid>0x0400</usbvendorid>
+ <usbproductid>0x1001</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanJet 2100C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0505</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanJet 2200C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0605</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Epson">
+ <url>`http://www.epson.com/'</url>
+ <comment>*none*</comment>
+ <model name="Perfection 1250">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1250Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>TPA scans not perfect</comment>
+ </model>
+ <model name="Perfection 1260">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1260Photo">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>TPA scans not perfect</comment>
+ </model>
+ </mfg>
+ <mfg name="Umax">
+ <url>`http://www.umax.com/'</url>
+ <comment>*none*</comment>
+ <model name="UMAX 3400">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0050</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</comment>
+ </model>
+ <model name="UMAX 3400">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>there are some UMAX 3400 outside the U.S. which are not supported, as they use another chipset than the LM983x</comment>
+ </model>
+ <model name="UMAX Astranet ia101">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>seems to be a renamed UMAX 3400</comment>
+ </model>
+ <model name="UMAX 3450">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="UMAX 5400">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0160</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Compaq">
+ <url>`http://www.compaq.com/'</url>
+ <comment>*none*</comment>
+ <model name="S4-100">
+ <interface>USB</interface>
+ <usbvendorid>0x049f</usbvendorid>
+ <usbproductid>0x001a</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Identical to UMAX 3400</comment>
+ </model>
+ </mfg>
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan N650U/N656U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2206</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N1220U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2207</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N670U/N676U/LiDE20">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220d</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan N1240U/LiDE30">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220e</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan LiDE25">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2220</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CanoScan D660U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2208</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>TPA scans not perfect</comment>
+ </model>
+ </mfg>
+ <mfg name="Syscan">
+ <url>`http://www.syscaninc.com/'</url>
+ <comment>*none*</comment>
+ <model name="TravelScan 460/464">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x4600</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="TravelScan 662">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x6620</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Ambir">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Visigo A4">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x4600</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Rebaged Travelscan 464</comment>
+ </model>
+ </mfg>
+ <mfg name="Portable Peripheral Co., Ltd.">
+ <url>`http://www.pandp.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Q-Scan USB001 (A4 portable scanner)">
+ <interface>USB</interface>
+ <usbvendorid>0x0a53</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Q-Scan USB201 (A6 portable scanner)">
+ <interface>USB</interface>
+ <usbvendorid>0x0a53</usbvendorid>
+ <usbproductid>0x2000</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Visioneer">
+ <url>`http://www.visioneer.com/'</url>
+ <comment>*none*</comment>
+ <model name="Strobe XP 100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0427</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="plustek_pp">
+<version>0.43</version>
+<new state="no"/>
+ <manpage>sane-plustek_pp</manpage>
+ <url>http://www.gjaeger.de/scanner/plustek_pp/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticPro 4800P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 4830P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 600P/6000P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 4831P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 9630P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 9630PL">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=1</comment>
+ </model>
+ <model name="OpticPro 9600P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 1236P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>reported as OpticPro 12000P/96000P</comment>
+ </model>
+ <model name="OpticPro 12000P/96000P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 9636P">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=4</comment>
+ </model>
+ <model name="OpticPro 9636P+/Turbo">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=3</comment>
+ </model>
+ <model name="OpticPro 9636T">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro 12000T">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro AI3">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=5, poor picture quality</comment>
+ </model>
+ <model name="OpticPro P8">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro P12">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="OpticPro PT12">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Primax">
+ <url>`http://www.primax.nl/'</url>
+ <comment>*none*</comment>
+ <model name="Colorado 4800">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>same as OpticPro 4800P</comment>
+ </model>
+ <model name="Compact 4800 Direct">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=2</comment>
+ </model>
+ <model name="Compact 4800 Direct-30">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>same as OpticPro 4830P, use driver-switch mov=7</comment>
+ </model>
+ <model name="Compact 9600 Direct-30">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>same as OpticPro 9630P</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.geniusnet.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Colorpage Vivid III V2">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Reported as PT12</comment>
+ </model>
+ <model name="Colorpage Vivid Pro II Film">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Reported as OP9636T/12000T</comment>
+ </model>
+ <model name="Colorpage HR6X EPP">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Negative scanning does not work correctly</comment>
+ </model>
+ </mfg>
+ <mfg name="Aries">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Scan-It Pro 4800">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>use driver-switch mov=2</comment>
+ </model>
+ </mfg>
+ <mfg name="BrightScan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="BrighScan OpticPro">
+ <interface>Parport (SPP, EPP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>Reported as P12</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="pnm">
+<version>1.0.8</version>
+<new state="no"/>
+ <manpage>sane-pnm</manpage>
+ <url>mailto:henning@meier-geinitz.de</url>
+ <comment>*none*</comment>
+ <type def="api">
+ <desc>Reads PNM files</desc>
+ <url>*none*</url>
+ <comment>Used for debugging frontends. Obsolete, use test backend instead.</comment>
+ </type>
+</backend>
+<backend name="qcam">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-qcam</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="vidcam">
+ <mfg name="Connectix">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Color QuickCam">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Requires root privileges.</comment>
+ </model>
+ <model name="Greyscale QuickCam">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>Requires root privileges. Partly working.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="ricoh">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-ricoh</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Ricoh">
+ <url>`http://www.ricoh.com/'</url>
+ <comment>*none*</comment>
+ <model name="Ricoh IS50">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Ricoh IS60">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="rts8891">
+<version>1.0-0</version>
+<new state="no"/>
+ <manpage>sane-rts8891</manpage>
+ <url>http://stef.dev.free.fr/sane/rts8891/index.html</url>
+ <comment>This backend supports Realtek RTS8891 ASIC bases scanners.</comment>
+ <type def="scanner">
+ <mfg name="UMAX">
+ <url>`http://www.umax.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Astra 4400">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0070</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Supports 75, 150, 300, 600 and 1200 dpi</comment>
+ </model>
+ <model name="Astra 4450">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0070</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="scanjet 4470c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0805</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>re-branded Astra 4400</comment>
+ </model>
+ <model name="scanjet 4400c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0705</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>exists with 2 different sensors of which only one works</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="s9036">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-s9036</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Siemens">
+ <url>`http://www.siemens.com/'</url>
+ <comment>*none*</comment>
+ <model name="9036 Flatbed scanner">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="sceptre">
+<version>1.0-10</version>
+<new state="no"/>
+ <manpage>sane-sceptre</manpage>
+ <url>http://www.zago.net/sane/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Sceptre">
+ <url>`http://www.sceptre.com/'</url>
+ <comment>*none*</comment>
+ <model name="Vividscan S1200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Komodo">
+ <url>`http://www.komodo.com/'</url>
+ <comment>*none*</comment>
+ <model name="S1200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>rebadged Sceptre S1200</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="sharp">
+<version>0.32</version>
+<new state="no"/>
+ <manpage>sane-sharp</manpage>
+ <url>http://www.satzbau-gmbh.de/staff/abel/sane-sharp.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Sharp">
+ <url>`http://sharp-world.com/'</url>
+ <comment>*none*</comment>
+ <model name="JX-610">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ <model name="JX-250">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ <model name="JX-320">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ <model name="JX-325">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ <model name="JX-330">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ <model name="JX-350">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment></comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="sm3600">
+<version>0.1</version>
+<new state="no"/>
+ <manpage>sane-sm3600</manpage>
+ <url>http://sm3600.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Microtek">
+ <url>`http://www.microtek.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanMaker 3600">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40b3</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works</comment>
+ </model>
+ <model name="ScanMaker 3600">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40ca</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works</comment>
+ </model>
+ <model name="ScanMaker 3600">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40ff</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works</comment>
+ </model>
+ <model name="ScanMaker 3700">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40b8</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works</comment>
+ </model>
+ <model name="ScanMaker 3700">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40cb</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works</comment>
+ </model>
+ <model name="ScanMaker 3750">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40dd</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>works (told)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="sm3840">
+<version>1.1</version>
+<new state="no"/>
+ <manpage>sane-sm3840</manpage>
+ <url>http://www.ziplabel.com/sm3840/</url>
+ <comment>This reverse-engineered backend supports the USB ScanMaker 3840 model</comment>
+ <type def="scanner">
+ <mfg name="Microtek">
+ <url>`http://www.microtek.com/'</url>
+ <comment>Microtek makes a wide variety of devices.</comment>
+ <model name="ScanMaker 3840">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30d4</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>8 and 16 bit, color and grayscale</comment>
+ </model>
+ <model name="ScanMaker 4800">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30cf</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Same hardware as SM3840, different color box</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="SnapScan">
+<version>1.4</version>
+<new state="no"/>
+ <manpage>sane-snapscan</manpage>
+ <url>http://snapscan.sourceforge.net/</url>
+ <comment>Supported bit depths: 24 bit (color), 48 bit (color, Epson) 8 bit (gray)</comment>
+ <type def="scanner">
+ <mfg name="AGFA">
+ <url>`http://www.agfa.com/'</url>
+ <comment>*none*</comment>
+ <model name="SnapScan">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan 300">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan 310">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan 600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional ADF supported.</comment>
+ </model>
+ <model name="Arcus 1200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional transparency unit supported.</comment>
+ </model>
+ <model name="SnapScan 1236s">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional ADF and transparency unit supported.</comment>
+ </model>
+ <model name="SnapScan 1236u">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x0002</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional ADF and transparency unit supported.</comment>
+ </model>
+ <model name="SnapScan 1212U">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan 1212U_2">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x2061</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e10">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x2093</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e20">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x2091</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e25">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x2095</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e26">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x2097</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e40">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x208d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e42">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x20ff</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SnapScan e50">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x208f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="SnapScan e52">
+ <interface>USB</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x20fd</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="SnapScan e60">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Acer Peripherals">
+ <url>*none*</url>
+ <comment>Company was renamed to &lt;a href= "#BENQ "&gt;Benq&lt;/a&gt;.</comment>
+ <model name="*none*" />
+ </mfg>
+ <mfg name="Vuego">
+ <url>*none*</url>
+ <comment>Company was renamed to &lt;a href= "#BENQ "&gt;Benq&lt;/a&gt;.</comment>
+ <model name="*none*" />
+ </mfg>
+ <mfg name="Benq (Acer)">
+ <url>`http://www.benq.com'</url>
+ <comment>Formerly Acer Peripherals</comment>
+ <model name="300f">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="310s">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="610s">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="610plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="620s">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanWit 2720s">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="310U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x1a20</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="320U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2022</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="340U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2022</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="620U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x1a2a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="620UT">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2040</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="640U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2060</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="640bu">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x207e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="640BT">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20be</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="1240">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20c0</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Optional tranparency unit supported</comment>
+ </model>
+ <model name="3300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20b0</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="3300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20de</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="4300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20b0</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="4300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20de</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="5000E">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20fc</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Same as 5000U, working up to 600 DPI</comment>
+ </model>
+ <model name="5000U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20fc</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Same as 5000E, working up to 600 DPI</comment>
+ </model>
+ <model name="5000">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20f8</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI</comment>
+ </model>
+ <model name="5150">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2137</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Calibration algorithm unknown</comment>
+ </model>
+ <model name="5250">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2137</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Same hardware as 5150 (?), Calibration algorithm unknown</comment>
+ </model>
+ <model name="5300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20fe</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Problems with firmware upload reported</comment>
+ </model>
+ </mfg>
+ <mfg name="Guillemot / Hercules">
+ <url>`http://www.guillemot.com'</url>
+ <comment>*none*</comment>
+ <model name="Maxi Scan A4 Deluxe (SCSI)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged SnapScan 310s.</comment>
+ </model>
+ <model name="Scan@home Touch 1248 (USB)">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20de</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged Benq 3300.</comment>
+ </model>
+ <model name="Maxi Scan A4 USB 640U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2060</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged Benq 640U.</comment>
+ </model>
+ <model name="Maxi A4 36 bit">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2060</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged Benq 620U, needs Benq firmware file u96v???.bin</comment>
+ </model>
+ </mfg>
+ <mfg name="Mitsubishi">
+ <url>`http://www.mitsubishi.com'</url>
+ <comment>*none*</comment>
+ <model name="Diamondview 648UT">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2022</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged Benq 320u.</comment>
+ </model>
+ <model name="Diamondview 650U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x20b0</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Rebadged Benq 4300.</comment>
+ </model>
+ </mfg>
+ <mfg name="Epson">
+ <url>`http://www.epson.com'</url>
+ <comment>*none*</comment>
+ <model name="Perfection 660">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0114</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1270">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 1670">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x011f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 2480">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 2580">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0121</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Film scanning unit unsupported</comment>
+ </model>
+ <model name="Perfection 3490">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Perfection 3590">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0122</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Film scanning unit unsupported</comment>
+ </model>
+ <model name="Stylus CX-1500">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x080c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="sp15c">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-sp15c</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Fujitsu">
+ <url>`http://www.fcpa.fujitsu.com/products/scanners/'</url>
+ <url>`http://www.fujitsu.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanPartner 15C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ScanPartner 600C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="st400">
+<version>1.6</version>
+<new state="no"/>
+ <manpage>sane-st400</manpage>
+ <url>http://www.informatik.uni-oldenburg.de/~ingo/sane/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Siemens">
+ <url>`http://www.siemens.de/'</url>
+ <comment>*none*</comment>
+ <model name="ST400">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>6 bit gray</comment>
+ </model>
+ <model name="ST800">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>6 bit gray</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="stv680">
+<version>1.0-1</version>
+<new state="no"/>
+ <manpage>sane-stv680</manpage>
+ <url>http://gkall.hobby.nl/stv680-aiptek.html</url>
+ <comment>This vidcam backend is for the stv0680 chipset, See the website for more info.</comment>
+ <type def="vidcam">
+ <mfg name="Aiptek">
+ <url>`http://www.aiptek.com.tw'</url>
+ <comment>*none*</comment>
+ <model name="Aiptek Pencam">
+ <interface>USB</interface>
+ <usbvendorid>0x0553</usbvendorid>
+ <usbproductid>0x0202</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>image is OK for CIF and QCIF, VGA and QVGA untested, streaming video is a problem</comment>
+ </model>
+ </mfg>
+ <mfg name="Konica">
+ <url>`http://www.konicaminolta.com'</url>
+ <comment>*none*</comment>
+ <model name="e-mini">
+ <interface>USB</interface>
+ <usbvendorid>0x04c8</usbvendorid>
+ <usbproductid>0x0722</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment> </comment>
+ </model>
+ </mfg>
+ <mfg name="Digital Dream">
+ <url>`http://www.digitaldreamco.com/en/index.shtml'</url>
+ <comment>*none*</comment>
+ <model name="l&apos; espion XS">
+ <interface>USB</interface>
+ <usbvendorid>0x1183</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment> </comment>
+ </model>
+ </mfg>
+ <mfg name="Creative">
+ <url>`http://www.creative.com/'</url>
+ <comment>*none*</comment>
+ <model name="WebCam Go Mini">
+ <interface>USB</interface>
+ <usbvendorid>0x041e</usbvendorid>
+ <usbproductid>0x4007</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment> </comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="tamarack">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-tamarack</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Tamarack">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Artiscan 6000C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3 pass, 300 DPI</comment>
+ </model>
+ <model name="Artiscan 8000C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3 pass, 400 DPI</comment>
+ </model>
+ <model name="Artiscan 12000C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>3 pass, 600 DPI</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="teco1">
+<version>1.0-10</version>
+<new state="no"/>
+ <manpage>sane-teco1</manpage>
+ <url>http://www.zago.net/sane/#teco</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Relisys">
+ <url>`http://www.relisys.com/'</url>
+ <url>`http://www.tecoimage.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="RELI 2412">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sub model VM3530+</comment>
+ </model>
+ <model name="AVEC 2400">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sub model VM3520</comment>
+ </model>
+ <model name="RELI 4830">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM4542</comment>
+ </model>
+ <model name="AVEC 2412">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sub model VM3520+</comment>
+ </model>
+ <model name="AVEC 4800">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM4530</comment>
+ </model>
+ <model name="AVEC 4816">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM4530+</comment>
+ </model>
+ <model name="RELI DS6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3420</comment>
+ </model>
+ <model name="RELI DS15">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3440</comment>
+ </model>
+ <model name="RELI 2400">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3530</comment>
+ </model>
+ <model name="RELI 4816">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>complete</status>
+ <url>*none*</url>
+ <comment>sub model VM4540</comment>
+ </model>
+ <model name="RELI 9600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6530</comment>
+ </model>
+ <model name="RELI 9612">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6530*</comment>
+ </model>
+ <model name="RELI 9624">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6530+</comment>
+ </model>
+ <model name="RELI 9630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6540</comment>
+ </model>
+ </mfg>
+ <mfg name="Actown">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="ACT Scan I 30">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3520A</comment>
+ </model>
+ </mfg>
+ <mfg name="Dextra">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DF-600P">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3510</comment>
+ </model>
+ <model name="DF-1200T+">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3530+</comment>
+ </model>
+ <model name="DF-4830T">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM4542</comment>
+ </model>
+ <model name="DF-9624">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6530+</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="teco2">
+<version>1.0-9</version>
+<new state="no"/>
+ <manpage>sane-teco2</manpage>
+ <url>http://gkall.hobby.nl/teco2.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Relisys">
+ <url>`http://www.relisys.com/'</url>
+ <comment>*none*</comment>
+ <model name="AVEC Super 3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3575</comment>
+ </model>
+ <model name="AVEC II S3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3564</comment>
+ </model>
+ <model name="SCORPIO Super 3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3575</comment>
+ </model>
+ <model name="APOLLO Express 3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>sub model VM356A</comment>
+ </model>
+ <model name="APOLLO Express 6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM6565</comment>
+ </model>
+ <model name="SCORPIO Pro">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM6575</comment>
+ </model>
+ <model name="SCORPIO Pro-S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM6586</comment>
+ </model>
+ </mfg>
+ <mfg name="Primax">
+ <url>`http://www.primax.nl/'</url>
+ <comment>*none*</comment>
+ <model name="Jewel 4800">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM356A</comment>
+ </model>
+ <model name="Profi 9600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>sub model VM6575</comment>
+ </model>
+ <model name="Profi 19200">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM6586</comment>
+ </model>
+ </mfg>
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="ScanMagic 4830S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3575</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="teco3">
+<version>1.0-1</version>
+<new state="no"/>
+ <manpage>sane-teco3</manpage>
+ <url>http://www.zago.net/sane/#teco3</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Relisys">
+ <url>`http://www.tecoimage.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Infinity Scorpio">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ </mfg>
+ <mfg name="Plustek">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="OpticPro 2400SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ </mfg>
+ <mfg name="PIOTECH">
+ <url>`http://www.image-land.com/'</url>
+ <comment>*none*</comment>
+ <model name="Splendeur 3024">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Imagery 2400 SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ <model name="Imagery 4800 SP+">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ <model name="Imagery 9600 SP">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>sub model VM3552</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="test">
+<version>1.0-28</version>
+<new state="no"/>
+ <manpage>sane-test</manpage>
+ <url>http://www.meier-geinitz.de/sane/test-backend/</url>
+ <comment>*none*</comment>
+ <type def="api">
+ <desc>Frontend-tester</desc>
+ <url>*none*</url>
+ <comment>Backend for testing frontends. Also serves as example for SANE backend options.</comment>
+ </type>
+</backend>
+<backend name="u12">
+<version>0.02</version>
+<new state="no"/>
+ <manpage>sane-u12</manpage>
+ <url>http://www.gjaeger.de/scanner/u12/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticPro U12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Note: Only devices with product ID 0x0001 are supported!</comment>
+ </model>
+ <model name="OpticPro UT12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Note: Only devices with product ID 0x0001 are supported!</comment>
+ </model>
+ <model name="OpticPro 1212U">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="RevScan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="RevScan Orange R48Ti">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>Rebadged Plustek OpticPro UT12</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.geniusnet.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="ColorPage HR6 V1">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2004</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ColorPage Vivid III USB">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>Note: Device has Plustek vendor and product ID (0x07b3/0x0001)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="umax">
+<version>1.0-41</version>
+<new state="no"/>
+ <manpage>sane-umax</manpage>
+ <url>http://www.rauch-domain.de/sane-umax/index.html</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="UMAX">
+ <url>`http://www.umax.com/'</url>
+ <url>`http://www.umax.com.tw/'</url>
+ <url>`http://www.umax.de/en'</url>
+ <url>`http://www.umax-europe.com'</url>
+ <url>`http://www.umaxjapan.co.jp'</url>
+ <url>`http://www.umax.com.cn'</url>
+ <comment>*none*</comment>
+ <model name="Vista S6">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Vista S6E">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UMAX S-6E">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UMAX S-6EG">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Vista-S8">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Supervista S-12">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UMAX S-12">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UMAX S-12G">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 600S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 610S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 1200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 1220S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 2100S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 2200 (SU)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 2200 (SU)">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0230</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, needs USB control messages</comment>
+ </model>
+ <model name="Astra 2400S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra 6400">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>will probably work one day</comment>
+ </model>
+ <model name="Astra 6450">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>will probably work one day</comment>
+ </model>
+ <model name="Astra MX3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Astra MX3">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, needs USB control messages</comment>
+ </model>
+ <model name="Mirage D-16L">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Mirage II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Mirage IIse">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PSD">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PowerLook">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=PS-2400X</comment>
+ </model>
+ <model name="PL-II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PowerLook III">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PowerLook 270">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>incompatible</comment>
+ </model>
+ <model name="PowerLook 270plus">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>incompatible</comment>
+ </model>
+ <model name="PowerLook 1100">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>will probably work one day</comment>
+ </model>
+ <model name="PowerLook 2000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PowerLook 2100XL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="PowerLook 3000">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="Gemini D-16">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UMAX VT600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>may work, please test and give feedback</comment>
+ </model>
+ <model name="Vista-T630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK for some firmwareversions, on others only lineart OK</comment>
+ </model>
+ <model name="UC 630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Version 2.8 OK, others only lineart OK</comment>
+ </model>
+ <model name="UG 630">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UG 80">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ <model name="UC 840">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Version 1.6 OK, others only lineart OK</comment>
+ </model>
+ <model name="UC 1200S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>may work, please test and give feedback</comment>
+ </model>
+ <model name="UC 1200SE">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Version 3.0 OK, others unknown</comment>
+ </model>
+ <model name="UC 1260">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>Version 1.6 OK, others unknown</comment>
+ </model>
+ </mfg>
+ <mfg name="Linotype Hell">
+ <url>`http://www.heidelberg.com/'</url>
+ <comment>*none*</comment>
+ <model name="Jade">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell Office</comment>
+ </model>
+ <model name="Jade">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell JADE</comment>
+ </model>
+ <model name="Jade2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell Office2</comment>
+ </model>
+ <model name="Saphir">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>support disabled until tested - please contact author</comment>
+ </model>
+ <model name="Saphir2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell SAPHIR2</comment>
+ </model>
+ <model name="Saphir3">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell SAPHIR3</comment>
+ </model>
+ <model name="Saphir Ultra">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>support disabled until tested - please contact author</comment>
+ </model>
+ <model name="Saphir Ultra II">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=Linotype SAPHIR4</comment>
+ </model>
+ <model name="Saphir HiRes">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>support disabled until tested - please contact author</comment>
+ </model>
+ <model name="Opal">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>support disabled until tested - please contact author</comment>
+ </model>
+ <model name="Opal2">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK; SCSI-ID=LinoHell OPAL2</comment>
+ </model>
+ <model name="Opal Ultra">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>support disabled until tested - please contact author</comment>
+ </model>
+ <model name="Linoscan 1400">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=HDM LS4H1S</comment>
+ </model>
+ </mfg>
+ <mfg name="Vobis">
+ <url>`http://www.vobis.de/'</url>
+ <comment>*none*</comment>
+ <model name="Highscreen Scanboostar Premium">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=LinoHell Office2</comment>
+ </model>
+ </mfg>
+ <mfg name="EDGE">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="KTX-9600US">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>no feedback</comment>
+ </model>
+ </mfg>
+ <mfg name="Epson">
+ <url>`http://www.epson.com/'</url>
+ <comment>*none*</comment>
+ <model name="Perfection 600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=EPSON Perfection600</comment>
+ </model>
+ </mfg>
+ <mfg name="Escom">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Image Scanner 256">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=UMAX UG 80</comment>
+ </model>
+ </mfg>
+ <mfg name="Escort">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Galleria 600">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>untested, SCSI-ID=ESCORT Galleria 600S</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="ColorPage-HR5 (Pro)">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK, SCSI-ID=KYE ColorPage-HR5</comment>
+ </model>
+ </mfg>
+ <mfg name="Nikon">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="AX-110 / Scantouch 110">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>may work, please test and give feedback</comment>
+ </model>
+ <model name="AX-210">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ </mfg>
+ <mfg name="TriGem">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="PowerScanII">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>OK</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="umax1220u">
+<version>unmaintained</version>
+<new state="no"/>
+ <manpage>sane-umax1220u</manpage>
+ <url>http://sourceforge.net/projects/umax1220u-sane</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="UMAX">
+ <url>`http://www.umax.com/'</url>
+ <comment>*none*</comment>
+ <model name="Astra 1220U">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0010</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 1600U">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0030</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 2000U">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0030</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 2100U">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x0130</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="umax_pp">
+<version>1</version>
+<new state="no"/>
+ <manpage>sane-umax_pp</manpage>
+ <url>http://umax1220p.sourceforge.net/</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="UMAX">
+ <url>`http://www.umax.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="Astra 1220P">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 2000P">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 1600P">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Astra 600P">
+ <interface>Parport (SPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>untested, but should be close to 610P</comment>
+ </model>
+ <model name="Astra 610P">
+ <interface>Parport (SPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Scanjet 3200C">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>works (relabelled 1220P and 2000P)</comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="ColorPage-Life Pro">
+ <interface>Parport (EPP/ECP)</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>works (relabelled 1220P and 2000P)</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="unsupported">
+<version>2010-06-09</version>
+<new state="no"/>
+ <manpage>*none*</manpage>
+ <url>/contrib.html</url>
+ <comment>The devices mentioned here are not supported by any SANE backend. However, there may be links to information about them or stand-alone programs.</comment>
+ <type def="scanner">
+ <mfg name="Agfa">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DuoScan f40">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x06bd</usbvendorid>
+ <usbproductid>0x02bf</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/agfa-duoscan-f40.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="DuoScan T2000XL">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/agfa-duoscan-t2000xl.html</url>
+ <comment>Unsupported. Same as Microtek ArtixScan 2020?</comment>
+ </model>
+ <model name="DuoScan T2500">
+ <interface>SCSI IEEE-1384</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Same as Microtek Artixscan 2500f</comment>
+ </model>
+ <model name="SnapScan 310P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="SnapScan EZ">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="SnapScan 1200P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="SnapScan 1212P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Artec/Ultima">
+ <url>`http://www.artecusa.com/'</url>
+ <comment>*none*</comment>
+ <model name="1236 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/artec_1236usb.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="AM12e+">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Chips found inside: AT015, AD9816JS. Maybe similar to SCSI version or as6e?</comment>
+ </model>
+ <model name="Ultima 2000 (0x4001)">
+ <interface>USB</interface>
+ <usbvendorid>0x05d8</usbvendorid>
+ <usbproductid>0x4001</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/artec-ultima-2000-2.html</url>
+ <comment>Same name, but different ids: This scanner is not supported. The scanner with product id 0x4002 is supported by the gt68xx backend, however.</comment>
+ </model>
+ </mfg>
+ <mfg name="Avigramm">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Minidoc">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Avision">
+ <url>`http://www.avision.com/'</url>
+ <comment>*none*</comment>
+ <model name="DS310F">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. Scanner/printer/copier combination.</comment>
+ </model>
+ <model name="iVina FB2400">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. No chipset information available. Same as UMAX Astra 6700.</comment>
+ </model>
+ <model name="iVina 1600">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a10</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4500.html</url>
+ <comment>GL646 based, to be added to genesys backend. Same as UMAX Astra 4500.</comment>
+ </model>
+ <model name="iVina FB1800">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a20</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4700.html</url>
+ <comment>GL646/GL660 based. Same as UMAX Astra 4700.</comment>
+ </model>
+ </mfg>
+ <mfg name="Benq (Acer)">
+ <url>`http://www.benq.com'</url>
+ <comment>Formerly Acer Peripherals</comment>
+ <model name="310P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="320P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="340P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="610P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="610PT">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="620P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="620PT">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="640P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/acer-parport.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="5450">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x211e</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported.</comment>
+ </model>
+ <model name="5550">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2211</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/benq-5550.html</url>
+ <comment>Unsupported, see link for details.</comment>
+ </model>
+ <model name="5560">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2311</usbproductid>
+ <status>unsupported</status>
+ <url>http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023447.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="7400UT">
+ <interface>USB</interface>
+ <usbvendorid>0x04a5</usbvendorid>
+ <usbproductid>0x2202</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/benq-7400ut.html</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Boeder">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Sm@rtScan Office">
+ <interface>Parport USB</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Brother">
+ <url>`http://www.brother.com/'</url>
+ <comment>*none*</comment>
+ <model name="MFC 2500">
+ <interface>USB</interface>
+ <usbvendorid>0x04f9</usbvendorid>
+ <usbproductid>0x000a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/brother-mfc-2500.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="MFC 4600">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://sourceforge.net/projects/brother-mfc</url>
+ <comment>The parport 200x400dpi grayscale version of this scanner is unsupported. Dmitri Katchalov did some investigations on this scanner. If you want to write a backend, contact him (see link).</comment>
+ </model>
+ <model name="MFC 7300c">
+ <interface>Parport USB</interface>
+ <usbvendorid>0x04f9</usbvendorid>
+ <usbproductid>0x0106</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/brother-mfc-7300.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MFC 9600">
+ <interface>USB</interface>
+ <usbvendorid>0x04f9</usbvendorid>
+ <usbproductid>0x0101</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/brother-mfc-9600.html</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="C-Channel">
+ <url>`http://www.c-channel.ch/'</url>
+ <comment>*none*</comment>
+ <model name="MyPen Pro">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/c-channel-mypen-pro.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MyPen Light">
+ <interface>USB</interface>
+ <usbvendorid>0x0a93</usbvendorid>
+ <usbproductid>0x0005</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>See bug #306792 for details.</comment>
+ </model>
+ <model name="MoneyPen II">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported.</comment>
+ </model>
+ </mfg>
+ <mfg name="Canon">
+ <url>`http://www.canon.com/'</url>
+ <comment>*none*</comment>
+ <model name="CanoScan 3000">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2215</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-3000.html</url>
+ <comment>GL660+GL646 based.</comment>
+ </model>
+ <model name="CanoScan 3000ex">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2215</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-3000.html</url>
+ <comment>GL660+GL646 based.</comment>
+ </model>
+ <model name="CanoScan 3000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2215</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-3000.html</url>
+ <comment>GL660+GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan 4200F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x221b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-4200f.html</url>
+ <comment>Probably unsupported. See link.</comment>
+ </model>
+ <model name="CanoScan 4400F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2228</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-4400.html</url>
+ <comment>GL843 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan 5000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2212</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-5000f.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="CanoScan 5200F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2217</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-5200f.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="CanoScan 8000F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-8000f.html</url>
+ <comment>Not supported. See link for more information. With transparency adapter.</comment>
+ </model>
+ <model name="CanoScan 8400F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x221e</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-8400f.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan 8600F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2229</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-8600.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan 9900F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2210</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-9900f.html</url>
+ <comment>Probably unsupported, similar to 8000F. 3200x6400 dpi USB2. With transparency adapter.</comment>
+ </model>
+ <model name="CanoScan 9950F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2219</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-9950f.html</url>
+ <comment>Probably unsupported.</comment>
+ </model>
+ <model name="CanoScan D646U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-d646u.html</url>
+ <comment>Probably not supported. See link for more information and test program.</comment>
+ </model>
+ <model name="CanoScan D646U ex">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-d646u.html</url>
+ <comment>Probably not supported. See D646.</comment>
+ </model>
+ <model name="CanoScan D1230U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2209</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-d1230u.html</url>
+ <comment>Probably not supported. </comment>
+ </model>
+ <model name="CanoScan D1250U2">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-d1250u2.html</url>
+ <comment>Not supported. However, someone started working on this scanner and some information is available (see link).</comment>
+ </model>
+ <model name="CanoScan D2400UF">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x220a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-d2400uf.html</url>
+ <comment>Not supported. See link.</comment>
+ </model>
+ <model name="CanoScan FB320U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2201</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details known.</comment>
+ </model>
+ <model name="CanoScan FB620U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2202</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-fb620u.html</url>
+ <comment>Probably not supported. Some information is available.</comment>
+ </model>
+ <model name="CanoScan FB1210U">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2205</usbproductid>
+ <status>unsupported</status>
+ <url>http://sourceforge.net/projects/canonscanner/</url>
+ <comment>Not supported. However, a stand-alone program for FreeBSD is available.</comment>
+ </model>
+ <model name="CanoScan LiDE 70">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2225</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.juergen-ernst.de/info_sane.html</url>
+ <comment>Philips chip. Backend started, see link</comment>
+ </model>
+ <model name="CanoScan LiDE 80">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2214</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-lide-80.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan LiDE 90">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1900</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-lide-90.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="CanoScan LiDE 500F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x221f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-canoscan-lide-500f.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="CanoScan LiDE 600">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2224</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.juergen-ernst.de/info_sane.html</url>
+ <comment>Philips chip. Backend started, see link</comment>
+ </model>
+ <model name="CanoScan LiDE 600F">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x2224</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.juergen-ernst.de/info_sane.html</url>
+ <comment>Philips chip. Backend started, see link</comment>
+ </model>
+ <model name="FS4000">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x3042</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-fs4000.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="IS 12">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-is-12.html</url>
+ <comment>Probably not supported. Scanner cardridge for Canon inkjet printers.</comment>
+ </model>
+ <model name="IS 22">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-is-22.html</url>
+ <comment>Probably not supported. Scanner cardridge for Canon inkjet printers.</comment>
+ </model>
+ <model name="IS 32">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x105d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-is-32.html</url>
+ <comment>Probably not supported. Scanner cardridge for Canon inkjet printers.</comment>
+ </model>
+ <model name="IS 52">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-is-52.html</url>
+ <comment>Probably not supported. Scanner cardridge for Canon inkjet printers.</comment>
+ </model>
+ <model name="ImageRunner iR1018">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x269d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-imagerunner.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="ImageRunner iR1022">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x269d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-imagerunner.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="ImageRunner iR1023">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x269d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-imagerunner.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="PIXMA MP110">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1700</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-pixma-mp110.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="PIXMA MP130">
+ <interface>USB</interface>
+ <usbvendorid>0x04a9</usbvendorid>
+ <usbproductid>0x1701</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/canon-pixma-mp130.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="DR-2020U">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>GL84x?</comment>
+ </model>
+ </mfg>
+ <mfg name="Chinon">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DS-3000">
+ <interface>Parport Serial Port</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/chinon-ds3000.html</url>
+ <comment>Unsupported at the moment, but a backend is in preparation. See link.</comment>
+ </model>
+ </mfg>
+ <mfg name="Compaq">
+ <url>`http://www.compaq.com/'</url>
+ <comment>*none*</comment>
+ <model name="S200">
+ <interface>USB</interface>
+ <usbvendorid>0x049f</usbvendorid>
+ <usbproductid>0x0021</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. 2400x1200 dpi. One bulk-in, one bulk-out and one interrupt endpoint. Type-number: U0001-HB21, another type nr on the inside: 75100512-00</comment>
+ </model>
+ </mfg>
+ <mfg name="Compeye">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Simplex 1236C">
+ <interface>Parport USB</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Corex">
+ <url>`http://www.cardscan.com/'</url>
+ <comment>*none*</comment>
+ <model name="Cardscan 500">
+ <interface>USB</interface>
+ <usbvendorid>0x08f0</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/corex-cardscan-500.html</url>
+ <comment>Probably not supported. Businesscard reader.</comment>
+ </model>
+ <model name="Cardscan 700 C">
+ <interface>USB</interface>
+ <usbvendorid>0x08f0</usbvendorid>
+ <usbproductid>0x0004</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/corex-cardscan-700.html</url>
+ <comment>Probably not supported.</comment>
+ </model>
+ </mfg>
+ <mfg name="Dell">
+ <url>`http://www.dell.com/'</url>
+ <comment>*none*</comment>
+ <model name="A940">
+ <interface>USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5106</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably rebadged Lexmark X5150. May work with sane-lexmark? See bug #312130</comment>
+ </model>
+ <model name="A960">
+ <interface>USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5107</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/dell-a960.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="922">
+ <interface>USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5109</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/dell-922.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Epson">
+ <url>`http://www.epson.com/'</url>
+ <comment>*none*</comment>
+ <model name="GT-2200">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="StylusScan 2000">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x0105</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="Stylus DX4450">
+ <interface>USB</interface>
+ <usbvendorid>0x04b8</usbvendorid>
+ <usbproductid>0x083f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/epson-stylus-dx4450.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="Stylus CX-5800">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported at the moment. Not compatible to snapscan backend. It&apos;s not known if it may work with epson or epkowa backend.</comment>
+ </model>
+ </mfg>
+ <mfg name="EDT (Electronic Document Technology)">
+ <url>`http://www.bizcardreader.com/'</url>
+ <comment>*none*</comment>
+ <model name="BizCardReader 900C">
+ <interface>USB</interface>
+ <usbvendorid>0x0a53</usbvendorid>
+ <usbproductid>0x5001</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/edt-900c.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="E-Lux">
+ <url>*none*</url>
+ <comment>E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX</comment>
+ <model name="j-6121">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</comment>
+ </model>
+ </mfg>
+ <mfg name="Enhans">
+ <url>*none*</url>
+ <comment>E-Lux and Enhans seem to have been purchased by dysan, now known as MEMOREX</comment>
+ <model name="j-6121">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Sold 1998. Same as E-Lux j-6121.</comment>
+ </model>
+ <model name="M-3630 A">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. </comment>
+ </model>
+ </mfg>
+ <mfg name="Genius">
+ <url>`http://www.geniusnet.com.tw/'</url>
+ <url>`http://www.genius-kye.com/'</url>
+ <comment>*none*</comment>
+ <model name="ColorPage CS">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-cs.html</url>
+ <comment>Probably unsupported, see link for details.</comment>
+ </model>
+ <model name="ColorPage-Slim 1200 USB2">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2020</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-slim-1200-usb2.html</url>
+ <comment>GL841 based, to be added to genesys backend.</comment>
+ </model>
+ <model name="ColorPage HR6X Slim">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2019</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-hr6x.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="ColorPage HR7X">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x2018</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-hr7x.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="ColorPage HR7XE">
+ <interface>USB</interface>
+ <usbvendorid>0x06dc</usbvendorid>
+ <usbproductid>0x0012</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-hr7xe.html</url>
+ <comment>Unsuported. See link for details.</comment>
+ </model>
+ <model name="ColorPage HR8">
+ <interface>USB</interface>
+ <usbvendorid>0x0458</usbvendorid>
+ <usbproductid>0x201c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/genius-colorpage-hr8.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ </mfg>
+ <mfg name="Guillemot">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="SCAN@HOME 48 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/teco-vm6509.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="Maxi Scan A4 Parallel 36 bit">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Identical to the Benq Prisa 620P.</comment>
+ </model>
+ </mfg>
+ <mfg name="Hercules">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="SCAN@HOME 48 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/teco-vm6509.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Hewlett-Packard">
+ <url>`http://www.hp.com/'</url>
+ <comment>*none*</comment>
+ <model name="Photo Scanner 1000">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1001</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-photo-1000.html</url>
+ <comment>Not supported by SANE. However, it&apos;s detected as mass storage device so just mounting it is reported to work. See link for device data.</comment>
+ </model>
+ <model name="Photosmart 1200 Photo">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported by SANE. No details known. 10x15 cm. Maybe similar to Photo Scanner 1000?</comment>
+ </model>
+ <model name="Photosmart S20 (C5101A)">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-photosmart-s20xi.html</url>
+ <comment>Not supported yet by SANE. See link for details.</comment>
+ </model>
+ <model name="Photosmart S20xi (C7150A)">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-photosmart-s20xi.html</url>
+ <comment>Not supported yet by SANE. See link for details.</comment>
+ </model>
+ <model name="Photosmart C5100 series">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x5811</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-photosmart-5100.html</url>
+ <comment>Not supported yet by SANE. See link for details.</comment>
+ </model>
+ <model name="ScanJet 2400c">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x0a01</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-2400c.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="Photosmart C3180">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x5611</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-photosmart-3180.html</url>
+ <comment>Not supported yet by SANE. See link for details.</comment>
+ </model>
+ <model name="ScanJet 3770">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x2505</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>While an external binary-only backend exists, it works only on Linux i386. Therefore the scanner is unsupported on other platforms.</comment>
+ </model>
+ <model name="ScanJet 4600">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3005</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-4600.html</url>
+ <comment>Not supported. See link for details, or http://www.chmil.org/hp4600linux/ for code</comment>
+ </model>
+ <model name="ScanJet 4670">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3005</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. See ScanJet 4600 entry.</comment>
+ </model>
+ <model name="ScanJet 4850C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1b05</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-4850.html</url>
+ <comment>GL841, maybe can be added to genesys backend </comment>
+ </model>
+ <model name="ScanJet 4890C">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1b05</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-4850.html</url>
+ <comment>GL843, maybe can be added to genesys backend </comment>
+ </model>
+ <model name="ScanJet 5530C Photosmart">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x1605</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-5530.html</url>
+ <comment>Maybe GL841_HP, but not confirmed, maybe can be added to genesys backend</comment>
+ </model>
+ <model name="ScanJet 8390">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x3805</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-scanjet-8390.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="ScanJet G4000">
+ <interface>USB</interface>
+ <usbvendorid>0x03f0</usbvendorid>
+ <usbproductid>0x4505</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/hp-g4000.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="IBM">
+ <url>`http://www.ibm.com'</url>
+ <comment>*none*</comment>
+ <model name="ADF Color Scanner">
+ <interface>Proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Uses proprietary ISA card. Maybe the same as the Plustek Spectra ADF?</comment>
+ </model>
+ </mfg>
+ <mfg name="IOMagic">
+ <url>`http://www.iomagic.com/'</url>
+ <comment>*none*</comment>
+ <model name="MobileScan USB">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Iris">
+ <url>`http://irislink.com/'</url>
+ <comment>*none*</comment>
+ <model name="IriScan">
+ <interface>USB</interface>
+ <usbvendorid>0x0a53</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/iris-iriscan.html</url>
+ <comment>Unsupported. LM9832/3. See link for details.</comment>
+ </model>
+ <model name="IRISPen Translator Executive">
+ <interface>USB</interface>
+ <usbvendorid>0x0f43</usbvendorid>
+ <usbproductid>0x015a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/iris-irispen-translator.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="IRISCard Pro (IBCR II)">
+ <interface>USB</interface>
+ <usbvendorid>0x0a38</usbvendorid>
+ <usbproductid>0x0301</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/iris-business.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Kodak">
+ <url>`http://www.kodak.com'</url>
+ <comment>*none*</comment>
+ <model name="Snapshot Photo Scanner 1">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. FCC ID HWF96PHS</comment>
+ </model>
+ </mfg>
+ <mfg name="Lexmark">
+ <url>`http://www.lexmark.com/'</url>
+ <comment>*none*</comment>
+ <model name="P6250">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0097</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-p6250.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="Photo 3150">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x007d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-3150.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X74">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x75.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X75">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x75.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X75 PrinTrio">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0060</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x75.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X83">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x003d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x83.html</url>
+ <comment>Unsupported. GL640.</comment>
+ </model>
+ <model name="X2330">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x00bb</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x2330.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X3450">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x00f6</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x3450.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X5130">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0065</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x5130.html</url>
+ <comment>Unsupported.</comment>
+ </model>
+ <model name="X5150">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0065</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x5130.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="X5250">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0093</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x5250.html</url>
+ <comment>Unsupported.</comment>
+ </model>
+ <model name="X6170">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0072</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x6170.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X7170">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0098</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. See bug #310889 for details.</comment>
+ </model>
+ <model name="X7350">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x00b8</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x7350.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="X8350">
+ <interface>USB</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x00b9</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/lexmark-x8350.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Logitech">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="PageScan Color">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Most probably unsupported.</comment>
+ </model>
+ <model name="PageScan USB">
+ <interface>USB</interface>
+ <usbvendorid>0x046d</usbvendorid>
+ <usbproductid>0x040f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/logitech-pagescan-usb.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Medion/Lifetec/Tevion/Cytron">
+ <url>`http://www.medion.com/'</url>
+ <url>`http://www.medion.de/'</url>
+ <comment>*none*</comment>
+ <model name="MD 6190">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0392</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/medion-md6190.html</url>
+ <comment>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</comment>
+ </model>
+ <model name="MD 6190">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x037b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/medion-md6190.html</url>
+ <comment>Probably unsupported. There seem to exist two different scanners with that name. See link for details.</comment>
+ </model>
+ <model name="MD 40420">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3008</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tevion-md40420.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 41260">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x037b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/medion-md6190.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 41985">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x037b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/medion-md6190.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 42666">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3008</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tevion-md40420.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 85264">
+ <interface>USB</interface>
+ <usbvendorid>0x08ff</usbvendorid>
+ <usbproductid>0x2580</usbproductid>
+ <status>unsupported</status>
+ <url>http://gkall.hobby.nl/authentec.html</url>
+ <comment>Fingerprint sensor. See link for details.</comment>
+ </model>
+ <model name="MD 90009">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30e5</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tevion-md90009.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 90070">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3022</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tevion-md90070.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="MD 90090">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3022</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tevion-md90070.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Memorex">
+ <url>`http://www.memorex.com/'</url>
+ <comment>*none*</comment>
+ <model name="6136u">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0346</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/memorex-maxx-6136u.html</url>
+ <comment>Probably unsupported.</comment>
+ </model>
+ <model name="6142u">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0347</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4400.html</url>
+ <comment>Probably unsupported. Same as Visioneer Onetouch 4400. See link for details.</comment>
+ </model>
+ <model name="MaxxScan 6122">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="SCF 9612P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/memorex-scf-9612p.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Microtek">
+ <url>`http://www.microtek.com/'</url>
+ <comment>*none*</comment>
+ <model name="ArtixScan 2020">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Same as Agfa DuoScan T2000XL?</comment>
+ </model>
+ <model name="ArtixScanDI 2020">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x202e</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-artixscan-2020.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="Artixscan 2500f">
+ <interface>SCSI IEEE-1384</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Same as Agfa DuoScan T2500?</comment>
+ </model>
+ <model name="ArtixScan 4000tf">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Uses ALI M5611B.</comment>
+ </model>
+ <model name="FilmScan 35">
+ <interface>USB</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-filmscan-35.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 336 CX">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Seems to be similar to the Microtek 330 CX and is detected by the microtek2 backend. Scanning doesn&apos;t seem to work however.</comment>
+ </model>
+ <model name="Scanmaker 1850S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-1850s.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 3630">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0347</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-3630.html</url>
+ <comment>Unsupported. Doesn&apos;t seem to be compatible to 3600 series, see link.</comment>
+ </model>
+ <model name="ScanMaker 3800">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30ce</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-3800.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 3830">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30ce</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-3830.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 3860">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3023</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-3880.html</url>
+ <comment>Unsupported. See link for more details. Appears to be similar to ScanMaker 3880.</comment>
+ </model>
+ <model name="ScanMaker 3880">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3021</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-3880.html</url>
+ <comment>Unsupported. SQ113 chip. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 4600">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x40c7</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-4600.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 4700">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20b4</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-4700.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 4850">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30d9</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-4900.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 4850 II">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3008</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-4850-2.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 4900">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30b9</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-4900.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 5">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5600.html</url>
+ <comment>Probably unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 5600">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20a7</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5600.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 5700">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20bd</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Uses ALI M5615 like the ScanMaker 4700.</comment>
+ </model>
+ <model name="ScanMaker 5800">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x3008</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5800.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 5800">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30d8</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5800.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="ScanMaker 5900">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30d8</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5900.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 5950">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30d8</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-5950.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 6000">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30e5</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-6000.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 6100">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30e5</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-6100.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="ScanMaker 6700">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20c9</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-6700.html</url>
+ <comment>Unsupported. See link.</comment>
+ </model>
+ <model name="ScanMaker 8700">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20b1</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-8700.html</url>
+ <comment>Unsupported. See link for details. USB vendor and product ids to be checked.</comment>
+ </model>
+ <model name="ScanMaker 9600XL">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20de</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. SCSI seems to work with microtek2 backend.</comment>
+ </model>
+ <model name="ScanMaker 9800XL">
+ <interface>USB SCSI</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x20de</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-9800.html</url>
+ <comment>Partly unsupported. IEEE-1394 works with microtek2 backend. See link.</comment>
+ </model>
+ <model name="ScanMaker i320">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x30e6</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-i320.html</url>
+ <comment>Unsupported. See link.</comment>
+ </model>
+ <model name="ScanMaker s400">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x201c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-s400.html</url>
+ <comment>Unsupported. See link.</comment>
+ </model>
+ <model name="ScanMaker S400">
+ <interface>USB</interface>
+ <usbvendorid>0x05da</usbvendorid>
+ <usbproductid>0x300b</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanmaker-s400.html</url>
+ <comment>Unsupported. See link.</comment>
+ </model>
+ <model name="ScanPort 3000">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0224</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/microtek-scanport-3000.html</url>
+ <comment>Unsupported. Vendor/Product ids: 0x04a7/0x0224. Realtek RTS8801B?. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Konica Minolta">
+ <url>`http://www.konicaminolta.com/'</url>
+ <comment>*none*</comment>
+ <model name="Dual Scan III">
+ <interface>USB</interface>
+ <usbvendorid>0x0686</usbvendorid>
+ <usbproductid>0x400d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/minolta-dual-scan-III.html</url>
+ <comment>Unsupported. May work with vuescan. See link for details.</comment>
+ </model>
+ <model name="Dual Scan IV">
+ <interface>USB</interface>
+ <usbvendorid>0x132b</usbvendorid>
+ <usbproductid>0x000a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/minolta-dual-scan-IV.html</url>
+ <comment>Unsupported. Works with vuescan. See link for details.</comment>
+ </model>
+ <model name="DiMAGE Scan Elite 5400">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x0686</usbvendorid>
+ <usbproductid>0x400e</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/minolta-dse-5400.html</url>
+ <comment>Probably unsupported. May work with vuescan. See link for details.</comment>
+ </model>
+ <model name="DiMAGE Scan Elite 5400 2">
+ <interface>USB</interface>
+ <usbvendorid>0x132b</usbvendorid>
+ <usbproductid>0x0012</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/minolta-dse-5400-2.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="DiMAGE Scan Multi Pro">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/minolta-dimage-scan-multi-pro.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="magicolor 2480MF">
+ <interface>USB Network</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses a different scanning protocol than the magicolor 1690MF</comment>
+ </model>
+ </mfg>
+ <mfg name="Mustek">
+ <url>`http://www.mustek.com/'</url>
+ <url>`http://www.mustek.de/'</url>
+ <url>`http://www.mustek.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="1200 III EP">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. quarlewm at jmu dot edu offers to temporarily loan such a scanner to anyone who is interested in writing a driver.</comment>
+ </model>
+ <model name="2400 M">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="BearPaw 2400 TA Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0400</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</comment>
+ </model>
+ <model name="BearPaw 2448 CU Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0408</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/mustek-bearpaw-2448-cu-pro.html</url>
+ <comment>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</comment>
+ </model>
+ <model name="BearPaw 4800 TA Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x1000</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/mustek-bearpaw-4800ta-pro.html</url>
+ <comment>Not supported. See link for some information.</comment>
+ </model>
+ <model name="BearPaw 4800 TA Pro II">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x040a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/mustek-bearpaw-4800ta-pro-ii.html</url>
+ <comment>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</comment>
+ </model>
+ <model name="BearPaw 6400 TA Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x040b</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Not supported. May be supported by mustek_usb2 backend later. See link for some information.</comment>
+ </model>
+ <model name="Paragon 800 II EP">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. Maybe similar to 600 II EP (SCSI_over-parport)? In this case it could be supported by the mustek SCSI backend.</comment>
+ </model>
+ <model name="ScanExpress 600 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0873</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Unsupported. Programming information is available.</comment>
+ </model>
+ <model name="ScanExpress 1200 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0003</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Unsupported. Programming information is available.</comment>
+ </model>
+ <model name="ScanExpress 1200 USB Plus">
+ <interface>USB</interface>
+ <usbvendorid>0x055f</usbvendorid>
+ <usbproductid>0x0007</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Unsupported.</comment>
+ </model>
+ <model name="ScanExpress 12000 P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://penguin-breeder.org/?page=mustek_pp</url>
+ <comment>Not supported. Asic 1505/05.</comment>
+ </model>
+ <model name="ScanExpress A3 EP">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. Maybe it will be supported by the mustek_pp backend in future.</comment>
+ </model>
+ <model name="ScanExpress CardSmart">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.meier-geinitz.de/sane/misc/mustek-scanners.html#UNSUPPORTED</url>
+ <comment>Probably unsupported. USB business card scanner. Maybe works as USB storage device?</comment>
+ </model>
+ <model name="ScanMagic 9636P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://lists.alioth.debian.org/pipermail/sane-devel/2003-May/007682.html</url>
+ <comment>Probably not supported. Same as Mustek 12000 P?. ASIC 1505.</comment>
+ </model>
+ </mfg>
+ <mfg name="NEC">
+ <url>`http://www.nevt.co.jp/'</url>
+ <comment>*none*</comment>
+ <model name="Petiscan">
+ <interface>USB</interface>
+ <usbvendorid>0x0475</usbvendorid>
+ <usbproductid>0x0100</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/nec-petiscan.html</url>
+ <comment>Most probably unsupported. See link for details. Vendor ID is Relisys/Teco. Not known if it is similar to other Relisys/Teco USB scanners.</comment>
+ </model>
+ </mfg>
+ <mfg name="Nikon">
+ <url>`http://www.nikon.com/'</url>
+ <comment>*none*</comment>
+ <model name="LS-9000 ED">
+ <interface>IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/nikon-ls9000-ed.html</url>
+ <comment>Probably not supported. See link for details. Possibly similar to LS-8000 ED.</comment>
+ </model>
+ </mfg>
+ <mfg name="Olivetti">
+ <url>`http://www.olivetti.com'</url>
+ <comment>*none*</comment>
+ <model name="Job-Jet M400">
+ <interface>USB</interface>
+ <usbvendorid>0x0b3c</usbvendorid>
+ <usbproductid>0xa880</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/olivetti-job-jet-m400.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Olympus">
+ <url>`http://www.olympus.com'</url>
+ <comment>*none*</comment>
+ <model name="ES-10P">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://lists.alioth.debian.org/pipermail/sane-devel/2008-December/023326.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="ES-10S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/olympus-es10s.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Optoelectronics">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Barcode scanner">
+ <interface>USB</interface>
+ <usbvendorid>0x065a</usbvendorid>
+ <usbproductid>0x0001</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported.</comment>
+ </model>
+ </mfg>
+ <mfg name="Optrox">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="PhotoMaker 3C">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PhotoMaker 3E">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PhotoMaker 3F">
+ <interface>Proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>Special ISA card</comment>
+ </model>
+ <model name="PhotoMaker 3S">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PhotoMaker 6E">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="PhotoMaker 6F">
+ <interface>Proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.df.lth.se/~triad/krad/optrox/</url>
+ <comment>Special ISA card</comment>
+ </model>
+ </mfg>
+ <mfg name="Panasonic">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="KV-SS905C">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</comment>
+ </model>
+ <model name="KV-S2055W">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S2055L">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S2065W">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S3065CW">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S3065CL">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S3085">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S3105C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend. See http://code.google.com/p/kvss905c/ for a standalone scanning tool.</comment>
+ </model>
+ <model name="KV-S6040W">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S6045W">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S6050W">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S6055W">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ <model name="KV-S7065C">
+ <interface>USB SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>might be supported by matsushita backend.</comment>
+ </model>
+ </mfg>
+ <mfg name="Pentax">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DSmobile USB">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x2000</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/syscan-travelscan-pro.html</url>
+ <comment>Probably not supported. Some information is available.</comment>
+ </model>
+ </mfg>
+ <mfg name="PIE">
+ <url>`http://www.scanace.com/'</url>
+ <comment>Pacific Image Electronics</comment>
+ <model name="Primefilm 1800u">
+ <interface>USB</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/pie-1800u.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="Primefilm 2700">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023442.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Primefilm 3600PRO">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. </comment>
+ </model>
+ <model name="Powerslide 3600">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0142</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/reflecta-digitdia-3600.html</url>
+ <comment>Probably unsupported. Film scanner that can scan directly from the magazine.</comment>
+ </model>
+ <model name="PF3650 Pro3 Film Scanner">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0143</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/pie-pf3650.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Plustek">
+ <url>`http://www.plustek.de/'</url>
+ <url>`http://www.plustek.com/'</url>
+ <comment>*none*</comment>
+ <model name="OpticFilm 7200">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0807</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticfilm-7200.html</url>
+ <comment>GL842 based, maybe to be added to genesys backend</comment>
+ </model>
+ <model name="OpticFilm 7200i">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0c04</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>GL843 based, maybe to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro A3U">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses Plustek ASIC P99002</comment>
+ </model>
+ <model name="OpticPro S6">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Uses RealTek chipset (RTL8801D)</comment>
+ </model>
+ <model name="OpticPro S12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0600</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st12.html</url>
+ <comment>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</comment>
+ </model>
+ <model name="OpticPro ST12">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0600</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st12.html</url>
+ <comment>Product id 0x0600 is unsupported but may be supported by the genesys backend in future. Product id 0x040b is supported by the gt68xx backend.</comment>
+ </model>
+ <model name="OpticPro ST16">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0600</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st16.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro UA18">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably LM983x based.</comment>
+ </model>
+ <model name="OpticPro S24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st24.html</url>
+ <comment>Product id 0x0601 is unsupported but may be supported by the genesys backend in future /GL646). Product id 0x040e is supported by the gt68xx backend.</comment>
+ </model>
+ <model name="OpticPro ST24">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st24.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro S28">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-s28.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro ST28">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0801</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-s28.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro ST28">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st28.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="Umax AstraScan 4750">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0802</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astrscan-4750.html</url>
+ <comment>GL841 based, to be added to genesys backend, rebadged Plustek ST28</comment>
+ </model>
+ <model name="OpticPro ST48">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0800</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st48.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro ST64">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0c00</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st64.html</url>
+ <comment>GL843 based, maybe to be added to genesys backend</comment>
+ </model>
+ <model name="OpticPro ST64+">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0c03</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st64plus.html</url>
+ <comment>GL843 based. See link for more details.</comment>
+ </model>
+ <model name="PL 806">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0c0c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-pl806.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="SmartOffice PL 812">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0c0d</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-pl812.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="OpticSlim 500">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0458</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticslim-500.html</url>
+ <comment>Unsupported. See link for more details.</comment>
+ </model>
+ <model name="OpticSlim 2420">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0806</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticslim-2420.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticSlim 2420+">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0914</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticslim-2420plus.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="OpticWorks 2000">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Multifunction device. No further information available.</comment>
+ </model>
+ <model name="OptiCard 600+">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Business card reader. No further information available.</comment>
+ </model>
+ <model name="ScanCopy 115">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x081c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-scancopy-115.html</url>
+ <comment>GL841 based, to be added to genesys backend</comment>
+ </model>
+ <model name="Spectra ADF">
+ <interface>Proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Unsupported. Uses proprietary ISA card that also provides power and is labelled GPS-1 PAGE-A from Taiwan. Other labels on the scanner include ADF Color Scanner and SF600AS. Maybe the same as the IBM ADF Color Scanner?</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0005</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0007</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x000f</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0012</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0014</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ <model name="Unknown Plustek Device">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0016</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. Scanner name not known yet.</comment>
+ </model>
+ </mfg>
+ <mfg name="PLANon">
+ <url>`http://www.planon.com/'</url>
+ <comment>*none*</comment>
+ <model name="DocuPen RC800">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details known.</comment>
+ </model>
+ <model name="DocuPen R700">
+ <interface>USB</interface>
+ <usbvendorid>0x10c4</usbvendorid>
+ <usbproductid>0xea60</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/planon-docupen-r700.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="DocuPen (DPEN-BW)">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details known.</comment>
+ </model>
+ </mfg>
+ <mfg name="Primax">
+ <url>`http://www.primax.nl/'</url>
+ <comment>*none*</comment>
+ <model name="Colorado 600U">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0341</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/primax-colorado-600u.html</url>
+ <comment>Not supported. Some information is available.</comment>
+ </model>
+ <model name="Colorado 1200p">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://home2.swipnet.se/~w-25069/pxscan.html</url>
+ <comment>Unsupported by SANE. But is reported to partly work with pxscan. See link.</comment>
+ </model>
+ <model name="Colorado 1200u">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0361</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="Primascan Colorado 2600u">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0347</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4400.html</url>
+ <comment>Unsupported. Same as Visioneer Onetouch 4400. See link for details.</comment>
+ </model>
+ <model name="Colorado Direct 600">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://home2.swipnet.se/~w-25069/pxscan.html</url>
+ <comment>Not supported. However, a stand-alone program is available.</comment>
+ </model>
+ <model name="Colorado Direct 9600">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://home2.swipnet.se/~w-25069/pxscan.html</url>
+ <comment>Not supported. However, a stand-alone program is available.</comment>
+ </model>
+ <model name="Colorado USB 9600">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0340</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/primax-colorado-usb-9600.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="G2-300">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0300</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2-300 #2">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0302</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2E-300">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0301</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2E-300 #2">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0303</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2-600">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0380</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2-600 #2">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0382</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="G2E-600">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0383</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="OneTouch 5300">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported.</comment>
+ </model>
+ <model name="ReadyScan 636i">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0381</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably unsupported. No details known.</comment>
+ </model>
+ <model name="Slim-Line 1200">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Maybe GL646. Maybe similar to Medion MD 6228?</comment>
+ </model>
+ <model name="Onetouch 8920">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0371</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8920.html</url>
+ <comment>Not supported. Look similar to Visioneer Onetouch 8920 (same USB product id).</comment>
+ </model>
+ </mfg>
+ <mfg name="Prolink">
+ <url>`http://www.fida.com/'</url>
+ <comment>*none*</comment>
+ <model name="Winscan Pro 2448U">
+ <interface>USB</interface>
+ <usbvendorid>0x06dc</usbvendorid>
+ <usbproductid>0x0014</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/prolink-2448u.html</url>
+ <comment>Not supported. Some information is available. RealTek RTS8801.</comment>
+ </model>
+ <model name="Winscan Pro 2000">
+ <interface>USB Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. No further information available.</comment>
+ </model>
+ </mfg>
+ <mfg name="Quato">
+ <url>`http://www.quato.de/'</url>
+ <comment>*none*</comment>
+ <model name="X-Finity">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details yet. Originally manufactured by PFU?</comment>
+ </model>
+ <model name="X-Finity Ultra">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details yet.</comment>
+ </model>
+ </mfg>
+ <mfg name="Reflecta">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DigitDia 3600">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0142</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/reflecta-digitdia-3600.html</url>
+ <comment>Film scanner that can scan directly from the magazine.</comment>
+ </model>
+ <model name="iScan 1800">
+ <interface>USB</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0120</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/reflecta-iscan-1800.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="ProScan 4000">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0143</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/reflecta-proscan-4000.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Relisys">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Eclipse 1200U">
+ <interface>USB</interface>
+ <usbvendorid>0x0475</usbvendorid>
+ <usbproductid>0x0103</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/relisys-eclipse-1200u.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="Scorpio Ultra 3">
+ <interface>USB</interface>
+ <usbvendorid>0x0475</usbvendorid>
+ <usbproductid>0x0210</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/relisys-scorpio-ultra3.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="Episode">
+ <interface>USB</interface>
+ <usbvendorid>0x0475</usbvendorid>
+ <usbproductid>0x0103</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/relisys-episode.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ <model name="AVEC II E3">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Parport version of AVEC II S3?. See bug #304992 for details</comment>
+ </model>
+ </mfg>
+ <mfg name="Samsung">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="SCX-4725FN">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/samsung-scx-4725.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Scanshell">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="800N">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x6605</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/scanshell-800n.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Sicos">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="DMS 2000">
+ <interface>proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>mailto:ehaase@inf.fu-berlin.de</url>
+ <comment>Not supported until now. Work on a backend has started, contact the author for details (see link)</comment>
+ </model>
+ </mfg>
+ <mfg name="Siemens">
+ <url>`http://www.siemens.com/'</url>
+ <comment>*none*</comment>
+ <model name="ID Mouse Professional">
+ <interface>USB</interface>
+ <usbvendorid>0x0681</usbvendorid>
+ <usbproductid>0x0005</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported.</comment>
+ </model>
+ <model name="Cherry FingerTIP ID Board - Sensor">
+ <interface>USB</interface>
+ <usbvendorid>0x0681</usbvendorid>
+ <usbproductid>0x0010</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported.</comment>
+ </model>
+ </mfg>
+ <mfg name="SmartDisk">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="SmartScan 3600">
+ <interface>USB IEEE-1394</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. Same as PIE Primefilm 2600 PRO.</comment>
+ </model>
+ </mfg>
+ <mfg name="Spot Technology">
+ <url>*none*</url>
+ <comment>Spot seems have gone out of business.</comment>
+ <model name="Maxiscan A4">
+ <interface>proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.el-profesor.net/spoonset/</url>
+ <comment>Not supported until now. Work on a backend has started, see link for more information.</comment>
+ </model>
+ <model name="ScanTak 2c">
+ <interface>proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.el-profesor.net/spoonset</url>
+ <comment>Not supported. Work on a backend has started, see link for more information.</comment>
+ </model>
+ <model name="ScanTak 3c">
+ <interface>proprietary</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.el-profesor.net/spoonset</url>
+ <comment>Not supported. Work on a backend has started, see link for more information.</comment>
+ </model>
+ </mfg>
+ <mfg name="Syscan">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="TravelScan FS-531">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x0530</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/syscan-travelscan-fs531.html</url>
+ <comment>Not supported. May work with the Plustek backend in future. See link for details.</comment>
+ </model>
+ <model name="TravelScan Pro">
+ <interface>USB</interface>
+ <usbvendorid>0x0a82</usbvendorid>
+ <usbproductid>0x2000</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/syscan-travelscan-pro.html</url>
+ <comment>Probably not supported. Some information is available.</comment>
+ </model>
+ </mfg>
+ <mfg name="Tamarack">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="Artiscan 9600">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.autistici.org/tamarhack/</url>
+ <comment>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</comment>
+ </model>
+ <model name="Artiscan 9600 pro 36">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://www.autistici.org/tamarhack/</url>
+ <comment>Unsupported at the moment. See link for a project for that scanner.</comment>
+ </model>
+ <model name="Artiscan 2400FS">
+ <interface>USB</interface>
+ <usbvendorid>0x05e3</usbvendorid>
+ <usbproductid>0x0100</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/tamarack-artiscan-2400.html</url>
+ <comment>Unsupported. See link for more information.</comment>
+ </model>
+ </mfg>
+ <mfg name="TCE">
+ <url>`http://www.tce.com.br/'</url>
+ <comment>Brasilian vendor.</comment>
+ <model name="MK600U">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0346</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/memorex-maxx-6136u.html</url>
+ <comment>Not supported. Some information is available.</comment>
+ </model>
+ <model name="S450">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://home2.swipnet.se/~w-25069/pxscan.html</url>
+ <comment>Not supported by SANE but is reported to work with pxscan (see link).</comment>
+ </model>
+ </mfg>
+ <mfg name="Teco">
+ <url>`http://www.tecoimage.com.tw/'</url>
+ <comment>*none*</comment>
+ <model name="VM6509F">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/teco-vm6509.html</url>
+ <comment>Probably unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Tiny">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="FU661E">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0347</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4400.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Trust">
+ <url>`http://www.trust-site.com'</url>
+ <comment>*none*</comment>
+ <model name="CombiScan 19200">
+ <interface>Parport USB</interface>
+ <usbvendorid>0x05cb</usbvendorid>
+ <usbproductid>0x1483</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-combiscan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="EasyScan 19200">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>http://lists.alioth.debian.org/pipermail/sane-devel/2008-October/022955.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCSI Scan 19200 -Excellence Series-">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/trust-scsi-scan-19200.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ </mfg>
+ <mfg name="UMAX">
+ <url>`http://www.umax.com/'</url>
+ <comment>*none*</comment>
+ <model name="Astra 2500">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0374</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-2500.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Astra 2850">
+ <interface>USB</interface>
+ <usbvendorid>0x07b3</usbvendorid>
+ <usbproductid>0x0601</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/plustek-opticpro-st24.html</url>
+ <comment>Probably not supported. Same IDs as Plustek OpticPro ST24. See link for details.</comment>
+ </model>
+ <model name="Astra 3000">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x038a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-3000.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Astra 3600">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x038a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-3600.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Astra 4000">
+ <interface>USB</interface>
+ <usbvendorid>0x1606</usbvendorid>
+ <usbproductid>0x1030</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4000.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="Astra 4100">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x038c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4100.html</url>
+ <comment>Not supported, to be added to genesys backend.</comment>
+ </model>
+ <model name="Astra 4500">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a10</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4500.html</url>
+ <comment>GL646 based, to be added to genesys backend. Avision iVina FB1600 clone</comment>
+ </model>
+ <model name="Astra 4600">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported, no details known.</comment>
+ </model>
+ <model name="Astra 4700">
+ <interface>USB</interface>
+ <usbvendorid>0x0638</usbvendorid>
+ <usbproductid>0x0a20</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astra-4700.html</url>
+ <comment>GL646/GL660 based. Avision iVina FB1800 clone.</comment>
+ </model>
+ <model name="Astra 6700">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. No chipset information available. Same as Avision iVina FB2400.</comment>
+ </model>
+ <model name="AstraSlim">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astraslim.html</url>
+ <comment>Probably not supported currently. See link for more details.</comment>
+ </model>
+ <model name="AstraSlim 1200">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0110</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astraslim-1200.html</url>
+ <comment>See link for more details.</comment>
+ </model>
+ <model name="AstraSlim 6000">
+ <interface>USB</interface>
+ <usbvendorid>0x080d</usbvendorid>
+ <usbproductid>0x0104</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-astraslim-6000.html</url>
+ <comment>Probably not supported currently. See link for more details.</comment>
+ </model>
+ <model name="Nete3470&apos;">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No details known..</comment>
+ </model>
+ <model name="Powerlook 180">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/umax-powerlook-180.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Powerlook 1000 USB">
+ <interface>USB</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Probably not supported. No further information available.</comment>
+ </model>
+ </mfg>
+ <mfg name="Vantas">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="3000">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0224</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4800.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Visioneer">
+ <url>`http://www.visioneer.com/'</url>
+ <comment>*none*</comment>
+ <model name="6200">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0345</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. Is reported to use the E5 chipset. Uses a Primax ID. Looks similar to Primascan Colorado 2600u.</comment>
+ </model>
+ <model name="6200 EPP/USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0311</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. Id is from Primax? Yet another scanner with the same name?</comment>
+ </model>
+ <model name="9420">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x03a8</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-9420.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="9450 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0421</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-9450-usb.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 4400">
+ <interface>USB</interface>
+ <usbvendorid>0x0461</usbvendorid>
+ <usbproductid>0x0347</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4400.html</url>
+ <comment>Not supported. E5 chipset? See link for more details.</comment>
+ </model>
+ <model name="OneTouch 4800 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0224</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4800.html</url>
+ <comment>Unsupported. Seems to use Realtek RTS8801B. Same as Microtek Scanport 3000. See link for details.</comment>
+ </model>
+ <model name="OneTouch 5300 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0226</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch5300.html</url>
+ <comment>Not supported. Chipset is RTS8801B(?). See link for output of /proc/bus/usb/devices.</comment>
+ </model>
+ <model name="OneTouch 5300">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0221</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Not supported. Yet another scanner with this name?</comment>
+ </model>
+ <model name="OneTouch 5800 USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0226</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch5800.html</url>
+ <comment>Unsupported. 48 bit scanner, doesn&apos;t work with viceo backend. RTS8801C.</comment>
+ </model>
+ <model name="OneTouch 6600">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x022a</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch6600.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 7100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0229</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch7100.html</url>
+ <comment>GL646 based, to be added to genesys backend</comment>
+ </model>
+ <model name="Onetouch 7700">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0380</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch7700.html</url>
+ <comment>LM9832/3 based, to be added to plustek backend</comment>
+ </model>
+ <model name="OneTouch 8100">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0321</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8100.html</url>
+ <comment>Unsupported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 8700">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0371</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8920.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 8900">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0371</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8920.html</url>
+ <comment>Not supported. Same as 8920 but without TA?</comment>
+ </model>
+ <model name="Onetouch 8920">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0371</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8920.html</url>
+ <comment>Not supported. Same as 8700 and 8900 but includes a TA. Uses a Primax ID. Chipset is RTS8801C. See link for output of /proc/bus/usb/devices.</comment>
+ </model>
+ <model name="Onetouch 9000">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x022c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch9020.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 9020">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x022c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch9020.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="Onetouch 9320">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0362</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch9320.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Onetouch Pro 8800">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0410</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8820.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="Onetouch Pro 8820">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0410</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch8820.html</url>
+ <comment>Probably not supported. See link for details.</comment>
+ </model>
+ <model name="PaperPort 3100b">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-paperport-3100b.html</url>
+ <comment>Most probably not supported. See link for details.</comment>
+ </model>
+ <model name="PaperPort 6100">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>*none*</url>
+ <comment>Most probably not supported. More details would be appreciated.</comment>
+ </model>
+ <model name="PaperPort OneTouch">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-paperport-onetouch.html</url>
+ <comment>Most probably not supported. See link for details.</comment>
+ </model>
+ <model name="Strobe Pro USB">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0102</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-strobe-pro-usb.html</url>
+ <comment>Not supported. See link for details.</comment>
+ </model>
+ <model name="4800 One Touch">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x03a0</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-4800-onetouch.html</url>
+ <comment>Unsupported. See link for details. Different id compared to One Touch 4800?</comment>
+ </model>
+ <model name="DocuImage 620S">
+ <interface>SCSI</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-docuimage-620s.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="DocuMate 510">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0446</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-documate-510.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="DocuMate 510">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x047c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-documate-510.html</url>
+ <comment>Not supported. See link for more details. Yet another USB id.</comment>
+ </model>
+ <model name="One Touch 4800">
+ <interface>USB</interface>
+ <usbvendorid>0x04a7</usbvendorid>
+ <usbproductid>0x0224</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/visioneer-onetouch4800.html</url>
+ <comment>Unsupported. See link for details. Different id compared to 4800 One Touch?</comment>
+ </model>
+ <model name="WorkCentre 470cx">
+ <interface>Parport</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-470cx.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre M15i">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0xffef</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-m15i.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre XK35c">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x0020</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-xk35c.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre XK50cx">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3903</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-xk50cx.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre Pro 412">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x043d</usbvendorid>
+ <usbproductid>0x4303</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-pro412.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre PE16">
+ <interface>USB Parport</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x4220</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-pe16.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ <model name="WorkCentre PE120i">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x4237</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/xerox-workcentre-pe120i.html</url>
+ <comment>Not supported. See link for more details.</comment>
+ </model>
+ </mfg>
+ </type>
+ <type def="vidcam">
+ <mfg name="Biolux">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="654 (micrOcular)">
+ <interface>USB</interface>
+ <usbvendorid>0x0923</usbvendorid>
+ <usbproductid>0x010f</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/biolux-654.html</url>
+ <comment>Not supported yet. See link for more details.</comment>
+ </model>
+ </mfg>
+ <mfg name="Grandtek Scopecam">
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <model name="8x30 Binocular &amp; Digital Camera">
+ <interface>USB</interface>
+ <usbvendorid>0x0797</usbvendorid>
+ <usbproductid>0x801c</usbproductid>
+ <status>unsupported</status>
+ <url>/unsupported/grandtech-scopecam.html</url>
+ <comment>Not Supported yet. See link for more details.</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+<backend name="v4l">
+<version>1.0-3</version>
+<new state="no"/>
+ <manpage>sane-v4l</manpage>
+ <url>mailto:henning@meier-geinitz.de</url>
+ <comment>*none*</comment>
+ <type def="api">
+ <desc>Interface to Video For Linux API</desc>
+ <url>*none*</url>
+ <comment>Supports video cameras and other devices accessed by the v4l kernel API, e.g. bttv devices. Quite a lot of known bugs.</comment>
+ </type>
+</backend>
+<backend name="xerox_mfp">
+<version>1.0-13</version>
+<new state="no"/>
+ <manpage>sane-xerox_mfp</manpage>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ <type def="scanner">
+ <mfg name="Xerox">
+ <url>`http://www.office.xerox.com/'</url>
+ <comment>*none*</comment>
+ <model name="Phaser 6110MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x3d5d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="Phaser 3200MFP">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x3da4</usbproductid>
+ <status>complete</status>
+ <url>http://www.office.xerox.com/multifunction-printer/multifunction-under-30ppm/phaser-3200mfp/spec-enus.html</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="WorkCentre 3119 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x4265</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="WorkCentre 4118 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x420c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="WorkCentre 3210">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x4293</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="WorkCentre 3220">
+ <interface>USB</interface>
+ <usbvendorid>0x0924</usbvendorid>
+ <usbproductid>0x4294</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Dell">
+ <url>`http://www.dell.com/'</url>
+ <comment>*none*</comment>
+ <model name="Dell MFP Laser Printer 1815dn">
+ <interface>USB</interface>
+ <usbvendorid>0x413c</usbvendorid>
+ <usbproductid>0x5124</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ <mfg name="Samsung">
+ <url>`http://www.samsung.com'</url>
+ <comment>*none*</comment>
+ <model name="SCX-4x16">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3409</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6x20">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x340d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MFP-560">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x340e</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MFP-750">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x340f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4x20">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3412</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4100">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3413</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4x21">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3419</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-5x30">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341a</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4200">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-3160">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341c</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6x22">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341d</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX4725">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX4725-FN">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x341f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6x45">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3420</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-8380">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3421</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-2160">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3425</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4500">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3426</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-6200">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3427</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-6240">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3428</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6x55">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3429</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-3170fn (CLX-3170 Series)">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-3175FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4500W">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342b</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4824 (SCX-4x24 Series)">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4828FN (SCX-4x28 Series)">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4300">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342e</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-5835_5935">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x342f</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-5635">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3430</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4x26">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3432</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4600">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3433</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4623">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3434</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="MFP-65x">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3435</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6545">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3437</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-8385">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3439</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-6220">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x343a</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-6250">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x343b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4825FN (SCX-4x25 Series)">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x343c</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-3185">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x343d</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-8540">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x343f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4623FW">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3440</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-3205W (SCX-3200 Series)">
+ <interface>USB Ethernet</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3441</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6545X">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3442</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-6x55X">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3443</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-8385X">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3444</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-5835_5935X">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3446</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4833FD">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x344b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4835FD">
+ <interface>Ethernet</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x344b</usbproductid>
+ <status>good</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-3405W">
+ <interface>Ethernet</interface>
+ <usbvendorid>*none*</usbvendorid>
+ <usbproductid>*none*</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-3400">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x344f</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SF-760">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3450</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4729FD">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3453</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-6260">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3455</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-3300 Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3456</usbproductid>
+ <status>basic</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-470x">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3457</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="CLX-4190">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x345a</usbproductid>
+ <status>minimal</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-4650 4x21S Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x345b</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="M337x 387x 407x Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3460</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="M267x 287x Series">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3461</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="SCX-681x">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3466</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ <model name="C460">
+ <interface>USB</interface>
+ <usbvendorid>0x04e8</usbvendorid>
+ <usbproductid>0x3468</usbproductid>
+ <status>untested</status>
+ <url>*none*</url>
+ <comment>*none*</comment>
+ </model>
+ </mfg>
+ </type>
+</backend>
+</backends>