Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia pessoal

Estou utilizando o ACbrMonitor com conexão TCP/ip e estou com problema grande de lentidão, chegando a quase 1 minuto a impressão de um cupom fiscal com poucos itens! E já testei em dois ambientes diferentes sempre com o mesmo problema. Estou utilizando por rede interna, a rede não apresenta problemas. Entre um comando e outro está bastente lento, imprime o cabeçalho para um pouco depois imprime um item para um pouco. Firewall do windows está desativado nas duas pontas.

Alguma sugestão?

  • Fundadores
Postado

Tente em Localhost (127.0.0.1)... Se ficar rápido (TCP é extremamente rápido em Localhost), então não há problema na sua rotina... Se a lentidão persistir provavelmente o problema é na sua rotina...

A Analise do LOG do ACBrMonitor pode prover mais informações

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.

Postado

O Problema que meu servidor está em uma estação e o cupom fiscal em outra e não há como colocar o cupom fiscal diretamente no servidor.

ACBrMonitor Ver. 0.9.9b

Conectado em: 24/10/12 10:43:39

Máquina: 192.168.254.20

Esperando por comandos.

ECF.Ativar

OK: @

ECF.AbreCupom

OK: @

ECF.VendeItem(5487,FLOR E COR VESTIDO CURTO MC 8211,17,1,179.000,0,PC)

OK: @

ECF.SubtotalizaCupom

OK: @

ECF.EfetuaPagamento(01,179)

OK: @

ECF.FechaCupom(Cupom Fiscal: 500018 |Cliente: 19 CONSUMIDOR |Endereco:AV IPIRANGA|Bairro: AZENHA|Municipio: PORTO ALEGRE RS|Vendedor: 19|Cnpj: 00000000000000 )

OK: @

ACBrMonitor Ver. 0.9.9b

Conectado em: 24/10/12 10:44:15

Máquina: 192.168.254.20

Esperando por comandos.

Seria esse o log que deseja?

  • Fundadores
Postado

O log do ACBrMonitor não ajudou muito, pois não tem data/hora

A ideia é montar um laboratório de testes, para testar o dempenho de sua rotina, em localhost

Com um PING vc poderia medir a velocidade da rede...

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.

Postado

No nosso laboratório de desenvolvimento usamos localhost e não há lentidão! Em 7s mais ou menos imprime o cupom, mas farei os teste com o tempo exato. O problema todo está quando utilizado em rede já testei com o ping e o tempo sempre aparece em torno de 1 ms a 5 ms. e no log acima aparece o horário de inicio e final demoro 36s. Mas tentarei o quanto antes fazer alguns testes em localhost para acharmos a solução. Se aparecer alguma sugestão enquanto isso por favor avise-nos

Obrigado e volto a entrar em contato logo

  • Consultores
Postado

Quando você disse que seu servidor está em uma estação e o cupom em outra você quer dizer que está usando 3 máquinas?

[]'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.
Postado

Desculpa a insistência. Vejam o log abaixo por favor e me digam se o tempo está mais ou menos normal! Estou testando em 127.0.0.1 agora

Conectado em: 29/10/12 10:48:40

Máquina: 127.0.0.1

Esperando por comandos.

ECF.Ativar

OK: :0032B80000C100

ECF.ModeloStr

OK: Daruma

ECF.DadosUltimaReducaoZ

OK: [ECF]

DataMovimento = 24/09/12

NumSerie = DR0911BR000000269314

NumSerieMFD = 22001G20110200200887

NumECF = 001

NumLoja = 001

NumCOOInicial =

NumCOO = 000882

NumCRZ = 000076

NumCRO = 000001

NumGNF = 000155

NumCCF = 000482

NumCFD = 000000

NumCDC = 000000

NumGRG = 000118

NumGNFC = 000000

NumCFC = 000001

NumNCN = 000000

NumCCDC = 000000

[Totalizadores]

VendaBruta = 1124,9

GrandeTotal = 95190,06

TotalDescontos = 0

TotalCancelamentos = 1124,9

TotalAcrescimos = 0

TotalDescontosISSQN = 0

TotalCancelamentosISSQN = 0

TotalAcrescimosISSQN = 0

TotalNaoFiscal = 0

TotalDescontosOPNF = 0

TotalCancelamentosOPNF = 0

TotalAcrescimosOPNF = 0

[Aliquotas]

01T2500 = 0

02T1700 = 0

03T1200 = 0

04T0700 = 0

05S0500 = 0

[OutrasICMS]

TotalICMS = 0

TotalISSQN = 0

TotalSubstituicaoTributaria = 0

TotalNaoTributado = 0

TotalIsencao = 0

TotalSubstituicaoTributariaISSQN = 0

TotalNaoTributadoISSQN = 0

TotalIsencaoISSQN = 0

[NaoFiscais]

01_Sangria = 0

02_Suprimento = 0

ALERTA: Fim da Conexão com: 127.0.0.1 em: 29/10/12 10:48:52

Foram 12 segundos para fazer essa rotina. É normal ou tem como melhorar isso?

Postado

Configuração do computador

Processador: Xeon E31220 3.10 GHZ

Memória: 4gb

Sistema Operacional: 2008 standard 32bits

  • Consultores
Postado

Não tenho experiência com o ACBrMonitor, então só posso falar do funcionamento depois que seus dados chegam a ele, e ele começa a trabalhar como o componente.

Mas observando o seu log, ele parece que engloba vários comandos e não apenas um.

Não dá pra saber quanto tempo foi gasto no envio do arquivo de comandos, quanto tempo foi gasto na espera do arquivo de respostas. Quanto tempo demorou a comunicação com o Banco de dados, etc...

Eu sugiro você usar um profiler para poder analisar seu código e ver onde exatamente está o gargalo. Talvez analisando o ACBrMonitor também um log mais detalhado, pois esse daí que você montou é muito resumido.

[]'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.
  • Fundadores
Postado

A leitura das informações da Z é demorada... pois há muita comunicação com o ECF...

Isole o problema... Se você quer saber se o ACBrECF está lento para se comunicar com o ECF, use o ECFTeste, diretamente com a serial do ECF..

A analise do LOG gerado pelo ACBrECF vai lhe dar mais detalhes sobre o tempo de processamento do ACBrECF

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.

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