patch-2.4.8 linux/drivers/usb/scanner.h
Next file: linux/drivers/usb/se401.c
Previous file: linux/drivers/usb/scanner.c
Back to the patch index
Back to the overall index
- Lines: 28
- Date:
Tue Jul 24 14:20:56 2001
- Orig file:
v2.4.7/linux/drivers/usb/scanner.h
- Orig date:
Thu May 24 15:14:08 2001
diff -u --recursive --new-file v2.4.7/linux/drivers/usb/scanner.h linux/drivers/usb/scanner.h
@@ -53,7 +53,7 @@
/* Enable to activate the ioctl interface. This is mainly meant for */
/* development purposes until an ioctl number is officially registered */
-// #define SCN_IOCTL
+#define SCN_IOCTL
/* WARNING: These DATA_DUMP's can produce a lot of data. Caveat Emptor. */
// #define RD_DATA_DUMP /* Enable to dump data - limited to 24 bytes */
@@ -123,6 +123,7 @@
{ USB_DEVICE(0x04b8, 0x010a) }, /* Perfection 1640SU and 1640SU Photo */
{ USB_DEVICE(0x04b8, 0x010b) }, /* Perfection 1240U */
{ USB_DEVICE(0x04b8, 0x010c) }, /* Perfection 640U */
+ { USB_DEVICE(0x04b8, 0x010e) }, /* Expression 1680 */
/* Umax */
{ USB_DEVICE(0x1606, 0x0010) }, /* Astra 1220U */
{ USB_DEVICE(0x1606, 0x0030) }, /* Astra 2000U */
@@ -163,6 +164,10 @@
/* FIXME: These are NOT registered ioctls()'s */
#define PV8630_IOCTL_INREQUEST 69
#define PV8630_IOCTL_OUTREQUEST 70
+
+/* read vendor and product IDs */
+#define IOCTL_SCANNER_VENDOR _IOR('u', 0xa0, int)
+#define IOCTL_SCANNER_PRODUCT _IOR('u', 0xa1, int)
#define SCN_MAX_MNR 16 /* We're allocated 16 minors */
#define SCN_BASE_MNR 48 /* USB Scanners start at minor 48 */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)