Fórum IMPRESSORA MATRICIAL #365879

06/11/2008

0

Boa Tarde Delphianos, estou com um serio problema:
tenho um sistema que imprime direto na porta da impressora, porem quando a impressora esta desligada ou nao esta pronta da erro de entrada e saida I/O, porem eu gostaria de saber se tem alguma função que verifique se a impressora esta online e que seja compativel com windows xp, se alguem tiver como me ajudar desde ja agradeço


Antoniodlis

Antoniodlis

Responder

Posts

06/11/2008

Steve_narancic

tenta colocar a instrução dentro de um bloco try except


Responder

Gostei + 0

07/11/2008

Ffabiop

Olá,
Tem a clássica função:

// Verifica se a impressora está tiva ou não.
function IsPrinter : Boolean;
Const
PrnStInt  : Byte = $17;
StRq      : Byte = $02;
PrnNum    : Word = 0;  { 0 para LPT1, 1 para LPT2, etc. }
var
nResult : byte;
begin
asm
mov ah,StRq;
mov dx,PrnNum;
Int $17;
mov nResult,ah;
end;
IsPrinter := (nResult and $80) = $80;
end;



Responder

Gostei + 0

30/12/2008

Henry Lima

Bom dia, estou tentando usar essa função mas ela não funciona no windows vista...

sabe de alguma outra forma de testar se a impressora matricial esta conectada?

Abs


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar