Aqui esta uma funcao pratica e simples que analisa o retorno do ECF.
#region
Função que analisa os retornos do ECF
//Funcao que analiza o retorno da impressora
//FrameWork Daruma32.dll
public static void Daruma_Mostrar_Retorno()
{
string Str_Erro_Extendido = new string(' ', 4); ;
int Int_ACK = 0;
int Int_ST1 = 0;
int Int_ST2 = 0;
Daruma_FI_RetornoImpressora(
ref Int_ACK, ref Int_ST1, ref Int_ST2);
Daruma_FI_RetornaErroExtendido(
ref Str_Erro_Extendido);
MessageBox.Show( "Retorno do Metodo = "
+ Int_Retorno.ToString() + "\r\n"
+ "ACK = " + Int_ACK.ToString() + "\r\n"
+ "ST1 = " + Int_ST1.ToString() + "\r\n"
+ "ST2 = " + Int_ST2.ToString() + "\r\n"
+ "Erro Extendido = " + Str_Erro_Extendido.ToString(), "Daruma Framework Retorno do Metodo");
#endregion
}