/// <summary>
        /// Loads the Configuration from its default path.
        /// </summary>
        /// <returns></returns>
        public static Configuration Load()
        {
            Configuration configuration = new Configuration();
            configuration.PrintServer = SettingsManager.Instance.GetSetting("PrintingUIJob", "PrintServer").GetString();
            configuration.PrinterName = SettingsManager.Instance.GetSetting("PrintingUIJob", "PrinterName").GetString();
            configuration.CopyCount = SettingsManager.Instance.GetSetting("PrintingUIJob", "CopyCount").GetInt32();
            configuration.WaitInterval = SettingsManager.Instance.GetSetting("PrintingUIJob", "WaitInterval").GetInt32();
            configuration.RememberPrintedOperations = SettingsManager.Instance.GetSetting("PrintingUIJob", "RememberPrintedOperations").GetBoolean();

            return configuration;
        }
 bool IUIJob.Initialize()
 {
     _configuration = Configuration.Load();
     return true;
 }