#include #include #include "epson_usb.h" SANE_Word sanei_epson_usb_product_ids[] = { 0x101, /* GT-7000 / Perfection 636 */ 0x103, /* GT-6600 / Perfection 610 */ 0x10c, /* GT-6700 / Perfection 640 */ 0x104, /* GT-7600 / Perfection 1200 */ 0x10b, /* GT-7700 / Perfection 1240 */ 0x106, /* Stylus Scan 2500 */ 0x109, /* ES-8500 / Expression 1640 XL */ 0x10a, /* GT-8700 / Perfection 1640 */ 0x107, /* ES-2000 / Expression 1600 */ 0x10e, /* ES-2200 / Expression 1680 */ 0x110, /* GT-8200 / Perfection 1650 */ 0x112, /* GT-9700 / Perfection 2450 */ 0x116, /* GT-9400 / Perfection 3170 */ 0x11b, /* GT-9300 / Perfection 2400 */ 0x11c, /* GT-9800 / Perfection 3200 */ 0x11e, /* GT-8300 / Perfection 1660 */ 0x126, /* ES-7000 / GT-15000 */ 0x128, /* GT-X700 / Perfection 4870 */ 0x129, /* ES-10000 / Expression 10000XL */ 0x12a, /* GT-X800 / Perfection 4990 */ 0x12c, /* V700, V750 */ 0x801, /* CC-600 / Stylus CX5100/CX5200/CX5300/CX5400 */ 0x802, /* CC-570 / Stylus CX3100/CX3200 */ 0x805, /* / Stylus CX6300/CX6400/CX6500/CX6600 */ 0x806, /* PM-A850 / Stylus Photo RX600/RX610 */ 0x807, /* / Stylus Photo RX500/RX510 */ 0x808, /* / Stylus CX5400 */ 0x80d, /* / Stylus CX4500/CX4600 */ 0x80e, /* PX-A550 / Stylus CX3500/CX3600/CX3650 */ 0x80f, /* / Stylus Photo RX420/RX425/RX430 */ 0x810, /* PM-A900 / Stylus Photo RX700 */ 0x811, /* PM-A870 / Stylus Photo RX620/RX630 */ 0x813, /* Stylus CX6600 */ 0x814, /* PM-A700 */ 0x815, /* LP-A500 / AcuLaser CX11 */ 0x818, /* CX3800/3810 */ 0x819, /* CX4800 */ 0x820, /* CX4200 */ 0x82b, /* Stylus CX5000/DX5000/DX5050 */ 0x82f, /* Stylus DX4050 */ 0 /* last entry - this is used for devices that are specified in the config file as "usb " */ }; int sanei_epson_getNumberOfUSBProductIds (void) { return sizeof (sanei_epson_usb_product_ids) / sizeof (SANE_Word); }