[WIA] Unknown source types shouldn't be dropped.
See commit: cfde5b74
This is not the best way to do it. We could keep unknown sources, but we still need to filter any source that doesn't provide some basic options ('resolution' & 'mode'). Otherwise those sources might break applications. See https://openpaper.work/scannerdb/report/313/ :
Traceback (most recent call last):
File "C:/msys64/mingw32/lib/python3.7/site-packages/ironscanner/main.py", line 436, in _on_source_selected
KeyError: 'resolution'
So a cleaner fix would a be an extra workaround that drops sources without 'resolution' or 'mode' (not the root !).
Edited by Jerome Flesch