diff --git a/CounterVarSet.cpp b/CounterVarSet.cpp index 1b29243..acc850c 100644 --- a/CounterVarSet.cpp +++ b/CounterVarSet.cpp @@ -4,6 +4,7 @@ #include #include #include "scene/PicCounterItem.h" +#include CounterVarSet::CounterVarSet(QWidget *parent) : QWidget(parent), @@ -25,6 +26,30 @@ void CounterVarSet::init() // 连接信号槽 connect(ui->checkBtn, &QPushButton::clicked, this, &CounterVarSet::buttonClickedSlot); connect(ui->closeBtn, &QPushButton::clicked, this, &CounterVarSet::buttonClickedSlot); + + connect(ui->tabWidget, &QTabWidget::currentChanged, this, [this](int i){ + + if(ui->cb_digits->currentIndex() == -1) { + return; + } + + QSpinBox *endValueBox = nullptr; + if(ui->tabWidget->widget(i) == ui->cnt1Tab && ui->radioButtonVar1->isChecked()) { + endValueBox = ui->spinBoxCnt1EndValue; + } + else if(ui->tabWidget->widget(i) == ui->cnt2Tab && ui->radioButtonVar2->isChecked()) { + endValueBox = ui->spinBoxCnt2EndValue; + } + + if(!endValueBox) { + return; + } + + int digits = ui->cb_digits->itemText(ui->cb_digits->currentIndex()).toInt(); + int maxValue = qPow(10, digits) - 1; + endValueBox->setMaximum(maxValue); + endValueBox->setValue(maxValue); + }); } void CounterVarSet::buttonClickedSlot() @@ -52,6 +77,20 @@ CounterViewModel CounterVarSet::getCounterConfig() return viewModel; } +void CounterVarSet::onDigitsChanged(int digits) +{ + int maxValue = qPow(10, digits) - 1; + + QSpinBox* endValueBox = nullptr; + if(ui->radioButtonVar1->isChecked()) + endValueBox = ui->spinBoxCnt1EndValue; + else + endValueBox = ui->spinBoxCnt2EndValue; + + endValueBox->setMaximum(maxValue); + endValueBox->setValue(maxValue); +} + void CounterVarSet::setCounterConfig(CounterViewModel viewModel) { m_vm = viewModel; diff --git a/CounterVarSet.h b/CounterVarSet.h index bd48bb5..1dfc910 100644 --- a/CounterVarSet.h +++ b/CounterVarSet.h @@ -41,6 +41,7 @@ signals: private slots: void buttonClickedSlot(); + void onDigitsChanged(int digits); private: Ui::CounterVarSet *ui; diff --git a/DigitalInput.cpp b/DigitalInput.cpp index 6e04da2..b4b69d8 100644 --- a/DigitalInput.cpp +++ b/DigitalInput.cpp @@ -25,6 +25,7 @@ DigitalInput::DigitalInput(MyInputMethod *myInputMethod,QWidget *parent) : connect(ui->Key_8,SIGNAL(pressed()),this,SLOT(onCharPressed())); connect(ui->Key_9,SIGNAL(pressed()),this,SLOT(onCharPressed())); connect(ui->Key_pluse,SIGNAL(pressed()),this,SLOT(onCharPressed())); + connect(ui->Key_dot, SIGNAL(pressed()),this,SLOT(onCharPressed())); connect(ui->Key_backspace,SIGNAL(pressed()),this,SLOT(onKeyBackspacePressed())); // connect(ui->Key_selectAll,SIGNAL(pressed()),this,SLOT(onKeySelectAllPressed())); // connect(ui->Key_up,SIGNAL(pressed()),this,SLOT(onKeyUpPressed())); diff --git a/InkJetPrinter.cpp b/InkJetPrinter.cpp index bd41867..d501a3f 100644 --- a/InkJetPrinter.cpp +++ b/InkJetPrinter.cpp @@ -928,16 +928,16 @@ void InkJetPrinter::timerHandler(void){ static bool oneTimeFlag = false; if(sysPara->status.productCnt== 0 && (oneTimeFlag==false))//计米复位发送打印数据 { - oneTimeFlag = true; + oneTimeFlag = true; m_MainWidget->on_m_StartBtn_clicked(); - //复位重设起始值 - if(sysPara->para.cnt1ResetToInitValue) - { - sysPara->para.cnt1CurrValue = sysPara->para.cnt1StartValue; - sysPara->status.cnt1CurrentValueInitDoneFlag = false; - sysPara->devOp->writeFpgaCalandar(0); + //复位重设起始值 + if(sysPara->para.cnt1ResetToInitValue) + { + sysPara->para.cnt1CurrValue = sysPara->para.cnt1StartValue; + sysPara->status.cnt1CurrentValueInitDoneFlag = false; + sysPara->devOp->writeFpgaCalandar(0); + } } - } if(sysPara->status.productCnt != 0) { oneTimeFlag = false; @@ -1027,7 +1027,7 @@ void InkJetPrinter::timerHandler(void){ arg((MAX_SELF_CHECK_CNT - sysPara->status.selfCheckCnt)/100)); } #ifdef BNS_DEBUG - if(sysPara->status.selfCheckCnt >= MAX_SELF_CHECK_CNT) // 测试自检改为15s + if(sysPara->status.selfCheckCnt >= 500) // 测试自检改为5s #else if(sysPara->status.selfCheckCnt >= MAX_SELF_CHECK_CNT) #endif @@ -1227,7 +1227,7 @@ void InkJetPrinter::timerHandler(void){ } if(pulse_100ms && sysPara->status.selfCheckDone){ - detectAndcontrolReclaimTank(); //控制回收槽 + detectAndcontrolReclaimTank(); //控制回收槽 } /*---------------------------------处理警告--------------------------------------------*/ @@ -1558,6 +1558,11 @@ void InkJetPrinter::getMainWidgetButtonClickedSlot(int index) m_TestPrintWidget->openWorkFile(currWorkFile); ui.label_currEditFile->setText(QString("E: %1").arg(fileInfo.baseName())); m_StackedWidget->setCurrentWidget(m_TestPrintWidget); + + QVector counterValues{QString::number(sysPara->status.calandar_and_dat.cnt1CurrValue,16).toInt(), + QString::number(sysPara->status.calandar_and_dat.cnt2CurrValue,16).toInt()}; + m_TestPrintWidget->updateCountersCurrVal(counterValues); + break; } case 2: // 调入文件喷印 @@ -2628,17 +2633,19 @@ void InkJetPrinter::autoControlViscosityPumpForSelfCheck(int selfCheckCnt) int stageCnt = selfCheckCnt % 1000; - if(stageCnt >= 0 && stageCnt < 150) { + if(stageCnt >= 0 && stageCnt < 300) { if(!sysPara->devOp->isViscosityPumpOpen()) { sysPara->devOp->controlViscosityPump(true); qDebug() << "Start test viscosity pump."; + LogInfo::setRunStatusText("Start test viscosity pump."); } } - if(stageCnt >= 150) { + if(stageCnt >= 300) { if(sysPara->devOp->isViscosityPumpOpen()) { sysPara->devOp->controlViscosityPump(false); qDebug() << "Stop test viscosity pump."; + LogInfo::setRunStatusText("Stop test viscosity pump."); } } } @@ -2761,22 +2768,22 @@ void InkJetPrinter::detectAndcontrolReclaimTank(){ if(sysPara->devOp->isReclaimTankOpenEnable()) sysPara->devOp->controlReclaimTankOpen(false); //到头,关闭 sysPara->status.reclainTankReachEnd = true; - m_MainWidget->setRunStatus(tr("回收槽到头")); - m_MainWidget->setReclaimStatus(true, 100); + m_MainWidget->setRunStatus(tr("回收槽到头")); + m_MainWidget->setReclaimStatus(true, 100); m_MainWidget->enablePrintButton(true); //仅仅在此时能使能打印按钮 - sysPara->devOp->highVoltageCtrl(0); + sysPara->devOp->highVoltageCtrl(0); - m_MainWidget->stopFlashReclaimOpenBtn(); + m_MainWidget->stopFlashReclaimOpenBtn(); // emit reclaimTankOpenDone(); - /*回收槽开关时间校正*/ - sysPara->para.reclaimTankTime =( sysPara->status.currReclaimTankPos>120 )? sysPara->status.currReclaimTankPos/10-1:12; - m_SystemSetting->updateReclaimTime( sysPara->para.reclaimTankTime ); + /*回收槽开关时间校正*/ + sysPara->para.reclaimTankTime =( sysPara->status.currReclaimTankPos>120 )? sysPara->status.currReclaimTankPos/10-1:12; + m_SystemSetting->updateReclaimTime( sysPara->para.reclaimTankTime ); - qDebug()<<"reclaimTankOpenDone currReclaimTankPos:"<status.currReclaimTankPos; - qDebug()<<"reclaimTankOpenDone curr_reclaimTankTime:"<status.curr_reclaimTankTime; + qDebug()<<"reclaimTankOpenDone currReclaimTankPos:"<status.currReclaimTankPos; + qDebug()<<"reclaimTankOpenDone curr_reclaimTankTime:"<status.curr_reclaimTankTime; - LogInfo::setRunStatusText("reclaimTankOpenDone currReclaimTankPos:"+QString::number(sysPara->status.currReclaimTankPos)); + LogInfo::setRunStatusText("reclaimTankOpenDone currReclaimTankPos:"+QString::number(sysPara->status.currReclaimTankPos)); } else if(sysPara->status.reclaimTankstatus == 0x11 )//7 故障,6 关完成,5开完成,4 保持, 3 停止, 2 关, 1 开,0-无操作 { @@ -2826,7 +2833,7 @@ void InkJetPrinter::detectAndcontrolReclaimTank(){ LogInfo::setRunStatusText(tr("回收槽卡住或者回收槽开关时间设置错误")); m_MainWidget->setRunStatus(tr("回收槽卡住或者回收槽开关时间设置错误")); } - else if(sysPara->status.reclaimTankstatus == 4 ) + else if(sysPara->status.reclaimTankstatus == 4 ) { m_MainWidget->setReclaimOpenBtnStatus(true); m_MainWidget->setReclaimCloseBtnStatus(true); diff --git a/MyInputMethod.cpp b/MyInputMethod.cpp index 14ea450..6f34389 100644 --- a/MyInputMethod.cpp +++ b/MyInputMethod.cpp @@ -124,7 +124,7 @@ void MyInputMethod::updateHandler ( int type ){ switch(type){ case 0:break; case 1: - if(widget && dynamic_cast(widget)){ + if(widget && (dynamic_cast(widget))){ if(digitalInput->isHidden()){ QWidget *hostWindow = widget->window(); QRect rec = QApplication::desktop()->screenGeometry(); diff --git a/Printsetting.ui b/Printsetting.ui index 706f012..912f867 100644 --- a/Printsetting.ui +++ b/Printsetting.ui @@ -26,7 +26,7 @@ Qt::StrongFocus - 1 + 2 diff --git a/VerBVersion.h b/VerBVersion.h index 5fe3259..59bbc36 100644 --- a/VerBVersion.h +++ b/VerBVersion.h @@ -5,8 +5,8 @@ Major.Minor.Rivison.yyyy-MM-DD_Beta */ #define UP_PRINTER_MAJOR_VER 6 -#define UP_PRINTER_MINOR_VER 8 -#define UP_PRINTER_RIVISION_VER 7 +#define UP_PRINTER_MINOR_VER 9 +#define UP_PRINTER_RIVISION_VER 1 #define SUB_VERSION "_KOR" #ifdef __RFID_OLD #define SUB_RFID "_RO" diff --git a/chinese.ts b/chinese.ts index d67db78..90612e9 100644 --- a/chinese.ts +++ b/chinese.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/countervarset.ui b/countervarset.ui index 949413f..adf1b6c 100644 --- a/countervarset.ui +++ b/countervarset.ui @@ -35,7 +35,7 @@ Qt::StrongFocus - 1 + 0 @@ -265,7 +265,7 @@ - + @@ -647,7 +647,7 @@ - + diff --git a/digitalinput.ui b/digitalinput.ui index 28fe22d..6f3b463 100644 --- a/digitalinput.ui +++ b/digitalinput.ui @@ -7,7 +7,7 @@ 0 0 231 - 260 + 270 @@ -89,6 +89,9 @@ Form + + font-size: 16px; + 0 @@ -105,60 +108,8 @@ 0 - - - - 3 - - - 3 - - - 3 - - - 3 - - - 3 - - - - - - 0 - 40 - - - - - - - - - 70 - 40 - - - - - 70 - 16777215 - - - - DEL - - - - :/icon/keybackspace.png:/icon/keybackspace.png - - - - - - + 3 @@ -191,6 +142,63 @@ 1 + + + + + 50 + 50 + + + + + 50 + 50 + + + + 7 + + + + + + + + 50 + 50 + + + + + 50 + 50 + + + + 5 + + + + + + + + 50 + 50 + + + + + 50 + 50 + + + + 6 + + + @@ -229,82 +237,6 @@ - - - - - 50 - 50 - - - - - 50 - 50 - - - - 5 - - - - - - - - 50 - 50 - - - - - 50 - 50 - - - - 9 - - - - - - - - 50 - 50 - - - - - 50 - 50 - - - - 6 - - - - - - - - 50 - 50 - - - - - 50 - 50 - - - - 7 - - - @@ -324,25 +256,6 @@ - - - - - 50 - 50 - - - - - 50 - 50 - - - - 4 - - - @@ -362,8 +275,8 @@ - - + + 50 @@ -377,7 +290,26 @@ - - + 9 + + + + + + + + 50 + 50 + + + + + 50 + 50 + + + + 4 @@ -400,69 +332,152 @@ + + + + + 0 + 0 + + + + + 0 + 100 + + + + + 50 + 16777215 + + + + Qt::StrongFocus + + + Enter + + + + + + + + 50 + 50 + + + + + 50 + 100 + + + + Clear + + + + 12 + 16 + + + + + + + + + 50 + 50 + + + + + 50 + 50 + + + + - + + + + + + + + 50 + 50 + + + + + 50 + 50 + + + + . + + + - - - - - 1 - - - 1 - - - - - - 50 - 100 - - - - - 50 - 100 - - - - Clear - - - - 12 - 16 - - - - - - - - - 50 - 100 - - - - - 50 - 100 - - - - Qt::StrongFocus - - - Enter - - - - - - + + + + + 3 + + + 3 + + + 3 + + + 3 + + + + + + 0 + 40 + + + + + + + + + 70 + 40 + + + + + 70 + 16777215 + + + + DEL + + + + :/icon/keybackspace.png:/icon/keybackspace.png + + + + + + diff --git a/english.ts b/english.ts index d67db78..90612e9 100644 --- a/english.ts +++ b/english.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/farsi.ts b/farsi.ts index d67db78..90612e9 100644 --- a/farsi.ts +++ b/farsi.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/korean.ts b/korean.ts index 952f502..a76ada9 100644 --- a/korean.ts +++ b/korean.ts @@ -96,87 +96,87 @@ CounterEditor - + 重复数: 반복 횟수: - + 起始值: 시작 값: - + 结束值: 종료 값: - + 当前值: 현재 값: - + 增量值: 증가 수치: - + 计数器ID: 카운터 ID: - + 计数器1 카운터1 - + 计数器2 카운터2 - + 计数器位数: 카운터 자릿수: - + 1 1 - + 2 2 - + 3 3 - + 4 4 - + 5 5 - + 6 6 - + 7 7 - + 8 8 @@ -206,7 +206,7 @@ - + 计数器2 카운터2 @@ -214,7 +214,7 @@ 数字个数: 小数点位数: - 소수점 자릿수: + 자리 수: @@ -263,59 +263,52 @@ - ← - → - - + + 增量值: 증가 수치: - 额外设置 - 추가 설정 + 추가 설정 - 如果预览与打印显示不正确,调整此设置可能恢复。 - 미리보기와 인쇄 결과가 일치하지 않을 경우, 이 설정을 조정하면 문제가 해결될 수 있습니다.. + 미리보기와 인쇄 결과가 일치하지 않을 경우, 이 설정을 조정하면 문제가 해결될 수 있습니다.. - 自定义字符宽度 - 사용자 정의 문자 폭 + 사용자 정의 문자 폭 - - + + 当前值: 현재 값: - 可变长度 - 가변 길이 + 가변 길이 - - + + 重复数: 重复次数: 반복 횟수: - 小数点位数 - 소수점 자리수 + 소수점 자리수 重设值 @@ -323,14 +316,14 @@ 현재 카운터 재설정 - - + + 结束值: 종료 값: - - + + 起始值: 开始值: 시작 값: @@ -365,12 +358,12 @@ 유형 - + ✓ ✓ - + ✕ ✕ @@ -2042,32 +2035,37 @@ - + 9 - + 3 - + + . + . + + + DEL - + 8 - + - - + Clear @@ -2076,17 +2074,17 @@ Backspace - + 1 - + 4 - + 0 0 @@ -2095,27 +2093,27 @@ 카운터 초기화 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -3206,18 +3204,18 @@ 로그 정보 - - + + 定时开机循环完成,准备关机 타이머 가동 사이클 완료, 시스템 종료 준비 중 - + waitPowerOffTime: %1 waitPowerOffTime: %1 - + 准备关机 시스템 종료 준비 중 @@ -3230,25 +3228,25 @@ FPGA 통신 복구 - + 开始自检,请等待60秒... 자체 진단 시작 60초 대기 - + 开始自检,请等待%1秒... 자체 진단 시작 %1초 대기 - - - + + + 自检完成!!! 자체 진단 완료!!! - - + + 缺少墨水,喷码机不能正常工作! 잉크 부족으로 작동 불가! @@ -3281,8 +3279,8 @@ 압력 변동이 설정값 5 초과 - - + + 停止打印,自动关闭高压. 인쇄 중지, 고전압 자동 종료 @@ -3311,8 +3309,8 @@ 혼합 밸브 열기2 - - + + 提示 팁 @@ -3377,13 +3375,13 @@ 13.카드 리더기 고장! - - + + 压力泄漏或压力传感器故障! 압력 누출 또는 압력 센서 고장 - + 运行中压力泄漏,停齿轮泵! 작동 중 압력 누출이 발생하여 기어 펌프를 정지합니다! @@ -3404,7 +3402,7 @@ 솔벤트 TAG을 리드하겠습니까? %1초 후 자동 확인 - + 刷溶剂卡成功! 确认要刷卡吗? 솔벤트 TAG 리드 성공! @@ -3426,7 +3424,7 @@ 먼저 잉크을 보충한 후 TAG을 사용하십시오! - + 刷墨水卡成功! 잉크 TAG 리드 성공! @@ -3472,29 +3470,29 @@ 재부팅을 준비하는 중입니다. %1 초 동안 기다려 주십시오... - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 유지보수 주기 만료까지 %1일 남았습니다. 제때 유지보수를 실시하십시오. - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 유지보수 주기가 %1일 초과되었습니다. 잉크젯 프린터의 정상 사용을 복구하려면 유지보수를 실시하십시오. - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! 잉크 TAG를 인식해 주세요. 정품 잉크를 사용해 주세요. 그렇지 않을 경우 %1시간 후 사용이 중지됩니다! - + flagOfPowerOnMode: %1 flagOfPowerOnMode: %1 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 압력이 너무 높습니다. 배관이 막혔는지 확인한 후 오류 복구 버튼을 누르십시오. @@ -3599,54 +3597,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 +3653,7 @@ 유지보수 주기가 %1일 초과되었습니다. 제때 유지보수를 실시하십시오. 그렇지 않으면 잉크젯 프린터가 손상될 수 있습니다. - + 刷卡倒计时起始时间文件不存在 카드 사용 카운트다운 시작 시간 파일이 존재하지 않습니다. @@ -3840,7 +3838,7 @@ 잉크 선 빠른 닫기 완료 - + 警告 경고 @@ -3849,12 +3847,12 @@ 유지 보수 카드 사용 확인? - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 유지 보수 기간 %1시간 남았습니다, 유지 보수 해주세요. - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 유 보수 기간 %1시간 초과, 유지 보수 해주세요. @@ -3919,9 +3917,9 @@ %1/%2/%3 - - - + + + 正在准备重启,请等待%1秒...... 재시작 준비 중, %1초 대기... @@ -3962,8 +3960,8 @@ 오류!!!!!!!!!!!점도 이상 - - + + 电机故障 모터 에러 @@ -3972,13 +3970,13 @@ 모터 에러!!! - + 回收槽到头 거터 최대 위치 도달 - - + + 回收槽卡住或者回收槽开关时间设置错误 거터가 걸렸거나 거터 개폐 시간 설정이 잘못되었습니다. @@ -5185,14 +5183,14 @@ Char - + 喷嘴开启 노즐 켜짐 - + 喷嘴关闭 노즐 닫힘 @@ -5228,20 +5226,20 @@ Char border:0px; - - - - + + + + 警告 경고 - + 回收槽未关,是否关闭回收槽后关机! 거터 미복귀, 거터를 닫은 후 시스템을 종료하시겠습니까? - + 是否确认关机? 시스템을 종료하시겠습니까? @@ -5254,19 +5252,19 @@ Char 시스템 종료 준비 중...... - - - + + + 正在准备关机,请等待%1秒... 시스템 종료 준비 중, %1초 후 종료됩니다... - + 准备关机... 시스템 종료 준비 중... - + 关机失败!!! 시스템 종료 실패!!! @@ -5287,36 +5285,36 @@ Char 경고: 인터페이스에 일부 변수가 표시되지 않습니다. - - - - - + + + + + 错误 오류 - + 喷印间隔过短,应高于%1! 인쇄 간격이 너무 짧습니다. %1 이상으로 설정하세요! - + 喷头盖未关,请先关喷头盖! 헤드 커버 닫기 필요! - + 墨线未开,请先开墨线开关! 잉크 스위치 켜십시오! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 최대 %2열 지원, 현재 %1열 → 길이 축소 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms 트리거 간격 %1ms → %2ms 이상 필요 @@ -5325,82 +5323,83 @@ Char 열기 중지 - + 喷嘴已开启 노즐 열림 - - + + 喷嘴开启中 노즐 열기 중 - + 喷嘴已关闭 노즐 닫힘 - + 喷嘴关闭中 노즐 닫기 중 - - + + 正在排气... 블리딩 중... - - + + 高压故障 고전압에러 - - + + 相位故障 위상 에러 - - + + 粘度故障 점도 에러 - - + + 回收故障 석션 에러 - - + + 溶液液位 솔벤트 레벨 - - + + 墨水液位 잉크 레벨 오류 - - + + 墨水缸满 잉크 통 가득 참 - - + + 墨线开关 잉크선 스위치 - + + 正常 정상 @@ -5409,12 +5408,12 @@ Char 인쇄 시작 1 - + 提示 팁 - + 随机码文本将展出到U盘,请插入U盘 랜덤 코드를 USB에 저장합니다. USB를 삽입하세요. @@ -5431,8 +5430,8 @@ Char 열기 중지 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? 거터가 이전에 걸렸거나 거터 개폐 시간 설정이 잘못되었습니다. 현재 위치를 강제로 상한 위치로 설정하시겠습니까? @@ -5445,8 +5444,8 @@ Char 닫기 중지 - - + + %1.%2 %1.%2 @@ -5467,105 +5466,105 @@ Char 프린트 헤드 커버가 열려 인쇄 불가! - + 墨水缸满报警 잉크통 만료 경보 - + 墨水液位报警 잉크 레벨 경보 - + 溶剂液位报警 솔벤트 레벨 경보 - - + + 高压故障,暂停打印 고전압 오류로 인쇄 일시 정지 - + 高压故障,暂停打印. 고전압 고장, 인쇄 일시정지 - + 高压故障,关回收槽 고전압 오류로 수집기 자동 종료 - + 高压故障,关回收槽和墨线 고압 오류가 발생했습니다. 거터를 닫고 잉크 선을 정지하십시오. - - + + 回收故障,关闭回收槽,关墨线 회수 오류가 발생했습니다. 거터를 닫고 잉크 선을 정지하십시오. - + 回收故障. 회수 에러 - + 回收异常,墨线可能偏离.(%1) 회수 이상, 잉크 선 편향 가능성 (%1) - + 正在喷印....... 인쇄 중... - + 相位故障:飞行时间错误! 위상 이상: 비행 시간 오류! - + 相位故障:相位检测错误! 위상 이상: 검출 오류! - - - + + + 相位故障,准备关机 위상 오류로 시스템 종료 준비 - - - + + + 相位故障,暂停打印 위상 오류로 인쇄 일시 정지 - + 相位故障,屏蔽DAC输出 위상 오류로 DAC 출력 차단 - - + + 相位故障,屏蔽充电 위상 오류로 충전 차단 - + 相位故障, 关闭回收槽 Phase fault, close the reclaim tank - - + + 相位故障,关闭回收槽 Phase fault, close the reclaim tank @@ -8001,27 +8000,27 @@ configuration. PrintGo 신호 페이지 1 - + 脉冲信号值: 펄스 신호 값: - + 无镜像打印 미러 없음 - + 自动水平翻转 자동 수평 반전 - + 自动垂直翻转 자동 수직 반전 - + 中心对称旋转 중심 대칭 회전 @@ -8030,7 +8029,7 @@ configuration. 미러 모드 - + 延时(毫秒): 지연(ms): @@ -8046,12 +8045,12 @@ configuration. 트리거 지연(ms) - + 脉冲输出使能 펄스 출력 활성화 - + 禁止电眼清零 센서 초기화 금지 @@ -8066,47 +8065,47 @@ configuration. 무한길이 - + 带补偿的正转打印 보정 정방향 인쇄 - + 带补偿的反转打印 보정 역방향 인쇄 - + 同步器直径(毫米): 엔코더 직경(mm): - + 脉冲数/转: 펄스 수/회전: - + 允许电眼复位 센서 리셋 허용 - + 允许电眼立即复位 센서 즉시 리셋 허용 - + 电眼清零 센서 카운터 초기화 - + 字符宽度: 문자 너비: - + 产生脉冲所需计数: 펄스 생성 필요 카운트: @@ -8159,7 +8158,7 @@ configuration. 封锁时间(毫秒): - 잠금 시간(ms): + 트리거 신호 무시(ms): @@ -8168,13 +8167,13 @@ configuration. - + 内部 내부 - + 外部 외부 @@ -8183,32 +8182,32 @@ configuration. GroupBox - + 编码器参数 엔 코더 - + 脉冲数/毫米: 펄스/mm: - + 喷印间隔(毫米): 인쇄 간격(mm): - + 同步喷印模式: 동기 인쇄 모드: - + 镜象交替类型: 미러 교대 모드: - + 镜像交替间隔: 미러 교대 간격: @@ -8218,7 +8217,7 @@ configuration. 펄스/mm - + 脉冲数修正 펄스 수 보정 @@ -8231,27 +8230,27 @@ configuration. 동기 인쇄 모드 - + 按字符宽度 글자 너비 기준 - + 按喷印比例 인쇄 비율 기준 - + 同步器正反转打印 엔코더 정/역방향 인쇄 - + 同步器只正转打印 엔코더 정방향 인쇄만 허용 - + 同步器只反转打印 엔코더 역방향 인쇄만 허용 @@ -8272,59 +8271,59 @@ configuration. 封锁时间(毫秒) - 잠금 시간(ms) + 트리거 신호 무시(ms) 同步器清零 엔코더 카운터 초기화 - + 间隔模式: 간격 모드: - + 行末<->行首 행 끝 ↔ 행 시작 - + 行首<->行首 행 시작 ↔ 행 시작 - + 同步器来源 엔코더 - + 调试设置 디버깅 설정 - + 开启墨点飞行补偿 잉크 점 비행 보정 활성화 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 잉크 점 비행 보정 통계 창(시스템 클럭 사이클), 0은 상관 검사에서 얻은 비행 시간 사용을 의미합니다. - + 启用加减速预测 가속/감속 예측 활성화 - + ✕ ✕ - + ✓ ✓ @@ -8635,7 +8634,7 @@ configuration. 권한 해제 - + 其他设置 기타 설정 @@ -11296,12 +11295,12 @@ configuration. ✓ - + 提示 팁 - + 是否保存文件? 파일을 저장하시겠습니까? diff --git a/mainwidget.cpp b/mainwidget.cpp index 3b096a5..ff857dc 100644 --- a/mainwidget.cpp +++ b/mainwidget.cpp @@ -33,6 +33,7 @@ #include "scene/piccodeitem.h" #include "scene/PicCounterItem.h" #include +#include #include #include #include @@ -946,12 +947,12 @@ void MainWidget::updateTotalCnt(int en) void MainWidget::on_m_StartBtn_clicked() { if(sysPara){ - test_flag = 0; + test_flag = 0; if (!checkTriggerMode()) return; - // 打印状态交给状态机修改 - sysPara->status.isPrinting=false; + // 打印状态交给状态机修改 + sysPara->status.isPrinting=false; // auto mgr = PrinterStateManager::instance(); #if !defined(FPGA_TEST) && !defined(QT_DEBUG) // if (mgr && mgr->canStopPrint()) { @@ -991,7 +992,7 @@ void MainWidget::on_m_StartBtn_clicked() // 高亮切换 changeHighLight(true); - } +} } void MainWidget::on_m_StopBtn_clicked() @@ -2358,7 +2359,7 @@ bool MainWidget::updatePhaseIndicatorLight(){ sysPara->status.phaseErrorCnt = 0; } else { - if(sysPara->status.phaseErrorCnt < 10) + if(sysPara->status.phaseErrorCnt < 200) sysPara->status.phaseErrorCnt ++ ; else { if(!sysPara->status.lastPhaseFault){ @@ -2524,15 +2525,15 @@ bool MainWidget::checkTriggerMode() #ifndef QT_DEBUG if(!SIMULATE_PRINTING_MODE){ if (!sysPara->status.reclainTankReachEnd) { - return; + return false; } if((sysPara->status.statWarn & WARN_STATUS_HDINT)){ QMessageBox::information(this,tr("错误"),tr("喷头盖未关,请先关喷头盖!")); - return ; + return false; } if((sysPara->status.statWarn & WARN_STATUS_INK_SWINT)){ QMessageBox::information(this,tr("错误"),tr("墨线未开,请先开墨线开关!")); - return ; + return false; } } #endif diff --git a/mainwidget.h b/mainwidget.h index 0902024..07095e5 100644 --- a/mainwidget.h +++ b/mainwidget.h @@ -18,6 +18,7 @@ #include #include #include +#include #include #include "scene/picscene.h" #include "LogInfo.h" diff --git a/myinclude.h b/myinclude.h index c4da9b8..e3780c2 100644 --- a/myinclude.h +++ b/myinclude.h @@ -22,6 +22,8 @@ #define TEST_MODE 0 //测试模式 #define SIMULATE_PRINTING_MODE 1 //模拟打印模式 +#define DISABLE_PRINT_START_CHECK + #ifdef __CONVERTERWIFI__ #define LANINTERFACE_NAME "eth0" #endif diff --git a/scene/PicDateItem.cpp b/scene/PicDateItem.cpp index 89950b9..7e1f015 100644 --- a/scene/PicDateItem.cpp +++ b/scene/PicDateItem.cpp @@ -181,6 +181,11 @@ QImage PicDateItem::itemImage() return img; } +void PicDateItem::letterSpaceChanged() +{ + setModel(m_model); +} + QRectF PicDateItem::boundingRect() const { return PicTextItem::boundingRect(); diff --git a/scene/PicDateItem.h b/scene/PicDateItem.h index f73804b..aebf31b 100644 --- a/scene/PicDateItem.h +++ b/scene/PicDateItem.h @@ -28,6 +28,8 @@ protected: virtual QImage itemImage() override; + virtual void letterSpaceChanged() override; + private: QTimer m_timer; diff --git a/scene/PicScheduleShiftItem.cpp b/scene/PicScheduleShiftItem.cpp index f49953d..e33d65b 100644 --- a/scene/PicScheduleShiftItem.cpp +++ b/scene/PicScheduleShiftItem.cpp @@ -102,6 +102,11 @@ QImage PicScheduleShiftItem::itemImage() return backgroundImg; } +void PicScheduleShiftItem::letterSpaceChanged() +{ + setSchedules(schedules()); +} + QSize PicScheduleShiftItem::calcMaxSize() { if (m_schedules.isEmpty()) diff --git a/scene/PicScheduleShiftItem.h b/scene/PicScheduleShiftItem.h index 9f9d736..e429328 100644 --- a/scene/PicScheduleShiftItem.h +++ b/scene/PicScheduleShiftItem.h @@ -25,7 +25,7 @@ public: PicScheduleShiftItem(QGraphicsItem *parent = 0, QGraphicsScene *scene = 0, const SourceType type = SourceType::SCHEDULE_SHIFT); const QVector& schedules() const; - + void setSchedules(QVector schedules); bool updateScheduleName(); @@ -39,6 +39,8 @@ protected: virtual QImage itemImage(); + virtual void letterSpaceChanged() override; + private: QString findScheduleName(const QTime& time); diff --git a/scene/pictextitem.cpp b/scene/pictextitem.cpp index b6f48e0..a27a246 100644 --- a/scene/pictextitem.cpp +++ b/scene/pictextitem.cpp @@ -117,8 +117,7 @@ void PicTextItem::setCustomFont(QString name) newFont.setStyleStrategy(QFont::NoAntialias); setFont(newFont); - m_untransImage = strToImage(m_source.toString()); - applyModify(); + letterSpaceChanged(); } int PicTextItem::letterSpace() diff --git a/spanish.ts b/spanish.ts index d67db78..90612e9 100644 --- a/spanish.ts +++ b/spanish.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/testprintwidget.cpp b/testprintwidget.cpp index 1edbc27..7213ef7 100644 --- a/testprintwidget.cpp +++ b/testprintwidget.cpp @@ -138,15 +138,12 @@ TestPrintWidget::TestPrintWidget(QWidget* parent) connect(ui.btnNum,&QPushButton::clicked,[this](){ pPicScene->clearSelection(); - QFont font("WenQuanYi7"); - int ls = (int)(font.letterSpacing()); - CounterViewModel vm; vm.charWidth = 0; vm.enbCustomCharWidth = false; vm.counterType = COUNTER_TYPE_1; vm.digitalNum = 2; - vm.letterSpace = ls; + vm.letterSpace = 1; vm.cnt1Settings = m_printSettingModel.cnt1Settings; vm.cnt2Settings = m_printSettingModel.cnt2Settings; emit sig_showEditCounter(vm); @@ -689,10 +686,9 @@ void TestPrintWidget::onImageLoaderAccepted() item->setImagePath(imgPath); auto boundingRect = pPicScene->itemsBoundingRect(); int y = sysPara->para.canvasHeight - item->boundingRect().height(); - item->setPos(x_item, y); - x_item = x_item + boundingRect.right() + 5; + item->setPos(boundingRect.right() + 1, y); + x_item = x_item + boundingRect.right() + 1; item->setSelected(true); - } void TestPrintWidget::onBtnItemConfigClicked() @@ -831,8 +827,8 @@ void TestPrintWidget::slt_BarCodeItemDone() auto boundingRect = pPicScene->itemsBoundingRect(); pPicScene->addItem(codeItem); int y = sysPara->para.canvasHeight - codeItem->boundingRect().height(); - codeItem->setPos(x_item, y); - x_item = x_item + boundingRect.right() + 5; + codeItem->setPos(boundingRect.right() + 1, y); + x_item = x_item + boundingRect.right() + 1; } else { codeItem->setBarcodeViewModel(vm); } @@ -993,16 +989,22 @@ void TestPrintWidget::addDateTimeItem(const DateItemModel &model, const TextItem PicDateItem* item = new PicDateItem(); item->setHtml(htmlStr); pPicScene->addItem(item); + item->setTextItemModel(textModel); + item->setModel(model); auto boundingRect = pPicScene->itemsBoundingRect(); int y = sysPara->para.canvasHeight - item->boundingRect().height(); - item->setPos(x_item, y); - x_item = x_item + boundingRect.right() + 5; + item->setPos(boundingRect.right() + 1, y); + x_item = x_item + boundingRect.right() + 1; item->setSelected(true); - item->setModel(model); } void TestPrintWidget::addScheduleShiftsItem(QVector schedules, TextItemModel txtModel) { + if(schedules.size() == 0) { + qWarning() << "The schedules is empty, will be nothing"; + return; + } + // 如果当前选中了一个日期时间item,则直接设置模型 auto selectItems = pPicScene->selectedItems(); if(selectItems.size() == 1) { @@ -1022,13 +1024,12 @@ void TestPrintWidget::addScheduleShiftsItem(QVector schedules, Te item->setHtml(htmlStr); pPicScene->addItem(item); item->setTextItemModel(txtModel); + item->setSchedules(std::move(schedules)); auto boundingRect = pPicScene->itemsBoundingRect(); int y = sysPara->para.canvasHeight - item->boundingRect().height(); - item->setPos(x_item, y+3); - x_item = x_item + boundingRect.right() + 5; + item->setPos(boundingRect.right() + 1, y+3); + x_item = x_item + boundingRect.right() + 1; item->setSelected(true); - item->setSchedules(std::move(schedules)); - } void TestPrintWidget::addCounterItem(CounterViewModel vm, QSharedPointer f) @@ -1047,6 +1048,8 @@ void TestPrintWidget::addCounterItem(CounterViewModel vm, QSharedPointer } } + QVector currVals{vm.cnt1Settings.currValue, vm.cnt2Settings.currValue}; + QFont font; if(flag) { @@ -1066,6 +1069,7 @@ void TestPrintWidget::addCounterItem(CounterViewModel vm, QSharedPointer m_printSettingModel.cnt1Settings = vm.cnt1Settings; m_printSettingModel.cnt2Settings = vm.cnt2Settings; + updateCountersCurrVal(currVals); } return; } @@ -1085,12 +1089,13 @@ void TestPrintWidget::addCounterItem(CounterViewModel vm, QSharedPointer auto boundingRect = pPicScene->itemsBoundingRect(); int y = sysPara->para.canvasHeight - item->boundingRect().height(); - item->setPos(x_item, y); - x_item = x_item + boundingRect.right() + 5; + item->setPos(boundingRect.right() + 1, y); + x_item = x_item + boundingRect.right() + 1; item->setSelected(true); m_printSettingModel.cnt1Settings = vm.cnt1Settings; m_printSettingModel.cnt2Settings = vm.cnt2Settings; + updateCountersCurrVal(currVals); } QString TestPrintWidget::currentFile() @@ -1098,6 +1103,24 @@ QString TestPrintWidget::currentFile() return xmlfileName; } +void TestPrintWidget::updateCountersCurrVal(const QVector values) +{ + if(values.size() < 2) { + qDebug() << "Invalied values"; + return; + } + + auto items = pPicScene->items(); + for(auto item : items) { + auto counterItem = dynamic_cast(item); + if(!counterItem) + continue; + + int displayNum = counterItem->counterType() == COUNTER_TYPE_1 ? values[0] : values[1]; + counterItem->setCounter(counterItem->counterType(), counterItem->digitalNum(), displayNum); + } +} + void TestPrintWidget::showBarcodeEditor(const BarcodeViewModel& vm) { #if defined(ARCH_AARCH64) diff --git a/testprintwidget.h b/testprintwidget.h index 8229f21..01c2c56 100644 --- a/testprintwidget.h +++ b/testprintwidget.h @@ -60,6 +60,9 @@ public: QString currentFile(); + // 更新编辑界面内所有计数器的当前值 + void updateCountersCurrVal(const QVector values); + public slots: void on_enlargeButton_pressed(); void on_addButton_pressed(const SourceType type = SourceType::UNKNOWN); diff --git a/thai.ts b/thai.ts index d67db78..90612e9 100644 --- a/thai.ts +++ b/thai.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/turkey.ts b/turkey.ts index d67db78..90612e9 100644 --- a/turkey.ts +++ b/turkey.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件? diff --git a/vena.ts b/vena.ts index d67db78..90612e9 100644 --- a/vena.ts +++ b/vena.ts @@ -88,87 +88,87 @@ CounterEditor - + 重复数: - + 起始值: - + 结束值: - + 当前值: - + 增量值: - + 计数器ID: - + 计数器1 - + 计数器2 - + 计数器位数: - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 @@ -198,7 +198,7 @@ - + 计数器2 @@ -254,78 +254,51 @@ - ← - → - - + + 增量值: - - 额外设置 - - - - - 如果预览与打印显示不正确,调整此设置可能恢复。 - - - - - 自定义字符宽度 - - - - - + + 当前值: - - 可变长度 - - - - - + + 重复数: - - 小数点位数 - - - - - + + 结束值: - - + + 起始值: - + ✓ - + ✕ @@ -1120,72 +1093,77 @@ - + 9 - + 3 - + + . + + + + DEL - + 8 - + - - + Clear - + 1 - + 4 - + 0 - + Enter - + 5 - + 7 - + 2 - + 6 @@ -1943,197 +1921,197 @@ - + 开始自检,请等待%1秒... - - - + + + 自检完成!!! - + 警告 - - + + 提示 - + 保养期还有%1小时到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1小时,请及时保养,否则喷码机容易损坏 - + 开始自检,请等待60秒... - - - + + + 正在准备重启,请等待%1秒...... - - + + 压力泄漏或压力传感器故障! - + 运行中压力泄漏,停齿轮泵! - - + + 定时开机循环完成,准备关机 - + waitPowerOffTime: %1 - + 准备关机 - - + + 缺少墨水,喷码机不能正常工作! - - + + 停止打印,自动关闭高压. - + flagOfPowerOnMode: %1 - - + + 电机故障 - + 回收槽到头 - - + + 回收槽卡住或者回收槽开关时间设置错误 - + 压力过高,请检查管路是否堵塞,然后点击故障恢复按钮 - - - + + + 请刷墨水卡,请使用原厂墨水耗材,否则机器将在%1小时后禁止使用! - + 墨水液位报警超过48小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - - - + + + 请刷溶剂卡,请使用原厂溶剂耗材,否则机器将在%1小时后禁止使用! - + 溶剂液位报警超过48小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + 保养期还有%1天到期,请及时保养,否则喷码机容易损坏 - + 保养期已超过%1天,请进行保养以恢复喷码机的正常使用 - + 刷墨水卡成功, 请及时将该墨水卡对应的墨水添加到机器中 - + 刷墨水卡成功! - + 刷溶剂卡成功, 请及时将该溶剂卡对应的溶剂添加到机器中 - + 刷溶剂卡成功! - + 请及时使用墨水盒附带的IC卡激活墨水盒 - + 墨水液位报警超过%1小时,机器无法正常打印,请先添加原厂墨水再刷墨水卡,以恢复喷码机的正常工作! - + 请及时使用溶剂盒附带的IC卡激活溶剂盒 - + 溶剂液位报警超过%1小时,机器无法正常打印,请先添加溶剂再刷溶剂卡以恢复喷码机的正常工作! - + File not found: %1 - + 刷卡倒计时起始时间文件不存在 @@ -3106,14 +3084,14 @@ - + 喷嘴开启 - + 喷嘴关闭 @@ -3133,276 +3111,277 @@ - - - - + + + + 警告 - + 回收槽未关,是否关闭回收槽后关机! - + 是否确认关机? - - - + + + 正在准备关机,请等待%1秒... - + 准备关机... - + 关机失败!!! - - - - - + + + + + 错误 - + 喷印间隔过短,应高于%1! - + 喷头盖未关,请先关喷头盖! - + 墨线未开,请先开墨线开关! - + 当前总列数 %1 ,支持的总列数为 %2,请减少打印串的长度 - + 打印耗时 %1ms ,触发间隔 :%2ms ,触发间隔至少应当大于打印耗时3ms - + 喷嘴已开启 - - + + 喷嘴开启中 - + 喷嘴已关闭 - + 喷嘴关闭中 - - + + 正在排气... - - + + 高压故障 - - + + 相位故障 - - + + 粘度故障 - - + + 回收故障 - - + + 溶液液位 - - + + 墨水液位 - - + + 墨水缸满 - - + + 墨线开关 - + + 正常 - + 相位故障, 关闭回收槽 - - + + 相位故障,关闭回收槽 - + 提示 - + 随机码文本将展出到U盘,请插入U盘 - - + + 回收槽之前发生阻塞或回收槽时间设置错误,是否强制将当前位置设为到顶位置? - - + + %1.%2 - + 墨水缸满报警 - + 墨水液位报警 - + 溶剂液位报警 - - + + 高压故障,暂停打印 - + 高压故障,暂停打印. - + 高压故障,关回收槽 - + 高压故障,关回收槽和墨线 - - + + 回收故障,关闭回收槽,关墨线 - + 回收故障. - + 回收异常,墨线可能偏离.(%1) - + 正在喷印....... - + 相位故障:飞行时间错误! - + 相位故障:相位检测错误! - - - + + + 相位故障,准备关机 - - - + + + 相位故障,暂停打印 - + 相位故障,屏蔽DAC输出 - - + + 相位故障,屏蔽充电 @@ -3765,17 +3744,17 @@ p, li { white-space: pre-wrap; } - + 脉冲数/毫米: - + 喷印间隔(毫米): - + 同步喷印模式: @@ -3795,32 +3774,32 @@ p, li { white-space: pre-wrap; } - + 脉冲信号值: - + 无镜像打印 - + 自动水平翻转 - + 自动垂直翻转 - + 中心对称旋转 - + 延时(毫秒): @@ -3832,52 +3811,52 @@ p, li { white-space: pre-wrap; } - + 脉冲输出使能 - + 禁止电眼清零 - + 允许电眼复位 - + 允许电眼立即复位 - + 电眼清零 - + 字符宽度: - + 产生脉冲所需计数: - + 间隔模式: - + 行末<->行首 - + 行首<->行首 @@ -3899,13 +3878,13 @@ p, li { white-space: pre-wrap; } - + 内部 - + 外部 @@ -3920,107 +3899,107 @@ p, li { white-space: pre-wrap; } - + 编码器参数 - + 脉冲数修正 - + 按字符宽度 - + 按喷印比例 - + 同步器正反转打印 - + 同步器只正转打印 - + 同步器只反转打印 - + 带补偿的正转打印 - + 带补偿的反转打印 - + 同步器来源 - + 同步器直径(毫米): - + 脉冲数/转: - + 其他设置 - + 镜象交替类型: - + 镜像交替间隔: - + 调试设置 - + 开启墨点飞行补偿 - + 墨点飞行补偿统计窗口(系统时钟周期), 0表示使用相检得到的飞行时间 - + 启用加减速预测 - + ✕ - + ✓ @@ -5935,12 +5914,12 @@ p, li { white-space: pre-wrap; } - + 提示 - + 是否保存文件?