* backend/genesys_gl841.c: add check for low brightness

merge-requests/1/head
Pierre Willenbrock 2007-11-11 22:59:20 +00:00
rodzic bb2263e81b
commit 6fcca0d4fd
2 zmienionych plików z 22 dodań i 0 usunięć

Wyświetl plik

@ -1,3 +1,6 @@
2007-11-11 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: add check for low brightness
2007-11-11 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: change

Wyświetl plik

@ -4863,6 +4863,25 @@ gl841_coarse_gain_calibration (Genesys_Device * dev, int dpi)
j, max[j], gain[j],dev->frontend.gain[j]);
}
for (j = 0; j < channels; j++)
{
if(gain[j] > 10)
{
DBG (DBG_error0, "**********************************************\n");
DBG (DBG_error0, "**********************************************\n");
DBG (DBG_error0, "**** ****\n");
DBG (DBG_error0, "**** Extremely low Brightness detected. ****\n");
DBG (DBG_error0, "**** Check the scanning head is ****\n");
DBG (DBG_error0, "**** unlocked and moving. ****\n");
DBG (DBG_error0, "**** ****\n");
DBG (DBG_error0, "**********************************************\n");
DBG (DBG_error0, "**********************************************\n");
return SANE_STATUS_JAMMED;/* in search for something better */
}
}
if (dev->model->is_cis) {
if (dev->frontend.gain[0] > dev->frontend.gain[1])
dev->frontend.gain[0] = dev->frontend.gain[1];