Ir para conteúdo
  • Cadastre-se

dev botao

Impressora Não Responde


Ver Solução Respondido por Digito Sistemas,
  • Este tópico foi criado há 4056 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

 

Estou com problemas na hora de imprimir o comprovante TEF.

 

Estou usando o TEF Discado.

 

Estou passando assim:

 

...         if ACBrTEFD1.CRT( cValorTEF1 ,'0', IntToStr( iCOOVenda)) then
               begin
                  bPodeEncerrarVenda:= true;   // estorno
               end
               else
                  bPodeEncerrarVenda:= false;   // estorno
            end;
..
 
Onde esta em negrito, ja tentei usar '1', '2', '01', '02', 'Cartão', 'Cartao' e sempre me retorna a mensagem de erro. "Impressora não responde' Deseja imprimir novamente?'".
 
Como vê. Sou novato e nem sei se é aqui que passa o indice da forma de pagamento.
Lembrando que quando a venda é feita com dinheiro sai tudo legal.
 
Na leitura X aparece assim:
 
.......
-- RELATÓRIO GERENCIAL -----
Nº Relatório                              CER
01 Relatório Geral                   0017
------MEIOS DE PAGAMENTO----------
Nº Meio Pagamento Tef     Valor Acumulado (R$)
01 Dinheiro                N                           100,00
02 Cartao                  S                               0,00
------------------------------------------------------------
...
 
Pensei que fosse problema de impressora.
Então testei uma Epson e Troquei para uma Bematech, porém o erro é o mesmo.
 
 
Atenciosamente,
 
 
Dirceu Morais 
 
 
Link para o comentário
Compartilhar em outros sites

  • Solution

Acho que o "Bichinho" ficou com medo do fórum rsrsrsrs.

 

Mudei a linha: 

 

...         if ACBrTEFD1.CRT( cValorTEF1 ,'0', IntToStr( iCOOVenda)) then
               begin
                  bPodeEncerrarVenda:= true;   // estorno
               end
               else
                  bPodeEncerrarVenda:= false;   // estorno
            end;
..
 
Para:
..
if ACBrTEFD1.CRT( cValorTEF1 ,'02', IntToStr( iCOOVenda)) then
..
 
é funcionou, sendo que eu já havia feito isso.
 
Mas de qualquer forma valeu.
 
T+
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Faz sentido...

 

'0' - Não existe

'01' - Existe mas não aceita CCD (veja o campo TEF na sua Leitura X)

'02' - Existe e aceita CCD

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