Controlar situación y errores de la impresora

Hola necesito controlar como antes de enviar un texto a imprimir si existe o no impresora y si existe, tras intentar imprimir si la impresión se ha efectuado o no.
Gracias

2 respuestas

Respuesta
1
El tema es que la impresión no la realizas desde tu programa, vos solo envías el trabajo a imprimr a la aplicación de control de impresión (spooler de impresión) este según la impresora que has elegido y si esta disponible te imprimirá, de lo contrario quedara en la cola de impresión hasta que la impresora este lista.
Dime cual es el problema que estas teniendo con la impresión.
Hola, gracias por tu interés, la cuestión es que necesito saber si la impresora esta lista para imprimir (si existe, tiene papel, esta encendida...) antes de enviar a imprimir el trabajo. Gracias de nuevo
Respuesta
1
Tienes dos formas de hacerlo, todo dependerá de que tan profundo quieras presentar las opciones de impresión, pero todo esta bajo el poder de administración de Windows...
Si estas utilizando el objeto Printer al final de realizar el contenido del informe, debes colocar printer. Enddoc, este método controlara la impresora por defecto del sistema y lo mandara a imprimir por el puerto de impresión, en el caso de estar off line el sistema operativo realizara el ajuste necesario para enterarte del problema.
El otro modo de hacerlo es con un commandcomundialoge el cual es un control adicional dispuesto a mostrar cajas comunes de dialogo, tal es es caso de commandcomundialog1. Showprint la cual te muentra una caja de dialogo similar a la de Office y te permitirá administrar las características de la impresión, como el numero de copias, tipo de papel y todas las características que la impresora seleccionada permita.
Suerte... cualquier cosa me avisas...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas