Ir para conteúdo
  • Cadastre-se

dev botao

Sweda - Erro De Comunicação Na Venda De Item


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

Recommended Posts

  • Membros Pro

    Bom dia pessoal, estamos com um caso que o cliente está reportando problema de comunicação aleatórios com o ECF Sweda ST200.

    Este tópico é relacionado ao link [ mas neste era em relação ao ECF Bematech.

   

    Segue em anexo um parcial do problema:

-- Ativando a porta: COM1
-- 15:57:07:151 VendeItem( 07896036090855 , OLEO SE SOJA VELEIRO 900ML , FF , 1 , 2,68 , 0 , UN , $ , D , -1 )
                TX -> [sTX]-02|1,000|07896036090855|2,680|UN|F1|OLEO SE SOJA VELEIRO 900ML|T[ETX][237]
   15:57:07:218 RX <- ACK = 2 Falha: 0
                TX -> [sTX]-02|1,000|07896036090855|2,680|UN|F1|OLEO SE SOJA VELEIRO 900ML|T[ETX][237]
   15:57:09:319 RX <- 
-- Desativando a porta: COM1
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora SwedaSTX 
----------------------------------------

-- Ativando a porta: COM1
-- 15:57:12:700 NumUltimoItem
                TX -> [sTX].34|L2[ETX][148]
   15:57:14:701 RX <- 
-- Desativando a porta: COM1
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora SwedaSTX 
----------------------------------------

-- Ativando a porta: COM1
-- 15:57:16:650 NumUltimoItem
                TX -> [sTX]/34|L2[ETX][149]
   15:57:18:650 RX <- 
-- Desativando a porta: COM1
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora SwedaSTX 
----------------------------------------

    Olhando no log também, temos a vários momentos encontrei a entrada abaixo:

RX <- ACK = 6 Falha: 1

    Não sei se seria um problema. Segue:

-- Desativando a porta: COM1
-- Ativando a porta: COM1
-- 15:52:36:395 VendeItem( 07891962027425 , BISCOITO GULOSOS BAUDUCCO C/MO , FF , 1 , 4,59 , 0 , UN , $ , D , -1 )
                TX -> [sTX][194]02|1,000|07891962027425|4,590|UN|F1|BISCOITO GULOSOS BAUDUCCO C/MO|T[ETX][NUL]
   15:52:36:462 RX <- ACK = 3 Falha: 0
                TX -> [sTX][194]02|1,000|07891962027425|4,590|UN|F1|BISCOITO GULOSOS BAUDUCCO C/MO|T[ETX][NUL]
   15:52:36:903 RX <- ACK = 6 Falha: 1 
                TimeOut estendido
   15:52:36:924 RX <- (Bloco) = [sTX][194]02+0000AC[128][144][146][128][128][ETX]:
                TX -> ACK = 6 Falha: 0
   15:52:37:025 RX <- [sTX][194]02+0000AC[128][144][146][128][128][ETX]:

    Estou enviando em anexo um parcial do log do cliente para auxiliar. O cliente utiliza a placa de conversão PCI-Express para serial em todos os caixas da fabricante MosChip, driver 1.0.0.8.

 

    Gostaria da opinião de vocês sobre este erro. Desde já agradeço.

Log-Parcial.TXT

Log-Parcial.TXT

Editado por Intelliware
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Realmente parece ser um problema de falha na comunicação com a Serial...

 

Experimente trocar o cabo... ou ainda trocar o ECF de Lugar...  Se os problema persistirem no ECF, o problema pode estar nele...  Se persistirem no computador, podem estrar na Placa / Driver / PC

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

  • Membros Pro

    O pior Daniel, é que o cliente reportou que nos 4 ECFs ocorrem os mesmos problemas. Chegamos a efetuar a troca do cabo e validar todas as configurações da porta do ECF e do computador e aparentemente está normal.

 

    A dúvida nossa é que este erro ocorria com a Bematech, e tivemos que efetuar aquela correção que nos foi passada, será que teríamos que efetuar algum outro tratamento para o caso específico da Sweda?

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Os Logs apontam que o ECF está recusando o comando enviado (NACK)... provavelmente algo está se corrompendo na transmissão...

 

RX <- ACK = 6 Falha: 1

 

 

O problema não está relacionado com o Post da Bematech.... (lá era um erro de interpretação da resposta do ECF)

 

Experimente baixar os buffers da porta 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

Qual o modelo no ACBr você está usando para acessar a Sweda, ecfSweda ou ecfSwedaSTX? Ee qual a velocidade de comunicação ta usando? Eu já tive algum problema com a sweda por causa da velocidade usada, tente mudar esses dados em uma dos ECF para teste.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

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