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