C# 使用爱普生扫描进行扫描;“专业模式”;不显示用户界面的设置

C# 使用爱普生扫描进行扫描;“专业模式”;不显示用户界面的设置,c#,scanning,epson,twain,C#,Scanning,Epson,Twain,我正在使用NTwain以编程方式与Epson扫描仪接口,它可以很好地启用和传输图像,以及设置一些扫描设置 但是,我希望能够在专业模式下使用Epson Scan设置不同的“配置文件”,然后在我的应用程序中以编程方式调用它们。我可以浏览注册表并找到所有这些设置的位置,但我不知道如何让扫描仪在不从Epson scan应用程序启动扫描的情况下使用它们。这可能吗?或者有没有办法将设置映射到twain设置?我注意到epson列出了一个功能,但不幸的是,我的扫描仪不支持这个功能 在与爱普生扫描技术支持讨论后

我正在使用NTwain以编程方式与Epson扫描仪接口,它可以很好地启用和传输图像,以及设置一些扫描设置

但是,我希望能够在专业模式下使用
Epson Scan
设置不同的“配置文件”,然后在我的应用程序中以编程方式调用它们。我可以浏览注册表并找到所有这些设置的位置,但我不知道如何让扫描仪在不从
Epson scan
应用程序启动扫描的情况下使用它们。这可能吗?或者有没有办法将设置映射到twain设置?我注意到epson列出了一个功能,但不幸的是,我的扫描仪不支持这个功能


在与爱普生扫描技术支持讨论后,如果没有定制固件,这似乎是不可能的。实现Epson Scan提供的某些设置的唯一方法是使用应用程序本身

我的解决方法是设置适当的注册表值(位于
SOFTWARE\Epson\Epson Scan\ES00FE\Professional
),然后打开Epson Scan(通过
\twain.CurrentSource.Enable(SourceEnableMode.ShowUI)
)并通过应用程序单击扫描按钮。虽然有点老套,但它很管用