Elegir impresora en PrintDialog
Publicado por joselito (177 intervenciones) el 13/07/2005 11:57:27
Hola a todos;
Bueno. Mi problemilla es el siguiente.
En una pantalla de configuración, tengo una serie de opciones, cada una de las cuales es configurable para que a la hora de imprimir, se impriman por una o por otra impresora, es decir, que para imprimir cuartillas, lo haga por la Impresora 1, y para imprimir Folios por la 2, y si quiere imprimir facturas, lo haga por la 3... etc... etc... Es totalmente configurable la Impresora para cada uno de los módulos de la aplicación.
El caso, es que a la hora de imprimir en uno de los módulos, el cual ya tiene una impresora predeterminada para ese módulo, y le doy la opción a que cambie de impresora, y que no tome la que está predeterminada por defecto, la que se ha especificado en la configuración, mediante un PrintDialog, no me hace ni caso. Sigue imprimiendo por la que se ha guardado como predeterminada para ese módulo, aunque en el PrintDialog he seleccionado otra impresora distinta.
¿Cómo puedo conocer qué impresora ha seleccionado en el PrintDialog?. ¿Cómo puedo decirle al programa que imprima por la que ha seleccionado, y no por la que está predeterminada en la configuración?. El caso es que elijas la impresora que elijas, siempre imprime con la que se ha especificado en la configuración.
Por eso, quizá debería conocer en el PrintDialog, qué impresora ha seleccionado.
Muchas gracias.
Un saludo.
Bueno. Mi problemilla es el siguiente.
En una pantalla de configuración, tengo una serie de opciones, cada una de las cuales es configurable para que a la hora de imprimir, se impriman por una o por otra impresora, es decir, que para imprimir cuartillas, lo haga por la Impresora 1, y para imprimir Folios por la 2, y si quiere imprimir facturas, lo haga por la 3... etc... etc... Es totalmente configurable la Impresora para cada uno de los módulos de la aplicación.
El caso, es que a la hora de imprimir en uno de los módulos, el cual ya tiene una impresora predeterminada para ese módulo, y le doy la opción a que cambie de impresora, y que no tome la que está predeterminada por defecto, la que se ha especificado en la configuración, mediante un PrintDialog, no me hace ni caso. Sigue imprimiendo por la que se ha guardado como predeterminada para ese módulo, aunque en el PrintDialog he seleccionado otra impresora distinta.
¿Cómo puedo conocer qué impresora ha seleccionado en el PrintDialog?. ¿Cómo puedo decirle al programa que imprima por la que ha seleccionado, y no por la que está predeterminada en la configuración?. El caso es que elijas la impresora que elijas, siempre imprime con la que se ha especificado en la configuración.
Por eso, quizá debería conocer en el PrintDialog, qué impresora ha seleccionado.
Muchas gracias.
Un saludo.
Valora esta pregunta


0