Yep, you?re right, there?s a change to apply to pixma.c, will update it as well. The PIXMA_CAP_ADFDUP looks to be a a ?double flag?:
#define PIXMA_CAP_ADFDUP ((1 << 7) | PIXMA_CAP_ADF) Should we probably change also its name to sthg more explicit, like PIXMA_CAP_ADF_OR_ADFDUP ? BTW, did you have also opportunity to test the iclass_finish_scan() change proposed for the ?free? issue? Dennis Lou wrote: > > Regarding the ADF duplex issue, this line looks suspect: > > Index: pixma.c > =================================================================== > RCS file: /cvsroot/sane/sane-backends/backend/pixma.c,v > retrieving revision 1.11 > diff -a -u -r1.11 pixma.c > --- pixma.c 2 Apr 2008 20:13:48 -0000 1.11 > +++ pixma.c 21 Apr 2008 00:53:47 -0000 > @@ -641,7 +641,7 @@ > i++; > } > #if 1 > - if (cfg->cap & PIXMA_CAP_ADFDUP) > + if ((cfg->cap & PIXMA_CAP_ADFDUP) == PIXMA_CAP_ADFDUP) > { > ss->source_list[i] = SANE_I18N ("ADF Duplex"); > ss->source_map[i] = PIXMA_SOURCE_ADFDUP; > > > > -Dennis > > > > -- View this message in context: http://www.nabble.com/Canon-imageClass-MFP%27s-tp16736778p16807484.html Sent from the SANE - Dev mailing list archive at Nabble.com.