//Scan document private void StartScanning(object sender, EventArgs e) { Pr22.Task.DocScannerTask ScanTask = new Pr22.Task.DocScannerTask(); foreach (Pr22.Imaging.Light light in Config.Scanner.scannedLights) { ScanTask.Add(light); } _scanCtrl = _pr.Scanner.StartScanning(ScanTask, Pr22.Imaging.PagePosition.First); }
private void CloseScan() { try { if (_scanCtrl != null) { _scanCtrl.Wait(); } } catch (Pr22.Exceptions.General ex) { MessageBox.Show("Close Scan Fail: " + ex); /*_socket.Emit(Config.Scanner.Info, new JObject * { * { "status", false }, * { "message", "Close Scan Fail: " + ex }, * { "code", "APPREGISTER1708" } * }.ToString() * );*/ } _scanCtrl = null; }