| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- //using System;
- //using System.Collections.Generic;
- //using System.Linq;
- //using System.Text;
- //using System.Threading.Tasks;
- //using System.IO;
- //using Newtonsoft.Json;
- //using HXX.Scanner.Socket;
- //using HXX.Scanner.Common;
- //namespace HXX.Scanner.Biz.Socket
- //{
- // public class biz_setInfo
- // {
- // public static void Work(IntPtr connId, cmd_setInfo data)
- // {
- // var result = work_detail(data);
- // var response = JsonConvert.SerializeObject(result);
- // SocketServerManager.Send(connId, response);
- // }
- // private static ResponseEntity work_detail(cmd_setInfo data)
- // {
- // var result = new ResponseEntity();
- // try
- // {
- // var scanner = scanner_manager.get_scanner(data.source_index);
- // if (scanner != null)
- // {
- // if (data.data.side == 2)
- // {
- // config_environment.scan_ab = true; //是否扫双面
- // }
- // else
- // {
- // config_environment.scan_ab = false;
- // }
- // String pageSizeStr = "A4";
- // if (data.data.pageSize == 3) { pageSizeStr = "A3"; }
- // else if (data.data.pageSize == 4) { pageSizeStr = "A4"; }
- // scanner.setPaperSize(pageSizeStr);
- // scanner.ld = data.data.brightness;
- // scanner.dbd = data.data.contrasts;
- // if (save_config(scanner, data))
- // {
- // result.Status = 1;
- // result.Message = "ok";
- // }
- // else
- // {
- // result.Status = 0;
- // result.Message = "配置保存错误";
- // }
- // }
- // else
- // {
- // result.Status = 0;
- // result.Message = "未找到指定的扫描仪";
- // }
- // }
- // catch (Exception ee)
- // {
- // LogManager.WriteLog(ee);
- // result.Status = 0;
- // result.Message = ee.Message;
- // }
- // return result;
- // }
- // private static bool save_config(Device_Scanner scanner, cmd_setInfo data)
- // {
- // bool result = false;
- // try
- // {
- // String manufacturer = scanner.manufacturer;
- // StringBuilder sb = new StringBuilder();
- // //sb.Append("ldmin=" + ldScroll.Minimum);
- // //sb.Append(";ldmax=" + ldScroll.Maximum);
- // //sb.Append(";dbdmin=" + dbdScroll.Minimum);
- // //sb.Append(";dbdmax=" + dbdScroll.Maximum);
- // //sb.Append(";ld=" + ldScroll.Value);
- // //sb.Append(";dbd=" + dbdScroll.Value);
- // //sb.Append(";zz=" + zzdxList.SelectedIndex);
- // sb.Append("ldmin=" + 0);
- // sb.Append(";ldmax=" + 0);
- // sb.Append(";dbdmin=" + 0);
- // sb.Append(";dbdmax=" + 0);
- // sb.Append(";ld=" + data.data.brightness);
- // sb.Append(";dbd=" + data.data.contrasts);
- // sb.Append(";zz=" + data.data.pageSize);
- // String config = sb.ToString();
- // if (manufacturer.Contains("CANON"))
- // {
- // //Properties.Settings.Default.CannonConfig = config;
- // result = config_manager.Set("CannonConfig", config);
- // }
- // else if (manufacturer.Contains("Panasonic"))
- // {
- // //Properties.Settings.Default.PanasonicConfig = config;
- // result = config_manager.Set("PanasonicConfig", config);
- // }
- // else if (manufacturer.Contains("Kodak"))
- // {
- // //Properties.Settings.Default.KodakConfig = config;
- // result = config_manager.Set("KodakConfig", config);
- // }
- // }
- // catch (Exception ee)
- // {
- // LogManager.WriteLog(ee);
- // }
- // return result;
- // }
- // }
- //}
|