Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao tentar abrir a porta c:\temp\ef.txt


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

Recommended Posts

Pessoal, boa tarde.

Estou usando o ACBRECF + o ACBRVirtualSAT.. Na configuração da Porta do ACBRECF coloco: c:\temp\ecf.txt mas ao abrir o programa aparece a mensagem: Erro ao tentar abrir a porta c:\temp\ef.txt...

Mas em minha maquina funciona e em outros clientes também, somente nesta maquina que esta dando este problema, o que pode ser?

 

Grato,

Edson

 

 

 

 

Link para o comentário
Compartilhar em outros sites

5 horas atrás, Juliomar Marchetti disse:

veja novamente seu códigoarrow-10x10.png pois não lembro do acbr gravar algo

Juliomar na Unit ACBrECFVirtualBuffer.pas na linha 366... o erro é como se o arquivo estivesse sendo usado.

5 horas atrás, Daniel Simoes disse:

Verifique as permissões da pasta...

Daniel, vou ver a questão da permissão, mas acredito não ser essa questão, pois, observei que o erro é bem no momento de executar o comando ACBRECF.Ativar, entretanto se eu setar no AcbrECF o componente AcbrECFVirtual ele abre normal usando o c:\temp\ecf.txt como porta.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Em 2017-6-7 at 14:52, Daniel Simoes disse:

Verifique asarrow-10x10.pngpermissões da pasta...

Daniel, verifiquei a permissão da pasta e esta normal...

Aparentemente o problema não esta na Unit ACBrECFVirtualBuffer.pas na linha 366, joguei um try except pra fazer um teste no cliente e passou normal, deve ser em algum outro lugar a questão...

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Para que possamos investigar, você precisa nos passar um passo a passo, detalhando como reproduzir o problema, no Demo do ACBr

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

  • 3 semanas depois ...
Em 08/06/2017 at 17:51, Daniel Simoes disse:

Para que possamos investigar, você precisa nos passar um passo a passo, detalhando como reproduzir o problema, no Demo do ACBr

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

Link para o comentário
Compartilhar em outros sites

8 horas atrás, edsonalves disse:

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

 

8 horas atrás, edsonalves disse:

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

Consegui descobrir o que esta causando o problema.

Se deixar marcado para UsarESCPOs e colocar uma porta COM, por algum motivo quando executa o comando AcbECF.Ativar a porta que esta setado no componente é a COM da EscPOS causando o erro. Agora por qual motivo ele pega esta porta que esta o mistério.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Se vc está vinculando um componente ESCPOS, a impressão será feita por este componente e nele a porta correta deverá estar configurada.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

1 minuto atrás, André Ferreira de Moraes disse:

Porta COM? No começo do tópico vc fala que quer escrever no arquivo c:\temp\ecf.txt

André, vamos lá.

No AcbrECF eu informo a porta c:\temp\ecf.txt quando o modelo é ECFVirtual.. funciona normal.

Quando é SAT, seto no AcbrECF a porta c:\temp\ecf.txt o modelo do EcfVirtual é o VirtualSAT. O PosPrinter ligado a porta COM da impressora que é onde esta dando a exceção.

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
1 hora atrás, edsonalves disse:

Da uma exceção tbm... agora pode ser um problema na porta COM tbm

Verifique usando o PosPrinterTeste.exe

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á 2464 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.