patch-2.3.99-pre4 linux/Documentation/usb/scanner.txt
Next file: linux/Documentation/usb/usb-help.txt
Previous file: linux/Documentation/usb/scanner-hp-sane.txt
Back to the patch index
Back to the overall index
- Lines: 137
- Date:
Mon Mar 27 09:44:58 2000
- Orig file:
v2.3.99-pre3/linux/Documentation/usb/scanner.txt
- Orig date:
Fri Jan 28 15:09:06 2000
diff -u --recursive --new-file v2.3.99-pre3/linux/Documentation/usb/scanner.txt linux/Documentation/usb/scanner.txt
@@ -1,12 +1,15 @@
Copyright (C) 1999, 2000 David E. Nelson
-Jan. 22, 2000
+Mar. 23, 2000
CHANGES
- Amended for linux-2.3.40
- Appended hp_scan.c to end of this README
- Removed most references to HP
+- Updated uhci/ohci host controller info
+- Updated support for multiple scanner support
+- Updated supported scanners list
OVERVIEW
@@ -28,10 +31,8 @@
REQUIREMENTS
A host with a USB port. Ideally, either a UHCI (Intel) or OHCI
-(Compaq and others) hardware port should work. However, I've only
-been able to really use an OHCI controller. At the time of this
-writing, both uhci and ohci work with scanner.c *except* for the HP
-4100C which only works with ohci. This problem is being investigated.
+(Compaq and others) hardware port should work. At the time of this
+writing, there are two UHCI drivers and one OHCI.
A Linux development kernel (2.3.x) with USB support enabled or a
backported version to linux-2.2.x. See http://www.linux-usb.org for
@@ -69,12 +70,26 @@
(you may need to execute `depmod -a` to update the module
dependencies). Testing was performed only as modules, YMMV.
-Add a device for the USB scanner:
- `mknod /dev/usbscanner c 180 48`
-
-Set appropriate permissions for /dev/usbscanner (don't forget about
-group and world permissions). Both read and write permissions are
-required for proper operation.
+Beginning with version 0.4 of the driver, up to 16 scanners can be
+connected/used simultaneously. If you intend to use more than
+one scanner at a time:
+
+ Add a device for the USB scanner:
+ `mknod /dev/usbscanner0 c 180 48`
+ `mknod /dev/usbscanner1 c 180 49`
+ .
+ .
+ `mknod /dev/usb/scanner15 180 63`
+
+
+If you forsee using only one scanner:
+ `mknod /dev/usbscanner0 c 180 48`
+ `ln -s /dev/usbscanner0 /dev/usbscanner`
+
+
+Set appropriate permissions for /dev/usbscanner[0-15] (don't forget
+about group and world permissions). Both read and write permissions
+are required for proper operation.
Load the appropriate modules (if compiled as modules):
@@ -110,25 +125,49 @@
At the time of this writing, the following scanners were supported by
scanner.c:
+ Acer
+
+ Prisa AcerScan 620U
+
+ Agfa
+
+ SnapScan 1212U, SnapScan Touch
+
+ Genius
+
+ ColorPage Vivid Pro
+
Hewlett Packard
3300, 4100, 4200, 5200, 6200, 6300, PhotoSmart S20
- AGFA
+ Microtek
- SnapScan 1212U
+ ScanMaker X6-X6U, Phantom 336CX - C3, Phantom C6, ScanMaker V6USL,
+ ScanMaker V6UL - SpicyU
- Umax
+ Mustek
- Astra 2000U
+ 1200 CU
+
+ Primax/Colorado
+
+ G2-300, G2-600, G2E-300, G2E-600, ReadyScan 636i, Colorado USB
+ 19200, Colorado 600u, Colorado 1200u
Seiko/Epson
- Perfection 636, Perfection 1200U
+ Perfection Perfection 610, Perfection 636U/636Photo, Perfection
+ 1200U/1200Photo
- Mustek
+ Umax
+
+ Astra 1220U, 1236U, 2000U
+
+ Visioneer
+
+ OneTouch 5300, OneTouch 7600, 6100,
- 1200 CU
User Specified. See MODULE PARAMETERS for details.
@@ -142,11 +181,11 @@
product=0x****' to the conf.modules/modules.conf file replacing the
#'s and the *'s with the correct ID's. The ID's can be retrieved from
the messages file or using `cat /proc/bus/usb/devices` if USB /proc
-support was selected during kernel configuration. In later kernels
-(2.3.38+), a new filesystem was introduced, usbdevfs. To mount the
-filesystem, issue the command `mount -t usbdevfs /proc/bus/usb
-/proc/bus/usb`. You can then issue ` cat /proc/bus/usb/devices` to
-extract USB device information.
+support was selected during kernel configuration. **NOTE**:In later
+kernels (2.3.38+), a new filesystem was introduced, usbdevfs. To
+mount the filesystem, issue the command `mount -t usbdevfs
+/proc/bus/usb /proc/bus/usb`. You can then issue ` cat
+/proc/bus/usb/devices` to extract USB device information.
BUGS
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)