BUG: 377599
BUG: 295395
BUG: 329149
BUG: 406911
BUG: 357759
also makes the behavior with multiple scanner sources (e.g. flatbed + ADF + duplex) with different option combinations (e.g. flatbed -> high dpi + color, ADF low dpi + grayscale) a bit less squishy, it's not 100% perfect though.
{F7659366}
{F7659367}
The patch applies to libksane v19.04.3
Skanlite reference version is 2.1.0.1
Kubuntu 19.10
HP Officejet Pro 7740
UI and code style are adapted to the existing source code, do not expect perfection :-)