summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/man/man4/uscanner.4110
-rw-r--r--sys/dev/usb/usbdevs7
-rw-r--r--sys/dev/usb/uscanner.c7
3 files changed, 115 insertions, 9 deletions
diff --git a/share/man/man4/uscanner.4 b/share/man/man4/uscanner.4
index 3ec1a2e35e2..fad0fc81ebc 100644
--- a/share/man/man4/uscanner.4
+++ b/share/man/man4/uscanner.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: uscanner.4,v 1.9 2007/11/06 21:56:43 jmc Exp $
+.\" $OpenBSD: uscanner.4,v 1.10 2007/11/10 17:30:26 ajacoutot Exp $
.\" $NetBSD: uscanner.4,v 1.4 2000/10/13 21:05:18 augustss Exp $
.\"
.\" Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: November 6 2007 $
+.Dd $Mdocdate: November 10 2007 $
.Dt USCANNER 4
.Os
.Sh NAME
@@ -65,25 +65,125 @@ and
The
.Nm
driver works with the following scanners:
+.Ss Acer
+.Bl -tag -width Ds -offset indent -compact
+.It Acerscan 320U
+.It Acerscan 620U
+.It Acerscan 640U
+.It Acerscan C310U
+.El
+.Ss Agfa
+.Bl -tag -width Ds -offset indent -compact
+.It SnapScan 1212U
+.It SnapScan 1236U
+.It SnapScan e20
+.It SnapScan e25
+.It SnapScan e26
+.It SnapScan e40
+.It SnapScan e50
+.It SnapScan e52
+.It SnapScan Touch
+.El
+.Ss Avision
+.Bl -tag -width Ds -offset indent -compact
+.It 1200U
+.El
+.Ss Canon
+.Bl -tag -width Ds -offset indent -compact
+.It CanoScan N656U
+.It CanoScan N670U
+.It CanoScan N1220U
+.It CanoScan N1240U
+.El
.Ss Epson
-.Bl -tag -width Microtek -offset indent -compact
+.Bl -tag -width Ds -offset indent -compact
.It GT-7000
+.It GT-9700F
.It Perfection 610U
.It Perfection 636U
-.It Perfection 1200U
-.It Perfection 1200U Photo
+.It Perfection 640U
+.It Perfection 12xxU
+.It Perfection 12xxU Photo
+.It Perfection 16xxU
+.It Perfection 16xxU Photo
+.It Perfection 1650
+.It Perfection 2400
+.It Stylus DX38xx DX40xx DX50xx DX60xx (multifunction)
.El
.Ss HP
.Bl -tag -width Ds -offset indent -compact
+.It Photosmart S20
+.It ScanJet 2200C
+.It ScanJet 3300C
+.It ScanJet 3400cse
.It ScanJet 4100C
+.It ScanJet 4200C
+.It ScanJet 4300C
.It ScanJet 5200C
.It ScanJet 5300C
+.It ScanJet 6200C
.It ScanJet 6300C
.El
+.Ss Kye
+.Bl -tag -width Ds -offset indent -compact
+.It ColorPage Vivid-Pro
+.El
.Ss Microtek
.Bl -tag -width Ds -offset indent -compact
.It ScanMaker X6USB
.El
+.Ss Mustek
+.Bl -tag -width Ds -offset indent -compact
+.It 600
+.It 600 CU
+.It 1200
+.It 1200 CU
+.It 1200 UB
+.It 1200 Plus
+.It 1200 CU Plus
+.It BearPaw 1200F
+.El
+.Ss National
+.Bl -tag -width Ds -offset indent -compact
+.It BearPaw 1200
+.It BearPaw 2400
+.El
+.Ss Primax
+.Bl -tag -width Ds -offset indent -compact
+.It Colorado 600u
+.It Colorado 9600
+.It Colorado 19200
+.It Colorado 1200u
+.It G2-200
+.It G2-300
+.It G2-600
+.It G2E-300
+.It G2E-600
+.It ReadyScan 636i
+.It Visioneer 6200
+.El
+.Ss Umax
+.Bl -tag -width Ds -offset indent -compact
+.It Astra 1220U
+.It Astra 1236U
+.It Astra 2000U
+.It Astra 2200U
+.It Astra 3400
+.El
+.Ss Visioneer
+.Bl -tag -width Ds -offset indent -compact
+.It OneTouch 5300
+.It OneTouch 6100
+.It OneTouch 6200
+.It OneTouch 7600
+.It OneTouch 8100
+.It OneTouch 8600
+.It Scanport 3000
+.El
+.Ss Ultima
+.Bl -tag -width Ds -offset indent -compact
+.It 1200 UB Plus
+.El
.Pp
Many other scanners are recognized, but there is no software support
for them yet.
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index 45be230a2af..0be6f5ba164 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -1,4 +1,4 @@
-$OpenBSD: usbdevs,v 1.308 2007/11/06 17:25:15 ajacoutot Exp $
+$OpenBSD: usbdevs,v 1.309 2007/11/10 17:30:26 ajacoutot Exp $
/* $NetBSD: usbdevs,v 1.322 2003/05/10 17:47:14 hamajima Exp $ */
/*
@@ -1118,7 +1118,10 @@ product EPSON 1260 0x011d Perfection 1260
product EPSON 1660 0x011e Perfection 1660
product EPSON 1670 0x011f Perfection 1670
product EPSON CX3650 0x080e Stylus CX3650
-product EPSON DX3850 0x082f Stylus DX3850 / DX4050
+product EPSON DX3800 0x0818 Stylus DX3800
+product EPSON DX4000 0x082f Stylus DX4000
+product EPSON DX5000 0x082b Stylus DX5000
+product EPSON DX6000 0x082e Stylus DX6000
/* e-TEK Labs products */
product ETEK 1COM 0x8007 Serial
diff --git a/sys/dev/usb/uscanner.c b/sys/dev/usb/uscanner.c
index f34f26bb48b..eb5293939cf 100644
--- a/sys/dev/usb/uscanner.c
+++ b/sys/dev/usb/uscanner.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uscanner.c,v 1.37 2007/11/06 17:25:15 ajacoutot Exp $ */
+/* $OpenBSD: uscanner.c,v 1.38 2007/11/10 17:30:26 ajacoutot Exp $ */
/* $NetBSD: uscanner.c,v 1.40 2003/01/27 00:32:44 wiz Exp $ */
/*
@@ -176,7 +176,10 @@ static const struct uscan_info uscanner_devs[] = {
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_640U }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1650 }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_2400 }, 0 },
- {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_DX3850 }, 0 },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_DX3800 }, 0 },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_DX4000 }, 0 },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_DX5000 }, 0 },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_DX6000 }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN },
/* UMAX */