Я знаю, что вы можете использовать WIA из .net-экосистемы без (слишком) много хлопот, но я нашел использование WIA таким образом, ну, по крайней мере, неустойчивый. Я видел, что мой код отлично работает, чтобы не работать вообще с некоторыми функциями WIA, которые не работают и вообще не хотят играть, не говоря уже о хорошем.
Вы можете прочитать об этом в моем WIA 2.0 HP ScanJet 7650 конкретных проблемах, который не получил ни одного комментария, не говоря уже о том, чтобы ответить через шесть месяцев.
Итак, я готов купить компонент WIA.NET, который работает, за разумную сумму денег - разумно до 300 долларов. Я просматриваю компонент ComponentSorce, и есть много brontosaurses за 2000 $, которые делают TWAIN и едят маленьких детей, если не обрабатываются красиво, но не один компонент WIA.NET.
О да, и немного напыщенно - документация MSDN и примеры на WIA действительно действительно не соответствуют стандартам.
ОБНОВЛЕНИЕ. Для всех, кто считает, что эта проблема может быть решена с помощью чтения доказательств концепции и статей с образцом кода с использованием кода WIA - , он не может > . Для работы с надежными функциями сканирования многие устройства - это большая работа. Я тестировал три разных сканера на своем компьютере, используя WIA от .net, и когда вы думаете, что у вас есть некоторые детали, вы подключили еще один сканер и видите, что вы ничего не поняли. Вот почему я готов заплатить за это.