Clarion - Seleccionar impresora en un rpt

 
Vista:

Seleccionar impresora en un rpt

Publicado por Pedro (59 intervenciones) el 04/01/2012 21:15:04
Hola
Estoy trabajando en C6.3 y con rpt nativos de clarion, necesitaria que cuando uno le da imprimir a la vista previa aparezca el cuadro de dialogo de las impresoras definidas en el puesto localque se esta ejecutando la aplicacion.
En C55 (donde lo tenia antes) usaba el tintools, porque era gratis, pero ahora no y la verdad he tratado de usar el tpl de evolution consulting que es free, pero si me da la opcion del nro de pagina, pero no la de selecionar jla impresora

Alguien podria ayudarme a ver como puedo solucionar este tema

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Seleccionar impresora en un rpt

Publicado por Marcelo Madelón (572 intervenciones) el 05/01/2012 11:43:49
Pedro

Te paso este código donde elijo la impresora y uso el template LinePrint (Free)



LOC:DefaultPrinter = (PRINTER{PROPPRINT:Device}) ! Guardo la Impresora Predeterminada
LOC:ReceiptPrinter = 'Epson LX-810' ! Cambio por la Epson LX-810
!***************************************************************************************
!yo uso un campo de un archivo donde tengo los nombres de todas la impresoras
!LOC:ReceiptPrinter = IMP:NombreImpresora ! Uso el archivo Impresoras.Tps
!***************************************************************************************
PRINTER{PROPPRINT:Device}=CLIP(LOC:ReceiptPrinter)

! La impresion
LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,72>',,0) ! Longitud pagina a 72 Líneas
LinePrint('<27,102,1,4>',,0) ! Salta 4 Lineas
LinePrint(CHR(27)&CHR(18)&' FECHA EMISION: '&(format (FAC1:FechaEmision,@d6)))
LinePrint('<27,102,1,4>',,0) ! Salta 4 Lineas
LinePrint(CHR(27)&CHR(18)&' '&AC1:ApellidoNombre)
LinePrint(CHR(27)&CHR(18)&' '&AC1:Direccion)
LinePrint(CHR(27)&CHR(18)&' '&AEN:Localidad &' '&Format(AC1:Cuit,@P##-########-#P)&' '&ASI:Abreviatura)

......

Al final de la impresión
Devuelvo la impresora que estaba como pre determinada


PRINTER{PROPPRINT:Device}=CLIP(LOC:DefaultPrinter) ! Devuelvo la impresora predeterminada


Espero se entienda y te sirva.
Saludos desde Venado Tuerto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Seleccionar impresora en un rpt

Publicado por Pedro (59 intervenciones) el 05/01/2012 17:10:47
Muchas gracias Marcelo

En realidad estoy necesitando otra cosa, tengo un reporte hecho con el report de clarion y al ejecutar lo lo hago en el preview por defecto del clarion.
entonces lo veo en la pantalla y cuando voy a imprimir por el boton de Impresion, sale directo sobre la impresora predeterminada y no me pide el cuadro de dialogo para seleccionar las impresoras.

Espero que se entienda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Seleccionar impresora en un rpt

Publicado por Marcelo Madelon (572 intervenciones) el 05/01/2012 18:53:03
Pedro:

Incorporá un boton (Button) y en Extra en:


STD id: selecciona la opción: STD:PrintSetup

Creo que es lo que necesitas.

Avisame como te fue.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Seleccionar impresora en un rpt

Publicado por Pedro (59 intervenciones) el 05/01/2012 21:02:16
Marcelo
Antes que nada, gracias por responder
Te cuento, que yo habia visto el tpl free de EC, y lo instale a mano, porque me daba error la instalacion
Bueno ahi yo habia leido que la opcion de pagina desde hasta tenia la seleccion de la impresora.
He hecho una MV limpia y he instalado todo y vualaasss funciona
La opcion de pagina desde hasta tiene esa funcionalidad

De nuevo gracias y espero encontrarnos en alguna otra oportunidad

Pedro
de Mendoza
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Seleccionar impresora en un rpt

Publicado por Marcelo Madelón (572 intervenciones) el 06/01/2012 01:17:37
Pedro:

Estoy programando las vacaciones y los destinos son Ezquel o Mendoza.

Si ando por esos lugares nos juntamos a tomar una cerveza.


Saludos.

PD: Si venis por estos pagos, el que te espera con unas cervezas soy yo.

Marcelo Madelon
Venado Tuerto - Santa Fe -
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Seleccionar impresora en un rpt

Publicado por Pedro (59 intervenciones) el 06/01/2012 20:03:06
Marcelo

Pero por supuesto que voy a estar por aca con la cerveza, la primer la pago yo, la segunda vos y las demas vemos

Cualquier cosa escribime

[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar