Ir para conteúdo
  • Cadastre-se

dev botao

Impressora vendeu 2 itens iguais


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

Recommended Posts

Postado

Pessoal, bom dia.

Essa semana tive uma situação inusitada em um cliente. O mesmo reportou que vendeu um item mas a impressora ECF registrou o item 2 vezes.

Por sorte este mesmo cliente estava já à alguns dias reportando outros problemas, e por isso eu já havia ativado o log de comandos seriais.

No momento que ocorreu a venda duplicada, notei este log:

-- 25/11 18:03:22:512 VendeItem( 043997023 , #1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA , 17.00T , 1 , 49 , 0 , PC , $ , D , -1 )
-- 25/11 18:03:22:516                 TX -> [STX]t[NUL][FS]>I043997023     04PC0001000000490000000[NUL]0000[NUL]#1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA[NUL][222][24]
-- 25/11 18:03:22:645    18:03:22:645 RX <- ACK = 0 Falha: 0
-- 25/11 18:03:22:751                 TX -> [STX]t[NUL][FS]>I043997023     04PC0001000000490000000[NUL]0000[NUL]#1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA[NUL][222][24]
-- 25/11 18:03:22:925    18:03:22:925 RX <- ACK = 6 Falha: 1
-- 25/11 18:03:23:071     RX <- [NUL][NUL][NUL][NUL]

Note que houveram 2 vezes o comando de lançar item (TX) e 2 retornos diferentes (RX).

O que pode ser isso pessoal?

Obs.: em anexo log completo.

ecf.zip

  • Administradores
Postado

Bom dia.

Qual é a marca e modelo do ECF?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
7 horas atrás, jjw.roberto disse:

Pessoal, bom dia.

Essa semana tive uma situação inusitada em um cliente. O mesmo reportou que vendeu um item mas a impressora ECF registrou o item 2 vezes.

Por sorte este mesmo cliente estava já à alguns dias reportando outros problemas, e por isso eu já havia ativado o log de comandos seriais.

No momento que ocorreu a venda duplicada, notei este log:


-- 25/11 18:03:22:512 VendeItem( 043997023 , #1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA , 17.00T , 1 , 49 , 0 , PC , $ , D , -1 )
-- 25/11 18:03:22:516                 TX -> [STX]t[NUL][FS]>I043997023     04PC0001000000490000000[NUL]0000[NUL]#1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA[NUL][222][24]
-- 25/11 18:03:22:645    18:03:22:645 RX <- ACK = 0 Falha: 0
-- 25/11 18:03:22:751                 TX -> [STX]t[NUL][FS]>I043997023     04PC0001000000490000000[NUL]0000[NUL]#1003100#69109000#COLUNA CONVENCIONAL BRANCO PARATI - LOGASA/INCEPA[NUL][222][24]
-- 25/11 18:03:22:925    18:03:22:925 RX <- ACK = 6 Falha: 1
-- 25/11 18:03:23:071     RX <- [NUL][NUL][NUL][NUL]

Note que houveram 2 vezes o comando de lançar item (TX) e 2 retornos diferentes (RX).

O que pode ser isso pessoal?

Obs.: em anexo log completo.

ecf.zip 900 kB · 0 downloads

A impressora retornou ACK = 0, que é como se a impressora não tivesse recebido o comando e por isso o comando é repetido numa nova tentativa.

Veja essa parte do seu log:

--------------------------------------------------------------------------------
ATIVAR - 26/11/19 07:24:45:594 - Modelo: Bematech - Porta: COM5 - TimeOut: 3
         Device: BAUD=38400 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

Você está utilizando um TimeOut muito pequeno 3.

O recomendado para portas seriais é no mínimo 10. Se for uma porta virtual, sugiro aumentar para 20.

 

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 1826 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.