Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal preciso de um auxilio urgente desenvolvi a aplicação e coloquei em um supermercado, porém o caixa usa um leitor a laser e vende os itens muito rapido e isso faz com que ele acabe perdendo alguns itens ou cortando o codigo de barras pela metade, HELP por favor existe uma solução para isso???

Obs.: Percebi que via dll ele não da esse erro, mas não quero trabalhar com as dll´s.

Já testei isso com a bematech e a daruma, por favor me ajudem...

  • Moderadores
Postado

Verifica todas as suas rotinas, desde consulta de produtos.

não sei ao certo como você faz.

mas lê codigo de barras, busca no banco, caso exista, adiciona a lista igual ao topico do anfm

e posterior busca dos dados do produtos para efetuar a venda na ecf e gravar no banco.

isso pode ocorrer problemas de demora e assim perder.

sempre que era passado 10 itens registrava somente 8 na ecf e no banco, perdendo assim 2

acredito que você verificando as suas funcionalidades e identificando aonde está a demora irá corrigir essa falha.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Fundadores
Postado

Apenas a titulo de informação... Leitores USB se comportam de forma idêntica a leitores ligados no Teclado

jacksondb,

Experimente desabilitar a seguinte propriedade: ACBrECF.Device.ProcessMessages := False

isso fará o ACBrECF se comportar de forma semelhante as DLLs.. ou seja, ele irá "congelar" a sua aplicação enquanto ele estiver ocupado...

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

´Daniel, como usar esse procedimento no acbrmonitor...

Experimente desabilitar a seguinte propriedade: ACBrECF.Device.ProcessMessages := False

meu programa ainda é em clipper usando a fglib e tb tô passando por problema de lentidão na leitura do codigo de barras. No meu caso dá um delay de até uns 3 segundos, para a leitura.. não ocorre sempre mas ocorre.. Pelos testes que fiz é algum problema com o prompt do dos, porque fiz a leitura no prompt do DOS e também dá o erro lendo direto do prompt sem o programa, Já no windows, dentro do acbr não tive nenhum delay...

P.s. Quando se faz uma doação para o projeto acbr vale para todo o projeto ou acbr e acbrnfe são separados, doações separadas..

Rubens

  • Fundadores
Postado

No ACBrMonitor essa propriedade não faria diferença ... pois ele já força uma "fila" entre os comandos enviados e suas respostas...

Não é comum essa lentidão para apresentar o código... O Leitor é de teclado/usb ou Serial ?

Se for teclado/usb pode tb pode ser algum problema no Buffer do Windows... (mas não sei como resolver)

Experimente fazer um "reset" no leitor

Em relação às doações... todas tem o mesmo destino... atualmente elas são repassadas a DJSystem, que mantém a mim, o André e a Juliana, além de outras despesas relacionadas ao ACBr...

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

Pois é Daniel... imagino mesmo que seja algum problema do windows descarregar no DOS. Na propriedade "Intervalo de Leitura" diminui para 10, melhorou um pouco mas num resolveu por completo, embora acho que quanto mais rápido ele faz a leitura, mas força o sistema né? Também na inicialização do programa mando executar um "LCB.Ativar" mesmo que no manual fala que não há necessidade. O Leitor é um VS 1200 serial, já tá rodando há uns 10 anos nesse cliente. Estavamos com o Win98 e usava um programa serial.com na inicialização do sistema e usava ECF swedas carregadas com o driver DOS Sweda. Com essa configuração funcionava blz. Daí mudamos as ECF para Epson e Windows para XP. Vou criar um programinha basico só para leitura do scanner e fazer um teste para ver se tá tendo algum conflito com a fglib no windows xp.

Vlw...

Rubens

  • Fundadores
Postado

Rubens,

Abra a interface do ACBrMonitor e deixe o campo sufixo em branco... após isso, leia alguns códigos, e descubra o sufixo correto, ajustando-o no ACBrMonitor...

Veja nesse tópico a importância do sufixo correto.

viewtopic.php?p=4792#p4792

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á 5033 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.