Windows 应用程序与扫描仪交互

问题描述 投票:0回答:1

我正在尝试编写一个与扫描仪交互的Windows应用程序。我让它构建并连接到扫描仪并触发它进行实际扫描。我的问题是,在扫描每个页面后,它都会抛出异常,并且不会将任何内容写入磁盘。我还尝试扫描预览,但它不会向流中写入任何内容。当然,这是非常有用的例外之一:

Unspecified error

Unspecified error

耶!

这是堆栈跟踪:

   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at DeviceScannerThing.<GetDevices>d__0.MoveNext() in  [Redacted]

这是抛出异常的行:

result = await myScanner.ScanFilesToFolderAsync(ImageScannerScanSource.Default, folder);

我应该拥有对其正在使用的文件夹的完全访问权限,并且它确实会触发扫描仪进行扫描。我检查了事件查看器,没有任何帮助。我现在真的很茫然,可以使用任何人可能拥有的任何指示。

我正在尝试从控制台应用程序运行它。

谢谢。

c# windows console scanning
1个回答
0
投票

我有一个实用程序 .exe,可以从任何 Windows 程序调用 它允许在发送到应用程序的单个字符串中设置所有 TWAIN 兼容的扫描仪设置。 它返回一个 .bmp 文件,然后我使用转换实用程序来制作 .png 或任何其他文件格式。 如果适用,请给我发电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.