public MainWindow() { InitializeComponent(); Loaded += MainWindow_Loaded; Closing += MainWindow_Closing; _manager = new WiaManager(); _manager.DeviceConneted += Manager_DeviceConnetedEvent; _manager.DeviceDisonneted += Manager_DeviceDisonnetedEvent; }
public void FindWIAScanners_TestMethod() { try { var manager = new WiaManager(); var divces = manager.Devices.ToList(); } catch (Exception ex) { throw; } }
public void WiaDeviceTest() { using var manager = new WiaManager(); var devicesInfo = manager.GetDevices(); Assert.IsTrue(devicesInfo.Count > 0); foreach (var deviceInfo in devicesInfo) { var device = deviceInfo.Connect(); var commands = device.Commands; Assert.IsTrue(commands.Count > 0); // Scan // TODO: Make this more intuitive... var imageFile = device.Items[0].Transfer(); } }
private void scan_Click(object sender, RoutedEventArgs e) { try { WiaManager mg = new WiaManager(); //WIA.ImageFile img = mg.AcquireScan(mg.Devices[0], var device = mg.Devices[0]; mg.AcquireScan(device, DocumentSources.SingleSided, ScanTypes.Color, ScanQualityTypes.None, 200); string filepatch = ""; //img.SaveFile(filepatch); } catch (Exception ex) { throw (ex); } }