Ir para conteúdo
  • Cadastre-se

dev botao

FechaPortaSerialDLL


  • Este tópico foi criado há 3130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite,

Pessoal, desculpa se abri um novo tópico, é pq eu procurei por aqui e não vi algo que pudesse me dar um help.

É o seguinte: estou com um problema para gerar meu arquivo eletrônico segundo Ato Cotepe. eu utilizo o método ACBrECF.PafMF_LMFC_Cotepe1704, daí quando ele entra no método fechaPortaSerialDLL --> Ativar -->  Ativar_Epson --> linha " fsIsFBIII := (pos( 'FBIII', SubModeloECF ) > 0) ;" ele não retorna nada dentro de SubModeloEcf e por fim retorna assim: Impressora Epson não responde (ACK = 0).

Pode parecer meio confuso minha forma de tentar explanar minha dúvida, mas foi a forma que achei menos confuso...

Alguém poderia me dar um HELP?

P.S - Fiz o teste no ECFTeste e retorna o mesmo erro :Impressora Epson não responde (ACK = 0).

Desde já agradeço!

Ah, Lembrando que uso emulador Epson

Editado por Poliany Tabosa
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Um fato que pode estar relacionado... é que captura de MFD não funciona em Emuladores...

Recomendo testar em um ECF Real

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Boa noite Daniel, bom, fiz o teste, conforme vc surgeriu, e gerou normalmente :/

Tentei mais uma vez pelo ECFTeste e me retornou o seguinte erro: Erro ao carregar função: EPSON_Obter_Dados_MF_MFD de: interfaceEpson.dll

Realmente não to conseguindo entender... :(

Estou me atrevendo a enviar o log do ACBrECF pra vcs darem uma olhadinha, viu? Mais uma vez agradeço a atenção

acbrlog.txt

 

P.S - minha DLL tá atualizada, baixei direto do site da epson

Editado por Poliany Tabosa
Link para o comentário
Compartilhar em outros sites

  • Fundadores

À mensagem indica que o ACBr não pode carregar a DLL pois não achou o método necessário 

Tudo indica que o ACBr não está lendo a DLL correta 

verifique se existem versões mais antigas da DLL em outras pastas

copie a DLL na pasta do EXE

Tente sucesso com o Demo da Epson em Delphi, que consome a mesma DLL

Compare os fontes do ACBr com os da Epson

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Bom dia Daniel, fiz o que vc falou sobre a DLL, copiei pra dentro do diretorio da aplicação, não deu certo... aiiiii eu retirei de dentro da aplicação e coloquei dentro da aplicação EcfTeste, fiz o teste por lá, mas deu outro erro: Communication erro 5: Acesso Negado.

Será que vc teria outra dica? Desculpa minha insistência, mas só vcs podem me dar uma luz.... :(

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Tentou com o Exemplo em Delphi da Epson ??

Acesso negado é porque algum outro aplicativo está prendendo a porta

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Estude ambos os fontes e tente descobrir o problema ....

para sugerir modificações no ACBrECF, favor anexar (zip) as Units modificadas

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.