/// <summary> /// In order protect the job, status and toner assign order, those fields were defined as private member. /// So use this interface to update those fields. /// </summary> public void UpdateStatusPanel(EnumStatus st, EnumMachineJob job, byte toner) { // NOTE: Don't change this assign order m_job = job; m_currentStatus = st; m_toner = toner; }
public static EnumMachineJob GetJobTypeFormString(string strJob) { EnumMachineJob retJob = EnumMachineJob.UnknowJob; switch (strJob) { case "UnknowJob": retJob = EnumMachineJob.UnknowJob; break; case "PrintJob": retJob = EnumMachineJob.PrintJob; break; case "NormalCopyJob": retJob = EnumMachineJob.NormalCopyJob; break; case "ScanJob": retJob = EnumMachineJob.ScanJob; break; case "FaxJob": retJob = EnumMachineJob.FaxJob; break; case "FaxJob2": retJob = EnumMachineJob.FaxJob2; break; case "ReportJob": retJob = EnumMachineJob.ReportJob; break; case "Nin1CopyJob": retJob = EnumMachineJob.Nin1CopyJob; break; case "IDCardCopyJob": retJob = EnumMachineJob.IDCardCopyJob; break; case "PreIDCardCopyJob": retJob = EnumMachineJob.PreIDCardCopyJob; break; default: retJob = EnumMachineJob.UnknowJob; break; } return(retJob); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; if (true == m_bSubmaskValidate && true == m_bIPValidate && true == m_bGatewayValidate) { btnApply.IsEnabled = (false == common.IsOffline(m_currentStatus)); } }
/// <summary> /// Status update thread will invoke this interface to update status of subpage. /// </summary> public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { if (m_oldJob == EnumMachineJob.IDCardCopyJob && m_oldJob != job) { chkBtnIDCardCopy.IsChecked = false; } m_oldJob = job; m_currentStatus = st; btnCopy.IsEnabled = (false == common.IsOffline(m_currentStatus) && false == spinCtlCopies.ValidationHasError); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; if (true == spinnerControl1.ValidationHasError) { btnApply.IsEnabled = false; } else { btnApply.IsEnabled = (false == common.IsOffline(m_currentStatus)); } }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { if (null != m_MainWin) { if (m_MainWin.statusPanelPage.m_isWiFiModel) { wifiView.PassStatus(st, job, toner); softapView.PassStatus(st, job, toner); tcpipView.PassStatus(st, job, toner); } powersaveView.PassStatus(st, job, toner); userconfigView.PassStatus(st, job, toner); passwordView.PassStatus(st, job, toner); } }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; if (true == spinCtlEdge.ValidationHasError || true == spinCtlSide2Side.ValidationHasError || true == spinCtlDensity.ValidationHasError) { btnApply.IsEnabled = false; } else { btnApply.IsEnabled = (false == common.IsOffline(m_currentStatus)); } btnFusing.IsEnabled = (false == common.IsOffline(m_currentStatus)); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; if (false == common.IsOffline(m_currentStatus)) { if (IsCopiesValidate) { PrintButton.IsEnabled = true; } else { PrintButton.IsEnabled = false; } } else { PrintButton.IsEnabled = false; } }
/// <summary> /// Status update thread will invoke this interface to update status of subpage. /// </summary> public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; btnScan.IsEnabled = (false == common.IsOffline(m_currentStatus) && false == m_isScanning); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; this.IsEnabled = (false == common.IsOffline(m_currentStatus)); // autoConnect.IsEnabled = (false == common.IsOffline(m_currentStatus)); }
/// <summary> /// Message of status show in bottom of status panel. /// </summary> public static string GetErrorMsg(EnumStatus status, EnumMachineJob job, object frameworkElement) { string errMsg = ""; FrameworkElement _this = frameworkElement as FrameworkElement; if (null != _this) { switch (status) { case EnumStatus.Ready: errMsg = ""; break; case EnumStatus.Printing: errMsg = (string)_this.TryFindResource("ResStr_Printing"); break; case EnumStatus.PowerSaving: errMsg = ""; break; case EnumStatus.WarmingUp: errMsg = (string)_this.TryFindResource("ResStr_WarmingUp"); break; case EnumStatus.PrintCanceling: errMsg = (string)_this.TryFindResource("ResStr_Print_Cancelling"); break; case EnumStatus.Processing: errMsg = (string)_this.TryFindResource("ResStr_Processing"); break; case EnumStatus.CopyScanning: errMsg = (string)_this.TryFindResource("ResStr_Copying"); break; case EnumStatus.CopyScanNextPage: if (job == EnumMachineJob.IDCardCopyJob) { errMsg = (string)_this.TryFindResource("ResStr_Turn_card_over_to_copy_the_reverse_"); } else if (job == EnumMachineJob.Nin1CopyJob) { errMsg = (string)_this.TryFindResource("ResStr_Place_Next_Page"); } else { errMsg = ""; } break; case EnumStatus.CopyPrinting: errMsg = (string)_this.TryFindResource("ResStr_Copying"); break; case EnumStatus.CopyCanceling: errMsg = (string)_this.TryFindResource("ResStr_Copy_Cancelling"); break; case EnumStatus.IDCardMode: errMsg = (string)_this.TryFindResource("ResStr_ID_Card_Mode"); break; case EnumStatus.ScanScanning: errMsg = (string)_this.TryFindResource("ResStr_Scanning"); break; case EnumStatus.ScanSending: errMsg = (string)_this.TryFindResource("ResStr_Scanning"); break; case EnumStatus.ScanCanceling: errMsg = (string)_this.TryFindResource("ResStr_Scan_Cancelling"); break; case EnumStatus.ScannerBusy: errMsg = (string)_this.TryFindResource("ResStr_Scanner_Busy"); break; case EnumStatus.TonerEnd1: errMsg = (string)_this.TryFindResource("ResStr_Toner_End"); break; case EnumStatus.TonerEnd2: errMsg = (string)_this.TryFindResource("ResStr_Toner_End"); break; case EnumStatus.TonerNearEnd: errMsg = (string)_this.TryFindResource("ResStr_Toner_Near_End"); break; case EnumStatus.ManualFeedRequired: errMsg = (string)_this.TryFindResource("ResStr_Waiting_2nd_pages_when_print_manual_duplex_job"); break; case EnumStatus.InitializeJam: errMsg = (string)_this.TryFindResource("ResStr_Paper_Jam__Paper_Remained"); break; case EnumStatus.NofeedJam: errMsg = (string)_this.TryFindResource("ResStr_Paper_Jam__Nofeed"); break; case EnumStatus.JamAtRegistStayOn: errMsg = (string)_this.TryFindResource("ResStr_Paper_Jam__Regist"); break; case EnumStatus.JamAtExitNotReach: errMsg = (string)_this.TryFindResource("ResStr_Paper_Jam__Exit_NotReach"); break; case EnumStatus.JamAtExitStayOn: errMsg = (string)_this.TryFindResource("ResStr_Paper_Jam__Exit"); break; case EnumStatus.CoverOpen: errMsg = (string)_this.TryFindResource("ResStr_Cover_Open"); break; case EnumStatus.NoTonerCartridge: errMsg = (string)_this.TryFindResource("ResStr_No_Toner_Cartridge"); break; case EnumStatus.WasteTonerFull: errMsg = (string)_this.TryFindResource("ResStr_Please_Replace_Toner"); break; case EnumStatus.PDLMemoryOver: errMsg = (string)_this.TryFindResource("ResStr_PDL_Memory_Overflow"); break; case EnumStatus.FWUpdate: errMsg = (string)_this.TryFindResource("ResStr_FW_Updating"); break; case EnumStatus.OverHeat: errMsg = (string)_this.TryFindResource("ResStr_Overheat"); break; case EnumStatus.PolygomotorOnTimeoutError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "202"; break; case EnumStatus.PolygomotorOffTimeoutError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "203"; break; case EnumStatus.PolygomotorLockSignalError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "204"; break; case EnumStatus.BeamSynchronizeError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "220"; break; case EnumStatus.BiasLeak: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "491"; break; case EnumStatus.PlateActionError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "501"; break; case EnumStatus.MainmotorError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "520"; break; case EnumStatus.MainFanMotorEorror: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "530"; break; case EnumStatus.JoinerThermistorError: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "541"; break; case EnumStatus.JoinerReloadError: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "542"; break; case EnumStatus.HighTemperatureErrorSoft: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "543"; break; case EnumStatus.HighTemperatureErrorHard: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "544"; break; case EnumStatus.JoinerFullHeaterError: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "545"; break; case EnumStatus.Joiner3timesJamError: errMsg = (string)_this.TryFindResource("ResStr_Please_contact_customer_support__SCxxx") + "559"; break; case EnumStatus.LowVoltageJoinerReloadError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "560"; break; case EnumStatus.MotorThermistorError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "497"; break; case EnumStatus.EEPROMCommunicationError: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "669"; break; case EnumStatus.CTL_PRREQ_NSignalNoCome: errMsg = (string)_this.TryFindResource("ResStr_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "688"; break; case EnumStatus.SCAN_USB_Disconnect: errMsg = (string)_this.TryFindResource("ResStr_USB_write_failed_during_scan_job_cancelling"); break; case EnumStatus.SCAN_NET_Disconnect: errMsg = (string)_this.TryFindResource("ResStr_NET_write_failed_during_scan_job_cancelling"); break; case EnumStatus.ScanMotorError: errMsg = (string)_this.TryFindResource("ResStr_anner_not_found_home_position_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SC1001"); break; case EnumStatus.SCAN_DRV_CALIB_FAIL: errMsg = (string)_this.TryFindResource("ResStr_Scan_Calibration_Error_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SC1001"); break; case EnumStatus.NetWirelessDongleCfgFail: errMsg = (string)_this.TryFindResource("ResStr_Wireless_Dongle_Config_Fail_Turn_off_the_printer__and_turn_it_on_again_Contact_customer_support_if_this_failure_is_repeated_SCxxx") + "1002"; break; case EnumStatus.DMAError: errMsg = (string)_this.TryFindResource("ResStr_DMA_Error_SCxxx") + "1006"; break; case EnumStatus.Offline: case EnumStatus.PowerOff: case EnumStatus.Unknown: errMsg = ""; break; default: errMsg = ""; break; } } return(errMsg); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { btnApply.IsEnabled = (false == common.IsOffline(st)); }
public void PassStatus(EnumStatus st, EnumMachineJob job, byte toner) { m_currentStatus = st; btnApply.IsEnabled = (false == common.IsOffline(m_currentStatus)); }