Ir para conteúdo
  • Cadastre-se

dev botao

VendeItem Trava em alguns itens


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

Recommended Posts

Tenho um cliente que esta usando uma Daruma FS700M e esta acontecendo uma coisa estranha quando começa a vender a mesma trava retornando um exceção mas vazia dai ja fica tudo doido fiz o teste com uma MAC 1 e o problema no ocorre somente na FS700 que esta acontecendo isso.

no ACBrECF.VendeItem isso acontece aleatório as vezes eu passo 5 itens e ja da o problema, ja entrei em contato com o pessoal da e me falaram que isso tinha q poderia ser problema do acbr, pois com a dll não acontece o problema

eu ja estou usando a  ACBrECF1.Device.ProcessMessages := False;

sempre que acontece o problema eu porco a sequencia dos itens

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

estou efetuando venda normal e da o seguinte erro conforme o log

-- 13/11 09:37:30:708                 TX -> [FS]R[200]057[180]
-- 13/11 09:37:30:864     RX <- :[200]0571[CR][252]
-- 13/11 09:37:30:974 VendeItem( 7891000089859 , BISC. NESFIT MORANGO 200G , FF , 2,59 , 1 , 0 , UN , % , A , -1 )
-- 13/11 09:37:30:974                 TX -> [FS]F[207]17000259000000100000000000000187891000089859 UN TBISC. NESFIT MORANGO 200G[255][19]
-- 13/11 09:37:31:130     RX <- :0000000[207]018000000000259[CR][255]
-- 13/11 09:37:32:768 Estado
-- 13/11 09:37:32:768                 TX -> [FS]R[200]056[181]
-- 13/11 09:37:32:877     RX <- :[200]0561[CR][253]
-- 13/11 09:37:32:877 
-- 13/11 09:37:32:877                 TX -> [FS]R[200]057[180]
-- 13/11 09:37:33:033     RX <- :[200]0571[CR][252]
-- 13/11 09:37:33:033 Estado
-- 13/11 09:37:33:033                 TX -> [FS]R[200]056[181]
-- 13/11 09:37:33:173     RX <- :[200]0561[CR][253]
-- 13/11 09:37:33:173 
-- 13/11 09:37:33:173                 TX -> [FS]R[200]057[180]
-- 13/11 09:37:33:329     RX <- :[200]0571[CR][252]
-- 13/11 09:37:33:454 VendeItem( 7891000089859 , BISC. NESFIT MORANGO 200G , FF , 2,59 , 1 , 0 , UN , % , A , -1 )
-- 13/11 09:37:33:454                 TX -> [FS]F[207]17000259000000100000000000000187891000089859 UN TBISC. NESFIT MORANGO 200G[255][19]
-- 13/11 09:37:43:610 RespostaComando: :0000000[207]019000000000259
-- 13/11 09:37:43:610 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 0
-- 13/11 09:37:43:610     RX <- :0000000[207]019000000000259
-- 13/11 09:37:43:610 
----------------- ERRO -----------------
Impressora Daruma não está respondendo
----------------------------------------

-- 13/11 09:37:43:641 Estado
-- 13/11 09:37:43:641                 TX -> [FS]R[200]056[181]
-- 13/11 09:37:43:750     RX <- :[200]0561[CR][253]
-- 13/11 09:37:43:750 
-- 13/11 09:37:43:750                 TX -> [FS]R[200]057[180]
-- 13/11 09:37:43:906     RX <- :[200]0571[CR][252]
-- 13/11 09:37:43:906 Estado
-- 13/11 09:37:43:906                 TX -> [FS]R[200]056[181]
-- 13/11 09:37:44:046     RX <- :[200]0561[CR][253]
-- 13/11 09:37:44:046 
-- 13/11 09:37:44:046                 TX -> [FS]R[200]057[180]
-- 13/11 09:37:44:202     RX <- :[200]0571[CR][252]
-- 13/11 09:37:44:343 VendeItem( 7891000089859 , BISC. NESFIT MORANGO 200G , FF , 2,59 , 1 , 0 , UN , % , A , -1 )
-- 13/11 09:37:44:343                 TX -> [FS]F[207]17000259000000100000000000000187891000089859 UN TBISC. NESFIT MORANGO 200G[255][19]
-- 13/11 09:37:44:530     RX <- :0000000[207]020000000000259[CR][244]

so que a ecf regitra o item, o acbr não me traz a exceção de erro, se deu erro deveria bloquear a venda de item mas ela esta sendo registrado no ecf

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tem algo errado com está impressora ou conexão a ela, veja que o comando é enviado e ocorre o erro, se ela chega a imprimir é algo no retorno que não está legal, então o componente trata o erro como deveria.

Você checou os cabos de conexão é drivers Daruma?

Tente baixar o buffer de recebimento e envio no driver também.

Qual timeout você configurou para o componente?

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

O problema de travamento foi resolvido agora estou este problema 

-- 24/11 11:11:46:168                 TX -> [FS]R[200]066[182]
-- 24/11 11:11:46:308     RX <- :[200]06624112015100944[CR][199]
-- 24/11 11:11:46:480 AbreRelatorioGerencial
-- 24/11 11:11:46:480                 TX -> [FS]F[230]01[189]
-- 24/11 11:11:46:652 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0
-- 24/11 11:11:46:652     RX <- :1007800[230]000000[CR][239]
-- 24/11 11:11:46:652 
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
Erro estendido (078 -> CF aberto)
----------------------------------------

Isso so ocorre na FS700M mas MAC funciona perfeitamente, O problema tambem da na abertura do cupom

Link para o comentário
Compartilhar em outros sites

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