Frontend: Make it possible to work with a scanner even if some basic options are missing (source, mode, resolution, etc)

Signed-off-by: Jerome Flesch <jflesch@gmail.com>