0
我是silverlight的新手,我正在嘗試使用wia掃描儀集成。我知道usia WIA.CommonDialog,showacquireimage()我可以從掃描儀中檢索圖像。我試圖直接訪問設備並執行掃描命令以避免用戶交互。WIA silverlight掃描儀集成
我可以連接到設備。但掃描儀可用的唯一命令是同步的。我試圖在設備對象上使用ExecuteCommand,但我不確定要使用什麼命令。任何方向將不勝感激。
using (dynamic DeviceManager1 = AutomationFactory.CreateObject("WIA.DeviceManager"))
{
var deviceInfos = DeviceManager1.DeviceInfos;
for(int i= 1;i<=deviceInfos.Count;i++)
{
//check if the device is a scanner
if (deviceInfos.Item(i).Type.ToString() == "1")
{
var IDevice = deviceInfos.Item(i).Connect();
deviceN.Text = IDevice.Properties("Name").Value.ToString();
var dv = IDevice.Commands;
for (int j = 0; j <= dv.Count; j++)
{
deviceN.Text += " " + dv.Item(i).CommandID.ToString() + " " + dv.Item(i).Description.ToString();
}
}
}
}