private void bntTestarCon_Click(object sender, EventArgs e) { MP2032.FechaPorta(); MP2032.ConfiguraModeloImpressora(7); //Bematech MP-4200 TH MP2032.IniciaPorta("USB"); int iRetorno; iRetorno = MP2032.Le_Status(); if (iRetorno == 0) { MessageBox.Show("Erro ao se comunicar com a Impressora Bematech MP-4200 TH, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (iRetorno == 5) { MessageBox.Show("Impressora com pouco papel, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (iRetorno == 9) { MessageBox.Show("Impressora com a tampa aberta, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (iRetorno == 32) { MessageBox.Show("Impressora sem papel, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Papel OK!" + Environment.NewLine + "Tampa fechada OK!" + Environment.NewLine + "Comunicação OK!", "STATUS", MessageBoxButtons.OK, MessageBoxIcon.Information); } MP2032.FechaPorta(); }
private void VerificaStatusImpressora() { MP2032.ConfiguraModeloImpressora(7); // Bematech MP-4200 TH MP2032.IniciaPorta("USB"); var codigoRetorno = MP2032.Le_Status(); if (codigoRetorno == 0) { MessageBox.Show("Erro ao se comunicar com a Impressora Bematech MP-4200 TH, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (codigoRetorno == 5) { MessageBox.Show("Impressora com pouco papel, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (codigoRetorno == 9) { MessageBox.Show("Impressora com a tampa aberta, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); MP2032.FechaPorta(); return; } else if (codigoRetorno == 32) { MessageBox.Show("Impressora sem papel, verifique por favor.", "** ATENÇÃO **", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }