kopia lustrzana https://gitlab.com/sane-project/backends
Add feature type for flipping duplexing ADF units
Added the AV_ADF_FLIPPING_DUPLEX flag to activate the flipping duplex code only for models known to have such duplexing ADFs. Prior to this a doubious huristic was used to guess when the hardware had a flipping duplex unit.merge-requests/1/head
rodzic
1904dad962
commit
1b1df46e41
|
@ -649,7 +649,7 @@ static Avision_HWEntry Avision_Device_List [] =
|
|||
{ "HP", "C9930A",
|
||||
0x03f0, 0x0b01,
|
||||
"Hewlett-Packard", "ScanJet 8200",
|
||||
0,0},
|
||||
0, AV_ADF_FLIPPING_DUPLEX },
|
||||
/* comment="1 pass, 4800 (?) dpi - USB 2.0" */
|
||||
/* status="good" */
|
||||
|
||||
|
@ -657,7 +657,7 @@ static Avision_HWEntry Avision_Device_List [] =
|
|||
{ "HP", "C9930A",
|
||||
0x03f0, 0x0b01,
|
||||
"Hewlett-Packard", "ScanJet 8250",
|
||||
0,0},
|
||||
0, AV_ADF_FLIPPING_DUPLEX },
|
||||
/* comment="1 pass, 4800 (?) dpi - USB 2.0" */
|
||||
/* status="good" */
|
||||
#endif
|
||||
|
@ -665,7 +665,7 @@ static Avision_HWEntry Avision_Device_List [] =
|
|||
{ "HP", "C9930A",
|
||||
0x03f0, 0x3905,
|
||||
"Hewlett-Packard", "ScanJet 8270",
|
||||
0,0},
|
||||
0, AV_ADF_FLIPPING_DUPLEX },
|
||||
/* comment="1 pass, 4800 (?) dpi - USB 2.0" */
|
||||
/* status="good" */
|
||||
|
||||
|
@ -673,7 +673,7 @@ static Avision_HWEntry Avision_Device_List [] =
|
|||
{ "HP", "C9930A",
|
||||
0x03f0, 0x0b01,
|
||||
"Hewlett-Packard", "ScanJet 8290",
|
||||
0,0},
|
||||
0, AV_ADF_FLIPPING_DUPLEX },
|
||||
/* comment="1 pass, 4800 (?) dpi - USB 2.0 and SCSI - only SCSI tested so far" */
|
||||
/* status="good" */
|
||||
|
||||
|
@ -3142,7 +3142,7 @@ get_accessories_info (Avision_Scanner* s)
|
|||
|
||||
dev->inquiry_adf |= result [0];
|
||||
|
||||
if (result [2] == 2) /* HP */
|
||||
if (dev->hw->feature_type2 & AV_ADF_FLIPPING_DUPLEX)
|
||||
{
|
||||
dev->inquiry_duplex = 1;
|
||||
dev->inquiry_duplex_interlaced = 0;
|
||||
|
|
|
@ -202,7 +202,10 @@ typedef struct Avision_HWEntry {
|
|||
AV_NO_TUNE_SCAN_LENGTH = (1<<0),
|
||||
|
||||
/* for gray scans, set grey filter */
|
||||
AV_USE_GRAY_FILTER = (1<<1)
|
||||
AV_USE_GRAY_FILTER = (1<<1),
|
||||
|
||||
/* For (HP) scanners with flipping duplexers */
|
||||
AV_ADF_FLIPPING_DUPLEX = (1<<2)
|
||||
} feature_type2;
|
||||
|
||||
} Avision_HWEntry;
|
||||
|
|
Ładowanie…
Reference in New Issue