Hi Matthias, Am 20.05.2014 17:49, schrieb Matthias Peter Walther: > Hallo Rolf, > > sorry to bother you again. But here is another bug with my MX375.
No problem. > If I start an ADF-scan while the ADF is empty, the scanner does not > recover and needs to be restarted by hand. Attached patch should fix this. The patch is based on recent git code. > [...] > > I mean scanning ADF without paper in it is stupid, but it should not > crash the device :) It's not stupid. Maybe you started the job and forgot to put the paper into the ADF. Then the job should start scanning if you put the paper into the ADF *before* timeout counted down to 0 and aborts the job. Please test, if scanning starts if you put paper into the ADF during timeout counts down. Cheers, Rolf
--- ./pixma_mp150.c 2014-05-20 22:11:27.000000000 +0200 +++ ../sane-backends/backend/pixma_mp150.c 2014-05-20 22:29:41.000000000 +0200 @@ -1357,7 +1357,11 @@ (2, "No paper in ADF. Timed out in %d sec.\n", tmo)); } if (!has_paper (s)) + { + mp->last_block = 0x38; /* Force abort session */ + mp150_finish_scan (s); return PIXMA_ENO_PAPER; + } } if (has_ccd_sensor (s) && (mp->generation <= 2))
-- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org