| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- using System.Runtime.InteropServices;
- using Saraff.Twain;
- using HXX.Scanner.Common;
- using HXX.Scanner.Biz.Socket;
- namespace HXX.Scanner.Biz
- {
- /// <summary>
- /// 扫描前准备
- /// </summary>
- public class biz_engine_prepare
- {
- /// <summary>
- /// 扫描前准备
- /// </summary>
- public static void prepare()
- {
- //设置环境变量
- config_environment.scan_state = true;
- engine_twain32.first_state = true;
- config_environment.scan_state_socket = true;
- //每2秒报告扫描情况
- biz_pushCompletedScan.Work();
- if (config_environment.scan_type == ScanType.Formal || config_environment.scan_type == ScanType.Test_From_Web)
- {
- if (config_environment.web_parameter != null)
- {
- biz_scannedBatch.add_batch(config_environment.web_parameter.zipId.ToString());
- }
- }
- biz_scanHistory.start_new();
- }
- }
- }
|