Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa Tarde, pessoal

 

Estou passando os testes para homologação do TEF Dedicado, e um dos casos do roteiro, pedi para parar a emissão do comprovante TEF, desligando a impressoara. Quando mostrar a mensagem de impressora não responde. Dai ligar a impressora novamente, e clicar em sim.

 

Faço isto, só que ao clicar em sim, ele só fica retornando a mensagem de impressora não responde. 

consegui vi que dá erro ao abrir o Relatorio Gerencial, nesta parte do codigo:

  try
    Tratado := False;
    fsECF.AbreRelatorioGerencial(Indice) ;
  except
     if Assigned( FOnErrorAbreRelatorioGerencial ) then
        FOnErrorAbreRelatorioGerencial(Tratado, Indice);

     if not Tratado then
        raise;
  end;

to usando uma Daruma FS600, versão 010500... 

 

Agradeço pela ajuda.

 

Att

 

Rodrigo

  • Fundadores
Postado

Seu ECF é USB, se sim provavelmente esse é o problema, pois quando vc desliga o ECF a porta serial morre...

Somente o estudo do LOG gerado pelo ACBrECF pode dizer o problema

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.

Postado (editado)

Daniel, Não é USB. É serial:

 

O Log aparece isto:

 


-- 10:12:47:601 LinhaRelatorioGerencial( "CANCELAMENTO DE VENDA", 0 )

                TX -> [FS]F[231]CANCELAMENTO DE VENDA[LF][255][11]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 0
   10:13:02:705 RX <- 
----------------- ERRO -----------------
Impressora Daruma não está respondendo
----------------------------------------
 
-- 10:13:33:621 Estado
                TX -> [FS]R[200]056[181]
-- 10:13:33:622 AbreRelatorioGerencial
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
   10:13:34:090 RX <- :[200]0564[CR][248]
-- 10:13:34:090 NumGRG
                TX -> [FS]R[200]033[182]
   10:13:34:402 RX <- :[200]033003836[CR][193]
-- 10:13:34:402 FechaRelatorio
                TX -> [FS]R[200]056[181]
   10:13:34:710 RX <- :[200]0564[CR][248]
-- 10:13:34:710 
                TX -> [FS]F[232][178]
   10:13:35:170 RX <- :0000040[232]021382[CR]
-- 10:13:55:803 Estado
                TX -> [FS]R[200]056[181]
-- 10:13:55:804 AbreRelatorioGerencial
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
   10:13:56:263 RX <- :[200]0560[CR][252]
-- 10:13:56:263 
                TX -> [GS][ACK][ESC]
   10:13:56:573 RX <- :0030B00000C100[CR]
-- 10:13:56:573 NumGNF
                TX -> [FS]R[200]028[188]
   10:13:56:885 RX <- :[200]028007023[CR][195]
-- 10:13:56:885 FechaRelatorio
                TX -> [FS]R[200]056[181]
   10:13:57:193 RX <- :[200]0560[CR][252]
-- 10:14:05:325 Estado
                TX -> [FS]R[200]056[181]
-- 10:14:05:327 AbreRelatorioGerencial
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
   10:14:05:804 RX <- :[200]0560[CR][252]
-- 10:14:05:804 
                TX -> [GS][ACK][ESC]
   10:14:06:114 RX <- :0030B00000C100[CR]
-- 10:14:06:114 NumGNF
                TX -> [FS]R[200]028[188]
   10:14:06:425 RX <- :[200]028007023[CR][195]
-- 10:14:06:425 FechaRelatorio
                TX -> [FS]R[200]056[181]
   10:14:06:734 RX <- :[200]0560[CR][252]
-- 10:14:37:820 Estado
                TX -> [FS]R[200]056[181]
-- 10:14:37:821 AbreRelatorioGerencial
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
   10:14:38:298 RX <- :[200]0560[CR][252]
-- 10:14:38:298 
                TX -> [GS][ACK][ESC]
   10:14:38:608 RX <- :0030B00000C100[CR]
-- 10:14:38:608 NumGNF
                TX -> [FS]R[200]028[188]
   10:14:38:919 RX <- :[200]028007023[CR][195]
-- 10:14:38:919 FechaRelatorio
                TX -> [FS]R[200]056[181]
   10:14:39:228 RX <- :[200]0560[CR][252]
 

 

 

Abraço

Editado por rfuhr
  • Fundadores
Postado

Você está causando o erro... ocupando a comunicação com o ECF com a leitura de status... provavelmente no seu sistema você deve ter um timer ou evento lendo o Status...

 

Por favor tente com o TEFDDemo

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.

  • Este tópico foi criado há 4244 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.