Next file: linux/Documentation/usb/scanner.txt
Previous file: linux/Documentation/usb/rio.txt
Back to the patch index
Back to the overall index
- Lines: 82
Fri Sep 1 13:51:28 2000
- Orig file:
- Orig date:
Thu Jan 1 01:00:00 1970
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/Documentation/usb/scanner-hp-sane.txt linux/Documentation/usb/scanner-hp-sane.txt
@@ -0,0 +1,81 @@
+Copyright (C) 1999, 2000 David E. Nelson
+April 26, 2000
+- Amended for Linux-2.3.99-pre6-3
+- Updated for multiple scanner support
+This document will hopefully provide enough info on how to get SANE
+working with a Hewlett Packard USB capable scanner using the USB
+interface. The majority of HP Scanners support the Scanner Control
+Language (SCL) which is both published by HP and supported by SANE.
+The only HP Scanners that I'm aware of that do not support SCL are the
+4200C ,3300C, and the PhotoSmart S20. All other HP scanners with USB
+interfaces should work (4100C, 5200C, 6200C, and 6300C) as do models
+that are derived from the models above. ie the 6350C which is a 6300C
+with a transparency adaptor included with the scanner at time of
+purchase. Of course as HP releases new scanners this information may
+In order to get this running you'll need USB support in your kernel in
+addition to USB Scanner support. Please refer to scanner.txt for
+issues pertaining to Linux USB and USB Scanner support.
+An installed version of SANE which is available from
+http://www.mostang.com/sane/. Testing has been performed using
+version SANE-1.0.1. For instructions on building and installing SANE,
+refer to the various README files within the SANE distribution.
+The latest SANE HP backend is available from http://www.kirchgessner.net.
+At the time of this writing, version 0.83 was available.
+OK, I'VE INSTALLED SANE. SO WHAT DO I DO NOW?
+NOTE: $INSTALL_DIR is the location where SANE is installed. It may be
+/usr/local, /usr, /opt or somewhere else. If you don't know, ask your
+1) Make sure that you have the libsane-hp.* libraries under the
+$INSTALL_DIR/lib/sane/ directory. If you don't, then the HP backend
+was either not compiled or installed properly.
+2) Under the directory $INSTALL_DIR/etc/sane.d/ edit the following
+files: dll.conf, hp.conf.
+ dll.conf: Make sure that the 'hp' entry is present and uncommented.
+ hp.conf: This should contain two lines:
+ option connect-device
+NOTE: If you are using multiple scanners, make sure to have the correct
+device, ie /dev/usbscanner0. See scanner.txt for more info.
+3) You should now be able to use SANE (xscanimage or scanimage).
+Don't forget to read any relevant man pages regarding the usage of
+SANE. If you have other entries uncommented in 'dll.conf', you may
+have to specify the device to (x)scanimage. Again, `man` is your
+friend. The xscanimage (1) man page has info on how to get 'The Gimp'
+to work with xscanimage. Note that Gimp support must be compiled into
+SANE for it to work. If you are dealing with a RedHat system, this
+means that you'll also need to install the gimp-devel rpm package
+prior to compiling SANE.
+NOTE: The issues regarding core dumping by (x)scanimage have (or seem
+to be thus far) been resolved with version 0.2+ of the USB scanner
+driver which should be available in linux-2.3.23. If you notice
+otherwise, please contact me.
FUNET's LINUX-ADM group, firstname.lastname@example.org
TCL-scripts by Sam Shen (who was at: email@example.com)