FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Configurar impresora
Hola Compañeros,
Tengo un inconveniente, quiero configurar sólo en la aplicación la impresora que quiero utilizar para imprimir en el, habiendo varias instaladas, he encontrado un ejemplo en los trucos de www.latiumsoftware.com, pero siempre imprime en la impresora anteriormente predeterminada. He visto que despues de aplicar la nueva impresora, siempre imprime en la misma. Tengo un fichero ini donde guardo todos los datos del programa es decir la configuración, y podría guardar la impresora en este mismo, lo que no se es despues de cargarlo en el programa como utilizarlo para que siempre imprima por este dispositivo. Agradesco la ayuda de antemano. PD: He buscado en el foro y on he encontrado nada, de lo que necesito. La impresion qe quiero hacer es para un rxrichedit. |
#2
|
||||
|
||||
yo te diria muy por encima que guardases el valor del indice de la impresora dentro de tu ini, y luego lo cargases en la propiedad PrinterIndex; con ello tu sistema deberia de elegir la impresora correspondiente a este indice o valor..
[Impresoraacurrar] IndiceDeterminadopalmomento01 = 1 IndiceDeterminadopalmomento02 = 2 ... ... ... luego de cargar dicho valor emplerar si usas qreport QuickRep1.PrinterSettings.PrinterIndex := elvalordado; si usas un Tprinter TPrinter.PrinterIndex := ......... espero que te oriente
__________________
online |
#3
|
|||
|
|||
HOla Combat-F2D,
como dije anteriormente, utilizo un rxrichedit y necesito configurar una impresora exclusivamente para cuando quiera imprimir el documento en el, sin cambiar la impresora predeterminada del sistema. Creo que lo que indicas es correcto, pero al guardar la impresora por defecto en el ini, como la utilizaría para imprimir un richedit????? |
#4
|
||||
|
||||
Como me has pillado con tiempo me he currado un pequeño programita para que estudies la manera de poder seleccionar otra impresora a la hora de imprimir el contenido de un RichEdit de esos.
Si observas el codigo veras que es necesario añadir a la clausula uses las unidades: Inifiles, Printers y WinSpool; Asi mismo te remito un fichero del tipo INI con los parametros de prueba. Dicha aplicacion la he generado con Delphi6 sobre el XP del Billy y furula No te olvides que deberas tener instalada más de una impresora en el sistema para que esto furule Lo he subido a este foro mediante la opcion de que dispone; asi mismo por si acaso te lo he remitido a tu correo Espero que te valga amigo.
__________________
online |
#5
|
|||
|
|||
Hola Combat-F2D
Gracias por tu repuesta, pero te podría pedir el favoe de enviar nuevamente el ejemplo que has hecho, el correo anterior se ha dañado el acceso y no he podido verificarlo. Si no es muhc amolestia te lo agradecería. Tampoco veo el link para descargarlo en el foro Gracias nuevamente |
#7
|
|||
|
|||
Hola,
Muchas gracias Combat-F2D, era lo que necesitaba, he implementado tu idea y me ha funcionado correctamente. Gracias nuevamente |
|
|
|