Я уверен, что вы, вероятно, уже нашли другое решение, но я наткнулся на этот пост сегодня, когда боролся с подобной проблемой, и я хотел бы поделиться своим обходным путем.
В моем случае мы используем сканер Plustek A320, который поддерживает оптическое разрешение до 1600 точек на дюйм. Кажется, что настоящий драйвер TWAIN вызывает проблемы (частые ошибки памяти, которые вы видели), поэтому я хотел попробовать его с помощью драйвера WIA. Конечно, разрешения, которые WIA позволяет вам выбирать, доходят только до 600.
В конце концов, я остановился на хакерских драйверах. Я отредактировал файл 261U.inf, упакованный с установщиком драйвера, добавив жирную строку вместе с этим разделом:
[IPCProduct.DeviceData.WIA]
TwainDS =% TwainDSName%
Сервер = локальный
MicroDriver = "микрофонный 261U.dll"
UI DLL = sti.dll
Идентификатор класса пользовательского интерфейса = {4DB1AD10-3391-11D2-9A33-00C04FA36145}
Разрешения = "75, 100, 300, 600, 1200"
Затем я вручную переустановил драйвер через диспетчер устройств, явно выбрав соответствующий INF-файл. После перезагрузки я могу выбрать разрешение 1200 точек на дюйм при запуске сканирования с помощью мастера получения изображений Windows.