예제 #1
0
        /// <summary>
        /// Loads the drop downs.
        /// </summary>
        private void LoadDeviceDropDown()
        {
            cboImageOption.Items.Clear();
            cboImageOption.Items.Add("Black and White");
            cboImageOption.Items.Add("Grayscale");
            cboImageOption.Items.Add("Color");

            cboScannerInterfaceType.Items.Clear();
            if (this.BatchPage.rangerScanner != null)
            {
                cboScannerInterfaceType.Items.Add("Ranger");
            }

            if (this.BatchPage.micrImage != null)
            {
                cboScannerInterfaceType.Items.Add("MagTek COM");
            }

            if (ImageSafeHelper.OpenDevice())
            {
                cboScannerInterfaceType.Items.Add("MagTek Image Safe");
            }
            if (cboScannerInterfaceType.Items.Count == 0)
            {
                lblScannerError.Visibility = Visibility.Visible;
                btnSave.IsEnabled          = false;
            }
            else
            {
                lblScannerError.Visibility = Visibility.Collapsed;
                btnSave.IsEnabled          = true;
            }

            cboMagTekCommPort.ItemsSource = System.IO.Ports.SerialPort.GetPortNames();
        }