Power Builder - Definir mas de una impresora como predeterminada

 
Vista:

Definir mas de una impresora como predeterminada

Publicado por Monica (15 intervenciones) el 30/10/2008 17:52:52
Hola tengo un pequeño problemita, estoy usando PV 10.5 y necesito dejar establecidas dos impresoras en mi aplicacion una para impresion de recibos y otra para impresion de facturas.

estoy usando esto :

integer job
long ll_place

string ls_prntrs = PrintGetPrinters ( )

job=printsetup()
ll_place=lastpos (ls_prntrs, "~n")
ls_setptr = Mid (ls_prntrs, ll_place + 1)
PrintSetPrinter (ls_setptr)
sle_1.text=ls_setptr


elnombre de la impresora la guardo en una variable que posteriormente se la mando por medio de printer al datawindow , pero con el codigo de arriba asi seleccione la ultima impresora siempre me toma la primera que aparece del setup quenecesito hacer para poder tomar el valor de la impresora seleciionada en el setup, de antemano agradezco su ayuda y quedo a sus ordenes.




el
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

RE:Definir mas de una impresora como predeterminad

Publicado por Jancarlo (890 intervenciones) el 30/10/2008 20:47:58
Parece que faltan algunos ajustes en tu script. Si chekas bien recupera siempre el primero xq justamente eso esta haciendo el script tomar la primera impresora de la lista de impresoras configuradas en tu PC.
Prueba con esto:

Integer li_setup
String ls_printer

// Dialogo con la lista de impresoras
li_setup = PrintSetup()

If li_setup = 1 Then
// Obtenemos el nombre de la impresora seleccionada
ls_printer = PrintGetPrinter()
ls_printer = Left(ls_printer, Pos(ls_printer, "~t") - 1)

// Seteamos el nombre de la impresora al DW
dw_1.Modify ('DataWindow.Printer="' + ls_printer + '" ')
dw_1.Print()
End If

Espero te sirva de ayuda.

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

RE:Definir mas de una impresora como predeterminad

Publicado por Monica (15 intervenciones) el 30/10/2008 21:19:28
MUchaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssss Gracias !!! funciono perfectamente!
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