Сканирование с использованием настроек EPSON Scan «Профессиональный режим» без отображения пользовательского интерфейса - PullRequest
0 голосов
/ 20 февраля 2020

Я использую NTwain для программного взаимодействия со сканером Epson, и он хорошо работает для включения и передачи изображений, а также для настройки некоторых параметров сканирования.

Однако я хочу иметь возможность устанавливать различные «профили» с помощью Epson Scan в Профессиональном режиме, а затем вызывать их программно в моем приложении. Я могу просмотреть реестр и найти, где находятся все эти настройки, но я не знаю, как заставить сканер использовать их без запуска сканирования из приложения Epson Scan. Это вообще возможно? Или есть способ сопоставить настройки с двумя настройками? Я заметил, что epson перечисляет возможность CAP_CUSTOMDSDATA , но это, к сожалению, не поддерживается моим сканером.

enter image description here enter image description here

1 Ответ

0 голосов
/ 19 апреля 2020

После обсуждения с технической поддержкой Epson Scan кажется, что это невозможно без кастомной прошивки. Единственный способ реализовать некоторые настройки, предоставляемые Epson Scan, - использовать само приложение.

Обходным решением для меня было установить соответствующие значения реестра (расположенные в SOFTWARE\Epson\EPSON Scan\ES00FE\Professional), а затем открыть сканирование epson (через _twain.CurrentSource.Enable(SourceEnableMode.ShowUI)) и нажать кнопку сканирования в приложении. Немного бестолково, но это работает.

...