Bom dia!
Com base no código do projeto de demonstração ECFTESTE geramos um executável no DELPHI10 e executamos em ambiente de produção. Nossa intenção era, de início, fazer um teste emitindo uma leitura X. Após algumas execuções de nosso aplicativo, enquanto tentavamos acertar os parâmetros de comunicação(porta e modelo do ecf), o ECF emitiu um papel informando: AVISO recuperação a partir da MFD - ERRO 2 DADOS DA MEMÓRIA DE TRABALHO INVÁLIDOS INFORMAR CREDENCIADO** ECF INOPERANTE.
Durante o desenvolvimento, tínhamos conectado o sistema ao emulador da MP-4200, sem problemas. Após ter ocorrido o problema com o ECF do nosso cliente, tentamos realizar alguns testes com o emulador equivalente(emul2100 da bematech) e o problema ocorreu também no emulador.
Nos pareceu que o problema ocorreu no momento da localização automática da porta ou do modelo. Resetamos o emulador e, com as configurações de porta e modelo definidas, o problema não ocorreu. Tentamos solicitar informações no suporte da Bematech e o atendente do setor de suporte ao desenvolvedor disse que o erro poderia ser em decorrência do envio de algum dado inválido, mas pôde informar nada além disso.
Gostaríamos de saber se os Senhores já passaram por alguma situação parecida e se poderiam indicar comandos que podem levar o ECF ao estado descrito. Ainda não temos resposta da empresa que está fazendo a intervenção.
Obrigado!