Ver Mensaje Individual
  #2  
Antiguo 10-02-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.934
Reputación: 27
delphi.com.ar Va por buen camino
En Win9x podrías utilizar este código que lo extraje de la unit printers de pascal:
Código:
function GetPrnStatus(LptNo: Word) : Byte; assembler;
asm
  mov dx, LptNo
  mov ah,02
  int 17h
  xchg ah,al
end;
Pero sinceramente no te lo recomiendo, te recomiendo utilizar la función GetPrinter con el parámetro Level=2 y el tipo PRINTER_INFO_2 en el parámetro pPrinter. El "campo" status del PRINTER_INFO_2, te dará el estado de la impresora. (Te recomiendo leer la ayuda de la función que esta muy explicado)

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita