Exemple #1
0
    private void ProceedKernelMessage(IntPtr wParam, IntPtr lParam)
    {
        CoreMsgEnum kParam = (CoreMsgEnum)wParam.ToInt32();

        switch (kParam)
        {
        case CoreMsgEnum.Power_On:
        {
            this.DialogResult = CYReturnButton = DialogResult.Cancel;
            this.Close();
            break;
        }

        case CoreMsgEnum.Status_Change:
        {
            JetStatusEnum status = (JetStatusEnum)lParam.ToInt32();
            if (status == JetStatusEnum.PowerOff || status == JetStatusEnum.Error)
            {
                this.DialogResult = CYReturnButton = DialogResult.Cancel;
                this.Close();
            }
            break;
        }
        }
    }
Exemple #2
0
        private void m_MenuItemUpdate_Click(object sender, System.EventArgs e)
        {
            JetStatusEnum printerStatus = CoreInterface.GetBoardStatus();

            if (printerStatus == JetStatusEnum.Busy)
            {
                if (MessageBox.Show(this,
                                    "Are you sure want to update?",
                                    "update",
                                    System.Windows.Forms.MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question,
                                    MessageBoxDefaultButton.Button2)
                    == DialogResult.No)
                {
                    return;
                }
                else
                {
                    CoreInterface.Printer_Abort();
                }
            }
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Multiselect      = false;
            fileDialog.CheckFileExists  = true;
            fileDialog.DefaultExt       = ".dat";
            fileDialog.Filter           = ResString.GetEnumDisplayName(typeof(FileFilter), FileFilter.Dat);
            fileDialog.InitialDirectory = m_allParam.Preference.WorkingFolder;
            if (fileDialog.ShowDialog(this) == DialogResult.OK)
            {
                m_allParam.Preference.WorkingFolder = Path.GetDirectoryName(fileDialog.FileName);
                UpdateCoreBoard(fileDialog.FileName);
            }
        }
Exemple #3
0
        public void SetPrinterStatusChanged(JetStatusEnum status, bool waitingPauseBetweenLayers = false)
        {
            switch (status)
            {
            case JetStatusEnum.Pause:
            case JetStatusEnum.Aborting:
                CalcuPrintTime.Stop();
                break;

            case JetStatusEnum.Busy:
                CalcuPrintTime.Start();
                break;
            }
            string strtext = ResString.GetEnumDisplayName(typeof(JetStatusEnum), status);

            if (PubFunc.Is3DPrintMachine() && waitingPauseBetweenLayers && status == JetStatusEnum.Ready)
            {
                status  = JetStatusEnum.Pause;
                strtext = ResString.GetResString("PauseBetweenLayersStatus");// 层间暂停
            }

            if (status == JetStatusEnum.Error)
            {
                strtext += "\n" + "[" + CoreInterface.GetBoardError().ToString("X8") + "]";
            }
            //this.crystalLabel_Status.Text = strtext;

#if SHIDAO
            inkTankStatusControl1.OnPrinterStatusChanged(status);
            purgeControl1.OnPrinterStatusChanged(status);
#endif
            //gzPurgeControl1.OnPrinterStatusChanged(status);
        }
        public void SetPrinterStatusChanged(JetStatusEnum status, bool waitingPauseBetweenLayers = false)
        {
#if SHIDAO
            inkTankStatusControl1.OnPrinterStatusChanged(status);
            purgeControl1.OnPrinterStatusChanged(status);
#endif
            gzPurgeControl1.OnPrinterStatusChanged(status);
        }
 public void OnPrinterStatusChanged(JetStatusEnum status)
 {
     _curStatus = status;
     if ((_job != null && _job.Status == JobStatus.Printed) || _bAborted)
     {
         this.Close();
     }
     UpdateButtonStates(status);
 }
