Visual Basic - Estado de la impresora

Life is soft - evento anual de software empresarial
 
Vista:

Estado de la impresora

Publicado por Reynaldo Herrera (67 intervenciones) el 13/06/2003 17:35:35
Hola

Aguien sabe como puedo saber el estado de la impresora, en linea, sin papel etc, es una impresora de matriz conectada al lpt1.

Gracias
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:Estado de la impresora

Publicado por Pablo (1 intervención) el 13/06/2003 19:59:10
Hola.
La unica forma que conozco de acceder al puerto paralelo es usando una dll llamada inpout32.dll. Con ella podes leer y escribir los puertos paralelos y seriales.
tiene dos comandos:

out (portaddress,dato) envia un byte al puerto al que apunta el address
inp(portaddress) lee un byte del puerto

el el caso del puerto paralelo tenés tres registros:

Datos: ubicado en la direccion portaddress
si escribís acá un byte aparece en los pines d0 a d7 del puerto paralelo
Status: direccion portaddress + 1
aqui lees las lineas de entrada que vienen de la impresora
Control: direccion portaddress +2
seteas si el puerto es bidireccional etc..

usando estatus te das cuenta del estado de la impresora

de esta pagina podes bajar la dll
http://www.lvr.com/
y entrá en parallel port central.

espero que te sirva, cualquier cosa escribime
saludos


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