[sane-devel] Scanner Button Daemon [scanbd]: FreeBSD support

Wilhelm wilhelm.meier at fh-kl.de
Tue Oct 18 03:33:14 UTC 2011


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




More information about the sane-devel mailing list