Ejemplo n.º 1
0
        //------------------------------------------------------------------------
        // Form Load
        //------------------------------------------------------------------------
        private void Form1_Load(object sender, EventArgs e)
        {
            Cbo_PosTTF.SelectedIndex = 0;

            // Find Com Port
            string[] ComPrinter = SerialPort.GetPortNames();
            if (ComPrinter != null)
            {
                Cbo_COM.Items.Clear();
                for (int i = 0; i < ComPrinter.Length; i++)
                {
                    Cbo_COM.Items.Add(ComPrinter[i]);
                }
                if (Cbo_COM.Items.Count > 0)
                {
                    Cbo_COM.SelectedIndex = 0;
                }
            }

            // Find GoDEX Driver Printer
            string[] DriverPrinter = GodexPrinter.GetDriverPrinter();
            if (DriverPrinter != null)
            {
                Cbo_Driver.Items.Clear();
                for (int i = 0; i < DriverPrinter.Length; i++)
                {
                    Cbo_Driver.Items.Add(DriverPrinter[i]);
                }
                if (Cbo_Driver.Items.Count > 0)
                {
                    Cbo_Driver.SelectedIndex = 0;
                }
            }

            // LPT Port
            Cbo_LPT.SelectedIndex = 0;

            // Continus Paper
            Cbo_PaperType.SelectedIndex = 1;

            // Set QrCode Encoding
            Cbo_QR_Encoding.Items.Clear();
            CodePage_Code[0] = Encoding.Default.CodePage;
            for (int i = 0; i < CodePage_DispName.Length; i++)
            {
                Cbo_QR_Encoding.Items.Add(CodePage_DispName[i] + " - " + CodePage_Code[i].ToString());
            }

            //// UTF8
            //Cbo_QR_Encoding.SelectedIndex = 132;

            // Default Encoding
            Cbo_QR_Encoding.SelectedIndex = 0;
        }