Exemple #6
0
        public void SetPrinterStatusChanged(JetStatusEnum status)
        {
            string strtext = ResString.GetEnumDisplayName(typeof(JetStatusEnum), status);

            if (status == JetStatusEnum.Error)
            {
                strtext += "\n" + "[" + CoreInterface.GetBoardError().ToString("X8") + "]";
            }
            this.crystalLabel_Status.Text = strtext;
        }
Exemple #7
0
        public void SetPrinterStatusChanged(JetStatusEnum status)
        {
            m_curStatus = status;
            bool bEnabled = (status != JetStatusEnum.PowerOff);

            this.buttonMoveLeft.Enabled = this.button_MoveR.Enabled = m_SPrinterProperty.fPulsePerInchX != 0 && bEnabled;
            this.button_MoveF.Enabled   = this.buttonMoveB.Enabled = m_SPrinterProperty.fPulsePerInchY != 0 && bEnabled;
            this.buttonMoveUp.Enabled   = this.buttonMoveDown.Enabled = m_SPrinterProperty.fPulsePerInchZ != 0 && bEnabled;
            this.button4Down.Enabled    = this.button4Up.Enabled = bEnabled;
            this.isDirty = false;
        }
Exemple #8
0
        public void OnPrinterStatusChanged(JetStatusEnum status)
        {
            UpdateButtonStates(status);
            SetPrinterStatusChanged(status);
            if (status == JetStatusEnum.Error)
            {
                OnErrorCodeChanged(CoreInterface.GetBoardError());

                int        errorCode  = CoreInterface.GetBoardError();
                SErrorCode sErrorCode = new SErrorCode(errorCode);
                if (SErrorCode.IsOnlyPauseError(errorCode))
                {
                    string errorInfo = SErrorCode.GetInfoFromErrCode(errorCode);

                    if (
                        MessageBox.Show(errorInfo, ResString.GetProductName(), MessageBoxButtons.RetryCancel,
                                        MessageBoxIcon.Exclamation) == DialogResult.Retry)
                    {
                        CoreInterface.Printer_Resume();
                    }
                }
            }
            else
            {
                OnErrorCodeChanged(0);
            }
            if (status != JetStatusEnum.PowerOff && status != JetStatusEnum.Initializing && m_IsFATAL == false)
            {
                if (SPrinterProperty.IsGongZeng() || SPrinterProperty.IsDocanPrintMode() || SPrinterProperty.IsRuiZhi()) // 此功能按 厂商限定
                {
                    byte[]           infos = new byte[19];
                    BYHX_SL_RetValue ret   = BYHXSoftLock.GetDongleInfo(ref infos);
                    if (ret == BYHX_SL_RetValue.SUCSESS)
                    {
                        byte[] dtV = new byte[4];
                        Buffer.BlockCopy(infos, 4, dtV, 0, dtV.Length);
                        uint boardId = BitConverter.ToUInt32(dtV, 0);
                        if (CoreInterface.IsFatal(boardId))
                        {
                            m_IsFATAL = true;
                        }
                    }
                }
                else
                {
                    m_IsFATAL = true;
                }
            }
        }
Exemple #9
0
 private void UpdateButtonStates(JetStatusEnum status)
 {
     if (status == JetStatusEnum.PowerOff)
     {
         m_ButtonFactoryData.Enabled = false;
         menuItem3.Enabled           = false;
         btnSetMbId.Enabled          = false;
     }
     else
     {
         m_ButtonFactoryData.Enabled = true;
         menuItem3.Enabled           = true;
         btnSetMbId.Enabled          = true;
     }
 }
