From 665c0fd81a7dea1aedba989cb1125bb5cb0d19a2 Mon Sep 17 00:00:00 2001 From: Byons Date: Fri, 28 Aug 2026 16:42:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=A0=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=BF=AE=E6=94=B9=E4=B8=BA=E7=BB=9D=E5=AF=B9?= =?UTF-8?q?=E5=9D=90=E6=A0=87=E5=BC=95=E8=B5=B7=E7=9A=84=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E8=A1=A5=E5=85=A8=E3=80=81=E8=9C=82=E9=B8=A3=E5=99=A8=E6=8A=A5?= =?UTF-8?q?=E8=AD=A6=E6=94=B9=E4=B8=BA=E5=B8=B8=E5=93=8D=E3=80=81=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=9B=B8=E4=BD=8D=E6=95=85=E9=9A=9C=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E5=9B=9E=E6=94=B6=E6=A7=BD=E5=8A=9F=E8=83=BD=E3=80=81=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E7=BF=BB=E8=BD=AC=E4=B8=8A=E4=B8=8B=E9=A2=A0=E5=80=92?= =?UTF-8?q?=EF=BC=8C=E4=B8=8E=E8=8E=B1=E5=AE=BE=E6=A0=BC=E8=A1=8C=E4=B8=BA?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E3=80=81=E4=BF=AE=E6=94=B9=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E9=BB=98=E8=AE=A4=E5=AD=97=E4=BD=93=E4=B8=BA?= =?UTF-8?q?7=E7=82=B9=E3=80=81=E5=8F=96=E6=B6=88=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E5=8D=A0=E4=BD=8D=E5=9B=BE=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DevOp.cpp | 36 +- DevOp.h | 4 +- InkJetPrinter.cpp | 12 +- Printsetting.cpp | 6 +- SysPara.cpp | 4 +- SysPara.h | 6 +- SystemSetting.cpp | 8 +- TestPrintWidget.ui | 4 +- VerBVersion.h | 2 +- chinese.ts | 447 ++++++++------- english.ts | 447 ++++++++------- farsi.ts | 447 ++++++++------- korean.ts | 441 +++++++-------- mainwidget.cpp | 108 +--- scene/ItemCommon.cpp | 25 +- scene/PicCounterItem.cpp | 13 +- scene/pictextitem.cpp | 2 +- scene/pictextitem.h | 2 +- spanish.ts | 447 ++++++++------- systemsetting.ui | 1126 +++++++++++++++++++------------------- testprintwidget.cpp | 4 +- testprintwidget.h | 2 +- thai.ts | 447 ++++++++------- turkey.ts | 447 ++++++++------- vena.ts | 447 ++++++++------- 25 files changed, 2396 insertions(+), 2538 deletions(-) diff --git a/DevOp.cpp b/DevOp.cpp index f1bd457..8496695 100644 --- a/DevOp.cpp +++ b/DevOp.cpp @@ -2650,12 +2650,8 @@ int DevOp::writeFpgaPrintPara(bool ignoreWarn){ sysPara->para.maxHighVoltageDAC = expected_voltage_DAC + sysPara->para.highVoltageLevel; } - if(sysPara->status.isPrinting==false){ - sysPara->para.printTotalColNum = currPrintCol; - sysPara->status.printTotalColNum = currPrintCol; - } - else - sysPara->para.printTotalColNum = sysPara->status.printTotalColNum; + sysPara->para.printTotalColNum = currPrintCol; + sysPara->status.printTotalColNum = currPrintCol; set_totalSynPulseNum(0); @@ -3308,18 +3304,18 @@ void DevOp::writeFpgaVariCtrlv2() } memset((char *)®_var_print_ctrl,0,sizeof(reg_var_print_ctrl)); - reg_var_print_ctrl.charColNum = std::max_element(std::begin(p_var->widthTable), std::end(p_var->widthTable)); - reg_var_print_ctrl.charRamBaseAddr = p_var->bassAddr; - reg_var_print_ctrl.charRowNum = p_var->height; - reg_var_print_ctrl.horizonWidth = p_var->width; //字模的宽度 - reg_var_print_ctrl.colOffset = p_var->startColPos+BLANK_COL_NUM; - reg_var_print_ctrl.verticalOffset = p_var->startRowPos; - reg_var_print_ctrl.varDigitalNum = p_var->digitalNum; - reg_var_print_ctrl.varTypeSel = Public::getType(p_var->type) %20; - reg_var_print_ctrl.enbVarWidthFont = 1; - reg_var_print_ctrl.alignLeft = 0; - reg_var_print_ctrl.charSpacing = p_var->letterSpace; - memcpy(dataOfreg_var_print_ctrl[i],(unsigned char *)®_var_print_ctrl,8); + reg_var_print_ctrl.charColNum = *std::max_element(std::begin(p_var->widthTable), std::end(p_var->widthTable)); // 5 + reg_var_print_ctrl.charRamBaseAddr = p_var->bassAddr; // 0 Examples + reg_var_print_ctrl.charRowNum = p_var->height; // 7 + reg_var_print_ctrl.horizonWidth = p_var->width; //字模的宽度 // 68 + reg_var_print_ctrl.colOffset = p_var->startColPos+BLANK_COL_NUM; // 3 + reg_var_print_ctrl.verticalOffset = p_var->startRowPos; // 0 + reg_var_print_ctrl.varDigitalNum = p_var->digitalNum; // 8 + reg_var_print_ctrl.varTypeSel = Public::getType(p_var->type) %20; // 7 + reg_var_print_ctrl.enbVarWidthFont = 1; + reg_var_print_ctrl.alignLeft = 1; + reg_var_print_ctrl.charSpacing = p_var->letterSpace; // 4 + memcpy(dataOfreg_var_print_ctrl[i],(unsigned char *)®_var_print_ctrl,9); fpgaWr(VAR_CTRL_REG_ADDR,dataOfreg_var_print_ctrl[i], 9); } @@ -3449,7 +3445,7 @@ unsigned char dataOfmainInkCtrl[1]; void DevOp::mainInkCtrl() { dataOfmainInkCtrl[0]=(isReleaseValveOpen()?(1<<3):0)+(isMainInkPumpOpen()?(1<<2):0) + (sysPara->status.selfCheckDone?(1<<1):0) + (sysPara->status.isPumpValveControledByHand?1:0); - fpgaWr(MAININKCTRL_ADDR,dataOfmainInkCtrl,1); + // fpgaWr(MAININKCTRL_ADDR,dataOfmainInkCtrl,1); } void DevOp::pumpValveCtrl(int viscosityAdjustByTemp)//20140423 OK @@ -3529,7 +3525,7 @@ void DevOp::pumpValveCtrl(int viscosityAdjustByTemp)//20140423 OK | (sysPara->devOp->isInkValveOpen()?(1<<4):0) | (sysPara->devOp->isMixValveOpen()?(1<<5):0); - fpgaWr(MAININKCTRL_ADDR,(unsigned char *)buf,i);// //20140423 5A,5B + // fpgaWr(MAININKCTRL_ADDR,(unsigned char *)buf,i);// //20140423 5A,5B } void DevOp::showData( QByteArray dat) diff --git a/DevOp.h b/DevOp.h index ea75ee2..2b6739e 100644 --- a/DevOp.h +++ b/DevOp.h @@ -424,12 +424,10 @@ int pwm_ink; unsigned int enbVarWidthFont:1; // 启用非等宽字体 // 0x59 - unsigned int reserved: 3; unsigned int charSpacing: 4; unsigned int alignLeft:1; // 使用非等宽字体时,计数器的对齐方向。 0左 1右 + unsigned int reserved: 3; }reg_var_print_ctrl_t_v2; - - }; #endif /* DEVOP_H_ */ diff --git a/InkJetPrinter.cpp b/InkJetPrinter.cpp index f215044..18bc54b 100644 --- a/InkJetPrinter.cpp +++ b/InkJetPrinter.cpp @@ -1055,12 +1055,6 @@ void InkJetPrinter::timerHandler(void){ sysPara->devOp->mainInkCtrl(); sysPara->status.canRunAirPushing = true; - // 自检结束发送打印设置 - qInfo() << "Self check done and send print para to FPGA"; - // sysPara->devOp->setHighVoltageAmplitudetoSTM32(); - // sysPara->devOp->writeFpgaCalandar(0); - // sysPara->devOp->writeFpgaPrintPara(true); - // 自检完成后,关闭高电压,不知道为什么,有时候开机自检都有高压 sysPara->devOp->highVoltageCtrl(0); @@ -1317,8 +1311,8 @@ void InkJetPrinter::timerHandler(void){ } } - if(sysPara->status.beeperOnFlag){ //报警会时有时无 - sysPara->devOp->controlBeeper(!sysPara->devOp->isBeeperEnable()); + if(sysPara->status.beeperOnFlag && !sysPara->devOp->isBeeperEnable()){ //报警会时有时无 + sysPara->devOp->controlBeeper(true); } if((sysPara->status.statWarn & (WARN_STATUS_POWER_MON)) @@ -2786,7 +2780,7 @@ bool InkJetPrinter::loadWorkFileAndPreparePrint(const QString &filename) delete scene; return false; } - + LogInfo::setRunStatusText(QString("Work file loaded: %1").arg(filename)); ui.label_currWorkFile->setText(QFileInfo(filename).baseName()); diff --git a/Printsetting.cpp b/Printsetting.cpp index c8cd07b..d74848d 100644 --- a/Printsetting.cpp +++ b/Printsetting.cpp @@ -814,8 +814,7 @@ void PrintSettingModel::applyToSysPara(const PrintSettingModel &model, SysPara * { // 喷印风格相关 sysPara->para.leftRightInverse = model.leftRightInverse; - //韩国反馈以左下方第一个点阵位置为 Y:1 X:1 也是离回收管最近的墨点位置 - sysPara->para.upDownInverse = !model.upDownInverse; + sysPara->para.upDownInverse = model.upDownInverse; sysPara->para.currSelectVolPara = model.volParaIndex; sysPara->para.printColDelay = model.printColDelay; sysPara->para.HighVoltageAmplitude = model.highVoltageAmplitude; @@ -901,8 +900,7 @@ PrintSettingModel PrintSettingModel::fromSysPara(SysPara *sysPara) return model; model.leftRightInverse = sysPara->para.leftRightInverse; - //韩国反馈以左下方第一个点阵位置为 Y:1 X:1 也是离回收管最近的墨点位置 - model.upDownInverse = !sysPara->para.upDownInverse; + model.upDownInverse = sysPara->para.upDownInverse; model.mode0211 = sysPara->para.mode0211; model.printColDelay = sysPara->para.printColDelay; model.highVoltageAmplitude = sysPara->para.HighVoltageAmplitude; diff --git a/SysPara.cpp b/SysPara.cpp index 569aeac..f6bd859 100644 --- a/SysPara.cpp +++ b/SysPara.cpp @@ -51,7 +51,7 @@ SysPara::SysPara(void): para.ReadFileErrorCnt=0; if(para.PowerOnErrorCnt>=4) para.PowerOnErrorCnt=0; - //qDebug()<<"sys Star Error, cnt :"<writeFpgaPrintPara(true)会调用这个,所以忽略 @@ -189,6 +189,7 @@ void SysPara::loadDefaultPara(){ para.canvasHeight = 32; para.airPushDurationSec = 4; + para.closeReclaimTankWhenPhaseFault = false; } void SysPara::saveParaToFile(){ @@ -399,7 +400,6 @@ void SysPara::loadPrintParaFromFile(QString fileName){ } */ - void SysPara::loadPrintParaFromFile(QString fileName){ if(fileName=="") return; fileName = QString( PARA_ROOT_DIR+QFileInfo( fileName).baseName()+".dpn"); diff --git a/SysPara.h b/SysPara.h index a9ff346..e356320 100644 --- a/SysPara.h +++ b/SysPara.h @@ -807,14 +807,16 @@ typedef struct { bool flagOfInkWarning __attribute_deprecated_msg__("已经由 RFIDPara_t::inInkAndRFIDProgress 替代, 现在已经不使用"); //报错累计次数达标,报警标志设为true bool flagOfSolventWarning __attribute_deprecated_msg__("已经由 RFIDPara_t::inSolventAndRFIDProgress 替代, 现在已经不使用"); //报错累计次数达标,报警标志设为true unsigned short rfidCountDown; - unsigned int canvasHeight; // 韩国需求中,要求可以设定打印区域的高度,默认为32。 + unsigned int canvasHeight; // 韩国需求中,要求可以设定打印区域的高度,默认为25。 bool enbSyncAndTimeTriggerLimit; // 同步和时喷打印次数限制功能使能 unsigned int syncAndTimeTriggerLimit; // 同步和时喷打印次数限制值 int airPushDurationSec; // 排气时间,单位 秒 + + bool closeReclaimTankWhenPhaseFault; // 相位故障时关闭回收槽。true 则关闭, false 不关闭 + /* */ - // 1108Bytes }sysPara_t; typedef struct diff --git a/SystemSetting.cpp b/SystemSetting.cpp index 59ba150..30bff1c 100644 --- a/SystemSetting.cpp +++ b/SystemSetting.cpp @@ -180,10 +180,13 @@ void SystemSetting::updateSysParaToUI(){ ui->enableReclaimAlgorithm->setChecked(sysPara->para.flagOfReclaimPumEnable); ui->checkBoxReciclar->setChecked(sysPara->para.Reciclar); ui->checkBoxMagnet->setChecked(sysPara->para.isCheckMagnet); - ui->checkBoxSuspendAfterPhaseFault->setChecked(sysPara->para.suspendAfterPhaseFault); + ui->checkHVFaultCloseEn->setChecked(sysPara->para.HVFaultCloseEn); ui->spinBoxAirPushDuration->setValue(sysPara->para.airPushDurationSec); + ui->checkBoxCloseReclaimTankWhenPhaseFault->setChecked(sysPara->para.closeReclaimTankWhenPhaseFault); + sysPara->para.suspendAfterPhaseFault = sysPara->para.closeReclaimTankWhenPhaseFault ? true : sysPara->para.suspendAfterPhaseFault; + ui->checkBoxSuspendAfterPhaseFault->setChecked(sysPara->para.suspendAfterPhaseFault); if(sysPara->para.EditMode>SCENE) sysPara->para.EditMode=TXTFILE; @@ -219,7 +222,6 @@ void SystemSetting::applyUIPara(){ sysPara->para.flagOfReclaimPumEnable = ui->enableReclaimAlgorithm->isChecked(); sysPara->para.Reciclar = ui->checkBoxReciclar->isChecked(); sysPara->para.isCheckMagnet = ui->checkBoxMagnet->isChecked(); - sysPara->para.suspendAfterPhaseFault = ui->checkBoxSuspendAfterPhaseFault->isChecked(); sysPara->para.HVFaultCloseEn = ui->checkHVFaultCloseEn->isChecked(); sysPara->para.FanTemperature = ui->spinBoxFanTemperature->value(); @@ -228,6 +230,8 @@ void SystemSetting::applyUIPara(){ sysPara->para.diaphramOffset = diaphramOffset; sysPara->para.airPushDurationSec = ui->spinBoxAirPushDuration->value(); + sysPara->para.closeReclaimTankWhenPhaseFault = ui->checkBoxCloseReclaimTankWhenPhaseFault->isChecked(); + sysPara->para.suspendAfterPhaseFault = sysPara->para.closeReclaimTankWhenPhaseFault ? true : ui->checkBoxSuspendAfterPhaseFault->isChecked(); //sysPara->para.mixValveisNewVersion = ui->radioButtonMixValveNewVersion->isChecked(); if(sysPara->devOp->writeFpgaPrintPara(true) != -1){ diff --git a/TestPrintWidget.ui b/TestPrintWidget.ui index a2de2db..1a1fdab 100644 --- a/TestPrintWidget.ui +++ b/TestPrintWidget.ui @@ -728,7 +728,7 @@ QComboBox::drop-down { width: 30px; } - 0 + 1 60 @@ -1171,7 +1171,7 @@ QGraphicsView QScrollBar::handle:horizontal { 0 - 35 + 40 diff --git a/VerBVersion.h b/VerBVersion.h index e1c6953..826d632 100644 --- a/VerBVersion.h +++ b/VerBVersion.h @@ -5,7 +5,7 @@ Major.Minor.Rivison.yyyy-MM-DD_Beta */ #define UP_PRINTER_MAJOR_VER 6 -#define UP_PRINTER_MINOR_VER 7 +#define UP_PRINTER_MINOR_VER 8 #define UP_PRINTER_RIVISION_VER 6 #define SUB_VERSION "_KOR" #ifdef __RFID_OLD diff --git a/chinese.ts b/chinese.ts index c0a6641..1bb0c59 100644 --- a/chinese.ts +++ b/chinese.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/english.ts b/english.ts index c0a6641..1bb0c59 100644 --- a/english.ts +++ b/english.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/farsi.ts b/farsi.ts index c0a6641..1bb0c59 100644 --- a/farsi.ts +++ b/farsi.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/korean.ts b/korean.ts index c94ed05..22c63f3 100644 --- a/korean.ts +++ b/korean.ts @@ -3240,15 +3240,15 @@ 자체 진단 시작 %1초 대기 - - - + + + 自检完成!!! 자체 진단 완료!!! - - + + 缺少墨水,喷码机不能正常工作! 잉크 부족으로 작동 불가! @@ -3281,8 +3281,8 @@ 압력 변동이 설정값 5 초과 - - + + 停止打印,自动关闭高压. 인쇄 중지, 고전압 자동 종료 @@ -3312,7 +3312,7 @@ - + 提示 팁 @@ -3378,7 +3378,7 @@ - + 压力泄漏或压力传感器故障! 압력 누출 또는 압력 센서 고장 @@ -3404,7 +3404,7 @@ 솔벤트 TAG을 리드하겠습니까? %1초 후 자동 확인 - + 刷溶剂卡成功! 确认要刷卡吗? 솔벤트 TAG 리드 성공! @@ -3426,7 +3426,7 @@ 먼저 잉크을 보충한 후 TAG을 사용하십시오! - + 刷墨水卡成功! 잉크 TAG 리드 성공! @@ -3472,29 +3472,29 @@ 재부팅을 준비하는 중입니다. %1 초 동안 기다려 주십시오... - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 유지보수 주기 만료까지 %1일 남았습니다. 제때 유지보수를 실시하십시오. - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 유지보수 주기가 %1일 초과되었습니다. 잉크젯 프린터의 정상 사용을 복구하려면 유지보수를 실시하십시오. - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! 잉크 TAG를 인식해 주세요. 정품 잉크를 사용해 주세요. 그렇지 않을 경우 %1시간 후 사용이 중지됩니다! - + flagOfPowerOnMode: %1 flagOfPowerOnMode: %1 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 압력이 너무 높습니다. 배관이 막혔는지 확인한 후 오류 복구 버튼을 누르십시오. @@ -3599,54 +3599,54 @@ 기어 펌프 회전 속도가 너무 높습니다. 즉시 정지하고 공급업체에 연락하십시오. - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! 잉크 레벨 경보가 48시간을 초과했습니다. 장비의 정상 작동을 복구하기 위해 잉크를 추가하고 잉크 TAG을 리드하세요 - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! 솔벤트 TAG를 리드하시고 정품 솔벤트를 사용하십시오. 그렇지 않으면 %1시간 후에 장비 사용이 금지됩니다! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! 솔벤트 수위 경보가 48시간을 초과했습니다. 장비의 정상 작동을 복구하기 위해 솔벤트를 추가하고 솔벤트 TAG를 리드하세요 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 잉크 TAG 리드 성공, 해당 잉크 카드에 대응하는 잉크를 장비에 즉시 보충해 주세요 - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 솔벤트 TAG 리드 성공, 해당 솔벤트 카드에 대응하는 솔벤트를 장비에 즉시 보충해 주세요 - + 请及时使用墨水盒附带的IC卡激活墨水盒 잉크 용기에 동봉된 IC 카드로 잉크 용기를 즉시 활성화해 주세요 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 솔벤트 용기에 동봉된 IC 카드로 솔벤트 용기를 즉시 활성화해 주세요 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 File not found: %1 @@ -3655,7 +3655,7 @@ 유지보수 주기가 %1일 초과되었습니다. 제때 유지보수를 실시하십시오. 그렇지 않으면 잉크젯 프린터가 손상될 수 있습니다. - + 刷卡倒计时起始时间文件不存在 카드 사용 카운트다운 시작 시간 파일이 존재하지 않습니다. @@ -3840,7 +3840,7 @@ 잉크 선 빠른 닫기 완료 - + 警告 경고 @@ -3919,9 +3919,9 @@ %1/%2/%3 - - - + + + 正在准备重启,请等待%1秒...... 재시작 준비 중, %1초 대기... @@ -3962,8 +3962,8 @@ 오류!!!!!!!!!!!점도 이상 - - + + 电机故障 모터 에러 @@ -3972,13 +3972,13 @@ 모터 에러!!! - + 回收槽到头 거터 최대 위치 도달 - - + + 回收槽卡住或者回收槽开关时间设置错误 거터가 걸렸거나 거터 개폐 시간 설정이 잘못되었습니다. @@ -5185,14 +5185,14 @@ Char - + 喷嘴开启 노즐 켜짐 - + 喷嘴关闭 노즐 닫힘 @@ -5228,20 +5228,20 @@ Char border:0px; - - - - + + + + 警告 경고 - + 回收槽未关,是否关闭回收槽后关机! 거터 미복귀, 거터를 닫은 후 시스템을 종료하시겠습니까? - + 是否确认关机? 시스템을 종료하시겠습니까? @@ -5254,19 +5254,19 @@ Char 시스템 종료 준비 중...... - - - + + + 正在准备关机,请等待%1秒... 시스템 종료 준비 중, %1초 후 종료됩니다... - + 准备关机... 시스템 종료 준비 중... - + 关机失败!!! 시스템 종료 실패!!! @@ -5287,36 +5287,36 @@ Char 경고: 인터페이스에 일부 변수가 표시되지 않습니다. - - - - - + + + + + 错误 오류 - + 喷印间隔过短,应高于%1! 인쇄 간격이 너무 짧습니다. %1 이상으로 설정하세요! - + 喷头盖未关,请先关喷头盖! 헤드 커버 닫기 필요! - + 墨线未开,请先开墨线开关! 잉크 스위치 켜십시오! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 최대 %2열 지원, 현재 %1열 → 길이 축소 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms 트리거 간격 %1ms → %2ms 이상 필요 @@ -5325,81 +5325,81 @@ Char 열기 중지 - + 喷嘴已开启 노즐 열림 - + 喷嘴开启中 노즐 열기 중 - + 喷嘴已关闭 노즐 닫힘 - + 喷嘴关闭中 노즐 닫기 중 - - + + 正在排气... 블리딩 중... - - + + 高压故障 고전압에러 - - + + 相位故障 위상 에러 - - + + 粘度故障 점도 에러 - - + + 回收故障 석션 에러 - - + + 溶液液位 솔벤트 레벨 - - + + 墨水液位 잉크 레벨 오류 - - + + 墨水缸满 잉크 통 가득 참 - - + + 墨线开关 잉크선 스위치 - + 正常 정상 @@ -5408,12 +5408,12 @@ Char 인쇄 시작 1 - + 提示 팁 - + 随机码文本将展出到U盘,请插入U盘 랜덤 코드를 USB에 저장합니다. USB를 삽입하세요. @@ -5430,8 +5430,8 @@ Char 열기 중지 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? 거터가 이전에 걸렸거나 거터 개폐 시간 설정이 잘못되었습니다. 현재 위치를 강제로 상한 위치로 설정하시겠습니까? @@ -5444,8 +5444,8 @@ Char 닫기 중지 - - + + %1.%2 %1.%2 @@ -5466,94 +5466,94 @@ Char 프린트 헤드 커버가 열려 인쇄 불가! - + 墨水缸满报警 잉크통 만료 경보 - + 墨水液位报警 잉크 레벨 경보 - + 溶剂液位报警 솔벤트 레벨 경보 - - + + 高压故障,暂停打印 고전압 오류로 인쇄 일시 정지 - + 高压故障,暂停打印. 고전압 고장, 인쇄 일시정지 - + 高压故障,关回收槽 고전압 오류로 수집기 자동 종료 - + 高压故障,关回收槽和墨线 고압 오류가 발생했습니다. 거터를 닫고 잉크 선을 정지하십시오. - - + + 回收故障,关闭回收槽,关墨线 회수 오류가 발생했습니다. 거터를 닫고 잉크 선을 정지하십시오. - + 回收故障. 회수 에러 - + 回收异常,墨线可能偏离.(%1) 회수 이상, 잉크 선 편향 가능성 (%1) - + 正在喷印....... 인쇄 중... - + 相位故障:飞行时间错误! 위상 이상: 비행 시간 오류! - + 相位故障:相位检测错误! 위상 이상: 검출 오류! - - - + + + 相位故障,准备关机 위상 오류로 시스템 종료 준비 - - - + + + 相位故障,暂停打印 위상 오류로 인쇄 일시 정지 - + 相位故障,屏蔽DAC输出 위상 오류로 DAC 출력 차단 - - + + 相位故障,屏蔽充电 위상 오류로 충전 차단 @@ -9401,12 +9401,6 @@ configuration. timeoutDay: %1 timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - runTime: %1 - runtimeMs: %1 @@ -10383,17 +10377,17 @@ configuration. 양식 - + 压力: 압력: - + 粘度: 점도: - + 高压包容差: 고전압 허용 오차: @@ -10402,22 +10396,22 @@ configuration. 점도 보상: - + 回收槽开关时间: 노즐 스위칭 시간: - + 喷头温度: 프린트 헤드 온도: - + 电机电流: 모터 전류: - + 64K 64K @@ -10426,22 +10420,22 @@ configuration. 76K - + 96K 96K - + 晶振频率: 크리스탈 주파수: - + 粘度校正(%): 점도 보상(%): - + 新晶振 새 크리스탈 @@ -10450,38 +10444,38 @@ configuration. 시나리오 모드 - + 墨水温度: 잉크 온도: - - + + °C °C - + 0 0 - + 0.6 0.6 - + 1.0 1 - + 1.6 1.6 - + 2.0 2 @@ -10490,132 +10484,137 @@ configuration. 펄스 카운터: - + 脉冲计数器: 펄스 카운터: - + 83K 83K - + 隔膜位置偏移: 다이어프램 위치 오프셋: - + 5 5 - + 10 10 - + 15 15 - + 20 20 - + 25 25 - + 30 30 - + 40 40 - + 45 45 - + 50 50 - + 55 55 - + 60 60 - + 启用回收泵算法 회수 펌프 알고리즘 활성화 - + 检测回收槽 회수 탱크 검출 - + 不检测喷头盖 헤드 커버 검사 안 함 - + 相位故障不打印 위상 고장 시 인쇄 중지 - + 高压故障关闭回收槽 고전압 고장 시 회수 탱크 종료 - + + 排气时间(秒): + AirPush duration(s): + + + ✓ ✓ - + ✕ ✕ - + 喷嘴直径: 노즐 직경: - + 50 (UM) 50 (마이크로미터) - + 60 (UM) 60 (마이크로미터) - + 70 (UM) 70 (마이크로미터) - + 风扇开启温度: 팬 작동 온도: @@ -10632,7 +10631,7 @@ configuration. 지속 가열 - + 重置高压 고전압 재설정 @@ -10649,27 +10648,27 @@ configuration. 총 펄스: - + 粘度泵动作间隔(秒): 점도 펌프 작동 간격(초): - + 晶振电压(%): 크리스탈 전압(%): - + 频率修正: 주파수 조정: - + Hz Hz - + 回收泵力度(%): 셕션 펌프(%): @@ -10678,7 +10677,7 @@ configuration. 펄스 카운터: - + 隔膜位置: 다이어프램 위치: @@ -10715,7 +10714,7 @@ configuration. 대형 노즐 - + 喷嘴逆清洗 노즐 역방향세척 @@ -10728,43 +10727,43 @@ configuration. 최적 크리스탈 전압 검색 - + 128K 128K - + 错误 오류 - + 实际频率不能为%1 실제 주파수는 %1이 될 수 없음 - - + + 提示 팁 - + 应用成功 적용 성공 - + 自动清洗时间约为一分钟,然后自动停止 자동 세척 시간은 약 1분 후 자동 중단됩니다. - + 开始清洗 세척 시작 - + 停止清洗 세척 중지 @@ -10773,7 +10772,7 @@ configuration. 수동 모드 진입 중...... - + 正在喷嘴逆清洗...... 노즐 역세척 진행 중...... @@ -10802,7 +10801,7 @@ configuration. 거터를 닫고 있습니다..... - + 清洗完成 세척 완료 @@ -10811,12 +10810,12 @@ configuration. 비밀번호 오류! - + Application 애플리케이션 - + 是否更新高压包电流数据? 고전압 변압기 전류 데이터를 업데이트하시겠습니까? @@ -10877,12 +10876,12 @@ configuration. 최적 크리스탈 주파수 검색 완료 - + Oscillator voltage %1 --- 最长高电平时钟 %2 오실레이터 전압 %1 --- 최장 고전압 클럭 %2 - + 最佳晶振电压完成 최적 크리스탈 전압 검색 완료 @@ -10989,7 +10988,7 @@ configuration. - + background-color:#828E9E; @@ -11167,25 +11166,13 @@ configuration. 32 dot - - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - JET2neo-TEST JET2neo-TEST - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -11204,19 +11191,19 @@ configuration. - + << << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -11229,20 +11216,20 @@ configuration. - + Y:9 Y:9 - + X:105 X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -11262,42 +11249,42 @@ configuration. - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ ✓ - + 提示 팁 - + 是否保存文件? 파일을 저장하시겠습니까? @@ -11925,12 +11912,6 @@ configuration. 操作错误 Operation error - - - 操作错误 - \n是否重新尝试? - \nDo you want to retry? - diff --git a/mainwidget.cpp b/mainwidget.cpp index 752af54..c448136 100644 --- a/mainwidget.cpp +++ b/mainwidget.cpp @@ -993,25 +993,6 @@ void MainWidget::on_m_StartBtn_clicked() sysPara->devOp->highVoltageCtrl(1); sysPara->devOp->setHighVoltageAmplitudetoSTM32(); sysPara->status.waitHightVolOff = 0; -// if(!printintFlag)setRunStatus(tr("正在加高压...")); - // 复位计数器 - if(sysPara->status.FileChangeRestCntFlag){ - if(sysPara->para.ResetAllProductCntEn) - { - sysPara->devOp->clearProductCnt(3 | 0x10); // [3]总产品计数器清零FPGA - sysPara->para.totalProductCnt=0; - } - else if(sysPara->para.ResetProductCntEn) - { - sysPara->devOp->clearProductCnt(3); - } - sysPara->status.FileChangeRestCntFlag=0; - sysPara->saveParaToFile(); - } - - // onPreviewScene 没有必要再次调用,评估后删除 byons@2026年7月28日 - if(sysPara->para.EditMode == SCENE) - onPreviewScene(); if(sysPara->status.currPrintCol > (MaxCol4000?MAX_PRINT_COL_NUM_Normal:MAX_PRINT_COL_NUM_Wide)){ QMessageBox::critical(0,tr("错误"),tr("当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度").arg(sysPara->status.currPrintCol).arg((MaxCol4000?MAX_PRINT_COL_NUM_Normal:MAX_PRINT_COL_NUM_Wide))); @@ -1025,7 +1006,7 @@ void MainWidget::on_m_StartBtn_clicked() { int dotNumPerCol = sysPara->status.currPrintRow*(1 + sysPara->para.printRowDelay) + sysPara->para.printColDelay; long printTmUs = 1.0f*dotNumPerCol*(1 + sysPara->para.charBold)*sysPara->status.currPrintCol*(2*sysPara->para.divideRatio)/(FPGA_SYS_HZ/1000000); - if((printTmUs/1000 + 3) > (sysPara->para.printDelayMs) + if((printTmUs/1000 + 3) > (sysPara->para.printDelayMs)\ && (sysPara->para.timeTriggerPrintMode == TIME_TRIGGER_PRINT_MODE_HEAD_TO_HEAD) && (sysPara->para.printTriggerMode == PRINT_TRIGGER_TIME ) ) // 在电眼方式下,是否需要判呢? @@ -1127,7 +1108,7 @@ void MainWidget::SendPrintDataToFpga(unsigned char alterEnable, bool isUpdate) } sysPara->devOp->fpgaWr(0,blankDat1,sizeof(blankDat1));//...所加的空白偏移地址 - // 交替打印处理 + unsigned char *dat; size_t sizeofdat; bool MaxCol4000; @@ -1142,10 +1123,11 @@ void MainWidget::SendPrintDataToFpga(unsigned char alterEnable, bool isUpdate) dat =sysPara->status.printDat; sizeofdat = sizeof(sysPara->status.printDat); } - if(sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM <= 20000) - sysPara->devOp->fpgaWr(sizeof(blankDat1),dat, sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM); - else - sysPara->devOp->fpgaWrD2(sizeof(blankDat1),dat, sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM); + + if(sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM <= 20000) + sysPara->devOp->fpgaWr(sizeof(blankDat1),dat, sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM); + else + sysPara->devOp->fpgaWrD2(sizeof(blankDat1),dat, sysPara->status.currPrintCol* MAX_PRINT_ROW_BYTE_NUM); static QElapsedTimer bnsTimer; @@ -2047,7 +2029,7 @@ void MainWidget::onPreviewScene() // int maxPicHeight = qMin(sceneRect.height(), int(sysPara->para.canvasHeight)); // QSize size(coldot,maxPicHeight); int coldot = qMin(int(contentRect.right()), MaxCol4000 ? MAX_PRINT_COL_NUM_Normal : MAX_PRINT_COL_NUM_Wide); - QSize size(MAX_PRINT_COL_NUM_Normal,sysPara->para.canvasHeight); + QSize size(coldot, sysPara->para.canvasHeight); if(size.isEmpty()) { @@ -2131,67 +2113,26 @@ void MainWidget::onPreviewScene() varPara.letterSpace = counterItem->letterSpace(); ++sysPara->status.variNum; - - // // 将变量序号、类型、数字个数、大小位置打印到日志 - // LogInfo::setRunStatusText("Variable " + QString::number(varI) + ": type=" + QString::number(varPara.type) + - // "\n digitalNum=" + QString::number(varPara.digitalNum) + - // "\n width=" + QString::number(varPara.width) + - // "\n height=" + QString::number(varPara.height) + - // "\n startColPos=" + QString::number(varPara.startColPos) + - // "\n endRowPos=" + QString::number(varPara.endRowPos) + - // "\n startRowPos=" + QString::number(varPara.startRowPos) + - // "\n letterSpace=" + QString::number(varPara.letterSpace)); } pPicScene->render(&painter, itemRect, sourceRect); } - sysPara->status.currPrintRow = contentRect.bottom(); - sysPara->status.currPrintCol = contentRect.right(); + sysPara->status.currPrintRow = size.height(); + sysPara->status.currPrintCol = size.width(); imageToPrintData(image, 0, 0); - // /*--------------------------------------------------------------------------*/ - // generateCharRamData(); - generateCharRamDataV2(); - - if(sysPara->status.currPrintRow>MAX_PRINT_ROW_NUM-1)sysPara->status.currPrintRow=MAX_PRINT_ROW_NUM-1; - sysPara->status.currPrintRow = qMin(sysPara->status.currPrintRow, MAX_PRINT_ROW_NUM-1); - - // 计算末行位置 - bool found = false; - int lastRow = sysPara->status.currPrintRow; - for(int j = sysPara->status.currPrintRow; j > 2 ; j--){ - for(int i = 0; i < coldot; i++){ - if(dat[MAX_PRINT_ROW_BYTE_NUM*i + j/8] & (1 << (j%8))){ - lastRow = j+1; - found = true;//qDebug()<<"fOUND:"<status.currPrintRow; - break; - } - } - if(found) - break; - } - - sysPara->status.currPrintRow = qBound(1, lastRow, MAX_PRINT_ROW_NUM - 1); - int wmax = sysPara->status.currPrintRow; - sysPara->status.currAlterPrintRow = sysPara->status.currPrintRow/2; - if(sysPara->para.alterPrint.enable<1) sysPara->para.AlterMode=0; - else { - if(sysPara->para.AlterMode==0)sysPara->para.AlterMode=1; - wmax = sysPara->status.currAlterPrintRow; - } /*-------------------------------切换到显示窗口-----------------------------------*/ qDebug() << "currPrintCol: " << sysPara->status.currPrintCol; LogInfo::setRunStatusText("currPrintCol: " + QString::number(sysPara->status.currPrintCol)); LogInfo::setRunStatusText("currPrintRow: " + QString::number(sysPara->status.currPrintRow)); - LogInfo::setRunStatusText(QString("Items bounding rect: {%1, %2}").arg(sceneRect.width()).arg(sceneRect.height())); // sysPara->status.currPrintRow = sceneRect.height(); - sysPara->status.currPrintCol = sceneRect.width(); + // sysPara->status.currPrintCol = sceneRect.width(); auto rows = sysPara->para.AlterMode?sysPara->status.currAlterPrintRow : sysPara->status.currPrintRow; rows = std::max(rows, (m_PrintDisplay->parentWidget()->height() / m_PrintDisplay->currScaleRatio())); @@ -2207,12 +2148,6 @@ void MainWidget::handleEmptySize() bool MaxCol4000 = sysPara->status.flagOfNo67FPGA ? true : false; QSize emptySize(MaxCol4000 ? MAX_PRINT_COL_NUM_Normal : MAX_PRINT_COL_NUM_Wide, MAX_PRINT_ROW_NUM); - // 不是,渲染这个有什么用处吗?byons@2026年7月21日 - // QImage emptyImage(emptySize, QImage::Format_ARGB32); - // emptyImage.fill(0x00ffffff); // 填充白色背景,与正常场景渲染一致 - // QPainter emptyPainter(&emptyImage); - // pPicScene->render(&emptyPainter, QRectF(), QRectF(0, 0, emptySize.width(), emptySize.height())); - // 初始化打印参数,避免空场景导致的参数异常 sysPara->status.currPrintRow = 0; sysPara->status.currPrintCol = 0; // emptySize.width(); @@ -2496,15 +2431,11 @@ bool MainWidget::updatePhaseIndicatorLight(){ } } else if(sysPara->para.suspendAfterPhaseFault){ - if(sysPara->para.stopCounterMeterAfterFault){ - if(startPrintingFlag && printintFlag){ //已经在打印,则暂停打印 -// on_pushButtonPausePrint_pressed(); - on_m_StopBtn_clicked(); - LogInfo::setRunStatusText(tr("相位故障,暂停打印")); - setRunStatus(tr("相位故障,暂停打印")); - strTitle = tr("相位故障,暂停打印"); - - } + if(sysPara->status.isPrinting){ //已经在打印,则暂停打印 + on_m_StopBtn_clicked(); + LogInfo::setRunStatusText(tr("相位故障,暂停打印")); + setRunStatus(tr("相位故障,暂停打印")); + strTitle = tr("相位故障,暂停打印"); } else if(!sysPara->status.DACDisable){ sysPara->devOp->printCtrl(PRINT_CTRL_DAC_DISABLE); @@ -2512,9 +2443,14 @@ bool MainWidget::updatePhaseIndicatorLight(){ LogInfo::setRunStatusText(tr("相位故障,屏蔽DAC输出")); setRunStatus(tr("相位故障,屏蔽充电")); strTitle = tr("相位故障,屏蔽充电"); - } + } + if(sysPara->para.closeReclaimTankWhenPhaseFault) { + on_m_LeftBtn_clicked(); + LogInfo::setRunStatusText(tr("相位故障, 关闭回收槽")); + setRunStatus(tr("相位故障,关闭回收槽")); + strTitle = tr("相位故障,关闭回收槽"); } } } diff --git a/scene/ItemCommon.cpp b/scene/ItemCommon.cpp index ad9d1a4..e1d707f 100644 --- a/scene/ItemCommon.cpp +++ b/scene/ItemCommon.cpp @@ -552,10 +552,12 @@ QImage ItemUtils::txtToImage(const QString &txt, const QFont &font, const QColor return QImage(); } + QString targetTxt = txt.left(400); + // 用 QFontMetrics 计算给定字体下文本的水平推进宽度和单行高度, // 这样初始画布刚好能容纳整段文本,避免后续裁剪时出现截断 QFontMetrics fm(font); - int width = fm.horizontalAdvance(txt); + int width = fm.horizontalAdvance(targetTxt); int height = fm.height(); // 优先使用字体名中后缀标识的字体高度 @@ -568,17 +570,21 @@ QImage ItemUtils::txtToImage(const QString &txt, const QFont &font, const QColor break; } } - if(!numStr.isEmpty()) { - height = numStr.toInt(); - if(height < 5 || height > 32) + if (!numStr.isEmpty()) { + int h = numStr.toInt(); + if (h >= 5 && h <= 32) { + height = h; + } else { height = fm.height(); + } } if (width <= 0 || height <= 0) { return QImage(); } - QImage img(width, height, QImage::Format_ARGB32); + int letterSpace = (int)(font.letterSpacing()); + QImage img(width - letterSpace, height, QImage::Format_ARGB32); QRgb bgRgb = bgColor.rgba(); img.fill(bgRgb); @@ -587,11 +593,10 @@ QImage ItemUtils::txtToImage(const QString &txt, const QFont &font, const QColor painter.begin(&img); painter.setFont(font); painter.setPen(fgColor); - painter.drawText(img.rect(), txt); - painter.end(); + // 使用基线坐标绘制单行文本,确保 glyph 间距按字体度量精确排列 + int baselineY = fm.ascent(); + painter.drawText(QPoint(0, baselineY), targetTxt); + painter.end(); return img; - - // 按背景色裁剪,使输出图像紧贴文字像素的最小包围盒(详见函数注释) - return clipTxtImage(img, bgRgb); } \ No newline at end of file diff --git a/scene/PicCounterItem.cpp b/scene/PicCounterItem.cpp index 4b26eda..0d7f9e1 100644 --- a/scene/PicCounterItem.cpp +++ b/scene/PicCounterItem.cpp @@ -32,6 +32,11 @@ void PicCounterItem::setSource(QVariant var) void PicCounterItem::setCounter(COUNTER_TYPE type, int digitalNum) { + if(type != COUNTER_TYPE_1 && type != COUNTER_TYPE_2) { + qWarning() << "Missing counter type: " << type; + return; + } + // 直接修改字体,生成新的HTML占位图 auto font = this->font(); QString fontname = font.family(); @@ -59,13 +64,13 @@ void PicCounterItem::setCounter(COUNTER_TYPE type, int digitalNum) width += letterSpace(); m_counterType = type; - m_digitalNum = digitalNum; - m_digitalImg = strToImage(QString("8").repeated(digitalNum)); + m_digitalNum = qBound(1, digitalNum, 8); + m_digitalImg = strToImage(QString("8").repeated(m_digitalNum)); applyModify(); qInfo() << "Counter item set to " << type ; - qInfo() << ">\tdigitalNum: " << digitalNum << ", font name: " << fontname << ", pixel size: " << pixelSize; - qInfo() << ">\tletterSpace: " << letterSpace() << "charRom width: " << digitalNum * width << " width: " << width; + qInfo() << ">\tdigitalNum: " << m_digitalNum << ", font name: " << fontname << ", pixel size: " << pixelSize; + qInfo() << ">\tletterSpace: " << letterSpace() << "charRom width: " << m_digitalNum * width << " width: " << width; } int PicCounterItem::charWidth() diff --git a/scene/pictextitem.cpp b/scene/pictextitem.cpp index 195000e..8a8b1dc 100644 --- a/scene/pictextitem.cpp +++ b/scene/pictextitem.cpp @@ -16,7 +16,7 @@ PicTextItem::PicTextItem(QGraphicsItem *parent, QGraphicsScene *scene, const Sou setFlag(QGraphicsItem::ItemIsSelectable); setFlag(QGraphicsItem::ItemIsFocusable); setFlag(QGraphicsItem::ItemSendsGeometryChanges, true); - QFont f("Dinkie9"); + QFont f("WenQuanYi7"); // font.setFamily("wenquanyi"); // font.setPixelSize(5); f.setLetterSpacing(QFont::AbsoluteSpacing, 1); diff --git a/scene/pictextitem.h b/scene/pictextitem.h index 0a36455..9900d91 100644 --- a/scene/pictextitem.h +++ b/scene/pictextitem.h @@ -58,7 +58,7 @@ struct TextItemModel { int boldMultiple = 1; int letterSpace = 0; bool colorReversal = false; - QString fontFamily = "Dinkie9"; + QString fontFamily = "WenQuanYi7"; int fontSize = 9; std::function imageGenerator; // 图片生成函数 diff --git a/spanish.ts b/spanish.ts index c0a6641..1bb0c59 100644 --- a/spanish.ts +++ b/spanish.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/systemsetting.ui b/systemsetting.ui index 0b1e26b..5809fed 100644 --- a/systemsetting.ui +++ b/systemsetting.ui @@ -57,9 +57,9 @@ 0 - -11 + -271 749 - 662 + 699 @@ -78,89 +78,16 @@ 50 - - - - - 0 - 31 - - - - 高压故障关闭回收槽 - - - - - + + - - - - - - - - - - - - - Hz - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - 粘度泵动作间隔(秒): - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - true - - - - 0 - 0 - - - - 0 - - - 70 - - - - - - - 喷嘴直径: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - @@ -180,24 +107,172 @@ - - + + + + 喷头温度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + °C + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + 脉冲计数器: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 31 + + + + 不检测喷头盖 + + + + + - - + + + + Qt::LeftToRight + - + 风扇开启温度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - + + - 晶振电压(%): + 排气时间(秒): + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + + 0 + + + + + 0.6 + + + + + 1.0 + + + + + 1.6 + + + + + 2.0 + + + + + + + + + 0 + 0 + + + + + 0 + 31 + + + + 检测回收槽 + + + + + + + 喷嘴直径: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + 5000 + + + + + + + 电机电流: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -229,268 +304,6 @@ - - - - - 0 - 31 - - - - 相位故障不打印 - - - - - - - - 0 - 0 - - - - - 64K - - - - - 83K - - - - - 96K - - - - - 128K - - - - - 新晶振 - - - - - - - - - 0 - 0 - - - - 5000 - - - - - - - 喷头温度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - 粘度校正(%): - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - 隔膜位置偏移: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 0 - 0 - - - - - 0 - 31 - - - - 检测回收槽 - - - - - - - - 0 - 0 - - - - - 0 - 37 - - - - - 16777215 - 37 - - - - 1 - - - 59 - - - - - - - 电机电流: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - 压力: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 0 - 0 - - - - - 0 - 37 - - - - - 16777215 - 37 - - - - 80 - - - 750 - - - 10 - - - 300 - - - - - - - - 0 - 0 - - - - 500 - - - 3800 - - - - - - - 墨水温度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - 回收槽开关时间: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - - - 高压包容差: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - @@ -535,18 +348,21 @@ - - - - + + + + + 0 + 31 + - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + 相位故障不打印 - - + + 0 @@ -554,74 +370,68 @@ - -80000 + 500 - 80000 - - - 0 + 3800 - - + + - 脉冲计数器: + 墨水温度: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - + + - 隔膜位置: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 晶振电压(%): Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - °C - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - - 0 - 0 - - - - - 0 - 37 - - - - - 16777215 - 37 - - - - 99 - - - 50 - - - @@ -699,134 +509,6 @@ - - - - - 0 - 37 - - - - 60 - - - - - - - - 0 - 0 - - - - - 0 - 37 - - - - - 16777215 - 37 - - - - - 0 - - - - - 0.6 - - - - - 1.0 - - - - - 1.6 - - - - - 2.0 - - - - - - - - 晶振频率: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - - - - 0 - 31 - - - - 不检测喷头盖 - - - - - - - - 0 - 0 - - - - - 0 - 37 - - - - - 16777215 - 37 - - - - 30 - - - 59 - - - - - - - 频率修正: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - @@ -858,16 +540,307 @@ - - + + - 粘度: + 压力: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + °C + + + + + + + true + + + + 0 + 0 + + + + 0 + + + 70 + + + + + + + 高压包容差: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 粘度泵动作间隔(秒): + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + 1 + + + 59 + + + + + + + 隔膜位置: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Hz + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + -80000 + + + 80000 + + + 0 + + + + + + + + 0 + 37 + + + + 60 + + + + + + + + 0 + 0 + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + 30 + + + 59 + + + + + + + 隔膜位置偏移: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + 99 + + + 50 + + + + + + + + 0 + 0 + + + + + 64K + + + + + 83K + + + + + 96K + + + + + 128K + + + + + 新晶振 + + + + + + + + 晶振频率: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 频率修正: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 粘度校正(%): + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + 80 + + + 750 + + + 10 + + + 300 + + + @@ -887,36 +860,76 @@ - - - - Qt::LeftToRight - + + - 风扇开启温度: + + + + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + + + + + + + 回收槽开关时间: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - + + + + + 0 + 31 + + - °C + 高压故障关闭回收槽 - - + + - 排气时间(秒): + 粘度: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + 0 + 31 + + + + 相位故障关闭回收槽 + + + @@ -1020,5 +1033,22 @@ - + + + checkBoxCloseReclaimTankWhenPhaseFault + toggled(bool) + checkBoxSuspendAfterPhaseFault + setChecked(bool) + + + 218 + 332 + + + 212 + 302 + + + + diff --git a/testprintwidget.cpp b/testprintwidget.cpp index 50083be..fae6be8 100644 --- a/testprintwidget.cpp +++ b/testprintwidget.cpp @@ -55,7 +55,7 @@ TestPrintWidget::TestPrintWidget(QWidget* parent) // 获取文档并设置边距为0 m_TextEdit->document()->setDocumentMargin(0); QFont font; - font.setFamily("Dinkie9"); + font.setFamily("WenQuanYi7"); font.setPointSizeF(6.75); m_TextEdit->setFont(font); @@ -142,7 +142,7 @@ TestPrintWidget::TestPrintWidget(QWidget* parent) pPicScene->clearSelection(); - QFont font("Dinkie9"); + QFont font("WenQuanYi7"); int ls = (int)(font.letterSpacing()); CounterViewModel vm; diff --git a/testprintwidget.h b/testprintwidget.h index 5d05b2c..4337b72 100644 --- a/testprintwidget.h +++ b/testprintwidget.h @@ -154,7 +154,7 @@ private: int m_copiedCounterType = COUNTER_TYPE_1; int m_copiedCounterDigitalNum = 1; int m_copiedCounterLetterSpace = 1; - QString m_copiedCounterFontFamily = "Dinkie9"; + QString m_copiedCounterFontFamily = "WenQuanYi7"; QPointF m_copiedPos; //判断要复制什么图层,添加该图层 PicTextItem* checkSelectItem(PicTextItem* srcItem); diff --git a/thai.ts b/thai.ts index c0a6641..1bb0c59 100644 --- a/thai.ts +++ b/thai.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/turkey.ts b/turkey.ts index c0a6641..1bb0c59 100644 --- a/turkey.ts +++ b/turkey.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件? diff --git a/vena.ts b/vena.ts index c0a6641..1bb0c59 100644 --- a/vena.ts +++ b/vena.ts @@ -1948,20 +1948,20 @@ - - - + + + 自检完成!!! - + 警告 - + 提示 @@ -1981,15 +1981,15 @@ - - - + + + 正在准备重启,请等待%1秒...... - + 压力泄漏或压力传感器故障! @@ -2015,125 +2015,125 @@ - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3106,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,264 +3133,264 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + 正常 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - - 相位故障,准备关机 - - - + + - - - 相位故障,暂停打印 - - - - - 相位故障,屏蔽DAC输出 + 相位故障,准备关机 + + 相位故障,暂停打印 + + + + + 相位故障,屏蔽DAC输出 + + + + + 相位故障,屏蔽充电 @@ -4532,12 +4532,6 @@ p, li { white-space: pre-wrap; } timeoutDay: %1 - - - timeoutDay: %1 - runTime: %1 - - runtimeMs: %1 @@ -5246,334 +5240,339 @@ p, li { white-space: pre-wrap; } - + 电机电流: - + 晶振电压(%): - - + + °C - + 回收泵力度(%): - + 压力: - + 喷嘴直径: - + 相位故障不打印 - + 不检测喷头盖 - + 脉冲计数器: - + 64K - + 96K - + 128K - + 新晶振 - + 晶振频率: - + 粘度: - + 高压包容差: - + 50 (UM) - + 60 (UM) - + 70 (UM) - + 0 - + 0.6 - + 1.0 - + 1.6 - + 2.0 - + 频率修正: - + 粘度泵动作间隔(秒): - + Hz - + 隔膜位置: - + 墨水温度: - + 粘度校正(%): - + 喷头温度: - + 回收槽开关时间: - + 隔膜位置偏移: - + 5 - + 10 - + 15 - + 20 - + 25 - + 30 - + 40 - + 45 - + 50 - + 55 - + 60 - + 检测回收槽 - + 风扇开启温度: - + 启用回收泵算法 - + 重置高压 - + 喷嘴逆清洗 - + 83K - + 高压故障关闭回收槽 - + + 排气时间(秒): + + + + ✓ - + ✕ - + 错误 - + 实际频率不能为%1 - - + + 提示 - + 应用成功 - + 自动清洗时间约为一分钟,然后自动停止 - + 开始清洗 - + 停止清洗 - + 正在喷嘴逆清洗...... - + 清洗完成 - + Application - + 是否更新高压包电流数据? - + Oscillator voltage %1 --- 最长高电平时钟 %2 - + 最佳晶振电压完成 @@ -5660,7 +5659,7 @@ p, li { white-space: pre-wrap; } - + background-color:#828E9E; @@ -5811,20 +5810,8 @@ p, li { white-space: pre-wrap; } - - QLineEdit { - background-color: #e5e5e5; - border: 1px solid #a8a8a8; - border-radius: 2px; - padding: 4px 8px; - min-height: 32px; - font-size: 16px; - } - - - - - + + QPushButton { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5843,19 +5830,19 @@ p, li { white-space: pre-wrap; } - + << - + >> - - - + + + QLabel { background-color: #e5e5e5; border: 1px solid #a8a8a8; @@ -5868,20 +5855,20 @@ p, li { white-space: pre-wrap; } - + Y:9 - + X:105 - - - - + + + + QPushButton { background-color: #87CEEB; border: 1px solid #4682B4; @@ -5901,42 +5888,42 @@ p, li { white-space: pre-wrap; } - + ↑ - + ← - + → - + ↓ - + ID:1 - + ✓ - + 提示 - + 是否保存文件?