获取 WIA 扫描仪功能
如何获取扫描仪的可用分辨率和/或 dpi。另外,如何获取它有自动送稿器等信息?
How do you get a scanner's available resolutions and/or dpi. Also, how to get the information that it has an automatic document feeder, etc?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以像 Matthias 向您建议的那样,通过导航属性对象来检索扫描仪可用的功能。
以下是我使用的所有属性及其 ID 的枚举:
对于每个属性的可能值,您可以阅读 MSDN 文档:
MSDN WIA 文档
或者如果您想更深入,您可以分析标头原始SDK的文件。
You can retrieve the features available for your scanner by navigating through the Properties object like Matthias suggested to you.
Here is an enum I use with all the properties and their IDs:
For the possible values of every single property you can read the MSDN documentation:
MSDN WIA Documentation
or if you want to get deeper, you can analyze the header files of the original SDK.
您可以使用包含属性列表的 Properties 对象。使用Device 对象的Properties 对象访问扫描仪属性(文档进纸器),使用Item 对象的Properties 对象访问页面属性(分辨率)。
这是一些代码:
You can use the Properties object containing a list of properties. Use the Properties object of the Device object to access scanner properties (document feeder), use the Properties object of the Item object to access page properties (resolution).
Here is some code: