Impressora Daruma: Recuperar dados com o método de informações estendidas

Veja neste artigo como capturar informações úteis após a execução do comando de maneira muito simples.

Veja neste artigo o que é e como usar a informação estentida.

A Informação Estendida nada mais é do que uma informação extra referente ao último comando enviado, sem a necessidade de executar outros métodos, fazer cálculos ou criar rotinas para obter estas informações.


rInfoEstentida_ECF_Daruma


Parâmetros:
  1. Índice da Informação Desejada.
  2. Variável por referência para receber a resposta estendida


Vejamos na prática:

Código da chamada da função de Totalização e da Informação Estendida

private void Totalizar_Click(object sender, EventArgs e) { string Str_ValorDescAcresc, Str_TipoDescAcresc; Str_ValorDescAcresc = TB_ValorDescAcresc.Text.Trim(); Str_TipoDescAcresc = TB_Tipo_Desc_Acresc.Text.Trim(); StringBuilder Str_Informacao = new StringBuilder(100); DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iCFTotalizarCupom_ECF_Daruma (Str_TipoDescAcresc, Str_ValorDescAcresc); DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.rInfoEstentida_ECF_Daruma (1, Str_Informacao); MessageBox.Show(Str_Informacao.ToString()); } }

O que foi Impresso no Cupom Fiscal:


Figura 1: Retorno na Aplicação.

O que foi Retornado na Aplicação


Figura 2: Retorno na Aplicação.

Ai vai mais uma dica para facilitar seu desenvolvimento!

Um abraço e até a próxima!

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados