kopia lustrzana https://gitlab.com/sane-project/backends
don't use addr for GL841 cis scanners when sending coefficient data
rodzic
3135e94c90
commit
2d0710ed07
|
@ -2974,7 +2974,7 @@ genesys_send_shading_coefficient (Genesys_Device * dev)
|
||||||
switch (dev->model->ccd_type)
|
switch (dev->model->ccd_type)
|
||||||
{
|
{
|
||||||
case CIS_XP200:
|
case CIS_XP200:
|
||||||
target_code = 0xfa00;
|
target_code = 0xf000;
|
||||||
memset (shading_data, 0x00, pixels_per_line * 4 * channels);
|
memset (shading_data, 0x00, pixels_per_line * 4 * channels);
|
||||||
o = 0;
|
o = 0;
|
||||||
avgpixels = 1;
|
avgpixels = 1;
|
||||||
|
@ -3180,7 +3180,7 @@ genesys_send_shading_coefficient (Genesys_Device * dev)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (dev->model->is_cis)
|
if (dev->model->is_cis && dev->model->asic_type != GENESYS_GL646)
|
||||||
status = genesys_send_offset_and_shading (dev, shading_data, 0x1fe00);
|
status = genesys_send_offset_and_shading (dev, shading_data, 0x1fe00);
|
||||||
else
|
else
|
||||||
status =
|
status =
|
||||||
|
@ -3691,6 +3691,9 @@ genesys_sheetfed_calibration (Genesys_Device * dev)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* save the calibration data */
|
||||||
|
genesys_save_calibration (dev);
|
||||||
|
|
||||||
/* and finally eject calibration sheet */
|
/* and finally eject calibration sheet */
|
||||||
status = dev->model->cmd_set->eject_document (dev);
|
status = dev->model->cmd_set->eject_document (dev);
|
||||||
if (status != SANE_STATUS_GOOD)
|
if (status != SANE_STATUS_GOOD)
|
||||||
|
|
Ładowanie…
Reference in New Issue