Am 17.10.2011 21:11, schrieb Torfinn Ingolfsen: > On Mon, Oct 17, 2011 at 8:46 AM, Wilhelm<wilhelm.meier at fh-kl.de> wrote: >> Hi all, >> >> just added FreeBSD support to scanbd (looking for testers now ...) >> >> As usual the code is at: >> svn co https://scanbd.svn.sourceforge.net/svnroot/scanbd scanbd > > Interesting. Is there a list of supported devices somewhere?
It uses sane backends. So if sane supports reading button (option) values, it works. Additionally it can be compiled using a set of alternative backends (from scanbuttond) > I didn't find any on sf.net or in the source. The following list is from these alternative backends: artec_eplus48u.c: { 0x05d8, 0x4003, 4 } // Artec E+48u epson.c: { 0x04B8, 0x0107, 1 }, // Epson Expression 1600 epson.c: { 0x04B8, 0x010E, 1 }, // Epson Expression 1680 epson.c: { 0x04B8, 0x0103, 1 }, // Epson Perfection 610 epson.c: { 0x04B8, 0x0101, 3 }, // Epson Perfection 636U epson.c: { 0x04B8, 0x010C, 3 }, // Epson Perfection 640 epson.c: { 0x04B8, 0x0104, 1 }, // Epson Perfection 1200U epson.c: { 0x04B8, 0x010B, 3 }, // Epson Perfection 1240 epson.c: { 0x04B8, 0x010A, 1 }, // Epson Perfection 1640 epson.c: { 0x04B8, 0x0110, 4 }, // Epson Perfection 1650 epson.c: { 0x04B8, 0x011E, 4 }, // Epson Perfection 1660 epson.c: { 0x04B8, 0x011B, 4 }, // Epson Perfection 2400 epson.c: { 0x04B8, 0x0112, 1 }, // Epson Perfection 2450 epson.c: { 0x04B8, 0x011C, 1 }, // Epson Perfection 3200 epson.c: { 0x04B8, 0x0802, 1 }, // Epson CX3200 (note: is the button number epson.c: { 0x04B8, 0x0106, 1 } // Epson Stylus Scan 2500 genesys.c: { 0x04a9, 0x221c, 15 }, // CanoScan LiDE 60 (15 includes combined buttons - only 4 real buttons) genesys.c: { 0x04a9, 0x2213, 15 } // CanoScan LiDE 35 (15 includes combined buttons - only 4 real buttons) gt68xx.c: { 0x0458, 0x2014, 5 } hp3500.c: { 0x03f0, 0x2205, 3 } // HP ScanJet 3500C hp3500.c: //{ 0x03f0, 0x2005, 4 } // HP ScanJet 3530C hp3500.c: //{ 0x03f0, 0x2005, 4 } // HP ScanJet 3570C hp3900.c: { 0x03f0, 0x2605, 3 }, // HP Scanjet 3800 hp3900.c: { 0x03f0, 0x2305, 4 }, // HP Scanjet 3970 hp3900.c: { 0x03f0, 0x2405, 4 }, // HP Scanjet 4070 hp3900.c: { 0x03f0, 0x4105, 4 }, // HP Scanjet 4370 hp3900.c: { 0x03f0, 0x2805, 3 }, // HP Scanjet G2710 hp3900.c: { 0x03f0, 0x4205, 4 }, // HP Scanjet G3010 hp3900.c: { 0x03f0, 0x4305, 4 }, // HP Scanjet G3110 hp3900.c: { 0x06dc, 0x0020, 4 }, // Umax Astra 4900/4950 hp3900.c: { 0x04a5, 0x2211, 3 } // BenQ 5550T hp5590.c: { 0x03f0, 0x1305, 5 }, /* HP Scanjet 4570 */ hp5590.c: { 0x03f0, 0x1305, 5 }, /* HP Scanjet 5550 */ hp5590.c: { 0x03f0, 0x1705, 5 }, /* HP Scanjet 5590 */ hp5590.c: { 0x03f0, 0x1805, 5 }, /* HP Scanjet 7650 */ mustek.c: { 0x055f, 0x0409, 5 } // Mustek BearPaw 2448TA niash.c: { 0x06bd, 0x0100, 4 }, // Agfa Snapscan Touch niash.c: { 0x03f0, 0x0205, 2 }, // HP Scanjet 3300c niash.c: { 0x03f0, 0x0405, 3 }, // HP Scanjet 3400c niash.c: { 0x03f0, 0x0305, 3 }, // HP Scanjet 4300c niash.c: { 0x047b, 0x1002, 3 }, // HP Scanjet 4300c plustek.c: { 0x04a9, 0x2207, 1 }, // CanoScan N1220U plustek.c: { 0x04a9, 0x2208, 1 }, // CanoScan CanoScan D660U plustek.c: { 0x04a9, 0x2206, 1 }, // CanoScan N650U plustek.c: { 0x04a9, 0x220d, 3 }, // CanoScan LiDE 20 plustek.c: { 0x04a9, 0x2220, 3 }, // CanoScan LiDE 25 plustek.c: { 0x04a9, 0x220e, 3 }, // CanoScan LiDE 30 plustek.c: { 0x04b8, 0x011d, 4 }, // Epson Perfection 1260 plustek.c: { 0x03f0, 0x0605, 2 }, // HP ScanJet 2200c (maybe only 1 button?) plustek.c: { 0x0458, 0x2007, 5 } // Genius (KYE) ColorPage-HR6 V2 (5 buttons) plustek_umax.c: { 0x1606, 0x0060, 4 } // UMAX Astra 3400 (3450?) snapscan.c: { 0x04b8, 0x0121, 4 }, // Epson Perfection 2480 snapscan.c: { 0x04b8, 0x011f, 4 }, // Epson Perfection 1670 snapscan.c: { 0x04b8, 0x0122, 4 }, // Epson Perfection 3490 snapscan.c: { 0x04b8, 0x0120, 4 } // Epson Perfection 1270 -- Wilhelm