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(); }
//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(); } }