Now with files ;-) Am 25.08.2014 um 18:07 schrieb Rolf Bensch: > However, it seems that your scanner needs more time for calibration now. > Patch1 doubles wait time. > > If this won't help, we need to accept a new ready flag (command 'da20' > normally is waiting for 0x01 in byte 8 of the response; now we also try > to accept 0x02). For this I prepared patch2. > > If both patches won't help, you can reopen bug #314787. It's much easier > to exchange log files via the bug tracker. > > Cheers, > Rolf > > > > Am 23.08.2014 um 15:04 schrieb HelpHelp: >> Hello Luis, >> >> this Problem occurred with xsane too. >> The last logs I have put in the email, were made with xsane. >> >> Is that enough? Or do you need it with scanimage? >> Regards >> >> On 23.08.2014 15:02, Louis Lagendijk wrote: >>> On Fri, 2014-08-22 at 22:59 +0200, HelpHelp wrote: >>>> Hello Louis, >>>> >>>> your were absolutely right. I tried it out with usb, and there it is >>>> the >>>> same. So it might be a problem >>>> with the pixma driver in general. >>>> Should I open a new bug report, or could we solve the problem here? >>>> >>>> you can find the logs here >>>> >>>> sane-usb: >>>> https://dl.dropboxusercontent.com/u/12003240/logs/sane-usb.log >>>> sane-lan: >>>> https://dl.dropboxusercontent.com/u/12003240/logs/sane.network.log >>>> >>>> Thank you! >>>> >>>> Regards >>> I had a look at the previous trace again. I wonder whether this is a >>> backend problem or an issue with gscan2pdf. Can you reproduce the >>> problem with scanimage? >>> >>> The reason I suspect gscan2pdf is that the exceptions it throws suggest >>> that it may not yet be setup properly before you start a scan. Can you >>> please test with scanimage? >>> Maybe Rolf can have a look at the traces as well >>> Thanks >>> Louis >>> >>> >> >>
--- ./pixma_mp150.c 2014-08-25 17:46:17.861150594 +0200 +++ ../sane-backends/backend/pixma_mp150.c 2014-08-25 17:52:21.585953001 +0200 @@ -995,7 +995,7 @@ wait_until_ready (pixma_t * s) { mp150_t *mp = (mp150_t *) s->subdriver; - int error, tmo = 60; + int error, tmo = 120; RET_IF_ERR ((mp->generation >= 3) ? query_status_3 (s) : query_status (s)); @@ -1198,7 +1198,9 @@ /* And exceptions to be added here */ if (s->cfg->pid == MP140_PID) mp->generation = 2; - + + PDBG (pixma_dbg (3, "*mp150_open***** This is a generation %d scanner. *****\n", mp->generation)); + /* TPU info data setup */ mp->tpu_datalen = 0;
--- ./pixma_mp150.c 2014-08-25 17:55:24.604253761 +0200 +++ ../sane-backends/backend/pixma_mp150.c 2014-08-25 17:55:34.691498526 +0200 @@ -427,7 +427,7 @@ mp150_t *mp = (mp150_t *) s->subdriver; if (mp->generation >= 3) { - return ((mp->current_status[0] & 0x01) == 1); + return ((mp->current_status[0] & 0x01) == 1 || (mp->current_status[0] & 0x02) == 2); } if (mp->generation == 1) {
-- 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