Found the problem, must call sane_cancel() after scanning is done. Em seg., 5 de dez. de 2022 às 09:21, Thiago Milczarek Sayão < [email protected]> escreveu:
> Hi, > > I am detecting the need to reload options when calling sane_control_option > an then reloading the options. > It's weird that it accepts the new configuration. > > Maybe I'm doing something wrong and It's losing other configurations when > setting the Color (I suspect it's returning to ADF source). > > Cheers. > > Em sex., 2 de dez. de 2022 às 19:42, Ralph Little <[email protected]> > escreveu: > >> Hi, >> >> On Fri, Dec 2, 2022 at 2:28 PM Thiago Milczarek Sayão < >> [email protected]> wrote: >> >>> Hi, >>> >>> I've downloaded epson drivers here: >>> https://support.epson.net/linux/en/epsonscan2.php >>> >>> Scanning generally works, but there's one option behaving weird: >>> >>> SaneOptionDescriptor { >>> name='mode', >>> title='Scan mode', >>> desc='Selects the scan mode (e.g., lineart, monochrome, or color).', >>> type=SANE_TYPE_STRING, >>> unit=SANE_UNIT_NONE, >>> size=11, >>> cap=5, >>> constraintType=SANE_CONSTRAINT_STRING_LIST, list=[Color, Grayscale, >>> Monochrome] >>> } >>> >>> When I set this option to Color, Grayscale or Monochrome scanning it >>> will return SANE_STATUS_NO_DOCS as if >>> >>> SaneOptionDescriptor { >>> name='source', >>> title='Scan source', >>> desc='Selects the scan source (such as a document-feeder).', >>> type=SANE_TYPE_STRING, >>> unit=SANE_UNIT_NONE, >>> size=8, >>> cap=5, >>> constraintType=SANE_CONSTRAINT_STRING_LIST, list=[ADF, Flatbed] >>> } >>> >>> was set to ADF. But I'm always sure to set to Flatbed. >>> >>> >>> Does it make a difference if you change the order of the option sets? >> Some options (typically mode and source) request a reload of options as >> other options can be affected. >> >> Cheers, >> Ralph >> >
