Hola, como va eso? estoy realizando una impresion y me interesa controlar el estado de la misma, si la impresora esta encendida, si tiene papel.
La impresora la tengo conectada a un puero serie?
Estoy completamente perdido con este tema si alguien es tan amable de orientarme.

Intente usar el control MSCOMM1, les paso el codigo que utilice para tratar de enviarle info a la impresora


Código:
MSComm1.Settings = "9600,N,8,1" ';velociad 9600, no paridad, 8 cantidad de bits, 1 bit de parada
MSComm1.CommPort = 1 '; selecciona el Com1
MSComm1.InputLen = 0 '; pone buffer a cero (opcional)
'2.- Abrir puerto
MSComm1.PortOpen = True '3.- leer o enviar segun sea el caso
'para enviar
MSComm1.Output = "Texto a enviar"

'3.- cerrar puerto
MSComm1.PortOpen = False
Este me da errores, si le pongo Commport = 1; me dice q 'Numero de puerto no valido'
Si le pongo Commport = 2; me dice 'El puerto ya esta abiero'

Por favor si alguien me puede orientar.
Gracias