diff --git a/app/HGProductionTool/ProductionTool_zh_CN.qm b/app/HGProductionTool/ProductionTool_zh_CN.qm
index ef4ce58..d6b86b2 100644
Binary files a/app/HGProductionTool/ProductionTool_zh_CN.qm and b/app/HGProductionTool/ProductionTool_zh_CN.qm differ
diff --git a/app/HGProductionTool/ProductionTool_zh_CN.ts b/app/HGProductionTool/ProductionTool_zh_CN.ts
index 2b4bcc3..0e78060 100644
--- a/app/HGProductionTool/ProductionTool_zh_CN.ts
+++ b/app/HGProductionTool/ProductionTool_zh_CN.ts
@@ -767,12 +767,12 @@
设备未连接
-
+
设备型号:
-
+
序列号:
@@ -789,7 +789,7 @@
休眠时间:
-
+
加载上一次上传的图片
@@ -798,14 +798,14 @@
设备已断开
-
+
提示
-
-
-
+
+
+
畸变修正值:
@@ -818,51 +818,56 @@
取消
-
+
目标配置: 速度模式:
-
+
休眠时间:
-
+
+
+ ,但是校正有异常
+
+
+
请验证设备配置:
-
+
vid:%1
-
+
pid:%1
-
+
休眠时间:%1分钟
-
+
速度模式:%1PPM
-
-
+
+
设备历史扫描张数:
@@ -871,37 +876,37 @@
设备序列号:%1
-
+
序号
-
+
测试项
-
+
测试状态
-
+
未测试
-
+
不通过
-
+
不支持
-
+
通过
@@ -927,46 +932,46 @@
Pid:
-
-
+
+
设备滚轴张数:
-
-
+
+
标准圆:宽 * 高:
-
+
固件号:
-
+
设备序列号:%1
-
+
设备固件版本号:%1
-
+
分钟
-
+
VID:
-
+
PID:
diff --git a/app/HGProductionTool/form_maininterface.cpp b/app/HGProductionTool/form_maininterface.cpp
index 51f5ae2..082cf08 100644
--- a/app/HGProductionTool/form_maininterface.cpp
+++ b/app/HGProductionTool/form_maininterface.cpp
@@ -31,6 +31,7 @@ Form_mainInterface::Form_mainInterface(class MainWindow *mainwnd, Dialog_logIn::
, m_devFwNum(devFwNum)
, m_curItemName("")
, m_isTesting(false)
+ , m_isCorrectNormal(true)
, m_multiIndex(-1)
, m_curNameIndex(1)
, m_curDpi(0)
@@ -154,6 +155,9 @@ void Form_mainInterface::paintEvent(QPaintEvent *event)
void Form_mainInterface::on_testResult(QString text)
{
+ if (!m_isCorrectNormal)
+ text += (tr(",but correct information is abnormal"));
+
if (!text.isEmpty())
QMessageBox::information(this, tr("tips"), text);
@@ -240,7 +244,15 @@ void Form_mainInterface::on_testDistortion(SANE_DISTORTION_VAL data)
void Form_mainInterface::on_testCorrectInfo(QString info)
{
- m_textTips->addContent(info);
+ if (info.contains("异常"))
+ {
+ m_isCorrectNormal = false;
+ m_textTips->addContent(info, false);
+ }
+ else
+ {
+ m_textTips->addContent(info, true);
+ }
}
void Form_mainInterface::on_testGetDevCfgInfo(int vid, int pid, int sleepTime, int speedMode, QString devSn, QString devFw)
@@ -689,6 +701,7 @@ void Form_mainInterface::on_tableWidget_currentItemChanged(QTableWidgetItem *cur
void Form_mainInterface::on_pbtn_start_clicked()
{
+ m_isCorrectNormal = true;
m_multiIndex = -1;
m_curNameIndex = 1;
m_list_images.clear();
diff --git a/app/HGProductionTool/form_maininterface.h b/app/HGProductionTool/form_maininterface.h
index b1af35f..101fc6e 100644
--- a/app/HGProductionTool/form_maininterface.h
+++ b/app/HGProductionTool/form_maininterface.h
@@ -124,6 +124,7 @@ private:
QString m_devFwNum;
QString m_curItemName;
bool m_isTesting;
+ bool m_isCorrectNormal;
int m_multiIndex;
int m_curNameIndex;
int m_curDpi;
diff --git a/app/HGProductionTool/form_texttips.cpp b/app/HGProductionTool/form_texttips.cpp
index 9f49a48..1b2fdb4 100644
--- a/app/HGProductionTool/form_texttips.cpp
+++ b/app/HGProductionTool/form_texttips.cpp
@@ -1,6 +1,7 @@
#include "form_texttips.h"
#include "ui_form_texttips.h"
+#define TEXT_COLOR_RED(STRING) " " STRING " " " "
Form_textTips::Form_textTips(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Form_textTips)
@@ -22,10 +23,18 @@ void Form_textTips::setViewContent(QString content)
ui->textBrowser->setText(content);
}
-void Form_textTips::addContent(QString content)
+void Form_textTips::addContent(QString content, bool isNormal)
{
- ui->textBrowser->insertPlainText(content);
+ if (isNormal)
+ ui->textBrowser->insertPlainText(content);
+ else
+ {
+ ui->textBrowser->setTextColor(Qt::red);
+ ui->textBrowser->insertPlainText(content);
+ }
+
ui->textBrowser->moveCursor(QTextCursor::End);
+ ui->textBrowser->setTextColor(Qt::black);
}
diff --git a/app/HGProductionTool/form_texttips.h b/app/HGProductionTool/form_texttips.h
index f00003a..5b77cb0 100644
--- a/app/HGProductionTool/form_texttips.h
+++ b/app/HGProductionTool/form_texttips.h
@@ -16,7 +16,7 @@ public:
~Form_textTips();
void setViewContent(QString content);
- void addContent(QString content);
+ void addContent(QString content, bool isNormal);
private:
Ui::Form_textTips *ui;
diff --git a/code/base/test_base.cpp b/code/base/test_base.cpp
index 99fc885..969edf4 100644
--- a/code/base/test_base.cpp
+++ b/code/base/test_base.cpp
@@ -1172,11 +1172,12 @@ public:
bool type = false;
unsigned int len = sizeof(SANE_Int);
int ret = helper_->io_control(IO_CTRL_CODE_SET_CLEAR_HISTORY_COUNT, NULL, NULL);
+ if (ret != SCANNER_ERR_OK)
+ {
+ return SCANNER_ERR_DEVICE_NOT_SUPPORT;
+ }
ret = helper_->io_control(IO_CTRL_CODE_GET_HISTORY_SCAN_NUM, &num, &len);
- if (ret != SCANNER_ERR_OK)
- {
- return ret;
- }
+
if ((num == 0 && num != -1))
{
type = true;