biz_setInfo.cs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. //using System;
  2. //using System.Collections.Generic;
  3. //using System.Linq;
  4. //using System.Text;
  5. //using System.Threading.Tasks;
  6. //using System.IO;
  7. //using Newtonsoft.Json;
  8. //using HXX.Scanner.Socket;
  9. //using HXX.Scanner.Common;
  10. //namespace HXX.Scanner.Biz.Socket
  11. //{
  12. // public class biz_setInfo
  13. // {
  14. // public static void Work(IntPtr connId, cmd_setInfo data)
  15. // {
  16. // var result = work_detail(data);
  17. // var response = JsonConvert.SerializeObject(result);
  18. // SocketServerManager.Send(connId, response);
  19. // }
  20. // private static ResponseEntity work_detail(cmd_setInfo data)
  21. // {
  22. // var result = new ResponseEntity();
  23. // try
  24. // {
  25. // var scanner = scanner_manager.get_scanner(data.source_index);
  26. // if (scanner != null)
  27. // {
  28. // if (data.data.side == 2)
  29. // {
  30. // config_environment.scan_ab = true; //是否扫双面
  31. // }
  32. // else
  33. // {
  34. // config_environment.scan_ab = false;
  35. // }
  36. // String pageSizeStr = "A4";
  37. // if (data.data.pageSize == 3) { pageSizeStr = "A3"; }
  38. // else if (data.data.pageSize == 4) { pageSizeStr = "A4"; }
  39. // scanner.setPaperSize(pageSizeStr);
  40. // scanner.ld = data.data.brightness;
  41. // scanner.dbd = data.data.contrasts;
  42. // if (save_config(scanner, data))
  43. // {
  44. // result.Status = 1;
  45. // result.Message = "ok";
  46. // }
  47. // else
  48. // {
  49. // result.Status = 0;
  50. // result.Message = "配置保存错误";
  51. // }
  52. // }
  53. // else
  54. // {
  55. // result.Status = 0;
  56. // result.Message = "未找到指定的扫描仪";
  57. // }
  58. // }
  59. // catch (Exception ee)
  60. // {
  61. // LogManager.WriteLog(ee);
  62. // result.Status = 0;
  63. // result.Message = ee.Message;
  64. // }
  65. // return result;
  66. // }
  67. // private static bool save_config(Device_Scanner scanner, cmd_setInfo data)
  68. // {
  69. // bool result = false;
  70. // try
  71. // {
  72. // String manufacturer = scanner.manufacturer;
  73. // StringBuilder sb = new StringBuilder();
  74. // //sb.Append("ldmin=" + ldScroll.Minimum);
  75. // //sb.Append(";ldmax=" + ldScroll.Maximum);
  76. // //sb.Append(";dbdmin=" + dbdScroll.Minimum);
  77. // //sb.Append(";dbdmax=" + dbdScroll.Maximum);
  78. // //sb.Append(";ld=" + ldScroll.Value);
  79. // //sb.Append(";dbd=" + dbdScroll.Value);
  80. // //sb.Append(";zz=" + zzdxList.SelectedIndex);
  81. // sb.Append("ldmin=" + 0);
  82. // sb.Append(";ldmax=" + 0);
  83. // sb.Append(";dbdmin=" + 0);
  84. // sb.Append(";dbdmax=" + 0);
  85. // sb.Append(";ld=" + data.data.brightness);
  86. // sb.Append(";dbd=" + data.data.contrasts);
  87. // sb.Append(";zz=" + data.data.pageSize);
  88. // String config = sb.ToString();
  89. // if (manufacturer.Contains("CANON"))
  90. // {
  91. // //Properties.Settings.Default.CannonConfig = config;
  92. // result = config_manager.Set("CannonConfig", config);
  93. // }
  94. // else if (manufacturer.Contains("Panasonic"))
  95. // {
  96. // //Properties.Settings.Default.PanasonicConfig = config;
  97. // result = config_manager.Set("PanasonicConfig", config);
  98. // }
  99. // else if (manufacturer.Contains("Kodak"))
  100. // {
  101. // //Properties.Settings.Default.KodakConfig = config;
  102. // result = config_manager.Set("KodakConfig", config);
  103. // }
  104. // }
  105. // catch (Exception ee)
  106. // {
  107. // LogManager.WriteLog(ee);
  108. // }
  109. // return result;
  110. // }
  111. // }
  112. //}