Impressão LPT1

Delphi

07/11/2005

Estou tentando imprimir em uma impressora matricial conectada em um computador de uma rede local.
O nome da máquina na rede é ´Informatica´.
Estou usando: AssignFile(F, ´\\Informatica\LPT1´);

Recebo mensagem de erro ´Erro de I/O 53´.

O sistema operacional é o windows XP sp2.

Desde já agradeço agradeço.


Zangado

Zangado

Curtidas 0

Respostas

Edilcimar

Edilcimar

07/11/2005

vc tem que desconectar usando o o net print e depois reconectar novamente utilizando o mesmo net print indicando o caminho da rede senão não funciona


GOSTEI 0
Zangado

Zangado

07/11/2005

Ainda não consegui resolver...


GOSTEI 0
Zangado

Zangado

07/11/2005

Amigos, consegui resolver... depois de muita peleja descobri que o problema é que o WindowsXP possui restrições ao acesso externo à porta parelela...

Para inibir a proteção do win 2000, NT e XP, baixei o UserPort de www.rogercom.com, instalei, acionei e pronto... problema resolvido.

Obrigado a todos.


GOSTEI 0
Eniorm

Eniorm

07/11/2005

entranho, pois aqui no meu XP Pro (não tenho nem sp1 nem sp2) tem uma lx300 conectada na LPT1 e eu imprimo na rede blza

estranho


GOSTEI 0
Dopi

Dopi

07/11/2005

Para imprimir usando AssignFile ou AssignPrn e Write / WriteLn não é necessário nenhum driver adcional, pois o Delphi imprimirá usando o mesmo mecanismo do DOS, ou seja, escrevendo em um arquivo chamado ´LPT1´ (que é a impressora)

O programa UserPort é necessário se vc for usar assembler para acessar a porta paralela diretamente... Isso era usado para verificar se a impressora está on-line... hoje em dia, por causa do HAL do XP/NT, quase ninguem mais tenta falar diretamente com o hardware...


GOSTEI 0
Martins

Martins

07/11/2005

Para imprimir usando AssignFile ou AssignPrn e Write / WriteLn não é necessário nenhum driver adcional, pois o Delphi imprimirá usando o mesmo mecanismo do DOS, ou seja, escrevendo em um arquivo chamado ´LPT1´ (que é a impressora) O programa UserPort é necessário se vc for usar assembler para acessar a porta paralela diretamente... Isso era usado para verificar se a impressora está on-line... hoje em dia, por causa do HAL do XP/NT, quase ninguem mais tenta falar diretamente com o hardware...


Mandou bem [b:effdc169f9]Dopi (Daniel)[/b:effdc169f9].

[quote:effdc169f9=´Enio Marconcini´]entranho, pois aqui no meu XP Pro (não tenho nem sp1 nem sp2) tem uma lx300 conectada na LPT1 e eu imprimo na rede blza

estranho[/quote:effdc169f9]

Tb uso XP sem sp, e mando impressões para uma impressora de rede de qualquer terminal sem problemas.

Valew!!!


GOSTEI 0
POSTAR