Capturar string da LPT1 e jogar no Memo, tem como?

Delphi

22/12/2005

Bom Dia amigos,
Eu estou usando uma Bematec mas ela tá ligada na LPT1 já que ela é não fiscal. E eu faço a impressão dela direto na LPT1 mas a minha máquina fica dando uma msg:
Pasta ´impressoras´
Não foi possível imprimir "No Document Name" em LPT1: O dispositivo não está conectado.

Deseja reperir o trabalho?
[repetir]   [cancelar]

Mas se clico em repetir ou cancelar a msg continua aparecendo mesmo reiniciando o PC.
Então gostaria de saber se tem como capturar o que o windows tá mandando pra LPT1 e jogar num memo pra fazer ele pensar q foi impresso!! :P


Marcosrocha

Marcosrocha

Curtidas 0

Respostas

Dopi

Dopi

22/12/2005

O que vc poderia fazer é configurar a Impressora padrão do Windows, criando uma ´porta´ que aponte para um arquivo... (ao invez de LPT1: )... Nesse caso, tudo que vc enviar para essa impressora será gravado nesse arquivo


GOSTEI 0
Marcosrocha

Marcosrocha

22/12/2005

O que vc poderia fazer é configurar a Impressora padrão do Windows, criando uma ´porta´ que aponte para um arquivo... (ao invez de LPT1: )... Nesse caso, tudo que vc enviar para essa impressora será gravado nesse arquivo

Sim mas o WinNT (2k ou XP) não dá pra fazer isso, pelo menos não quando eu tentei...
Vc sabe como eu faço??


GOSTEI 0
Dopi

Dopi

22/12/2005

Veja a imagem:


GOSTEI 0
Marcosrocha

Marcosrocha

22/12/2005

Meu windows só tem 2 tipos de porta, Local Port e Standard TCP/IP Port mas nenhuma das duas eu consegui colocar um caminho do HD... Como eu faço?


GOSTEI 0
Dopi

Dopi

22/12/2005

Clique em ´Adicionar Porta´ e depois em ´Nova porta´ e escreva o nome do arquivo desejado (com o path completo)


GOSTEI 0
Martins

Martins

22/12/2005

Veja a imagem abaixo:


Boa sorte!!!


GOSTEI 0
Marcosrocha

Marcosrocha

22/12/2005

Consegui fazer, eu não sabia que tinha que digitar um nome de um arquivo...
Agora funfo!! Valeu galera!! Desculpa a Burrice!! :oops:


GOSTEI 0
Marcosrocha

Marcosrocha

22/12/2005

Galera não funcionou, eu criei a porta e criei o arquivo de destino .txt mas não funciona, continua dando akela msg...


GOSTEI 0
Thomaz_prg

Thomaz_prg

22/12/2005

Cara, não sei se te ajuda, mas existe um programinha chamado Prn2File que captura o que tá sendo mandado pra LPTx e grava em um arquivo. É um programa DOS, mas fiz alguns testes com ele e funcionaram. Só que, elel tem que ser executado antes de abrir seu sistema. Por exemplo, você cria um arquivo BAT que executa o Prn2File e em seguida executa o seu prog. É meio quebra galho, mas pode ser que ajude.


GOSTEI 0
POSTAR