Jump to content

diadoacbr

Impressora vendeu 2 itens iguais


jjw.roberto
Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 993 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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

Link to comment
Share on other sites

  • Administradores

Bom dia.

Qual é a marca e modelo do ECF?

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

Link to comment
Share on other sites

  • Consultores
  • Solution
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.

 

  • Like 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.
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.