Commit a1ec7f8c 刘韬

1

1 个父辈 4e445bf9
......@@ -88,11 +88,13 @@
<Compile Include="IO\NirenIO.cs" />
<Compile Include="MatchAnalysis.cs" />
<Compile Include="MonitorMouseKeyboard.cs" />
<Compile Include="NamedPipeClient.cs" />
<Compile Include="PrinterHelper.cs" />
<Compile Include="PrintLabelEdit.cs" />
<Compile Include="MaterialEdit.cs" />
<Compile Include="PrintLabelShow.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TextBlock.cs" />
<Compile Include="UsersLogin.cs" />
</ItemGroup>
<ItemGroup>
......
......@@ -42,9 +42,16 @@ namespace BLL
Port = 6000;
bool rtn = KPIOServer.StartServer(Port);
KPIOServer.DeviceDIChangeEvent += KPIOServer_DeviceDIChangeEvent;
KPIOServer.DeviceOnlineEvent += KPIOServer_DeviceOnlineEvent;
IOLogUtil.info($"开启IO模块:{rtn}");
}
private void KPIOServer_DeviceOnlineEvent(string ip)
{
IP = ip;
IOLogUtil.info($"IO模块:{IP}上线");
}
private void KPIOServer_DeviceDIChangeEvent(string ip, int[] diStatus)
{
Status[] statuses = new Status[diStatus.Length];
......
using System;
using CameraVisionLib.Model;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
......@@ -6,41 +8,117 @@ using System.Threading.Tasks;
namespace BLL
{
class MatchAnalysis
public class MatchAnalysis
{
static MatchCollection matchCollection;
public static void StartNewAnalysis(string templatename)
public static void StartNewAnalysis(List<BarcodeInfo> code)
{
matchCollection = new MatchCollection();
matchCollection.templateName = templatename;
matchCollection.Matchs = new List<Match>();
MatchTemplateList = new ();
}
public static void AddMatch(string matchKey, bool isMatch, int codeID, string matchDesc) {
Match match = new Match(matchKey, isMatch, codeID, matchDesc);
matchCollection.Matchs.Add(match);
static string CurrnetTemplateName="";
static BarcodeInfo CurrnetBarcode;
static public void SetTemplatename(string name) {
CurrnetTemplateName = name;
if (!MatchTemplateList.ContainsKey(CurrnetTemplateName))
{
MatchTemplateList.Add(CurrnetTemplateName, new TemplateCollection());
}
}
static List<MatchTemplate> MatchTemplateList;
public class MatchTemplate {
static public void SetBarcode(BarcodeInfo name)
{
CurrnetBarcode = name;
if (!MatchTemplateList[CurrnetTemplateName].BarcodeMatchs.ContainsKey(name.Text))
{
MatchTemplateList[CurrnetTemplateName].BarcodeMatchs.Add(name.Text, new BarcodeMatch(name));
MatchTemplateList[CurrnetTemplateName].barcodeInfos.Add(name);
}
}
public static void AddMatch(string matchKey, bool isMatch, int codeID, string colName,string matchDesc) {
Match match = new Match(matchKey, isMatch, codeID, colName,matchDesc);
var ms = MatchTemplateList[CurrnetTemplateName].BarcodeMatchs[CurrnetBarcode.Text].MatchCollections;
if (!ms.ContainsKey(matchKey))
ms.Add(matchKey,new MatchCollection());
ms[matchKey].Matchs.Add(match);
if (!MatchTemplateList[CurrnetTemplateName].MatchCollections.ContainsKey(matchKey))
{
MatchTemplateList[CurrnetTemplateName].MatchCollections.Add(matchKey, new MatchCollection());
MatchTemplateList[CurrnetTemplateName].MatchCollections[matchKey].barcodeInfo = CurrnetBarcode;
}
MatchTemplateList[CurrnetTemplateName].MatchCollections[matchKey].Matchs.Add(match);
}
public static void MatchResult(string matchKey, bool isMatch) {
MatchTemplateList[CurrnetTemplateName].BarcodeMatchs[CurrnetBarcode.Text].MatchCollections[matchKey].isMatch = isMatch;
MatchTemplateList[CurrnetTemplateName].MatchCollections[matchKey]=MatchTemplateList[CurrnetTemplateName].BarcodeMatchs[CurrnetBarcode.Text].MatchCollections[matchKey];
MatchTemplateList[CurrnetTemplateName].MatchCollections[matchKey].barcodeInfo = CurrnetBarcode;
}
public static void TemplateResult(bool isMatch) {
MatchTemplateList[CurrnetTemplateName].isMatch = isMatch;
}
static Dictionary<string, TemplateCollection> MatchTemplateList;
public static void ShowResult()
{
return;
foreach (var tp in MatchTemplateList) {
LogNet.log.Info($"开始解析模版:{tp.Key}");
foreach (var m in tp.Value.MatchCollections) {
LogNet.log.Info($"开始解析关键字:{m.Key}");
LogNet.log.Info($"匹配到关键字:{m.Key}");
string matchlist = m.Value.barcodeInfo.Text + "\t";
foreach (var item in m.Value.Matchs)
{
matchlist += $"{item.colName},{item.isMatch}\t";
}
LogNet.log.Info(matchlist);
}
}
}
public class TemplateCollection
{
public Dictionary<string, BarcodeMatch> BarcodeMatchs=new ();
public List<BarcodeInfo> barcodeInfos = new();
public Dictionary<string, MatchCollection> MatchCollections = new();
public bool isMatch;
}
public class MatchCollection
{
public string templateName;
public List<Match> Matchs;
public string MatchKey;
public List<Match> Matchs = new ();
public BarcodeInfo barcodeInfo;
public bool isMatch;
public string result;
}
public class BarcodeMatch {
public BarcodeInfo barcode;
public Dictionary<string, MatchCollection> MatchCollections = new();
public bool isMatch=false;
public BarcodeMatch(BarcodeInfo barcode)
{
this.barcode = barcode;
}
}
public class Match {
public string matchKey;
public bool isMatch;
public int codeID;
public string colName;
public string matchDesc;
public Match(string matchKey, bool isMatch, int codeID, string matchDesc) {
public Match(string matchKey, bool isMatch, int codeID, string colName,string matchDesc) {
this.matchKey = matchKey;
this.isMatch = isMatch;
this.codeID = codeID;
this.colName = colName;
this.matchDesc = matchDesc;
}
}
}
}
......@@ -4,6 +4,7 @@ using System.Drawing;
using System.Xml;
using CameraVisionLib.Model;
using Model;
using Newtonsoft.Json;
namespace BLL
{
......@@ -12,7 +13,8 @@ namespace BLL
private XmlDocument xmlDoc;
private XmlNode xmlRoot;
private List<MaterialTemplate> mateTemp; //所有模板文件
public Bitmap CurrntBitmap;
public NamedPipeClient namedPipeClient = new NamedPipeClient("OcrService", ".");
public MaterialEdit()
{
LogNet.log.Info("读取物料模板");
......@@ -129,7 +131,7 @@ namespace BLL
/// <param name="keyword">关键字和对应的内容</param>
/// <param name="isCodeUsed"></param>
/// <returns></returns>
public bool MatchingTemplate(List<BarcodeInfo> code, string firstMaterial, out string mateName, out Dictionary<string, string> keyword, out bool[] isCodeUsed)
public bool MatchingTemplate(List<BarcodeInfo> code, string firstMaterial,bool analyisMode, out string mateName, out Dictionary<string, string> keyword, out bool[] isCodeUsed)
{
mateName = "";
keyword = null;
......@@ -139,15 +141,19 @@ namespace BLL
LogNet.log.Info($"扫描到 {c.CodeType},{c.Text}");
});
//MatchAnalysis.StartNewAnalysis()
MatchAnalysis.StartNewAnalysis(code);
//优先匹配
int firstIndex = mateTemp.FindIndex(math => math.Name == firstMaterial);
if (firstIndex > -1)
{
LogNet.log.Info("优先匹配 " + mateTemp[firstIndex].Name);
mateName = mateTemp[firstIndex].Name;
LogNet.log.Info("优先匹配 " + mateTemp[firstIndex].Name);
if (TemplateExtract(firstIndex, code, out keyword, out isCodeUsed))
return true;
{
if (string.IsNullOrEmpty(mateName))
mateName = mateTemp[firstIndex].Name;
if (!analyisMode)
return true;
}
}
//优先判断带主键的
......@@ -157,13 +163,15 @@ namespace BLL
if (mateTemp[i].PrimaryCode == -1) continue;
int index = mateTemp[i].Code.FindIndex(match => match.ID == mateTemp[i].PrimaryCode);
if (index == -1) continue;
string text = mateTemp[i].Code[index].Text;
index = Array.FindIndex(code.ToArray(), match => match.Text == text);
if (index == -1) continue;
mateName = mateTemp[i].Name;
string text = mateTemp[i].Match.Find(m=>m.CodeID== mateTemp[i].Code[index].ID).Keyword;
LogNet.log.Info("带主键[" + text + "]匹配 " + mateTemp[i].Name);
if (TemplateExtract(i, code, out keyword, out isCodeUsed))
return true;
{
if (string.IsNullOrEmpty(mateName))
mateName = mateTemp[firstIndex].Name;
if (!analyisMode)
return true;
}
}
//剩余不带主键的
......@@ -171,10 +179,14 @@ namespace BLL
{
if (i == firstIndex) continue;
if (mateTemp[i].PrimaryCode != -1) continue;
mateName = mateTemp[i].Name;
LogNet.log.Info("不带主键匹配 " + mateTemp[i].Name);
if (TemplateExtract(i, code, out keyword, out isCodeUsed))
return true;
{
if (string.IsNullOrEmpty(mateName))
mateName = mateTemp[firstIndex].Name;
if (!analyisMode)
return true;
}
}
return false;
......@@ -369,10 +381,12 @@ namespace BLL
keyword = new(StringComparer.OrdinalIgnoreCase);
isCodeUsed = new bool[code.Count];
int matchCount = 0;
List<MaterialCodeOCR> ocrlist = new List<MaterialCodeOCR>();
List<BarcodeInfo> ocrcode = new List<BarcodeInfo>();
int[] id = mateTemp[index].GetCodeID();
for (int i = 0; i < id.Length; i++)
{
MatchAnalysis.SetTemplatename(mateTemp[index].Name);
List<MaterialCodeMatch> codeMatch = mateTemp[index].Match.FindAll(match => match.CodeID == id[i] && match.Keyword != "");
if (codeMatch.Count == 0) continue;
matchCount += codeMatch.Count;
......@@ -380,7 +394,7 @@ namespace BLL
for (int j = 0; j < code.Count; j++)
{
Dictionary<string, string> matchKey = CodeMatch(code[j], codeMatch);
if (matchKey != null)
if (matchKey != null && matchKey.Count>0)
{
isCodeUsed[j] = true;
foreach (string key in matchKey.Keys)
......@@ -388,26 +402,43 @@ namespace BLL
if (!keyword.ContainsKey(key))
keyword.Add(key, matchKey[key]);
}
var ocrmatch = mateTemp[index].Ocr.FindAll(o => o.CodeID == codeMatch[0].CodeID);
foreach (var o in ocrmatch) {
ocrlist.Add(o);
ocrcode.Add(code[j]);
}
break;
}
}
}
LogNet.log.Info("OCR匹配 " + mateTemp[index].Ocr.Count);
if (mateTemp[index].Ocr.Count > 0)
LogNet.log.Info("OCR匹配 " + ocrlist.Count);
if (ocrlist.Count > 0)
{
LogNet.log.Info("开始OCR匹配 ");
//增加ocr匹配
OCR oCR = new();
for (int i = 0; i < mateTemp[index].Ocr.Count; i++)
// OCR oCR = new();
for (int i = 0; i < ocrlist.Count; i++)
{
List<MaterialCodeMatch> codeMatch = mateTemp[index].Match.FindAll(match => match.CodeID == mateTemp[index].Ocr[i].ID && match.Keyword != "");
if (codeMatch.Count == 0) continue;
//List<MaterialCodeMatch> codeMatch = mateTemp[index].Match.FindAll(match => match.CodeID == mateTemp[index].Ocr[i].ID && match.Keyword != "");
List<MaterialCodeMatch> codeMatch = mateTemp[index].Match.FindAll(match => match.CodeID == ocrlist[i].ID);
//if (codeMatch.Count == 0) continue;
matchCount += codeMatch.Count;
MaterialCode codeTemp = mateTemp[index].Code.Find(match => match.ID == mateTemp[index].Ocr[i].CodeID);
if (codeTemp == null) continue;
Bitmap bmp = CodeOcr(codeTemp, mateTemp[index].Ocr[i], mateTemp[index].Image);
string codeOcr = oCR.GetString(bmp);
//MaterialCode codeTemp = mateTemp[index].Code.Find(match => match.ID == mateTemp[index].Ocr[i].CodeID);
//if (codeTemp == null) continue;
Bitmap bmp = CodeOcr(ocrcode[i], ocrlist[i], CurrntBitmap);
var resp = namedPipeClient.Request("..\\ocr.jpg");
var lp = JsonConvert.DeserializeObject<List<TextBlock>>(resp);
string codeOcr = "";
double maxbox = 0;
foreach (var l in lp) {
var boxa= l.CalculateArea(l.BoxPoints);
if (boxa > maxbox) {
maxbox = boxa;
codeOcr = l.Text;
}
}
var x = new BarcodeInfo() {Text=codeOcr,CodeType="OCR"};
Dictionary<string, string> matchKey = CodeMatch(x, codeMatch);
if (matchKey != null)
......@@ -420,14 +451,22 @@ namespace BLL
}
if (matchCount == 0)
return false;
else
return keyword.Count == matchCount;
else
{
if (keyword.Count == matchCount)
{
MatchAnalysis.TemplateResult(true);
return true;
}
else
return false;
}
}
private Bitmap CodeOcr(MaterialCode code, MaterialCodeOCR ocr, Bitmap codeImage)
private Bitmap CodeOcr(BarcodeInfo code, MaterialCodeOCR ocr, Bitmap codeImage)
{
double centerX = code.CenterX;
double centerY = code.CenterY;
double centerX = code.Center.X;
double centerY = code.Center.Y;
double aa = Math.Atan2(centerY, centerX);
aa = aa * 180 / Math.PI; //转角度
double cc = Math.Sqrt(centerX * centerX + centerY * centerY);
......@@ -453,7 +492,7 @@ namespace BLL
g.ResetTransform();
g.Save();
g.Dispose();
//ocrRotate.Save(@"C:\Neotel\1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
ocrRotate.Save(@"ocr.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
return ocrRotate;
}
......@@ -470,14 +509,18 @@ namespace BLL
var codeText = codeinfo.Text;
codeText = codeText.Replace("\r", "");
codeText = codeText.Replace("\n", "");
MatchAnalysis.SetBarcode(codeinfo);
code = codeMatch[i].CaseSensitive ? codeText : codeText.ToUpper();
//Log.Debug("CodeMatch " + codeText + " " + codeMatch[i].Keyword);
bool ismatch = true;
//匹配CodeType
if (codeMatch[i].CheckCodeType && !string.IsNullOrEmpty(codeMatch[i].CodeType) && !string.IsNullOrEmpty(codeinfo.CodeType)) {
matchCount++;
if (codeinfo.CodeType != codeMatch[i].CodeType)
return null;
if (codeinfo.CodeType != codeMatch[i].CodeType)
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"条码类型:{codeMatch[i].CodeType}",$"{codeinfo.CodeType}");
//if (!ismatch) return null;
}
//开头
......@@ -486,22 +529,30 @@ namespace BLL
matchCount++;
text = codeMatch[i].CaseSensitive ? codeMatch[i].StartText : codeMatch[i].StartText.ToUpper();
if (!code.StartsWith(text))
return null;
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"开头字符:\"{text}\"", $"NG");
//if (!ismatch) return null;
}
//结尾
if (codeMatch[i].MatchEnd)
{
matchCount++;
//bool ismatch = true;
text = codeMatch[i].CaseSensitive ? codeMatch[i].EndText : codeMatch[i].EndText.ToUpper();
if (!code.EndsWith(text))
return null;
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"结尾字符:\"{text}\"", $"NG");
//if (!ismatch) return null;
}
//中间
if (codeMatch[i].MatchMiddle)
{
matchCount++;
//bool ismatch = true;
text = codeMatch[i].CaseSensitive ? codeMatch[i].MiddleText : codeMatch[i].MiddleText.ToUpper();
if (text == "") return null;
index = count = 0;
......@@ -511,13 +562,17 @@ namespace BLL
index += text.Length;
}
if (count == 0)
return null;
if (codeMatch[i].MatchMiddleType == -1 && count > codeMatch[i].MiddleTextCount)
return null;
ismatch = false;
if (codeMatch[i].MatchMiddleType == -1 && count > codeMatch[i].MiddleTextCount)
ismatch = false;
if (codeMatch[i].MatchMiddleType == 0 && count != codeMatch[i].MiddleTextCount)
return null;
ismatch = false;
if (codeMatch[i].MatchMiddleType == 1 && count < codeMatch[i].MiddleTextCount)
return null;
ismatch = false;
var mode = codeMatch[i].MatchMiddleType == 0 ? "相等": codeMatch[i].MatchMiddleType == 1?"至多":"至少";
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"中间字符:\"{text}\",{mode}匹配:{codeMatch[i].MiddleTextCount}次", $"NG");
//if (!ismatch) return null;
}
//分割
......@@ -525,38 +580,29 @@ namespace BLL
if (codeMatch[i].MatchSplit)
{
matchCount++;
//bool ismatch = true;
string str = MaterialAsciiCode.GetAsciiCode(codeMatch[i].SplitText);
string[] arr = codeText.Split(new string[] { str }, StringSplitOptions.RemoveEmptyEntries);
index = codeMatch[i].SplitPart - 1;
if (index >= arr.Length)
return null;
ismatch = false;
else
code = arr[index];
}
//最小
if (codeMatch[i].MatchMinLength)
{
matchCount++;
if (code.Length < codeMatch[i].MinLength)
return null;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"分割符:{codeMatch[i].SplitText},第:{codeMatch[i].SplitPart}位", $"NG");
//if (!ismatch) return null;
}
//最大
if (codeMatch[i].MatchMaxLength)
{
matchCount++;
if (code.Length > codeMatch[i].MaxLength)
return null;
}
//截取
if (matchCount == 0 && !codeMatch[i].MatchISNumber) continue;
if (!ismatch) continue;
int startIndex = codeMatch[i].SubstringStart;
int length = codeMatch[i].SubstringLength;
if (startIndex >= code.Length)
return null;
continue;
if (length == -1)
{
......@@ -571,10 +617,34 @@ namespace BLL
var filtercode = code.Substring(startIndex, length);
if (codeMatch[i].MatchISNumber) {
if (!int.TryParse(filtercode, out _))
return null;
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"是否为数字", $"NG");
}
//最小
if (codeMatch[i].MatchMinLength)
{
matchCount++;
//bool ismatch = true;
if (code.Length < codeMatch[i].MinLength)
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"长度小于:{codeMatch[i].MatchMinLength}", $"NG");
//if (!ismatch) return null;
}
//最大
if (codeMatch[i].MatchMaxLength)
{
matchCount++;
//bool ismatch = true;
if (code.Length > codeMatch[i].MaxLength)
ismatch = false;
MatchAnalysis.AddMatch(codeMatch[i].Keyword, ismatch, codeMatch[i].CodeID, $"长度最大:{codeMatch[i].MatchMaxLength}", $"NG");
}
if (!ismatch)
continue;
MatchAnalysis.MatchResult(codeMatch[i].Keyword, true);
if (key.ContainsKey(codeMatch[i].Keyword))
key[codeMatch[i].Keyword] = filtercode;
else
......
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Pipes;
using System.Linq;
using System.Text;
using System.Threading;
/// <summary>
/// 客户端管道
/// </summary>
public class NamedPipeClient
{
private NamedPipeClientStream Client { get; set; }
public NamedPipeClient(string serverName, string serverHost)
{
Client = new NamedPipeClientStream(serverHost, serverName);
}
byte[] readBytes = new byte[1024*50];
public string Request(string outPutStr)
{
string inputStr = "";
try
{
this.Client.Connect(1000*5);
var b = Encoding.UTF8.GetBytes(outPutStr);
this.Client.Write(b, 0, b.Length);
this.Client.Flush();
Client.WaitForPipeDrain();
int readlen = Client.Read(readBytes, 0, readBytes.Length);
while (readlen > 0)
{
inputStr += Encoding.UTF8.GetString(readBytes, 0, readlen);
readlen = Client.Read(readBytes, 0, readBytes.Length);
}
}
catch { }
finally
{
if (Client.IsConnected)
Client.Close();
}
//this.Client.Dispose();
return inputStr;
}
}
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public sealed class TextBlock
{
public List<Point> BoxPoints { get; set; }
public float BoxScore { get; set; }
public int AngleIndex { get; set; }
public float AngleScore { get; set; }
public float AngleTime { get; set; }
public string Text { get; set; }
public List<float> CharScores { get; set; }
public float CrnnTime { get; set; }
public float BlockTime { get; set; }
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("├─TextBlock");
string textBox = $"│ ├──TextBox[score({BoxScore}),[x: {BoxPoints[0].X}, y: {BoxPoints[0].Y}], [x: {BoxPoints[1].X}, y: {BoxPoints[1].Y}], [x: {BoxPoints[2].X}, y: {BoxPoints[2].Y}], [x: {BoxPoints[3].X}, y: {BoxPoints[3].Y}]]";
sb.AppendLine(textBox);
string header = AngleIndex >= 0 ? "Angle" : "AngleDisabled";
string angle = $"│ ├──{header}[Index({AngleIndex}), Score({AngleScore}), Time({AngleTime}ms)]";
sb.AppendLine(angle);
StringBuilder sbScores = new StringBuilder();
CharScores.ForEach(x => sbScores.Append($"{x},"));
string textLine = $"│ ├──TextLine[Text({Text}),CharScores({sbScores.ToString()}),Time({CrnnTime}ms)]";
sb.AppendLine(textLine);
sb.AppendLine($"│ └──BlockTime({BlockTime}ms)");
return sb.ToString();
}
public double CalculateArea(List<Point> vectorPoints)
{
int iCycle, iCount;
iCycle = 0;
iCount = vectorPoints.Count;
double iArea = 0;
for (iCycle = 0; iCycle < iCount; iCycle++)
{
iArea = iArea + (vectorPoints[iCycle].X * vectorPoints[(iCycle + 1) % iCount].Y - vectorPoints[(iCycle + 1) % iCount].X * vectorPoints[iCycle].Y);
}
double area = (double)Math.Abs(0.5 * iArea);
return area;
}
}
}
b3779df0e1d99f6a50b50ac0c10a2045586c3cb8
625a16d94e24a12228b3782465bd026b987271aa
using System;
using System.Collections.Generic;
using System.Drawing;
namespace SmartScan
{
......@@ -17,7 +18,6 @@ namespace SmartScan
public static LightSource lightSource;
public static ServerCommunication SCMM;
public static List<string> macroKey;
public static int mateMaxCodeID;
public static readonly string[] CODE_SPLIT = new string[] { ",", ";", "@", "#", "$", "%", "&", "-", "_", "+", "|", "!", "^", "*", "?", "/", "\\", "[Space]", "[Tab]" };
......
......@@ -7,6 +7,8 @@ using System.Linq;
using System.Text;
using Model;
using System.Windows.Forms;
using Newtonsoft.Json;
using BLL;
namespace SmartScan
{
......@@ -94,7 +96,23 @@ namespace SmartScan
g.DrawImage(ocrRotate, destRect, rect, GraphicsUnit.Pixel);
g.Save();
g.Dispose();
return Common.ocr.GetString(bmpTemp);
bmpTemp.Save("ocrt.jpg");
bmpTemp.Dispose();
var resp = Common.mateEdit.namedPipeClient.Request("..\\ocrt.jpg");
var lp = JsonConvert.DeserializeObject<List<TextBlock>>(resp);
string codeOcr = "";
double maxbox = 0;
foreach (var l in lp)
{
var boxa = l.CalculateArea(l.BoxPoints);
if (boxa > maxbox)
{
maxbox = boxa;
codeOcr = l.Text;
}
}
return codeOcr;
}
private string FormatCode(int index)
......@@ -198,8 +216,23 @@ namespace SmartScan
g.DrawImage(ocrRotate, new Rectangle(0, 0, bmp.Width, bmp.Height), ocrRect[ocrRectIndex], GraphicsUnit.Pixel);
g.Save();
g.Dispose();
codeOcr[ocrRectIndex].Text = Common.ocr.GetString(bmp);
bmp.Save("ocrt.jpg");
bmp.Dispose();
var resp = Common.mateEdit.namedPipeClient.Request("..\\ocrt.jpg");
var lp = JsonConvert.DeserializeObject<List<TextBlock>>(resp);
string codeOcrs = "";
double maxbox = 0;
foreach (var l in lp)
{
var boxa = l.CalculateArea(l.BoxPoints);
if (boxa > maxbox)
{
maxbox = boxa;
codeOcrs = l.Text;
}
}
codeOcr[ocrRectIndex].Text = codeOcrs;
PicImage.Cursor = Cursors.Cross;
//_ocr[ocrIndex[codeOcrIndex]].Offset = new Point(Convert.ToInt32(ocrRect[codeOcrIndex].X - codeCenter.X), Convert.ToInt32(ocrRect[codeOcrIndex].Y - codeCenter.Y));
}
......
......@@ -42,7 +42,7 @@ namespace SmartScan
if (Common.config.EnabledOCR)
{
Common.ocr = new();
//Common.ocr = new();
LogNet.log.Info("加载OCR模块");
}
......
......@@ -14,6 +14,10 @@ namespace SmartScan
[STAThread]
static void Main(string[] args)
{
Environment.CurrentDirectory = Application.StartupPath;
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
Application.ThreadException += Application_ThreadException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
......@@ -25,6 +29,11 @@ namespace SmartScan
if (args.Length > 0)
back = args[0].ToLower() == "background";
var onnxexe = "onnx\\OcrLiteOnnxForm.exe";
Process.Start(onnxexe);
Application.Run(new FrmLoading(back)); //预加载,完成后自动退出
Common.frmMain = new FrmMain();
Common.frmWaitting = new FrmWaitting();
......
......@@ -219,6 +219,9 @@ namespace SmartScan
}
workCodeInfo = Common.cameraVision.GetBarCode(out List<Bitmap> image);
if (image.Count > 0 && !Common.config.Backgrounder) picShow.Image = image[0];
if (image.Count > 0)
Common.mateEdit.CurrntBitmap = image[0];
if (Common.config.TriggerOpenLight)
Common.lightSource.TurnOff();
return true;
......@@ -242,6 +245,7 @@ namespace SmartScan
{
if (!Common.config.Backgrounder)
picShow.Image = bmp;
Common.mateEdit.CurrntBitmap = bmp;
});
return true;
}
......@@ -276,7 +280,8 @@ namespace SmartScan
if (workCodeInfo.Count == 0) return false;
originalCodeText = Common.cameraVision.GetBarCodeText(workCodeInfo);
bool rtn = Common.mateEdit.MatchingTemplate(workCodeInfo, Common.config.DefaultMaterialName, out string mateName, out workCodeKeyword, out originalCodeIsUsed);
bool rtn = Common.mateEdit.MatchingTemplate(workCodeInfo, Common.config.DefaultMaterialName,false, out string mateName, out workCodeKeyword, out originalCodeIsUsed);
BLL.MatchAnalysis.ShowResult();
Common.frmMain.Invoke(delegate ()
{
if (rtn)
......
......@@ -119,7 +119,7 @@ namespace SmartScan
var t = ChoMatchMiddleType.SelectedIndex - 1;
int index = 0;
int count = 0;
while ((index = text.IndexOf(TxtMatchingMiddleText.Text, index)) != -1)
while ((index = text.IndexOf(TxtMatchingMiddleText.Text, index)) != -1 && !string.IsNullOrEmpty(TxtMatchingMiddleText.Text))
{
count++;
index += TxtMatchingMiddleText.Text.Length;
......@@ -132,7 +132,8 @@ namespace SmartScan
if (t == 1 && count < textcount)
text = "";
faceTextBox1.Text = text;
return;
if (string.IsNullOrEmpty(text))
return;
}
if (ChkMatchingSplit.Checked)
......
......@@ -28,7 +28,7 @@
<HttpServer>
</HttpServer>
<HttpReelID>http://127.0.0.1:8888/test</HttpReelID>
<DefaultMaterialName>m1</DefaultMaterialName>
<DefaultMaterialName>m2</DefaultMaterialName>
<TriggerOpenLight>True</TriggerOpenLight>
<WebService>
</WebService>
......@@ -38,5 +38,5 @@
</ReelIDKeyWord>
<SmfServer>http://192.168.1.243/smf-core/</SmfServer>
<CID>NeoScan01</CID>
<iomodule>NiRen</iomodule>
<IOModule>NiRen</IOModule>
</appSettings>
\ No newline at end of file
[2022-07-15 11:26:08,660][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.19261 =====
[2022-07-15 11:26:08,722][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 11:26:08,970][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 11:26:08,977][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:26:10,161][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 11:26:10,168][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 11:26:10,176][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 11:26:10,187][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 11:26:10,674][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 11:26:10,675][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 11:26:11,282][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 11:26:11,306][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 11:26:11,307][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 11:26:11,308][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:31:23,948][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 11:36:25,966][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.19261 =====
[2022-07-15 11:36:25,993][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 11:36:26,172][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 11:36:26,177][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:36:27,026][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 11:36:27,030][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 11:36:27,032][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 11:36:27,039][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 11:36:27,353][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 11:36:27,353][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 11:36:27,905][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 11:36:27,924][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 11:36:27,925][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 11:36:27,926][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:36:29,464][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 11:36:36,929][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:36:38,489][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:37:23,163][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.19261 =====
[2022-07-15 11:37:23,195][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 11:37:23,371][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 11:37:23,377][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:37:24,228][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 11:37:24,231][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 11:37:24,234][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 11:37:24,241][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 11:37:24,428][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 11:37:24,429][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 11:37:24,904][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 11:37:24,922][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 11:37:24,923][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 11:37:24,924][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:37:25,969][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 11:38:18,160][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:38:19,721][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:43:46,042][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:43:49,296][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:44:38,818][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:44:38,821][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:50:09,244][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:50:12,033][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:50:19,654][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:50:19,656][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:50:22,996][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:50:23,827][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 11:50:23,830][BLL.General:34]INFO Clear()
[2022-07-15 11:50:23,972][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 11:50:27,569][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 11:50:28,039][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 11:50:28,041][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 11:50:28,042][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 11:50:28,042][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 11:50:28,042][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 11:50:28,042][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 11:50:28,042][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 11:50:28,043][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 11:50:28,045][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 11:50:28,046][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 11:50:28,046][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:50:28,707][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 11:50:28,708][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 11:50:28,734][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 11:50:30,782][Model.Http:75]INFO Return:
[2022-07-15 11:50:32,967][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 11:50:36,059][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 11:50:36,085][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 11:50:36,085][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 11:50:38,502][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.19261 =====
[2022-07-15 11:50:38,534][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 11:50:38,727][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 11:50:38,731][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:50:39,554][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 11:50:39,557][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 11:50:39,560][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 11:50:39,567][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 11:50:39,749][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 11:50:39,750][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 11:50:40,185][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 11:50:40,206][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 11:50:40,207][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 11:50:40,208][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:50:42,540][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 11:50:42,552][BLL.General:34]INFO Clear()
[2022-07-15 11:50:42,653][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 11:50:46,699][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 11:50:47,187][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 11:50:47,189][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 11:50:47,189][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 11:50:47,190][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 11:50:47,190][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 11:50:47,192][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 11:50:47,192][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 11:50:47,192][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 11:50:47,196][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 11:50:47,197][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 11:50:47,197][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:50:47,910][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 11:50:47,911][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 11:50:47,918][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 11:50:49,957][Model.Http:75]INFO Return:
[2022-07-15 11:50:51,622][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 11:51:23,284][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 11:51:23,292][BLL.General:34]INFO Clear()
[2022-07-15 11:51:23,537][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 11:51:26,759][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 11:51:27,198][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 11:51:27,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 11:51:27,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 11:51:27,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 D2007K8
[2022-07-15 11:51:27,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000034
ST.09.04.0014
20220307
11
3000
P.0028
20220307
220307000034-11
[2022-07-15 11:51:27,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 11:51:27,199][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 11:51:27,199][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 11:51:27,199][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 11:51:27,199][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:51:27,862][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 11:51:27,865][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 11:51:29,080][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 11:51:31,112][Model.Http:75]INFO Return:
[2022-07-15 11:51:31,905][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 11:52:11,742][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 11:56:43,315][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:56:43,322][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:57:34,634][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:57:34,637][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:57:42,632][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:57:42,635][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:57:47,533][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 11:57:48,380][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 11:57:48,382][BLL.General:34]INFO Clear()
[2022-07-15 11:57:48,658][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 11:57:51,918][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 11:57:52,358][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 11:57:52,358][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 11:57:52,359][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 11:57:52,359][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 11:57:52,359][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 11:57:52,359][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 11:57:52,359][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 11:57:52,359][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 11:57:52,359][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 11:57:52,359][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 11:57:52,359][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 11:57:53,093][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 11:57:53,093][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 11:57:54,584][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 11:57:56,626][Model.Http:75]INFO Return:
[2022-07-15 11:57:59,505][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 11:58:07,053][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 11:59:00,845][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 11:59:00,849][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:00:36,073][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:00:36,076][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:00:38,546][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:00:38,549][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:00:41,510][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:00:43,053][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:00:43,054][BLL.General:34]INFO Clear()
[2022-07-15 12:00:43,366][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:00:46,678][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:00:47,133][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:00:47,133][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 12:00:47,134][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 12:00:47,134][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 12:00:47,134][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 12:00:47,134][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 12:00:47,134][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 12:00:47,134][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:00:47,134][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:00:47,134][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:00:47,134][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:00:47,791][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:00:47,792][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:00:48,919][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:00:50,964][Model.Http:75]INFO Return:
[2022-07-15 12:00:52,587][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:01:06,165][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:01:06,167][BLL.General:34]INFO Clear()
[2022-07-15 12:01:06,497][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:01:10,803][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:01:11,247][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:01:11,248][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:01:11,248][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:01:11,248][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 D2007K8
[2022-07-15 12:01:11,248][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000034
ST.09.04.0014
20220307
11
3000
P.0028
20220307
220307000034-11
[2022-07-15 12:01:11,248][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:01:11,248][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:01:11,248][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:01:11,248][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:01:11,248][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:01:11,902][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:01:11,903][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:01:12,818][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:01:14,845][Model.Http:75]INFO Return:
[2022-07-15 12:01:15,503][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:01:17,917][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:02:35,932][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:02:35,935][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:02:39,511][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:02:39,514][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:02:43,964][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:02:44,586][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:02:44,588][BLL.General:34]INFO Clear()
[2022-07-15 12:02:44,903][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:02:47,967][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:02:48,414][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 12:02:48,415][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 12:02:48,415][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:02:48,415][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:02:48,415][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:02:48,415][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:02:49,158][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:02:49,159][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:02:50,215][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:02:52,241][Model.Http:75]INFO Return:
[2022-07-15 12:02:53,246][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:02:55,335][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:03:55,318][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:03:55,321][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:03:58,977][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:03:59,616][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:03:59,621][BLL.General:34]INFO Clear()
[2022-07-15 12:03:59,943][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:04:03,394][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:04:03,850][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 12:04:03,851][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 12:04:03,851][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:05:19,286][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:05:19,287][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:05:19,287][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:05:19,996][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:05:19,996][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:05:22,904][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:05:24,922][Model.Http:75]INFO Return:
[2022-07-15 12:05:26,601][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:05:27,683][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:05:27,684][BLL.General:34]INFO Clear()
[2022-07-15 12:05:27,998][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:05:31,317][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:05:31,762][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:05:31,763][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 12:05:31,763][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 12:05:31,763][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 12:05:31,763][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 12:05:31,763][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 12:05:31,764][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 12:05:31,764][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:08:37,730][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.21858 =====
[2022-07-15 12:08:37,758][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:08:37,933][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:08:37,939][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:08:38,761][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:08:38,765][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:08:38,767][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:08:38,783][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:08:38,966][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:08:38,967][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:08:39,400][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:08:39,418][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:08:39,419][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:08:39,420][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:08:40,795][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:08:42,161][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:08:44,165][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:08:44,175][BLL.General:34]INFO Clear()
[2022-07-15 12:08:44,295][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:08:48,657][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:08:49,119][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:08:49,121][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2204 A2126DZ
[2022-07-15 12:08:49,121][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B0ECKP000087
[2022-07-15 12:08:49,121][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,RR264MM-400TFTR F
[2022-07-15 12:08:49,122][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,RR264MM-400TFTR 0030002204A2126D026
[2022-07-15 12:08:49,122][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000145
ST.09.04.0003
20220311
13
3000
P.0028
20220311
220311000145-13
[2022-07-15 12:08:49,122][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B0ECKP000087
[2022-07-15 12:08:49,122][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:09:16,173][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:09:16,175][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:09:16,175][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:09:16,865][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:09:16,866][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 3
[2022-07-15 12:09:16,870][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:09:18,926][Model.Http:75]INFO Return:
[2022-07-15 12:09:20,682][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:09:43,583][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:09:43,586][BLL.General:34]INFO Clear()
[2022-07-15 12:09:43,900][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:09:47,284][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:09:47,748][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:09:47,749][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:09:47,749][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:09:47,749][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 D2007K8
[2022-07-15 12:09:47,749][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000034
ST.09.04.0014
20220307
11
3000
P.0028
20220307
220307000034-11
[2022-07-15 12:09:47,750][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:09:47,750][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:09:51,865][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:09:51,865][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:09:51,865][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:09:52,545][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:09:52,545][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 3
[2022-07-15 12:09:52,559][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:09:54,580][Model.Http:75]INFO Return:
[2022-07-15 12:09:56,094][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:10:08,112][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:10:08,115][BLL.General:34]INFO Clear()
[2022-07-15 12:10:08,418][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:10:11,756][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:10:12,206][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:10:12,207][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:10:12,207][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:10:12,207][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 E2009KB
[2022-07-15 12:10:12,207][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000121
ST.09.04.0014
20220311
3
3000
P.0028
20220311
220311000121-3
[2022-07-15 12:10:12,207][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149E2009K021
[2022-07-15 12:10:12,208][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:10:12,208][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:10:12,208][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:10:12,208][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:10:12,208][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:10:12,866][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:10:12,866][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 3
[2022-07-15 12:10:12,872][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:10:14,908][Model.Http:75]INFO Return:
[2022-07-15 12:10:16,260][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:10:18,526][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:10:18,534][BLL.General:34]INFO Clear()
[2022-07-15 12:10:18,855][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:10:22,748][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:10:23,198][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:10:23,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:10:23,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:10:23,198][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 D2007K8
[2022-07-15 12:10:23,199][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000034
ST.09.04.0014
20220307
10
3000
P.0028
20220307
220307000034-10
[2022-07-15 12:10:23,199][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149D2007K004
[2022-07-15 12:10:23,199][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:10:23,199][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:10:23,199][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:10:23,200][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:10:23,200][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:10:23,872][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:10:23,873][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 3
[2022-07-15 12:10:23,878][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:10:25,895][Model.Http:75]INFO Return:
[2022-07-15 12:10:27,419][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:10:34,172][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:11:10,273][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:11:10,280][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:11:52,428][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.21858 =====
[2022-07-15 12:11:52,466][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:11:52,651][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:11:52,656][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:11:53,481][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:11:53,485][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:11:53,487][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:11:53,495][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:11:53,681][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:11:53,681][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:11:54,146][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:11:54,163][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:11:54,164][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:11:54,166][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:12:50,665][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:13:00,252][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:13:00,258][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:13:57,084][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.22017 =====
[2022-07-15 12:13:57,115][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:13:57,290][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:13:57,295][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:13:58,266][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:13:58,271][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:13:58,273][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:13:58,281][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:13:58,481][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:13:58,482][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:13:58,930][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:13:58,950][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:13:58,951][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:13:58,952][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:14:01,012][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:14:17,238][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:14:17,245][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:14:18,949][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:14:18,951][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:14:21,749][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:14:22,596][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:14:22,608][BLL.General:34]INFO Clear()
[2022-07-15 12:14:22,736][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:14:27,193][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:14:27,643][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:14:27,645][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,2SB1197KFRAT146Q A
[2022-07-15 12:14:27,645][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2203 D0735TE
[2022-07-15 12:14:27,645][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,B1ADKD000015
[2022-07-15 12:14:27,645][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,2SB1197KFRAT146Q 0030002203D0735T010
[2022-07-15 12:14:27,645][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000B1ADKD000015
[2022-07-15 12:14:27,646][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000055
ST.09.04.0004
20220311
3
3000
P.0028
20220311
220311000055-3
[2022-07-15 12:14:27,646][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:14:27,649][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:14:27,649][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:14:27,649][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:14:28,392][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:14:28,393][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:14:28,398][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:14:30,432][Model.Http:75]INFO Return:
[2022-07-15 12:14:31,683][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:14:34,723][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:14:34,726][BLL.General:34]INFO Clear()
[2022-07-15 12:14:35,038][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:14:38,782][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:14:39,230][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:14:39,230][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 M1L-N13515N9 105530
[2022-07-15 12:14:39,231][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G0J221A156 1000
[2022-07-15 12:14:39,231][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220303000066
ST.09.08.0021
20220303
1
1000
P.0028
20220303
220303000066-1
[2022-07-15 12:14:39,231][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:14:39,231][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:14:39,231][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:14:39,231][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:14:39,962][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:14:39,963][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:14:41,415][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:14:43,450][Model.Http:75]INFO Return:
[2022-07-15 12:14:44,176][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:15:18,829][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:18:51,480][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:18:51,590][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:18:54,797][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:18:55,622][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:18:55,624][BLL.General:34]INFO Clear()
[2022-07-15 12:19:05,916][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:19:11,030][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:19:12,880][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:19:12,880][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 J4L-N7296G49 105530
[2022-07-15 12:19:12,881][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G1V331A361 500
[2022-07-15 12:19:12,881][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220303000075
ST.09.08.0019
20220303
1
500
P.0028
20220303
220303000075-1
[2022-07-15 12:19:12,881][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:19:12,881][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:19:12,881][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:19:12,881][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:19:13,613][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:19:13,613][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:19:13,613][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:19:13,613][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:19:13,908][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:19:15,947][Model.Http:75]INFO Return:
[2022-07-15 12:19:17,659][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:19:18,516][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:19:18,519][BLL.General:34]INFO Clear()
[2022-07-15 12:19:18,753][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:19:22,437][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:19:22,898][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:19:22,899][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G1V331A361 500
[2022-07-15 12:19:22,899][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 N4L-N7607LC9 105530
[2022-07-15 12:19:22,899][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220303000101
ST.09.08.0019
20220303
1
500
P.0028
20220303
220303000101-1
[2022-07-15 12:19:22,899][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:19:22,899][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:19:22,899][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:19:22,899][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:19:23,631][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:19:23,631][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:19:23,632][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:19:23,633][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:19:23,651][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:19:25,677][Model.Http:75]INFO Return:
[2022-07-15 12:19:26,566][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:19:27,664][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:19:27,667][BLL.General:34]INFO Clear()
[2022-07-15 12:19:27,989][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:19:31,288][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:19:31,738][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:19:31,738][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:19:31,739][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:19:31,739][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 D2007K8
[2022-07-15 12:19:31,739][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000034
ST.09.04.0014
20220307
10
3000
P.0028
20220307
220307000034-10
[2022-07-15 12:19:31,739][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149D2007K004
[2022-07-15 12:19:31,739][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:19:31,739][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:19:31,739][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:19:31,739][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:19:31,739][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:19:32,473][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:19:32,474][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:19:32,478][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:19:34,499][Model.Http:75]INFO Return:
[2022-07-15 12:19:35,905][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:19:36,859][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:19:36,862][BLL.General:34]INFO Clear()
[2022-07-15 12:19:37,172][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:19:40,374][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:19:40,842][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:19:40,842][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 E2007K9
[2022-07-15 12:19:40,842][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:19:40,842][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:19:40,843][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220304000029
ST.09.04.0014
20220304
2
3000
P.0028
20220304
220304000029-2
[2022-07-15 12:19:40,843][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149E2007K022
[2022-07-15 12:19:40,843][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:19:40,843][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:19:40,843][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:19:40,843][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:19:40,844][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:19:41,577][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:19:41,577][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:19:41,583][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:19:43,616][Model.Http:75]INFO Return:
[2022-07-15 12:19:44,725][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:19:46,116][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:19:46,121][BLL.General:34]INFO Clear()
[2022-07-15 12:19:46,442][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:19:52,048][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:19:52,493][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:19:52,493][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000088
ST.09.08.0004
20220311
12
900
P.0028
20220311
220311000088-12
[2022-07-15 12:19:52,494][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:19:52,494][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:19:52,494][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:19:52,494][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:19:53,227][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:19:53,227][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:19:53,227][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:19:53,228][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:19:54,612][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:19:56,645][Model.Http:75]INFO Return:
[2022-07-15 12:19:58,378][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:19:59,565][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:19:59,568][BLL.General:34]INFO Clear()
[2022-07-15 12:19:59,879][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:20:04,480][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:20:04,925][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:20:04,925][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,XC6121D342MR-G
[2022-07-15 12:20:04,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1C0EBY0002793 3000
[2022-07-15 12:20:04,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 EHBABA08K7 115183
[2022-07-15 12:20:04,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000096
ST.09.05.0004
20220311
2
3000
P.0028
20220311
220311000096-2
[2022-07-15 12:20:04,926][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:20:04,927][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:20:04,927][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:20:04,927][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:20:05,652][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:20:05,652][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:20:05,652][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:20:05,652][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:20:05,657][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:20:07,685][Model.Http:75]INFO Return:
[2022-07-15 12:20:08,810][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:20:40,917][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:20:40,920][BLL.General:34]INFO Clear()
[2022-07-15 12:20:41,151][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:20:44,476][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:20:44,972][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:20:44,972][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 J4L-N7296G49 105530
[2022-07-15 12:20:44,973][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G1V331A361 500
[2022-07-15 12:20:44,973][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220303000075
ST.09.08.0019
20220303
1
500
P.0028
20220303
220303000075-1
[2022-07-15 12:20:44,973][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:20:44,973][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:20:44,973][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:20:44,973][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:20:45,774][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:20:45,775][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:20:45,775][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:20:45,775][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:20:45,782][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:20:47,806][Model.Http:75]INFO Return:
[2022-07-15 12:20:49,315][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:20:55,512][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:20:55,515][BLL.General:34]INFO Clear()
[2022-07-15 12:20:55,785][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:21:00,189][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:21:00,635][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:21:00,635][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,04C21300000
[2022-07-15 12:21:00,635][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:21:00,635][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:21:00,636][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:21:00,636][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:21:01,364][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:21:01,365][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:21:01,365][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:21:01,365][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:21:02,588][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:21:04,622][Model.Http:75]INFO Return:
[2022-07-15 12:21:05,369][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:21:17,055][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:21:17,056][BLL.General:34]INFO Clear()
[2022-07-15 12:21:17,372][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:21:23,474][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:21:23,921][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,U021L068610141
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,6PU26211011JPN
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 082676667004 104010
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1J0JYC0000545 4000
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1SU021L068610141Q4000
[2022-07-15 12:21:23,921][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,1PU26211011JPN162492
[2022-07-15 12:21:23,922][BLL.MaterialEdit+<>c:139]INFO 扫描到 Data Matrix ECC 200,1T0826766670+S058668039
[2022-07-15 12:21:23,922][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000058
ST.09.06.0001
20220307
1
4000
P.0028
20220307
220307000058-1
[2022-07-15 12:21:23,922][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:21:23,922][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:21:23,922][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:21:23,922][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:21:24,654][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:21:24,654][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:21:24,654][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:21:24,655][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:21:24,671][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:21:26,719][Model.Http:75]INFO Return:
[2022-07-15 12:21:27,596][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:23:58,508][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:24:00,114][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:24:00,913][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:24:00,916][BLL.General:34]INFO Clear()
[2022-07-15 12:24:01,159][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:24:06,233][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:24:06,698][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:24:06,698][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:24:06,698][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 C2007K7
[2022-07-15 12:24:06,698][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:24:06,699][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149C2007K026
[2022-07-15 12:24:06,699][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000121
ST.09.04.0014
20220311
9
3000
P.0028
20220311
220311000121-9
[2022-07-15 12:24:06,699][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:24:06,699][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:24:06,699][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:24:06,699][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:24:06,699][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:24:07,427][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:24:07,427][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:24:07,432][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:24:09,446][Model.Http:75]INFO Return:
[2022-07-15 12:24:10,485][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:24:14,931][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:24:14,933][BLL.General:34]INFO Clear()
[2022-07-15 12:24:15,249][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:24:20,484][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:24:20,925][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:24:20,925][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,Q10000
[2022-07-15 12:24:20,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,V
[2022-07-15 12:24:20,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1TIA1O04UT0
[2022-07-15 12:24:20,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1PGCM1552C1H270JA01D
[2022-07-15 12:24:20,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,PF1G1H270A677
[2022-07-15 12:24:20,926][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220120000016
ST.09.08.0001
20220120
1
11597
P.0028
220120
220120000016-1
[2022-07-15 12:24:20,926][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:24:20,926][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:24:20,926][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:24:20,926][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:24:21,652][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:24:21,652][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:24:21,653][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:24:21,653][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:24:22,778][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:24:24,817][Model.Http:75]INFO Return:
[2022-07-15 12:24:25,812][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:24:30,244][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:24:30,245][BLL.General:34]INFO Clear()
[2022-07-15 12:24:30,558][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:24:36,574][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:24:37,019][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:24:37,019][BLL.MaterialEdit+<>c:139]INFO 扫描到 2/5 Interleaved,1116051100511110103009000189
[2022-07-15 12:24:37,019][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G0J331A355 900
[2022-07-15 12:24:37,019][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EMZJ6R3ARA331MF80G+Q01
[2022-07-15 12:24:37,019][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 1OE111101183 106120
[2022-07-15 12:24:37,019][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:24:37,019][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:24:37,020][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:24:37,020][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:24:37,745][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:24:37,745][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:24:37,745][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:24:37,746][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:24:37,750][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:24:39,782][Model.Http:75]INFO Return:
[2022-07-15 12:24:41,849][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:25:43,918][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:25:43,921][BLL.General:34]INFO Clear()
[2022-07-15 12:25:44,177][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:25:52,894][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:25:53,351][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:25:53,351][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,33T10nN0PA46DPG000
[2022-07-15 12:25:53,351][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1P934068554115
[2022-07-15 12:25:53,352][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220303000007
ST.09.05.0001
20220303
8
1000
P.0028
20220303
220303000007-8
[2022-07-15 12:25:53,352][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:25:53,352][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:25:53,352][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:25:53,352][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:25:54,314][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:25:54,314][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:25:54,315][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:25:54,712][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:25:59,398][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:26:01,422][Model.Http:75]INFO Return:
[2022-07-15 12:26:02,744][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:26:17,333][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:26:40,558][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:26:40,562][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:27:23,615][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:27:24,095][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:27:24,097][BLL.General:34]INFO Clear()
[2022-07-15 12:27:24,396][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:27:31,322][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:27:31,765][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:27:31,765][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1F2G1V331A361 500
[2022-07-15 12:27:31,766][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 N4L-N7607LD9 105530
[2022-07-15 12:27:31,767][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
[2022-07-27 12:57:52,832][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8237.26233 =====
[2022-07-27 12:57:52,859][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-27 12:57:53,080][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-27 12:57:53,081][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-27 12:57:53,085][BLL.Extension:37]INFO 加载扩展:General
[2022-07-27 12:57:53,089][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-27 12:57:53,107][BLL.MaterialEdit:20]INFO 读取物料模板
[2022-07-27 12:57:54,877][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-27 12:57:54,878][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-27 12:57:55,230][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-27 12:57:55,250][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-27 12:57:55,251][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-27 12:57:55,252][SmartScan.ScanWork:36]INFO Work Start
[2022-07-27 12:57:57,637][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-27 12:57:57,649][BLL.General:34]INFO Clear()
[2022-07-27 12:57:57,776][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-27 12:58:05,564][SmartScan.ScanWork:265]INFO Work AddCodeCenter
[2022-07-27 12:58:06,079][SmartScan.ScanWork:279]INFO Work MatchingTemplate
[2022-07-27 12:58:06,081][BLL.MaterialEdit+<>c:141]INFO 扫描到 Code 39,3N1F2G1V331A361 500
[2022-07-27 12:58:06,082][BLL.MaterialEdit+<>c:141]INFO 扫描到 Code 39,3N2 N4L-N7607LD9 105530
[2022-07-27 12:58:06,083][BLL.MaterialEdit+<>c:141]INFO 扫描到 QR Code,BP
220303000096
ST.09.08.0019
20220303
......@@ -959,486 +28,19 @@ ST.09.08.0019
P.0028
20220303
220303000096-1
[2022-07-15 12:27:31,767][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:27:31,767][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:27:31,767][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:27:31,767][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:27:32,498][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:27:32,498][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:27:32,498][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:27:32,500][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 12:27:32,506][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:27:34,523][Model.Http:75]INFO Return:
[2022-07-15 12:27:35,431][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:28:52,298][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:28:56,334][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:29:46,023][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 12:29:46,032][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 12:29:46,032][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 12:38:32,841][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.22755 =====
[2022-07-15 12:38:32,869][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:38:33,047][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:38:33,053][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:38:34,127][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:38:34,131][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:38:34,133][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:38:34,138][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:38:34,488][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:38:34,489][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:38:35,020][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:38:35,044][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:38:35,045][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:38:35,046][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:42:19,161][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:44:43,708][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.22941 =====
[2022-07-15 12:44:43,768][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:44:43,969][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:44:43,974][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:44:44,799][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:44:44,803][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:44:44,805][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:44:44,813][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:44:45,156][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:44:45,156][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:44:45,596][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:44:45,615][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:44:45,616][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:44:45,616][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:44:47,115][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:46:32,902][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.22995 =====
[2022-07-15 12:46:32,930][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:46:33,106][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:46:33,112][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:46:34,024][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:46:34,032][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:46:34,034][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:46:34,040][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:46:34,404][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:46:34,404][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:46:34,820][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:46:34,841][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:46:34,842][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:46:34,843][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:46:36,700][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:48:53,323][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.23066 =====
[2022-07-15 12:48:53,353][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:48:53,526][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:48:53,531][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:48:54,356][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:48:54,359][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:48:54,362][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:48:54,369][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:48:54,708][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:48:54,709][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:48:55,167][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:48:55,185][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:48:55,185][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:48:55,186][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:48:56,126][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 12:49:08,365][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:49:08,372][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 12:49:10,392][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:49:11,416][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:49:11,427][BLL.General:34]INFO Clear()
[2022-07-15 12:49:11,528][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:49:16,598][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:49:17,043][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:49:17,046][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 E2007K9
[2022-07-15 12:49:17,047][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:49:17,047][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:49:17,047][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220304000029
ST.09.04.0014
20220304
2
3000
P.0028
20220304
220304000029-2
[2022-07-15 12:49:17,047][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149E2007K022
[2022-07-15 12:49:17,047][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:49:17,047][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:49:17,051][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:49:17,052][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:49:17,052][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:49:17,799][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:49:17,800][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:49:17,805][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:49:19,860][Model.Http:75]INFO Return:
[2022-07-15 12:49:21,212][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:49:26,408][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:49:26,411][BLL.General:34]INFO Clear()
[2022-07-15 12:49:26,755][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:49:31,498][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:49:31,949][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:49:31,950][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EDZFHTE6127B 0
[2022-07-15 12:49:31,950][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,EDZFHTE6127B
[2022-07-15 12:49:31,950][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,003000 2149 G2009KD
[2022-07-15 12:49:31,950][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,EDZFHTE6127B 0030002149G2009K024
[2022-07-15 12:49:31,950][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000121
ST.09.04.0014
20220311
17
3000
P.0028
20220311
220311000121-17
[2022-07-15 12:49:31,951][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,000000000EDZFHTE6127B
[2022-07-15 12:49:31,951][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:49:31,951][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:49:31,951][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:49:31,951][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:49:32,686][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:49:32,688][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m1,关键字个数 4
[2022-07-15 12:49:32,693][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 12:49:34,734][Model.Http:75]INFO Return:
[2022-07-15 12:49:36,286][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:49:41,415][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:49:41,417][BLL.General:34]INFO Clear()
[2022-07-15 12:49:41,761][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:49:49,308][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:49:49,767][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:49:49,767][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,002500 2123 A5496HD
[2022-07-15 12:49:49,767][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,BD750L2EFJ-CE2 H
[2022-07-15 12:49:49,767][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BD750L2EFJ-CE2 0025002123A5496H003
[2022-07-15 12:49:49,767][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:49:49,767][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:49:49,768][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:49:49,768][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:49:50,523][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:49:50,523][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:49:50,523][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:49:50,523][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:49:52,672][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:49:54,690][Model.Http:75]INFO Return:
[2022-07-15 12:49:56,440][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:53:47,380][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:53:47,382][BLL.General:34]INFO Clear()
[2022-07-15 12:53:47,606][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:53:52,366][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:53:52,818][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:53:52,819][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,002500 2123 A5496HD
[2022-07-15 12:53:52,819][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,BD750L2EFJ-CE2 H
[2022-07-15 12:53:52,819][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BD750L2EFJ-CE2 0025002123A5496H003
[2022-07-15 12:53:52,819][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:53:52,819][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:53:52,819][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:53:52,819][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:53:53,564][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:53:53,566][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:53:53,566][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:53:53,566][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:53:54,576][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:53:56,601][Model.Http:75]INFO Return:
[2022-07-15 12:53:57,780][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:54:21,833][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:54:21,835][BLL.General:34]INFO Clear()
[2022-07-15 12:54:22,140][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:54:26,404][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:54:26,873][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:54:26,873][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 16R508101383 106120
[2022-07-15 12:54:26,874][BLL.MaterialEdit+<>c:139]INFO 扫描到 2/5 Interleaved,1777971061850810103005000382
[2022-07-15 12:54:26,874][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,EMVE350GRA331MJA0G+Q01
[2022-07-15 12:54:26,874][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:54:26,874][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:54:26,874][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:54:26,874][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:54:27,703][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:54:27,704][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:54:27,704][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:54:27,704][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:54:29,839][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:54:31,864][Model.Http:75]INFO Return:
[2022-07-15 12:54:33,141][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:54:46,312][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 12:54:46,320][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 12:54:46,320][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 12:55:16,147][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.23066 =====
[2022-07-15 12:55:16,185][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 12:55:16,367][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 12:55:16,372][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:55:17,233][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 12:55:17,241][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 12:55:17,245][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 12:55:17,251][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 12:55:17,601][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 12:55:17,601][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 12:55:18,067][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 12:55:18,086][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 12:55:18,087][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 12:55:18,088][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 12:55:26,767][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 12:55:26,801][BLL.General:34]INFO Clear()
[2022-07-15 12:55:26,904][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 12:55:30,957][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 12:55:31,407][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 12:55:31,408][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220304000042
ST.09.05.0004
20220304
1
3000
P.0028
20220304
220304000042-1
[2022-07-15 12:55:31,409][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 12:55:31,412][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 12:55:31,412][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 12:55:31,412][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 12:55:32,158][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 12:55:32,159][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 12:55:32,159][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 12:55:32,160][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 12:55:33,340][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 12:55:35,383][Model.Http:75]INFO Return:
[2022-07-15 12:55:36,260][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 12:55:53,254][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 13:04:29,518][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:04:29,639][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:04:34,409][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:04:34,412][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:07:06,244][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 13:07:07,684][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:07:07,685][BLL.General:34]INFO Clear()
[2022-07-15 13:07:07,951][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:07:11,869][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:07:12,315][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:07:12,315][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,002500 2123 A5496HD
[2022-07-15 13:07:12,316][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,BD750L2EFJ-CE2 H
[2022-07-15 13:07:12,316][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BD750L2EFJ-CE2 0025002123A5496H003
[2022-07-15 13:07:12,316][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:07:12,317][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:07:12,317][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:07:12,317][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:07:13,053][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:07:13,054][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:07:13,054][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:07:13,054][BLL.MaterialEdit:175]INFO 不带主键匹配 m3
[2022-07-15 13:07:13,054][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:07:13,054][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:07:13,054][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:07:13,920][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:07:13,920][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 13:07:15,011][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 13:07:17,025][Model.Http:75]INFO Return:
[2022-07-15 13:07:17,839][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:07:39,592][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:07:39,593][BLL.General:34]INFO Clear()
[2022-07-15 13:07:39,863][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:07:44,604][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:07:45,081][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:07:45,082][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,04C21300000
[2022-07-15 13:07:45,082][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:07:45,082][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:07:45,082][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:07:45,082][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:07:45,829][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:07:45,830][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:07:45,830][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:07:45,830][BLL.MaterialEdit:175]INFO 不带主键匹配 m3
[2022-07-15 13:07:45,830][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:07:45,830][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:07:45,830][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:07:46,707][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:07:46,708][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 13:07:47,816][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 13:07:49,830][Model.Http:75]INFO Return:
[2022-07-15 13:07:51,342][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:07:53,000][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 13:09:43,642][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 13:09:44,628][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:09:44,629][BLL.General:34]INFO Clear()
[2022-07-15 13:09:44,937][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:09:49,283][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:09:49,733][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:09:49,733][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,U021L068610141
[2022-07-15 13:09:49,733][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,6PU26211011JPN
[2022-07-15 13:09:49,733][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N2 082676667004 104010
[2022-07-15 13:09:49,734][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,3N1J0JYC0000545 4000
[2022-07-15 13:09:49,734][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1SU021L068610141Q4000
[2022-07-15 13:09:49,734][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,1PU26211011JPN162492
[2022-07-15 13:09:49,734][BLL.MaterialEdit+<>c:139]INFO 扫描到 Data Matrix ECC 200,1T0826766670+S058668039
[2022-07-15 13:09:49,734][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220307000058
ST.09.06.0001
20220307
1
4000
P.0028
20220307
220307000058-1
[2022-07-15 13:09:49,734][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:09:49,735][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:09:49,735][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:09:49,735][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:09:50,470][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:09:50,471][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:09:50,471][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:09:50,471][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m2,关键字个数 3
[2022-07-15 13:09:50,478][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 13:09:52,533][Model.Http:75]INFO Return:
[2022-07-15 13:09:53,556][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:10:25,866][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 13:10:25,874][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 13:10:25,874][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 13:21:02,340][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.23066 =====
[2022-07-15 13:21:02,375][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 13:21:02,570][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 13:21:02,578][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:21:03,413][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 13:21:03,417][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 13:21:03,419][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 13:21:03,428][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 13:21:03,926][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 13:21:03,926][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 13:21:04,376][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 13:21:04,399][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 13:21:04,400][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 13:21:04,402][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 13:21:05,291][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 13:23:27,157][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:23:27,267][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:23:30,419][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 13:23:31,212][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:23:31,214][BLL.General:34]INFO Clear()
[2022-07-15 13:23:31,322][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:23:37,933][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:23:38,378][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:23:38,380][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220311000137
ST.09.05.0005
20220311
1
2500
P.0028
20220311
220311000137-1
[2022-07-15 13:23:38,380][BLL.MaterialEdit+<>c:139]INFO 扫描到 PDF417,[)>0603(51)R2A25416SPW0LP(52)R2A25416SP(53)2500(54)214518A19U-001(55)2021/11/05(57)T.(58)2(59)1(68)R2A25416SP#W0(69)W0LP(5D)02(5F)1K26 UKC0358A04(5H)JAPAN(5J)MALAYSIA(5M)UKC0358A04(6B)R2A25416SP#W0(67)0(6D)R2A25416SP W0LP(6K)JP(6L)MY
[2022-07-15 13:23:38,381][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:23:38,383][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:23:38,384][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:23:38,384][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:23:39,126][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:23:39,126][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:23:39,126][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:23:39,126][BLL.MaterialEdit:175]INFO 不带主键匹配 m3
[2022-07-15 13:23:39,126][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:23:39,127][SmartScan.ScanWork+<>c__DisplayClass19_0:284]INFO 模板匹配 m3,关键字个数 4
[2022-07-15 13:23:39,134][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:True
[2022-07-15 13:23:41,178][Model.Http:75]INFO Return:
[2022-07-15 13:23:42,641][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:38:30,855][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 13:38:30,865][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 13:38:30,865][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 13:50:21,168][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.23066 =====
[2022-07-15 13:50:21,213][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 13:50:21,468][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 13:50:21,476][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:50:22,359][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 13:50:22,363][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 13:50:22,367][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 13:50:22,372][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 13:50:22,899][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 13:50:22,900][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 13:50:23,494][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 13:50:23,519][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 13:50:23,520][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 13:50:23,521][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 13:51:21,182][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:51:21,194][BLL.General:34]INFO Clear()
[2022-07-15 13:51:21,318][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:51:30,999][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:51:32,436][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:51:32,439][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,33T05nN0PA30AQ8100
[2022-07-15 13:51:32,440][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,Q1000
[2022-07-15 13:51:32,440][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,1P934068554115
[2022-07-15 13:51:32,440][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,9D2130
[2022-07-15 13:51:32,440][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 128,30PKMZ60/E
[2022-07-15 13:51:32,440][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
210913000029
ST.09.05.0001
20210913
7
1000
P.0028
20210913
210913000029-7
[2022-07-15 13:51:32,441][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:51:32,444][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:51:32,444][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:51:32,444][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:51:33,240][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:51:33,240][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:51:33,240][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:51:33,240][BLL.MaterialEdit:175]INFO 不带主键匹配 m3
[2022-07-15 13:51:33,240][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:51:33,394][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 13:51:37,879][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 13:51:39,915][Model.Http:75]INFO Return:
[2022-07-15 13:51:41,896][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:51:57,873][SmartScan.FrmMain:325]INFO 按钮点击触发Work
[2022-07-15 13:51:57,875][BLL.General:34]INFO Clear()
[2022-07-15 13:51:58,205][SmartScan.ScanWork:211]INFO Work GetCodeInfo
[2022-07-15 13:52:06,784][SmartScan.ScanWork:261]INFO Work AddCodeCenter
[2022-07-15 13:52:07,204][SmartScan.ScanWork:275]INFO Work MatchingTemplate
[2022-07-15 13:52:07,204][BLL.MaterialEdit+<>c:139]INFO 扫描到 Code 39,04C21300000
[2022-07-15 13:52:07,205][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,BP
220315000029
ST.09.10.0001
20220315
1
150
P.0028
20220315
220315000029-1
[2022-07-15 13:52:07,205][BLL.MaterialEdit+<>c:139]INFO 扫描到 QR Code,K1KY10B00019
[2022-07-15 13:52:07,205][BLL.MaterialEdit:147]INFO 优先匹配 m1
[2022-07-15 13:52:07,205][BLL.MaterialEdit:395]INFO OCR匹配 1
[2022-07-15 13:52:07,205][BLL.MaterialEdit:398]INFO 开始OCR匹配
[2022-07-15 13:52:07,205][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 13:52:07,943][BLL.MaterialEdit:419]INFO 结束OCR匹配
[2022-07-15 13:52:07,943][BLL.MaterialEdit:175]INFO 不带主键匹配 m2
[2022-07-15 13:52:07,944][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:52:07,944][BLL.MaterialEdit:175]INFO 不带主键匹配 m3
[2022-07-15 13:52:07,944][BLL.MaterialEdit:395]INFO OCR匹配 0
[2022-07-15 13:52:08,181][SmartScan.ScanWork+<>c__DisplayClass19_0:293]INFO 没有匹配到模板
[2022-07-15 13:52:11,106][SmartScan.ScanWork:308]INFO Work SetKey hasMatch:False
[2022-07-15 13:52:13,147][Model.Http:75]INFO Return:
[2022-07-15 13:52:16,930][SmartScan.ScanWork:106]INFO Work scan is done
[2022-07-15 13:52:25,766][SmartScan.ScanWork:52]INFO Work Stop
[2022-07-15 13:53:57,183][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:53:57,193][DAL.ConfigRW:92]INFO Save Config
[2022-07-15 13:57:28,094][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 13:57:28,101][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 13:57:28,102][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-15 15:41:34,024][SmartScan.FrmLoading:22]INFO ===== 程序开始 3.1.8231.23066 =====
[2022-07-15 15:41:34,081][DAL.ConfigRW:17]INFO 读取配置文件
[2022-07-15 15:41:34,309][SmartScan.FrmLoading:33]INFO 加载相机,数量:0
[2022-07-15 15:41:34,315][Model.OCR:17]INFO 初始化OCR类
[2022-07-15 15:41:35,264][SmartScan.FrmLoading:46]INFO 加载OCR模块
[2022-07-15 15:41:35,268][BLL.Extension:37]INFO 加载扩展:General
[2022-07-15 15:41:35,271][BLL.PrintLabelEdit:49]INFO 读取打印标签
[2022-07-15 15:41:35,277][BLL.MaterialEdit:18]INFO 读取物料模板
[2022-07-15 15:41:35,889][SmartScan.WebService:19]INFO WebService没有配置,不开启
[2022-07-15 15:41:35,890][SmartScan.FrmLoading:62]INFO 读取关键字文件
[2022-07-15 15:41:36,419][BLL.General:150]INFO ReadReelID True text=1529
[2022-07-15 15:41:36,441][SmartScan.FrmMain:46]INFO 相机已禁用
[2022-07-15 15:41:36,442][SmartScan.FrmMain:72]INFO IO模块已禁用
[2022-07-15 15:41:36,444][SmartScan.ScanWork:36]INFO Work Start
[2022-07-15 15:41:39,118][SmartScan.Program:50]INFO =====准备退出...=====
[2022-07-15 15:41:39,135][SmartScan.WebService:42]INFO Web服务已关闭
[2022-07-15 15:41:39,135][SmartScan.Program:55]INFO =====程序结束=====
[2022-07-27 12:58:06,083][BLL.MaterialEdit:149]INFO 优先匹配 m2
[2022-07-27 12:58:06,092][BLL.MaterialEdit:415]INFO OCR匹配 0
[2022-07-27 12:58:06,094][SmartScan.ScanWork+<>c__DisplayClass19_0:289]INFO 模板匹配 m2,关键字个数 3
[2022-07-27 12:58:06,124][SmartScan.ScanWork:313]INFO Work SetKey hasMatch:True
[2022-07-27 12:58:06,138][Model.Http:75]INFO Return:<!doctype html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Fiddler Echo Service</title></head><body style="font-family: arial,sans-serif;"><h1>Fiddler Echo Service</h1><br /><pre>POST /test HTTP/1.1
Content-Type: application/json
Accept: application/json, text/json, text/x-json, text/javascript, application/xml, text/xml
User-Agent: RestSharp/106.11.7.0
Host: 127.0.0.1:8888
Content-Length: 54
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
{&quot;PN&quot;:&quot;F2G1V331A361&quot;,&quot;QTY&quot;:&quot;500&quot;,&quot;LOT&quot;:&quot;N4L-N7607LD9&quot;}</pre>This page returned a <b>HTTP/200</b> response <br />Originating Process Information: <code>smartscan:24980</code><br /><hr /><ul><li>To configure Fiddler as a reverse proxy instead of seeing this page, see <a href='http://fiddler2.com/r/?REVERSEPROXY'>Reverse Proxy Setup</a><li>You can download the <a href="FiddlerRoot.cer">FiddlerRoot certificate</a></ul></body></html>
[2022-07-27 12:58:12,812][SmartScan.ScanWork:106]INFO Work scan is done
此文件的差异太大,无法显示。
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!