예제 #1
0
        private void statusImpressoraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            abrirPortaUSBToolStrip();
            iRetorno = InterfaceEpsonNF.Le_Status();

            switch (iRetorno)
            {
            case 0:
                System.Windows.Forms.MessageBox.Show("Erro de comunicação / Impressora OFFLINE.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;

            case 5:
                System.Windows.Forms.MessageBox.Show("Impressora com pouco papel.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;

            case 9:
                System.Windows.Forms.MessageBox.Show("Tampa aberta.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;

            case 24:
                System.Windows.Forms.MessageBox.Show("Impressora 'ONLINE'.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;

            case 32:
                System.Windows.Forms.MessageBox.Show("Impressora sem papel.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;
            }
            InterfaceEpsonNF.FechaPorta();
        }
예제 #2
0
        //fim funcoes da impressora termica ===============================================================================================================

        public void ImprimeTkt(String strCli = "", String strEmpr = "")
        {
            if (iniciaPortaToolStripMenuItem())
            {
                if (strCli != "")
                {
                    iRetorno = InterfaceEpsonNF.ImprimeTextoTag(strCli);

                    if (iRetorno != 1)
                    {
                        System.Windows.Forms.MessageBox.Show("Erro ao imprimir texto.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (strEmpr != "")
                {
                    iRetorno = InterfaceEpsonNF.ImprimeTextoTag(strEmpr);

                    if (iRetorno != 1)
                    {
                        System.Windows.Forms.MessageBox.Show("Erro ao imprimir texto.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }


                InterfaceEpsonNF.FechaPorta();
            }
        }