Exemple #10
0
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ///
        ///
        public void SetPrinterStatusChanged(JetStatusEnum status)
        {
            m_curStatus = status;
            bool bEnabled = (m_curStatus == JetStatusEnum.Ready);


            m_CheckBoxUsePrinterSetting.Enabled = bEnabled;
            m_NumericUpDownOrigin.Enabled       = bEnabled;
            m_NumericUpDownOriginY.Enabled      = bEnabled;
            m_NumericUpDownStep.Enabled         = true;

            bEnabled = !m_CheckBoxUsePrinterSetting.Checked && (m_curStatus == JetStatusEnum.Ready);
            m_ComboBoxSpeed.Enabled       = bEnabled;
            m_ComboBoxPass.Enabled        = bEnabled;
            m_CheckBoxBidirection.Enabled = bEnabled;
        }
Exemple #11
0
        public void SetPrinterStatusChanged(JetStatusEnum status, bool waitingPauseBetweenLayers = false)
        {
            string strtext = ResString.GetEnumDisplayName(typeof(JetStatusEnum), status);

            if (PubFunc.Is3DPrintMachine() && waitingPauseBetweenLayers && status == JetStatusEnum.Ready)
            {
                status  = JetStatusEnum.Pause;
                strtext = ResString.GetResString("PauseBetweenLayersStatus");// 层间暂停
            }

            if (status == JetStatusEnum.Error)
            {
                strtext += "\n" + "[" + CoreInterface.GetBoardError().ToString("X8") + "]";
            }
            this.crystalLabel_Status.Text = strtext;
        }
        public void SetPrinterStatusChanged(JetStatusEnum status)
        {
            PrinterOperate po = PrinterOperate.UpdateByPrinterStatus(status);

            if (bSelfRaised && status == JetStatusEnum.Measuring)
            {
                bMeasuring  = true;
                bSelfRaised = false;
            }
            if (bMeasuring && status == JetStatusEnum.Ready)
            {
                bSelfRaised = bMeasuring = false;
            }
//			this.buttonCancel.Enabled = po.CanMoveStop;
//			this.buttonYes.Enabled = po.CanMoveLeft && po.CanMoveRight;
            this.zAixsSetting1.SetPrinterStatusChanged(status);
        }
Exemple #13
0
        public void OnPrinterStatusChanged(JetStatusEnum status)
        {
            try
            {
                if (curStatus == JetStatusEnum.Ready)
                {
                    bandCount = 0;
                }

                curStatus = status;
                lock (this.tbandMonitor)
                {
                    this.tbandMonitor.Reset();
                }
                //				if(status == JetStatusEnum.Pause)
                //				{
                //					if(this.m_ClientStreams != null)
                //					{
                //						byte[] data = System.Text.Encoding.ASCII.GetBytes("se8"+Environment.NewLine);
                //						for(int i =0 ; i < m_ClientStreams.Length; i++)
                //						{
                //							this.m_ClientStreams[i].Write(data,0,data.Length);
                //							worker.ReportProgress(0,"se8");
                //						}
                //						mTcpipRespondTimer.Start();
                //					}
                //				}
                //				else
                //				{
                //					if(mTcpipRespondTimer.Enabled)
                //					{
                //						mTcpipRespondTimer.Stop();
                //					}
                //				}
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                if (worker != null)
                {
                    worker.ReportProgress(0, ex.Message);
                }
            }
        }
