Serial para ECF

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Serial para ECF

Mensagem por PAULO S »

Caros Colegas,

Alguém sabe sobre "limpar" a serial onde está conectado o ECF ?
Tenho um cliente que usa uma Bematech 2100 e todo início de dia, isto é, o primeiro cupom tem sua emissão lenta, e isso ocorre somente no primeiro, os demais são emitidos normalmente. (Uso o Bemafi.exe)
Comentaram que deve-se executar um comando ou aplicativo que "limpa" a serial. Alguém sabe do que se trata ?
Se algum dos colegas já passou por isso e puderem me dar uma dica, agradeço antecipadamente.
Obrigado !
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Olá Paulo,

Você pode fazer o seguinte teste, usar a CA-TOOLS para se conectar a uma porta serial com COM_OPEN(), e logo em seguida fechar a conexão com a porta, que antes de fechar com COM_CLOSE() a CA-TOOLS da um Flush na porta.
Isso fazia em balanças eletronicas em modo continuo.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Obrigado pela dica.
Mas gostaria de saber se existe alguma outra solução sem o uso do Ca-Tools, pois já comentaram sobre este assunto, não me recordo se em clipper ou outro aplicativo externo.
Se alguém souber de mais alguma coisa, agradeço.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Mensagem por lucimauro »

Paulo qual o windows que voce esta usando?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Pode usar tmb. a IOLIB tem funções para limpar buffers:
INBUFCLR() = Limpa o buffer de Entrada
OUTBUFCLR() = Limpa o buffer de Saida
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Lucimauro,

Uso no XP e no 98. A maioria no XP.
Coloquei este assunto porque fizeram o seguinte comentário: que a porta serial onde está instalado o ECF pode ficar com "sujeira" e deveria ser executado um comando ou aplicativo que "limpasse" a porta serial. Esta "sujeira" na serial poderia atrapalhar a conexão entre o ECF e o aplicativo.
Gostaria de saber se esta informação procede e em caso positivo, como deve ser o procedimento.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Mensagem por lucimauro »

Paulo,

No caso do windows 98 para que voce resolva esse problema voce pode remover a porta COM1 depois reservar o recurso da mesma (INTERRUPCAO-04),depois reinicie e pronto, sua porta tara com recurso reservado so para voce.

no windows Xp voce deve remover a porta COM1 uma unica vez e pronto, depois pelo menos no meu caso sempre funciona sem precisar toda vez ta removendo essa porta.
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Lucimauro,

Na realidade não é esta a questão, como já disse a porta serial funciona perfeitamente, entretanto apenas no primeiro cupom do dia ocorre uma certa lentidão, mas acaba sendo emitido normalmente, o restante das operações do dia se processam normalmente, portanto esta lentidão acontece apenas no primeiro cupom.
A observação que foi feita é que a porta serial pode ficar com alguma "sujeira" (interferência - não sei como denominar isso) que atrapalharia o inicio da conexão com o ECF (também não sei dizer o porque disso) e isso poderia ser resolvido através da execução de um comando no clipper ou um aplicativo externo.
Gostaria de saber se esta informação que me foi passada está correta e qual a solução.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Mensagem por BHS »

Bom dia a todos

Paulo, tb uso o bemafi.exe aqui na minha empresa com a 2100, e nunca aconteceu isso, to achando estranho isso. Vc disse que somente acontece no 1º cupom do dia, daí lhe pergunto:

1. é durante a abertura do cupom ?
2. fica lento durante as vendas ?
3. é somente no fechamento ?

pra depois discutirmos melhor.

Até

BHS
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

BHS,

Acontece apenas a abertura do cupom, depois tudo transcorre normalmente. Realmente é muito estranho.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Mensagem por BHS »

Paulo

então pode ser o que eu desconfiava, vc no comando do primeiro cupom do dia, não esta fazendo alguma gravação ou leitura da MFD, por causa da NF Paulista ?!

vc ja testou esse mesmo ECF em outra maquina ?

ate

BHS
BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Mensagem por BHS »

eu estava relendo o seu penultimo post, essa certa lentidão é de quanto tempo ?
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

BHS,

Não realizo nenhuma operação em especial neste primeiro cupom.
Na abertura do cupom a espera é de 20 a 30 segundos. Apenas no primeiro.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Mensagem por BHS »

Oi Paulo

bom, nesse caso o que seria o mais certo é levar o ECF na autorizada pra ver se ele não esta com algum problema... pois como te falei eu tenho esse ECF em meu comercio e funciona que é uma beleza.

Até mais

BHS
Responder