cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 
  • ×
    Información
    ¿Necesita ayuda con Windows 11?

    Vea información sobre compatibilidad, actualización y soluciones para problemas conocidos de HP y Microsoft, clicando aquí

    Información
    Corrija errores en Win 10

    Resuelva problemas de actualización de Windows 10 en un PC HP – Centro de soporte HP para Windows 10

  • post a message
  • ×
    Información
    ¿Necesita ayuda con Windows 11?

    Vea información sobre compatibilidad, actualización y soluciones para problemas conocidos de HP y Microsoft, clicando aquí

    Información
    Corrija errores en Win 10

    Resuelva problemas de actualización de Windows 10 en un PC HP – Centro de soporte HP para Windows 10

  • post a message
Enlaces útiles

¿Necesitas los controladores para su impresora? ¡Haz clic aquí para encontrarlos!

Nota para problemas comunes de la impresora
Problemas para Configuración de Wifi en impresoras. Consulte esta publicación: Configuración de Wifi de impresora..
Estudiante honorario
Estudiante honorario
3 0 0
Mensaje 1 de 3
426
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
Rector
Rector
5,510 661 3,593
Mensaje 2 de 3
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.

¿Esta respuesta fue útil? Si No
Estudiante honorario
Autor
Estudiante honorario
3 0 0
Mensaje 3 de 3
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

Etiquetas (1)
¿Esta respuesta fue útil? Si No
Nota para problemas comunes de la impresora
Problemas para Configuración de Wifi en impresoras. Consulte esta publicación: Configuración de Wifi de impresora..
† Las opiniones expresadas arriba son opiniones personales del autor, no de HP. Al utilizar este sitio, aceptas los Términos de Uso y las Reglas de Participación