C/Visual C - Impresoras

 
Vista:

Impresoras

Publicado por Luciano Rama (6 intervenciones) el 05/04/2001 07:32:44
Hola
ME pueden decir como hago para detectar si la impresora de encuentra encendida o apagada usando C.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Impresoras

Publicado por Endos (143 intervenciones) el 05/04/2001 19:38:34
Puedes usar la funcion del BIOS para obtener su estado.

Esto funciona en compiladores Borland. Te costara poco adaptarlo si usas otro:

#define LPT1 0x00
#define LPT2 0x01
#define LPT3 0x02
...

_DX=LPT1;
_AH=0x02;
geninterrupt(0x17);

Devuelve en _AH:
bit- significado
7 - Impresora lista
6 - Impresora se reconoce
5 - Falta papel
4 - Impresora seleccionada
3 - Error E/S
2 - No usado
1 - No usado
0 - Impresora no responde

El bit 0 es el que posiblemente te interesa.

Saludos,
Endos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar