diff --git a/ChangeLog b/ChangeLog index 1465081fd..66a900c34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-02-01 Karl Heinz Kremer + + * backend/epson.c: Added D7 function level as copy of D1 for CX-6400 + * backend/epson_usb.c: Added IDs for CX-6400 and Perfection 4870 + 2004-02-01 Oliver Schwartz * backend/snapscan-options.c: Remove non-working resolutions diff --git a/backend/epson.c b/backend/epson.c index 48f852fd0..3dcfe7519 100644 --- a/backend/epson.c +++ b/backend/epson.c @@ -384,6 +384,7 @@ #define EPSON_LEVEL_B8 9 #define EPSON_LEVEL_F5 10 #define EPSON_LEVEL_D1 11 +#define EPSON_LEVEL_D7 12 /* there is also a function level "A5", which I'm igoring here until somebody can convince me that this is still needed. The A5 level was for the GT-300, which @@ -444,6 +445,7 @@ static EpsonCmdRec epson_cmd [ ] = {"B8",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-4,3,0},'Z','B','M','@','g','d','K','z','Q','b','m','f','e','\f',0x19, '!','s','N', 0 , 0 , 0 ,'p','q'}, {"F5",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-3,3,0},'Z', 0 ,'M','@','g','d','K','z','Q', 0 ,'m','f','e','\f', 0, 0 , 0 ,'N','T','P', 0 , 0 , 0 }, {"D1",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0,0,0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f', 0 , 0 , 0, '!', 0 , 0 , 0 , 0 , 0 , 0 , 0 }, + {"D7",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0,0,0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f', 0 , 0 , 0, '!', 0 , 0 , 0 , 0 , 0 , 0 , 0 }, }; diff --git a/backend/epson_usb.c b/backend/epson_usb.c index 7b3c08ee8..bad797825 100644 --- a/backend/epson_usb.c +++ b/backend/epson_usb.c @@ -19,8 +19,10 @@ SANE_Word sanei_epson_usb_product_ids [] = 0x11b, /* Perfection 2400 */ 0x11c, /* GT-9800 / Perfection 3200 */ 0x11e, /* Perfection 1660 */ + 0x128, /* Perfection 4870 */ 0x801, /* CX-5200 */ 0x802, /* CX-3200 */ + 0x805, /* CX-6400 */ 0x807, /* RX-500 */ 0 /* last entry - this is used for devices that are specified in the config file as "usb " */