jjzjj

windows - 通过 WIA 扫描通知

我已经通过RegisterEventCallbackInterface为WIA_EVENT_DEVICE_CONNECTED和WIA_EVENT_SCAN_IMAGE事件注册接收所有设备的WIA通知。但是,我只在插入扫描仪设备时收到通知-我在扫描时没有收到通知(例如使用WIA的mspaint)。我应该从应用程序接收扫描通知,还是仅在按下设备上的扫描按钮时接收?(我没有尝试过后者,因为我使用的是没有扫描按钮的多功能打印机)。是否有任何其他方式可以通知有关通过WIA成功扫描的信息?谢谢。 最佳答案 通知API只会告诉您按钮是否已被按下。

c# - 在 C# 中使用没有对话框的扫描仪

我正在构建一个用于远程控制扫描仪设备的.Net4.0应用程序。我已经尝试了TWAIN和WIA库,但我遇到了同样的问题。扫描图像没有扫描仪选择和扫描设置对话框。我在WIAscriptingin.Net上找到了一篇有用的文章,并将其修改为:privateImageScan(stringdeviceName){WiaClasswiaManager=null;//WIAmanagerCOMobjectCollectionClasswiaDevs=null;//WIAdevicescollectionCOMobjectItemClasswiaRoot=null;//WIArootdeviceCO

c# - 在没有扫描仪/摄像头设备的情况下测试 WIA

我用WIA写了一个简单的扫码。我没有扫描仪设备,因此无法对其进行测试。我可以模拟WIA设备来测试它吗? 最佳答案 这绝对是您想要的:https://github.com/twain/wia-on-twain我模拟了一台扫描仪,发布了一个TWAIN和一个WIA界面。还模拟了图形页面的扫描,因此您可以尝试不同的分辨率和配色方案。 关于c#-在没有扫描仪/摄像头设备的情况下测试WIA,我们在StackOverflow上找到一个类似的问题: https://stack

java - JAVA 的 TWAIN/WIA 实现

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在开发一个与扫描仪交互的应用程序(JavaApplet)。我知道我需要Twain库或WIA库才能在Windows中运行。但是我不确定两者有什么区别?我正在尝试使用这个库:http://thorntonzone.com/manuals/Compression/Fax,%20IBM%20MMR/MMSC/mmsc/uk/co/mmscomputing/device/t

c++ - 使用 WIA 或 TWAIN 扫描页面

编辑:是否有任何关于如何在C++中使用WIA或TWAIN的教程,解释如何扫描页面、调整设置(DPI、使用自动进纸器等)并将它们保存为PNG文件?我想使用WIA扫描页面并将它们存储为png文件。如果扫描仪支持自动进纸,我也想使用该功能。目前我正在按照this的步骤操作教程并停留在在WIA2.0中传输图像数据部分。到目前为止,我的扫描仪已经找到,我可以创build备,并且IWiaItem2*已经创建。如何使用它以300dpi扫描并将结果存储为png文件?教程没有明确说明如何启动扫描过程或如何设置扫描的dpi,所以我希望有人能帮助我提供代码。这本质上是获取所有本地设备的代码:boolinit

c# - 在 Vista 上使用 C#/WIA 2.0 版进行扫描

我想实现无纸化归档系统,并希望使用带有C#的WIA来获取图像。在CodeProject等网站上有很多示例项目。但是,在下载了我能找到的每一个之后,我遇到了一个问题。在每一个中,对WIALib的引用都被破坏了。当我添加“MicrosoftWindowsImageAcquisition”作为引用时,我的开发工作站(也是将运行它的机器)上唯一可用的版本是2.0。不幸的是,这些示例项目中的每一个似乎都是针对1.x编码的。引用以“WIA”而不是“WIALib”的形式出现。我试了一下,只是更改了命名空间导入,但显然API大不相同。是否有任何关于实现v2.0或升级其中一个现有示例项目的信息?

c# - 在 Vista 上使用 C#/WIA 2.0 版进行扫描

我想实现无纸化归档系统,并希望使用带有C#的WIA来获取图像。在CodeProject等网站上有很多示例项目。但是,在下载了我能找到的每一个之后,我遇到了一个问题。在每一个中,对WIALib的引用都被破坏了。当我添加“MicrosoftWindowsImageAcquisition”作为引用时,我的开发工作站(也是将运行它的机器)上唯一可用的版本是2.0。不幸的是,这些示例项目中的每一个似乎都是针对1.x编码的。引用以“WIA”而不是“WIALib”的形式出现。我试了一下,只是更改了命名空间导入,但显然API大不相同。是否有任何关于实现v2.0或升级其中一个现有示例项目的信息?

c# - 为什么 WIA 看不到我的扫描仪?

我正在尝试使用WIA(MicrosoftWindowsImageAcquisitionLibraryv2.0)在Vista平台上运行的VS2008中构建一个C#3.5WinForms应用程序以从扫描仪获取图像。我知道有很多SDK可以执行此操作(Accusoft、ByteScout、KnowledgeLake等),但我们想要对UI进行一些控制(或缺乏)以及自定义图像处理和处理的能力,这就是我们尝试WIA角度的原因。但是,我无法让WIA“看到”我的扫描仪。'MicrosoftWindowsImageAcquisitionLibraryv2.0'dll已在VS项目中引用,我已包含'using

c# - 为什么 WIA 看不到我的扫描仪?

我正在尝试使用WIA(MicrosoftWindowsImageAcquisitionLibraryv2.0)在Vista平台上运行的VS2008中构建一个C#3.5WinForms应用程序以从扫描仪获取图像。我知道有很多SDK可以执行此操作(Accusoft、ByteScout、KnowledgeLake等),但我们想要对UI进行一些控制(或缺乏)以及自定义图像处理和处理的能力,这就是我们尝试WIA角度的原因。但是,我无法让WIA“看到”我的扫描仪。'MicrosoftWindowsImageAcquisitionLibraryv2.0'dll已在VS项目中引用,我已包含'using

c++ - 编写虚拟网络摄像头?

我需要创建一个虚拟网络摄像头,它可以作为网络摄像头,但将其播放的一组图像作为输入。我见过像ManyCam和FakeWebcam这样的解决方案,但它们似乎都有一个限制(分辨率、最大文件大小、fps等)。我正在使用WindowsXPSP3。我知道我必须为此任务编写WIA接口(interface),但作为一名Python程序员,我从未编写过设备的驱动程序或接口(interface)。编写这个接口(interface)的主要任务是什么?流程会是什么样子? 最佳答案 您需要编写DirectShow过滤器,它是一个实现IPin的COM服务器。,
12