【发布时间】:2015-01-15 08:37:10
【问题描述】:
我正在开发一个 java 应用程序,它可以搜索我的系统并找到所有扫描仪,并让我选择是否安装了多个扫描仪并继续扫描文档。我知道我应该为此使用 twain。我的系统路径中有一个库文件,但我不知道如何使用它。是否有关于如何在我的 java 应用程序中使用它的示例程序。
我找到了以下使用 WIA 与扫描仪通信的示例代码。是否有任何 jar 文件可以导入到我的 netbeans 中,或者是否有其他出路。
WIA.DeviceManager manager = new WIA.DeviceManagerClass();
string deviceName = "";
foreach (WIA.DeviceInfo info in manager.DeviceInfos)
{
if (info.Type == WIA.WiaDeviceType.ScannerDeviceType)
{
foreach (WIA.Property p in info.Properties)
{
if (p.Name == "Name")
{
deviceName = ((WIA.IProperty)p).get_Value().ToString();
Console.WriteLine(deviceName);
}
}
}
}
【问题讨论】:
-
我不认为它是 Java,如果它是
if (p.Name == "Name")不是在 Java 中比较Strings 的方式 -
你可以看看Morena 7
-
好的。谢谢@MadProgrammer