como usar o LPT2FILE no WinXP?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

como usar o LPT2FILE no WinXP?

Mensagem por janio »

Boa tarde a todos,

Este programa direciona a saída da LPTx para um arquivo texto. Ocorre, que no Win98 isso funciona beleza, desde que seja carregado no Autoexec.bat. Se for carregado depois que o windows for iniciado, não funciona.

No WinXP nao consigo fazer funcionar de jeito nenhum! :(

Já coloquei no AUTOEXEC.NT... carrego depois que o WINDOWS é iniciado, mas simplesmente não funciona!

Alguém sabe como fazer pra esse programa funcionar no WINDOWS XP??

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Poxa! Ninguém se habilita??

:( :'(

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Eliane
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 22 Mai 2006 10:17
Localização: Londrina-PR

Mensagem por Eliane »

Janio, na verdade nunca usei este programa. Faço da seguinte maneira:

SET DEVICE TO PRINTER
SET PRINTER TO nome_file

... cria arquivo TXT

Abre arquivo TXT
SET DEVICE TO PRINTER
SET PRINTER TO &pa_porta, onde pa_porta pode ser lpt1,lpt2 ou lpt3.

Lê cada linha do linha e vai imprimindo na porta escolhida.

Inclusive estou com problemas, pois uso até a lpt8 no Win98 com sucesso, mas no XP só aceita até LPT3. Não sei se ajudei em alguma coisa !
Avatar do usuário
digitom
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 06 Abr 2006 13:52
Localização: Anápolis-Go
Contato:

Mensagem por digitom »

Você já tentou usar uma BAT ?
Mais ou menos assim:


seuprograma.bat

Código: Selecionar todos

cd\pastaondeestaolpt2file
lpt2file 
cd\pastaondeestaseuprograma
seuprograma.exe    //chama seu programa


Depois você cria um atalho no WINXP.
Fui :)
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá a todos, :xau

Agradeço a ajuda postada, mas não funciona naum.

Por padrão, direciono todos os meus relatórios para LPT1. Aqui-acolá quando um cliente tem IMPRESSORA USB tenho que utilizar desse recurso pra não ter que direcionar o mesmo relatório para saídas diferentes.

Percebi que o Win98 carrega na memória esse programa quando inicializado pelo AUTOEXEC.BAT. Inclusive, quando o windows (98) inicia, ele avisa que esse programa está na memória. Coisa que com o WinXP naum acontece. Já ouvi dizer que no WINDOWSXP funciona tbem! Mas como!!?? mexi e remexi e nada. :'(

Agora, vi em algum lugar um comentário sobre um programa chamado DOS2USB que fica aberto ao lado do relogio, e quando vc manda imprimir ele cria uma impressora virtual na lpt1 e redireciona para a usb, sem a necessidade de fiacar imprimindo em texto e depois mandar pra impressora.

Quem quiser testar, pega aí -> http://www.dos2usb.com/install.exe

Se funcionar mesmo resolverá um monte de problemas, não acham?

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder