Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Seleccionar impresora predeterminada en cada cliente (https://www.clubdelphi.com/foros/showthread.php?t=28359)

david duarte 16-12-2005 19:18:45

Seleccionar impresora predeterminada en cada cliente
 
Hola!!!

Tengo el siguiente problema.

en mi programa (c/s) tengo un reporte (qreport3, d5), y cuando imprimo en mi lugar donde estoy haciendo las pruebas, se imprime prefectamente, pero cuando quiro imprimir en otra computadora donde tiene otro tipo de impresora, me marca un error de que no existe la impresora seleccionada.

Como le puedo hacer para que en cada estacion en donde se ejecute el programa cliente, se seleccione automaticamente la impresora que tiene por default ( en cada cliente).

Espero que me haya entendido, he buscado en internet, pero no le entiendo muy bien como funciona. en la pagina de torrys viene algo parecido, pero no le agarro la onda!!

Si alguien sabe como hacerlo o tiene algunas direcciones de internet para buscar, se los agradecere.

Gracias.
Cómo te sientes hoy??

AGAG4 16-12-2005 22:45:52

Checa esto....
 
Checa este Link.
http://www.swissdelphicenter.ch/torr...de.php?id=2152

Saludos....

david duarte 22-12-2005 20:37:00

Ok muchas gracias.

es mas o menos lo que habia visto, pero como no tenia idea de esto, no me convencio mucho!!!

Lo pruebo y les digo como fue

Gracias!!!!

Cómo te sientes hoy??

FOURIER 24-12-2005 08:43:46

Espero te sirva
 
Primero que nada debes de saber que las impresoras que aparecen en el quickreport en preview están controladas por un índice comenzando con 0
por ejemplo supongamos que nuestra forma donde tienes el quickreport se llama FNota, el Quickreport se llama QuickRep1.. Entonces si quisieramos que imprimiera en la segunda impresora de la lista haríamos:

Código:

  FNota.QuickRep1.PrinterSettings.PrinterIndex:=1;
Espero me haya explicado, felices fiestas

david duarte 26-12-2005 19:05:00

OK, dices que empieza con 0, pero debe de habar alguna forma para ver cual es la impresora determinada, no???, las otras no me interesan tanto, porque normalmente con la que imprimen siempre es la impresora determinada, pero de todos modos te agradezco la informacion!!!

Gracias!!!
Cómo te sientes hoy??

fcios 18-01-2006 19:46:41

Proba con -1
FNota.QuickRep1.PrinterSettings.PrinterIndex:=1;

david duarte 26-04-2006 16:04:24

Muchas gracias, me sirvio de maravilla

Saludos!!!!

Gracias por su tiempo.


La franja horaria es GMT +2. Ahora son las 15:42:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi