Die Einschränkung auf Scanner ist nicht wirklich unnötig. Zumindest nicht WIA-clientseitig. Windows unterscheidet da verschiedene Geräteklassen da eine Digiknipse ja für gewöhnlich keinen Papiereinzug haben dürfte
Scheint so als nehmen es manche Treiber nicht so genau mit der Geräteunterteilung. Mein Code ist im Moment noch sehr rudimentär, darum erscheint die Einschränkung auf Scanner unnötig. Ich möchte das Ganze dann aber noch etwas spezialisieren. Es kämen dann auch noch weitere Klassen für Kameras etc. hinzu.