create flag when sensor is always at full hw resolution

merge-requests/1/head
Stphane Voltz 2012-09-23 21:48:37 +02:00
rodzic aa160f50f6
commit 3de973396f
3 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -1468,6 +1468,7 @@ static Genesys_Model canon_4400f_model = {
GENESYS_FLAG_STAGGERED_LINE |
GENESYS_FLAG_SKIP_WARMUP |
GENESYS_FLAG_DARK_CALIBRATION |
GENESYS_FLAG_FULL_HWDPI_MODE |
GENESYS_FLAG_CUSTOM_GAMMA,
GENESYS_HAS_SCAN_SW | GENESYS_HAS_FILE_SW | GENESYS_HAS_COPY_SW,
100,

Wyświetl plik

@ -1124,6 +1124,12 @@ sanei_genesys_wait_for_home (Genesys_Device * dev)
*/
int sanei_genesys_compute_dpihw(Genesys_Device *dev, int xres)
{
/* some scanners use alxways hardware dpi for sensor */
if (dev->model->flags & GENESYS_FLAG_FULL_HWDPI_MODE)
{
return dev->sensor.optical_res;
}
/* can't be below 600 dpi */
if (xres <= 600)
{

Wyświetl plik

@ -128,6 +128,7 @@
#define GENESYS_FLAG_SIS_SENSOR (1 << 16) /**> handling of multi-segments sensors in software */
#define GENESYS_FLAG_SHADING_NO_MOVE (1 << 17) /**> scanner doesn't move sensor during shading calibration */
#define GENESYS_FLAG_SHADING_REPARK (1 << 18) /**> repark head between shading scans */
#define GENESYS_FLAG_FULL_HWDPI_MODE (1 << 19) /**> scanner always use maximum hw dpi to setup the sensor */
#define GENESYS_HAS_NO_BUTTONS 0 /**> scanner has no supported button */
#define GENESYS_HAS_SCAN_SW (1 << 0) /**> scanner has SCAN button */