cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 
Nota para problemas comunes de la impresora
¿Problemas con instalación inalámbrica? Consulte esta publicación: Problemas de instalación inalámbrica.
Highlighted
Estudiante honorario
Estudiante honorario
3 0 0
Mensaje 1 de 3
195
Reportar Mensaje

Como acceder al estado de la impresora HP desde un programa

IMPRESORAS HP LASER
Microsoft Windows XP

Hola: Tengo un problema ya que necesito acceder al estado de una impresora Laser HP a fin de determinar por ejemplo, si dispone de papel.

Esto se haría desde una aplicación de escritorio. Sucede que se envía a imprimir un comprobante y luego se graba el mismo en un archivo de base de datos. Puede  suceder que la impresora no tenga papel y se necesita realizar este test del estdo de la impresora ANTES DE GRABAR el comprobante.

 

He realizado pruebas con numerosos procedimientos que utilizan la WMI de windows desde CSharp, pero el estado de la impresora que siempre obtengo es 3 (Idle), esté la impresora encendida o no. La doc que encontré en la web dice que el problema es que se usa en esta caso spoolsv.exe de windows y que si éste retorna Idle, WMI también.

 

¿Se podrá determinar el estado de otra forma?

 

¿Habrá algún utilitario específico de HP que permita ser invocado desde una aplicación y que mediante el valor retornado, permita conoces su estado?

 

Muchas gracias por su atención.

Javier Albornoz

2 RESPUESTAS 2
Highlighted
Rector Rector
Rector
9,438 650 3,553
Mensaje 2 de 3
179
Reportar Mensaje

Como acceder al estado de la impresora HP desde un programa

No sé qué herramienta usas para programar, pero muchas funciones de hardware (impresores, básculas, puertas) se puede hacer interfaz con el MSCOMM32, usando el modo llamado componente ActiveX.

Y creo que es conveniente que actualices el sistema operativo XP, ya sea a Vista ó Win7.

Highlighted
Estudiante honorario
Estudiante honorario
3 0 0
Mensaje 3 de 3
148
Reportar Mensaje

Como acceder al estado de la impresora HP desde un programa

Hola! Gracias por responder. La herramienta que estamos usando es Genexus y ésta tiene la posibilidad de incluir código en csharp. Vamos a seguir tu recomendación.

Muchas gracias de nuevo!

Saludos

Responder
0 kudos
Etiquetas (1)
Nota para problemas comunes de la impresora
¿Problemas con instalación inalámbrica? Consulte esta publicación: Problemas de instalación inalámbrica.
† Las opiniones expresadas arriba son opiniones personales del autor, no de HP. Al utilizar este sitio, acceptas a los Términos de Uso y a las Reglas de Participación