Página 1 de 1

Cupom Fiscal no XP !!!

Enviado: 03 Mar 2008 16:02
por ReinaldoFreitas
Ola amigos, tenho um programa de cupom fiscal em clipper 5.3, atualmente esta funcionando em Windows 98, meu cliente quer instalar o XP, como fazer com o cupom fiscal, ja que nao tem o autoexec e config, ja tentei colocar o drive mp20drv.exe no autoexec.nt e nao deu certo !!

alguem pode me ajudar ?????

Bematech MP-20

Clipper 5.3

Exospace

Enviado: 03 Mar 2008 16:38
por Clipper
Prezado Colega

Se não me engano, no XP você não pode usar o Driver residente, terá que usar o BEMAFI.EXE para fazer a comunicação com a impressora.

Até logo.

Marcelo

Enviado: 03 Mar 2008 21:54
por pringles
Com relação ao driver residente MP20DRV.EXE, eu também o utilizo.
Como o XP não possui o AUTOEXEC.BAT nativo, você pode carregar o driver da seguinte maneira: crie um batch para executar o driver e em seguida executar seu programa.
Sobre o BEMAFI.EXE: no XP, você pode trabalhar tanto com o driver residente quanto o bemafi.exe.
Quando for Win98, você também consegue trabalhar com os dois. O problema do 98 é que ele não libera muita memória convencional do DOS para este tipo de operação (BEMAFI.EXE), e o driver residente se torna, às vezes, mais viável.

Enviado: 08 Mar 2008 18:43
por hudson
Se for preciso alterar os fontes para o bemafi.exe sugiro mudar para opções com mais aproveitamento de recursos como o projeto AcBrmonitor.
http://acbr.sourceforge.net/wiki/index.php/Monitor
toda a comunicação com a ecf é feito via arquivo TXT, além de funcionar com várias marcas e modelos de ecf sem precisar fazer praticamente nenhuma alteração, facilitar informações para o sintegra e muito mais.

Enviado: 08 Mar 2008 19:03
por Stanis Luksys
pringles escreveu:crie um batch para executar o driver e em seguida executar seu programa.
Dependendo de como está linkeditando seu aplicativo, pode chamar pelo RUN() também...

Enviado: 12 Mar 2008 20:30
por aluiziorafael
:xau
caro colega Reinaldo Freitas. Tenho um programa fiscal rodando em xp normalmente utilizando o driver residente. Você não precisa modificar nada em seu programa. Faça o seguinte.

Adote as mesmas configurações de files e set path que estavam presentes nos arquivos config.sys e autoexec.bat do win98 e coloque nos arquivos config.nt e autoexec.nt do xp

No XP você não precisa fazer reserva de irq como no win98( estou falando de bematech)

Crie uma bat ( exemplo abaixo) e chame o programa por ela.

Comigo funciona perfeitamente, abraços.

Exemplo do bat
mp20drv
:retorna
xxxxxx // nome do seu exe
if not errorlevel == 1 goto fim
:leitura
xxxxx.exe /// escreve assim mesmo: o nome do seu exe com ".exe"
goto retorna
:fim
cls