Exemple #14
0
        public void SetPrinterStatusChanged(JetStatusEnum status)
        {
            PrinterOperate po = PrinterOperate.UpdateByPrinterStatus(status);

            if (bSelfRaised && status == JetStatusEnum.Measuring)
            {
                bMeasuring  = true;
                bSelfRaised = false;
            }
            if (bMeasuring && status == JetStatusEnum.Ready &&
                !bAutoMeasure    //不是自动测高,或者自动测高已经更新了结果
                )
            {
                bSelfRaised = bMeasuring = false;
                if (IsMeasureBeforePrint)
                {
                    string       m1        = ResString.GetEnumDisplayName(typeof(Confirm), Confirm.PrintNow);
                    DialogResult result    = MessageBox.Show(m1, ResString.GetProductName(), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    csEventArgs  eventArgs = new csEventArgs()
                    {
                        Case = _case, Dr = DialogResult.Cancel
                    };
                    if (result == DialogResult.Yes)
                    {
                        eventArgs.Dr = DialogResult.OK;
                    }
                    //CoreInterface.SendJetCommand((int)JetCmdEnum.BackToHomePoint, (int)AxisDir.X);
                    OnCustomButtonClicked(null, eventArgs);
                }
                else
                {
                    string       m1     = ResString.GetEnumDisplayName(typeof(Confirm), Confirm.GoHome);
                    DialogResult result = MessageBox.Show(m1, ResString.GetProductName(), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (result != DialogResult.No)
                    {
                        CoreInterface.SendJetCommand((int)JetCmdEnum.BackToHomePoint, (int)AxisDir.X);
                    }
                }
            }
            this.buttonCancel.Enabled                  = po.CanMoveStop;
            this.m_ButtonManualMove.Enabled            =
                this.m_ButtonMeasureThick.Enabled      =
                    this.m_ButtonMeasureThick2.Enabled = po.CanMoveUp && po.CanMoveDown;
        }
Exemple #15
0
 public void SetPrinterStatusChanged(JetStatusEnum status)
 {
     try
     {
         if (_printerProperty.EPSONLCD_DEFINED)
         {
             m_epsonBaseSetting.SetPrinterStatusChanged(status);
         }
         else
         {
             m_BaseSetting.SetPrinterStatusChanged(status);
         }
         m_MoveSetting.SetPrinterStatusChanged(status);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #16
0
 public void OnPrinterStatusChanged(JetStatusEnum status)
 {
     if (status == JetStatusEnum.PowerOff || status == JetStatusEnum.Initializing)
     {
         if (_timer.Enabled)
         {
             _timer.Stop();
         }
     }
     else
     {
         if (!_timer.Enabled && this.Visible)
         {
             retryTimes = 0;
             _timer.Start();
         }
         _property = new SPrinterProperty();
         CoreInterface.GetSPrinterProperty(ref _property);
     }
 }
Exemple #17
0
 public void UsePrinterStatusUpdateButtonStates(JetStatusEnum status)
 {
     if (status == JetStatusEnum.Moving)
     {
         if (cbFixedLength_X.Checked)
         {
             groupBox_X.Enabled = false;
         }
         if (cbFixedLength_Y.Checked)
         {
             groupBox_Y.Enabled = false;
         }
         if (cbFixedLength_Y2.Checked)
         {
             groupBox_Y2.Enabled = false;
         }
         if (cbFixedLength_Z.Checked)
         {
             groupBox_Z.Enabled = false;
         }
     }
     else
     {
         if (cbFixedLength_X.Checked)
         {
             groupBox_X.Enabled = true;
         }
         if (cbFixedLength_Y.Checked)
         {
             groupBox_Y.Enabled = true;
         }
         if (cbFixedLength_Y2.Checked)
         {
             groupBox_Y2.Enabled = true;
         }
         if (cbFixedLength_Z.Checked)
         {
             groupBox_Z.Enabled = true;
         }
     }
 }
Exemple #18
0
        public bool Start()
        {
            CoreInterface.SystemInit();
            if (CoreInterface.SetMessageWindow(this.Handle, m_KernelMessage) == 0)
            {
                return(false);
            }
            m_allParam = new AllParam();
            CoreInterface.AllParams = m_allParam;
            m_allParam.LoadFromXml(null, true);
            OnPreferenceChange(m_allParam.Preference);
            OnPrinterPropertyChange(m_allParam.PrinterProperty);
            OnPrinterSettingChange(m_allParam.PrinterSetting);

            //Must after printer property because status depend on property sensor measurepaper
            JetStatusEnum status = CoreInterface.GetBoardStatus();

            OnPrinterStatusChanged(status);

            return(true);
        }
Exemple #19
0
 public void SetPrinterStatusChanged(JetStatusEnum status)
 {
     zAixsSetting1.SetPrinterStatusChanged(status);
 }
 public void OnPrinterStatusChanged(JetStatusEnum status)
 {
     groupBox3.Enabled = groupBox4.Enabled = status != JetStatusEnum.Busy && status != JetStatusEnum.Pause && status != JetStatusEnum.Aborting && status != JetStatusEnum.Moving;
 }
Exemple #21
0
 public void OnPrinterStatusChanged(JetStatusEnum status)
 {
     this.toolbarSetting1.OnPrinterStatusChanged(status);
 }
 private void UpdateButtonStates(JetStatusEnum status)
 {
 }
Exemple #23
0
        public void SendPrintData()
        {
            int hPrinterPort = 0;

            try
            {
                bool isFirstRIP = false;
                _bSendExited = _bReadExited = false;
                bool bFileHeader = true;
                while (_cachList.Count < 2048 && !_bReadExited) //缓存一定数量才开始打印16M
                {
                    Thread.Sleep(100);
                }

                while ((hPrinterPort = CoreInterface.Printer_Open()) == 0)
                {
                    Thread.Sleep(100);
                }

                SPrinterSetting ssNew      = this.m_IPrinterChange.GetAllParam().PrinterSetting;
                SJobSetting     sjobseting = new SJobSetting();
                if (UIFunctionOnOff.SupportPrintMode)
                {
                    //todo
                }
                if (UIFunctionOnOff.SupportMediaMode)
                {
                    //todo
                }
                LayoutSetting curLayoutSetting = new LayoutSetting();

                int layoutIdx = 0;
                if (CoreInterface.LayoutIndex >= 0)
                {
                    layoutIdx = CoreInterface.LayoutIndex;
                }

                if (NewLayoutFun.GetLayoutSetting(layoutIdx, ref curLayoutSetting))
                {
                    ssNew.layoutSetting = curLayoutSetting;
                }
                if (ssNew.sExtensionSetting.AutoRunAfterPrint)
                {
                    ssNew.sBaseSetting.fYAddDistance = ssNew.sExtensionSetting.fRunDistanceAfterPrint;
                    ssNew.sExtensionSetting.bEnableAnotherUvLight = ssNew.sExtensionSetting.fRunDistanceAfterPrint > 0;
                    CoreInterface.SetPrinterSetting(ref ssNew, false); //打印结束后继续扫描一段距离生效
                }
                //打印前设置JobSetting
                sjobseting.bReversePrint = ssNew.sBaseSetting.bReversePrint;
                CoreInterface.SetSJobSetting(ref sjobseting);



                LogWriter.WriteLog(new string[] { "[RIP]Printer open" }, true);
                int cbBytesRead = 0;
                isFirstRIP = true;
                while (true)
                {
                    if (_cachList.Count > 0)
                    {
                        MyStruct data = new MyStruct();
                        if (!_cachList.TryDequeue(out data))
                        {
                            continue;
                        }
                        byte[] chRequest = data.buf;
                        cbBytesRead = data.buflen;
#if ADD_HARDKEY
                        {
                            int    subsize   = 32;
                            byte[] lastValue = chRequest;
                            if (bFileHeader)
                            {
                                bFileHeader = false;
                                lastValue   = new byte[BUFSIZE + 8];


                                byte[] mjobhead = new byte[subsize];
                                byte[] retValue = new byte[subsize + Marshal.SizeOf(typeof(int))];
                                for (int j = 0; j < BYHXSoftLock.JOBHEADERSIZE / subsize; j++)
                                {
                                    Buffer.BlockCopy(chRequest, j * mjobhead.Length, mjobhead, 0, mjobhead.Length);
                                    BYHX_SL_RetValue ret = BYHXSoftLock.CheckValidDateWithData(mjobhead, ref retValue);
                                    Buffer.BlockCopy(retValue, 0, lastValue, j * retValue.Length, retValue.Length);
                                }

                                Buffer.BlockCopy(chRequest, BYHXSoftLock.JOBHEADERSIZE, lastValue,
                                                 BYHXSoftLock.JOBHEADERSIZE + 8, chRequest.Length - BYHXSoftLock.JOBHEADERSIZE);
                                int sendBytes = CoreInterface.Printer_Send(hPrinterPort, lastValue, cbBytesRead + 8);
                                Debug.Assert(sendBytes == cbBytesRead + 8);
                            }
                            else
                            {
                                CoreInterface.Printer_Send(hPrinterPort, chRequest, cbBytesRead);
                            }
                        }
#else
                        {
                            if (isFirstRIP)
                            {
                                string strLog            = "";
                                int    nVersion          = 0;
                                byte   bReversePrint     = 0;
                                byte   nPrintLayerNum    = 0;
                                int    printmodePerLayer = 0;
                                isFirstRIP = false;

                                if (cbBytesRead >= 84)
                                {
                                    for (int i = 0; i < 84; i++)
                                    {
                                        strLog += Convert.ToString(chRequest[i], 2) + ",";
                                    }

                                    LogWriter.WriteLog(new string[] { "[RIP]" + strLog }, true);


                                    nVersion = BitConverter.ToInt32(chRequest, 4);
                                    if (nVersion == 4)
                                    {
                                        bReversePrint = chRequest[55];
                                        //nPrintLayerNum = chRequest[56];
                                        //printmodePerLayer = BitConverter.ToInt32(chRequest, 57);

                                        //PrinterSettingHelper.SetPropertyWhiteInkLayer(
                                        //    ref m_IPrinterChange.GetAllParam().PrinterSetting, bReversePrint,
                                        //    nPrintLayerNum,
                                        //    (uint) printmodePerLayer);
                                        CoreInterface.SetPrinterSetting(ref m_IPrinterChange.GetAllParam()
                                                                        .PrinterSetting);
                                        //isSetWhiteFormPrt = true;

                                        sjobseting = new SJobSetting();
                                        sjobseting.bReversePrint = bReversePrint == 1;
                                        CoreInterface.SetSJobSetting(ref sjobseting);
                                    }
                                    else if (nVersion == 6)
                                    {
                                        bReversePrint = chRequest[71];

                                        sjobseting = new SJobSetting();
                                        sjobseting.bReversePrint = bReversePrint == 1;
                                        CoreInterface.SetSJobSetting(ref sjobseting);
                                    }
                                }
                            }

                            //#else
                            CoreInterface.Printer_Send(hPrinterPort, chRequest, cbBytesRead);
                        }
#endif
                    }

                    if (_cachList.Count == 0 && _bReadExited)
                    {
                        LogWriter.WriteLog(
                            new string[]
                        {
                            string.Format("[SendPrintData]  CachList.Count = {0};bReadExited={1}", _cachList.Count,
                                          _bReadExited)
                        }, true);
                        break;
                    }

                    if (_cachList.Count == 0)
                    {
                        LogWriter.WriteLog(
                            new string[]
                        {
                            string.Format("[SendPrintData]  CachList.Count = {0};waittime={1}", _cachList.Count, 10)
                        }, true);
                        Thread.Sleep(10);
                    }
                }

                CoreInterface.Printer_Close(hPrinterPort);
                _bSendExited = true;
                SExtensionSetting extensionSetting = ssNew.sExtensionSetting;
                if (extensionSetting.fRunDistanceAfterPrint > 0 && extensionSetting.BackBeforePrint)
                {
                    while (true)
                    {
                        JetStatusEnum status = CoreInterface.GetBoardStatus();
                        if (status == JetStatusEnum.Ready)
                        {
                            int speed             = ssNew.sMoveSetting.nYMoveSpeed;
                            MoveDirectionEnum dir = MoveDirectionEnum.Up;
                            int len = Convert.ToInt32(extensionSetting.fRunDistanceAfterPrint * m_IPrinterChange.GetAllParam().PrinterProperty.fPulsePerInchY);
                            CoreInterface.MoveCmd((int)dir, len, speed);
                            break;
                        }
                        Thread.Sleep(100);
                    }
                }
            }
            catch (Exception e)
            {
                LogWriter.WriteLog(
                    new string[]
                {
                    string.Format("[SendPrintData]  CachList.Count = {0};Exception={1}", _cachList.Count, e.Message)
                }, true);
                if (hPrinterPort != 0)
                {
                    CoreInterface.Printer_Close(hPrinterPort);
                    _bSendExited = true;
                }
            }
        }
Exemple #24
0
        public void OnPrinterStatusChanged(JetStatusEnum status)
        {
            _curStatus                   = status;
            buttonApply.Enabled          =
                buttonAllPurge.Enabled   =
                    btnAutoPurge.Enabled = status == JetStatusEnum.Ready || status == JetStatusEnum.Pause;
            if (_curStatus == JetStatusEnum.Ready && _property.ShowGzPurgeControl() && !_pressureTimer.Enabled)
            {
                _pressureTimer.Enabled = true;
            }
            if (_curStatus == JetStatusEnum.PowerOff && _property.ShowGzPurgeControl() && _pressureTimer.Enabled)
            {
                _pressureTimer.Enabled = false;
            }
            if (_curStatus != JetStatusEnum.PowerOff && _curStatus != JetStatusEnum.Initializing && _property.ShowGzPurgeControl())
            {
                _refreshTimer.Start();
                if (!_hasReaded)
                {
                    _hasReaded = true;
                    ushort pid, vid;
                    pid = vid = 0;
                    int ret = CoreInterface.GetProductID(ref vid, ref pid);
                    if (ret != 0)
                    {
                        if (vid == ((ushort)VenderID.GONGZENG_DOUBLE_SIDE))
                        {
                            bGzDoubleSide = true;
                        }
                        grouperHeater.Visible = !bGzDoubleSide;
                        if (!bGzDoubleSide)
                        {
                            grouperHeater.Visible = true;
                            float[] settemps = new float[8];
                            byte[]  buf      = new byte[64];
                            uint    bufsize  = (uint)buf.Length;
                            ret = CoreInterface.GetEpsonEP0Cmd(0x92, buf, ref bufsize, 0, 0xE0);
                            if (ret != 0)
                            {
                                for (int i = 0; i < settemps.Length; i++)
                                {
                                    if (buf.Length >= 2 + i * 2 + 2)
                                    {
                                        settemps[i] = BitConverter.ToInt16(buf, 2 + i * 2) / 100;
                                    }
                                }

                                for (int i = 0; i < _setTemps.Count; i++)
                                {
                                    _setTemps[i].Text = settemps[i].ToString("F1");
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                _refreshTimer.Stop();
                bGetCurTempFailTimes = 0;
            }
        }
Exemple #25
0
        private void SetPrinterStatusChanged(JetStatusEnum status)
        {
            string info = ResString.GetEnumDisplayName(typeof(JetStatusEnum), status);

            this.m_StatusBarPanelJetStaus.Text = info;
        }
Exemple #26
0
 public MbInfo(int id, JetStatusEnum status)
 {
     MbId      = id;
     Status    = status;
     Errorcode = 0;
 }
Exemple #27
0
 public void SetPrinterStatusChanged(JetStatusEnum status)
 {
 }
Exemple #28
0
 public void SetPrinterStatusChanged(JetStatusEnum status)
 {
     this.toolbarSetting_11.SetPrinterStatusChanged(status);
 }
Exemple #29
0
 public void OnPrinterStatusChanged(JetStatusEnum status)
 {
     buttonAllPurge.Enabled = status == JetStatusEnum.Ready || status == JetStatusEnum.Pause;
 }