Cupom Fiscal no XP !!!

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Cupom Fiscal no XP !!!

Mensagem 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
Iniciante em Xharbour / Hwgui
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem 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.
CLIPPER 5.2 / BLINKER
hudson
Usuário Nível 1
Usuário Nível 1
Mensagens: 27
Registrado em: 01 Ago 2004 13:00
Localização: Cachoeiro de Itapemirim - ES
Contato:

Mensagem 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.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem 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...
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
aluiziorafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 03 Ago 2005 00:23

Mensagem 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
Responder