예제 #1
0
        public void OnPrinterSettingChange(AllParam allParam)
        {
            try
            {
                SPrinterSetting ss            = allParam.PrinterSetting;
                EpsonExAllParam epsonAllparam = allParam.EpsonAllParam;

                if (allParam.PrinterProperty.EPSONLCD_DEFINED)
                {
                    m_epsonBaseSetting.OnPrinterSettingChange(ss, epsonAllparam);
                }
                else
                {
                    m_BaseSetting.OnPrinterSettingChange(ss);
                }

                m_BaseSetting.OnExtendedSettingsChange(allParam.ExtendedSettings);
                if (this.m_TabControlSetting.TabPages.Contains(this.m_TabPageCaliSetting))
                {
                    m_CalibrationSetting.OnPrinterSettingChange(allParam);
                }
                m_SeviceSetting.OnPrinterSettingChange(ss, epsonAllparam.sCaliConfig);
                m_SeviceSetting.OnServiceSettingChange(allParam.SeviceSetting, epsonAllparam.sCaliConfig);
                //m_RealTimeSetting.OnPrinterSettingChange(ss);
                m_MoveSetting.OnPrinterSettingChange(ss);
                spotColorSetting1.OnPrinterSettingChange(ss);
                spotColorSetting1.OnExtendedSettingsChange(allParam.ExtendedSettings);
                this.doublePrintSetting1.OnScorpionSettingsChanged(allParam.DoubleSidePrint);
                this.m_Printer3DSetting.OnPrinterSettingChange(allParam);
                this.userExtensionSetting.OnPrinterSettingChange(allParam);
                defineUVPowerLevel1.OnPrinterSettingChange(allParam);

                closeColorNozzle1.OnPrinterSettingChange(allParam);

                customCloseNozzle1.OnPrinterSettingChange(ss);
                if (SPrinterProperty.IsJianRui())
                {
                    workposSetting1.OnPrinterSettingChange(allParam.PrinterSetting);
                }
                if (PubFunc.SupportDebugQuality())
                {
                    debugQuality1.OnPrinterSettingChange(allParam);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
 public void OnGetPrinterSetting(ref SPrinterSetting ss, ref EpsonExAllParam epsonAllparam)
 {
     this.toolbarSetting1.OnGetPrinterSetting(ref ss, ref epsonAllparam);
 }
예제 #3
0
 public void OnPrinterSettingChange(SPrinterSetting ss, EpsonExAllParam epsonAllparam)
 {
     this.toolbarSetting1.OnPrinterSettingChange(ss, epsonAllparam);
 }