hlp:优化开机到排气期间界面状态显示;排气后,开回收槽前延时7秒等待压力升高,避免漏墨
This commit is contained in:
+17
-7
@@ -1629,9 +1629,14 @@ void InkJetPrinter::timerHandler(void){
|
||||
m_bufValidCount = 0;
|
||||
for(int i = 0; i < 10; i++) m_pressureBuf[i] = 0;
|
||||
m_bufIdx = 0;
|
||||
LogInfo::setRunStatusText(tr("自检完成!!!"));
|
||||
ui->tabMainWindow->setRunStatus(tr("自检完成!!!"));
|
||||
qDebug()<<"自检完成!!!";
|
||||
|
||||
if (check_flag) {
|
||||
LogInfo::setRunStatusText(tr("自检完成!!!"));
|
||||
ui->tabMainWindow->setRunStatus(tr("自检完成!!!"));
|
||||
qDebug()<<"自检完成!!!";
|
||||
check_flag = false;
|
||||
}
|
||||
|
||||
ui->tabPrintSetting->PrintSettingLog();
|
||||
ui->tabMainWindow->enableReclaimCtrlButton(true);
|
||||
sysPara->devOp->mainInkCtrl();
|
||||
@@ -2704,9 +2709,10 @@ void InkJetPrinter::detectAndcontrolReclaimTank(){
|
||||
if(sysPara->devOp->isReclaimTankOpenEnable())
|
||||
sysPara->devOp->controlReclaimTankOpen(false); //到头,关闭
|
||||
sysPara->status.reclainTankReachEnd = true;
|
||||
/*应要求去掉多余到信息 LogInfo::setRunStatusText(tr("回收槽到头"));*/
|
||||
if(sysPara->status.currReclaimTankPos != 0)
|
||||
if (sysPara->status.airPushingDone && sysPara->status.currReclaimTankPos != 0) {
|
||||
// 排气结束并放下回收槽以后才允许显示该信息
|
||||
ui->tabMainWindow->setRunStatus(tr("回收槽到头"));
|
||||
}
|
||||
|
||||
ui->tabMainWindow->enablePrintButton(true); //仅仅在此时能使能打印按钮
|
||||
ui->tabMainWindow->resetReclaimCtrlButtonText();
|
||||
@@ -2735,10 +2741,14 @@ void InkJetPrinter::detectAndcontrolReclaimTank(){
|
||||
}
|
||||
else if(sysPara->status.reclaimTankstatus == 6 )//7 故障,6 关完成,5开完成,4 保持, 3 停止, 2 关, 1 开,0-无操作
|
||||
{
|
||||
if (sysPara->status.airPushingDone) {
|
||||
// 排气结束并放下回收槽以后才允许显示该信息
|
||||
ui->tabMainWindow->setRunStatus(tr("回收槽到头"));
|
||||
}
|
||||
|
||||
if(sysPara->devOp->isReclaimTankCloseEnable())
|
||||
sysPara->devOp->controlReclaimTankClose(false); //到头,关闭
|
||||
/*应要求去掉多余到信息 LogInfo::setRunStatusText(tr("回收槽到头"));*/
|
||||
ui->tabMainWindow->setRunStatus(tr("回收槽到头"));
|
||||
|
||||
//sysPara->status.currReclaimTankPos = 0; //将回收槽的时间置为零
|
||||
ui->tabMainWindow->resetReclaimCtrlButtonText();
|
||||
emit reclaimTankCloseDone();
|
||||
|
||||
Reference in New Issue
Block a user