Ir para conteúdo
  • Cadastre-se

dev botao

Lentidão No Retorno De Alguns Comandos.


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

Recommended Posts

Boa Tarde.

 

Eu estou usando o AcbrECF com a Sweda ST200 e estou achando muito lento o retorno de alguns comando por exemplo :

 

Assim que executo a abertura do cupom chamo o NUMCCF e NUMCOO pois preciso destes dados mais demora uns 2 segundos ou mais.

 

e no registro do item ainda não consegui uma velocidade adequada de trabalho para um PDV, só que fico impressionado com a velocidade do mesmo comando no ECFTeste.

 

Veja este log de comunicação :

 

-- 14:12:21:593 AbreCupom( , ,  )
                TX -> [ESC].17}
   14:12:23:226 RX <- .+0001}
-- 14:12:23:226 
                TX -> [ESC].28}
   14:12:23:589 RX <- .+0001000P VENDAS 17N000000000000000000000000!0312131412N                                   001NN000000000000000000000000SNNN0 }
-- 14:12:23:590 Estado
                TX -> [ESC].28}
   14:12:23:904 RX <- .+0001000P VENDAS 17N000000000000000000000000!0312131412N                                   001NN000000000000000000000000SNNN0 }
-- 14:12:23:904 NumCCF
                TX -> [ESC].27H}
   14:12:23:998 RX <- .+C001HSW031300000000041507 01.00.05    00010014000038000060000151000000000356000000030000000600000000000437009000000000203632 }
-- 14:12:23:998 NumCupom
                TX -> [ESC].27H}
   14:12:24:277 RX <- .+C001HSW031300000000041507 01.00.05    00010014000038000060000151000000000356000000030000000600000000000437009000000000203632 }
-- 14:12:24:282 NumSerie
                TX -> [ESC].27H}
   14:12:24:563 RX <- .+C001HSW031300000000041507 01.00.05    00010014000038000060000151000000000356000000030000000600000000000437009000000000203632 }
-- 14:12:24:597 VendeItem( 7898938795753 , COBERTURA CHOC AO LEITE  , T02 , 1 , 16,56 , 0 , UN , $ , D , -1 )
                TX -> [ESC].0178989387957530001000000016560000000001656~COBERTURA CHOC AO LEITET02  UN}
   14:12:25:168 RX <- .+0002}
-- 14:12:25:728 VendeItem( 7898938795753 , COBERTURA CHOC AO LEITE  , T02 , 1 , 16,56 , 0 , UN , $ , D , -1 )
                TX -> [ESC].0178989387957530001000000016560000000001656~COBERTURA CHOC AO LEITET02  UN}
   14:12:26:098 RX <- .+0003}
-- 14:12:27:912 Subtotal
                TX -> [ESC].28}
   14:12:28:105 RX <- .+0003002P VENDAS 01N000000003312000000003312!0312131412N                                   001NN000000003312000000000000SNNN0 }
-- 14:13:19:278 SubtotalizaCupom( 0 ,  )
                TX -> [ESC].10}
   14:13:19:480 RX <- .+0004}
-- 14:13:19:497 EfetuaPagamento( 01 , 50 , , 0, 0 )
                TX -> [ESC].1001000000005000}
   14:13:19:786 RX <- .+0005}
-- 14:13:19:932 FechaCupom( ----------------------------------------   Obrigado e Volte sempre!---------------------------------------- )
                TX -> [ESC].12NN0----------------------------------------0   Obrigado e Volte sempre!-------------0---------------------------             }
  Purge VerificaFimImpressao: .+P550.+0006}
   14:13:22:381 RX <- .+0006}
-- 14:13:22:381 
                TX -> [ESC].28}
   14:13:22:555 RX <- .+0006002C VENDAS 12N000000003312000000003312!0312131413N                                   001NN000000000000000000000000SNNN0 }
-- 14:13:22:555 Estado
                TX -> [ESC].28}
   14:13:22:646 RX <- .+0006002C VENDAS 12N000000003312000000003312!0312131413N                                   001NN000000000000000000000000SNNN0 }
-- 14:13:22:646 Estado
                TX -> [ESC].28}
   14:13:22:737 RX <- .+0006002C VENDAS 12N000000003312000000003312!0312131413N                                   001NN000000000000000000000000SNNN0 }
-- 14:13:22:740 Estado
                TX -> [ESC].28}
   14:13:22:895 RX <- .+0006002C VENDAS 12N000000003312000000003312!0312131413N                                   001NN000000000000000000000000SNNN0 }
 
 
desde já obrigado pela ajuda.
Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Você está utilizando o modelo ecfSweda ou ecfSwedaSTX? o correto seria utilizar ecfSwedaSTX.

 

Qual o valor que você está colocando na propriedade "IntervaloAposComando"? Essa propriedade para impressoras térmicas deve ser "0"

 

Verificou se a velocidade configurada para o BaudRate condiz com a configuração aceita pela impressora?

  • Curtir 2

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

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

Nossa muito obrigado eu estava deixando o intervalo = 100 a velocidade estava correta SwedaSTX 115200.

 

Ficou rápido a abertura do cupom fiscal mesmo capturado o CCF e o COO.

 

só mais uma pergunta existe algum doc de dicas que ajude os iniciantes no ACBr para não cometer estes erros básicos.

 

Muito obrigado pela ajuda Régys.

Link para o comentário
Compartilhar em outros sites

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