Pregunta: | 1493 - CAPTURAR EL ESTADO DEL IMPRESOR CON VB |
Autor: | Humberto Bolaños |
Amigos necesito saber como capturar el estado del impresor, sucede que estoy generando una aplicación en visual basic y cuando envio los reportes a impresión si el impresor no esta preparado me devuelve un error y me aborta el sistema, lo que necesito es saber de que manera puedo controlar si el impresor esta o no listo. Gracias |
Respuesta: | Cristhian Guzman Echeverria |
Ese problema lo puedes controlar si manejas el controlador de errores de Visual Basic, abre la ayuda y escribe "On Error" y te saldra todo sobre ese tema. Tu sabes que cada error tiene un numero, entonces en el codigo sonsistencia ese error, por ejemplo: suponiendo que el error producido es el 54 if err.number = 54 then msgbox "la impresora no esta lista" end if Ahora, si mas no recuerdo el codigo para consistenciar los errores es: ´--------------------- Sub Imprimir () On Error GoTo impresora ´Aqui va tu codigo para imprimir ´ Aqui no me acuerdo que va pero esto lo ´ encuentras en la ayuda de visual Basic impresora: if err.number = 54 then msgbox "la impresora no esta lista" Exit Sub ´ para salir del procedimiento end if End Sub ´--------------------- Aqui podras encontrar varias funciones utiles de las API´s http://www.programando.com/visualbasic/crazy/API.htm Cualquier pregunta que tengas, ya sabes mi mail, escribeme |