IMPRESSORA MATRICIAL
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
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
Curtidas 0
Respostas
Steve_narancic
06/11/2008
tenta colocar a instrução dentro de um bloco try except
GOSTEI 0
Ffabiop
06/11/2008
Olá,
Tem a clássica função:
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;
GOSTEI 0
Henry Lima
06/11/2008
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
sabe de alguma outra forma de testar se a impressora matricial esta conectada?
Abs
GOSTEI 0