Ir para conteúdo
  • Cadastre-se

dev botao

ECF - Problema Forma de pagamento Bematech


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

Recommended Posts

Boa tarde galera.

 

Estou com um problema em um cliente.

Ele tem uma impressora Fiscal mp=4000 th FI.

Ai rodar a rotina CarregaFormaPagamento apresenta erro.

Porem é o seguinte, no computador do desenvolvimento usando esta impressora, esta funcionando certinho.

com o emulador tambem funciona certinho .. 

Na maquina do caixa ela comunica certinho, começa a fazer a venda, se tentar fazer o pagamento apresenta erro.

Usei o ACBRTeste e ao rodar a rotna carregaforma da um except e não vai ... 

 

Alguem sabe o que pode ser ?? 

 

Abraços,

 

Link para o comentário
Compartilhar em outros sites

Serial .. Ja testei todas as velocidades... usei as mesma configurações que usei na minha maquina e mesmo assim da erro... 

testei todas as opções que tem no ECFteste e nada ... 

2 minutos atrás, Daniel Simoes disse:

Sem o Log gerado pelo ACBrECF não há como analisar...

boa .. vou pegar o log.

Link para o comentário
Compartilhar em outros sites

16 horas atrás, Filippe disse:

testei todas as opções que tem no ECFteste e nada ... 

16 horas atrás, Daniel Simoes disse:

 

16 horas atrás, Filippe disse:

 

Segue o Log..
Eu aumentei o Timeout para verificar se era isso .. naum vai ..ve que até chegar a forma de pagamento segue tudo normal....

 

 

--------------------------------------------------------------------------------
ATIVAR - 06/05/16 09:44:04:155 - Modelo: Bematech - Porta: COM1 - TimeOut: 100
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------


--------------------------------------------------------------------------------
ATIVAR - 06/05/16 09:44:28:553 - Modelo: Bematech - Porta: COM1 - TimeOut: 100
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------

-- 09:44:28:553 
                TX -> [STX][4][NUL][FS][19]/[NUL]
   09:44:28:584 RX <- ACK = 6 Falha: 0
   09:44:28:803 RX <- [NUL][NUL][NUL][NUL]
-- 09:44:28:803 
                TX -> [STX][ENQ][NUL][FS]#)h[NUL]
   09:44:28:834 RX <- ACK = 6 Falha: 0
   09:44:29:037 RX <- [SOH][NUL][STX][NUL][NUL][NUL][NUL]
-- 09:44:29:037 
                TX -> [STX][ENQ][NUL][FS]#<{[NUL]
   09:44:29:115 RX <- ACK = 6 Falha: 0
   09:44:29:318 RX <- BEMATECH       MP-4000 TH FI       ECF-IF [NUL][NUL][NUL][NUL]
-- 09:44:29:318 
                TX -> [STX][ENQ][NUL][FS]#[11]J[NUL]
   09:44:29:396 RX <- ACK = 6 Falha: 0
   09:44:29:630 RX <- [NUL][SOH][NUL][NUL][NUL][NUL]
-- 09:44:29:630 
                TX -> [STX][ENQ][NUL][FS]#(g[NUL]
   09:44:29:676 RX <- ACK = 6 Falha: 0
   09:44:29:895 RX <- BE091210100011323688[NUL][NUL][NUL][NUL]
-- 09:44:29:895 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:29:926 RX <- ACK = 6 Falha: 0
   09:44:30:144 RX <- [4][NUL][NUL][NUL][NUL]
-- 09:44:30:144 
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:44:30:176 RX <- ACK = 6 Falha: 0
   09:44:30:394 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:30:394 
                TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
   09:44:30:425 RX <- ACK = 6 Falha: 0
   09:44:30:644 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:44:30:644 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:30:690 RX <- ACK = 6 Falha: 0
   09:44:30:924 RX <- [4][NUL][NUL][NUL][NUL]
-- 09:44:30:924 
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:44:30:956 RX <- ACK = 6 Falha: 0
   09:44:31:174 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:31:174 
                TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
   09:44:31:205 RX <- ACK = 6 Falha: 0
   09:44:31:424 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:44:36:556 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:36:603 RX <- ACK = 6 Falha: 0
   09:44:36:821 RX <- [4][NUL][NUL][NUL][NUL]
-- 09:44:36:821 
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:44:36:852 RX <- ACK = 6 Falha: 0
   09:44:37:071 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:37:071 
                TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
   09:44:37:102 RX <- ACK = 6 Falha: 0
   09:44:37:320 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:44:37:320 TestaPodeAbrirCupom
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:37:352 RX <- ACK = 6 Falha: 0
   09:44:37:570 RX <- [4][NUL][NUL][NUL][NUL]
-- 09:44:37:570 
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:44:37:601 RX <- ACK = 6 Falha: 0
   09:44:37:820 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:37:820 
                TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
   09:44:37:851 RX <- ACK = 6 Falha: 0
   09:44:38:085 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:44:38:085 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:38:116 RX <- ACK = 6 Falha: 0
   09:44:38:350 RX <- [4][NUL][NUL][NUL][NUL]
-- 09:44:38:350 
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:44:38:381 RX <- ACK = 6 Falha: 0
   09:44:38:600 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:38:600 
                TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
   09:44:38:631 RX <- ACK = 6 Falha: 0
   09:44:38:865 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:44:43:966 AbreCupom( , ,  )
                TX -> [STX][4][NUL][FS][NUL][FS][NUL]
   09:44:43:997 RX <- ACK = 6 Falha: 0
   09:44:44:044 VerificaFimImpressao: Pedindo o Status (19)
   09:44:44:512 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   09:44:45:027 RX <- [NUL][NUL][NUL][NUL]
-- 09:44:45:027 NumCupom
                TX -> [STX][4][NUL][FS][30]:[NUL]
   09:44:45:058 RX <- ACK = 6 Falha: 0
   09:44:45:292 RX <- [SOH])[7][NUL][NUL][NUL][NUL]
-- 09:44:45:370 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:45:401 RX <- ACK = 6 Falha: 0
   09:44:45:620 RX <- %[NUL][NUL][NUL][NUL]
-- 09:44:54:278 VendeItem( 111222333 , TESTE DE PRODUTO , NN , 1 , 1 , 0 , UN , % , D , -1 )
                TX -> [STX][ENQ][NUL][FS]#[FS][[NUL]
   09:44:54:309 RX <- ACK = 6 Falha: 0
   09:44:54:543 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:44:54:543 
                TX -> [STX]][NUL][FS]?NN0000010000001000000000000000000000000100000000000000000000UN111222333[NUL]TESTE DE PRODUTO[NUL][186][18]
   09:44:54:652 RX <- ACK = 6 Falha: 0
   09:44:54:917 RX <- [NUL][NUL][NUL][NUL]
-- 09:44:54:933 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:44:54:964 RX <- ACK = 6 Falha: 0
   09:44:55:182 RX <- %[NUL][NUL][NUL][NUL]
-- 09:45:04:511 SubtotalizaCupom( 0 ,  )
                TX -> [STX][19][NUL][FS] a00000000000000=[ETX]
   09:45:04:542 RX <- ACK = 6 Falha: 0
   09:45:04:776 RX <- [NUL][NUL][NUL][NUL]
-- 09:45:04:776 Subtotal
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:45:04:808 RX <- ACK = 6 Falha: 0
   09:45:05:026 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:45:05:026 
                TX -> [STX][4][NUL][FS][GS]9[NUL]
   09:45:05:042 RX <- ACK = 6 Falha: 0
   09:45:05:276 RX <- [NUL][NUL][NUL][NUL][NUL][SOH][NUL][NUL][NUL][NUL][NUL]
-- 09:45:05:291 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:45:05:338 RX <- ACK = 6 Falha: 0
   09:45:05:556 RX <- '[NUL][NUL][NUL][NUL]
-- 09:45:10:081 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   09:45:10:112 RX <- ACK = 6 Falha: 0
   09:45:10:330 RX <- '[NUL][NUL][NUL][NUL]
-- 09:45:10:330 Subtotal
                TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
   09:45:10:361 RX <- ACK = 6 Falha: 0
   09:45:10:595 RX <- [NUL][NUL][NUL][NUL][NUL]
-- 09:45:10:595 
                TX -> [STX][4][NUL][FS][GS]9[NUL]
   09:45:10:611 RX <- ACK = 6 Falha: 0
   09:45:10:845 RX <- [NUL][NUL][NUL][NUL][NUL][SOH][NUL][NUL][NUL][NUL][NUL]
-- 09:45:10:845 TotalPago
                TX -> [STX][ENQ][NUL][FS]#[22]U[NUL]
   09:45:10:876 RX <- ACK = 6 Falha: 0
   09:45:11:110 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL]
-- 09:45:11:110 CarregaFormasPagamento
                TX -> [STX][ENQ][NUL][FS]#1p[NUL]
   09:45:11:266 RX <- ACK = 6 Falha: 0
   09:46:51:949 RX <- Dinheiro        Cartao          Cheque          CREDEV          Cartao credito  Cartao debito   Desconto       [NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][170][170][170]UUUU[170][170][170][170][170][170][170][170][170][170][170][170][170][NUL][NUL][NUL][NUL]
----------------- ERRO -----------------
Impressora Bematech não está respondendo
----------------------------------------

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Pode ser algo errado no ECF... aparentemente ele está respondendo o comando " CarregaFormasPagamento", faltando informações...

Tente em outro PC... pode ser algo na comunicação serial...

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

O problema pode ser o fato de você estar tentando carregar as formas de pagamento, bem no meio do cupom...

Isso deve ser feito na inicialização do seu sistema

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

Achei o problema ... 

 

O problema estava na configuração do "Controle de fluxo" Eu nunca tinha mexido nesta configuração.

Coloquei igual estava na placa e funcionou certinho ... ufa .. 

 

Obrigado a todos por mais esta ... 

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

  • 1 mês depois ...

Pessoal, estou com o mesmo problema que o amigo do post. Os logs estão exatamente iguais ao dele. 

Tentei mudar o controle de fluxo para todas as alternativas e mesmo assim continua a mesma coisa.

A velocidade é 9600, mesmo modelo de impressora.

 

Alguém tem mais dicas?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
23 minutos atrás, infoel disse:

Estou anexando o log. Muito obrigado pela atenção, um abraço.

acbrlog.txt

Lendo com mais calma acima entendi

tu deve de fazer igual o nosso colega configurar o HardFlow da porta entendeu?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Juliomar Marchetti disse:

Lendo com mais calma acima entendi

tu deve de fazer igual o nosso colega configurar o HardFlow da porta entendeu?

Então, eu testei todos os tipos e nenhum trouxe resultado diferente. 

Pela USB (impressora criando serial emulada) funciona normalmente.

Posso enviar um novo log com outro tipo de controle de fluxo, ajuda?

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...