Power Builder - SELECCION DE IMPRESORA

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

SELECCION DE IMPRESORA

Publicado por Antonio (1271 intervenciones) el 10/12/2003 18:43:50
Hola a todos:

Alguien sabe como seleccionar la impresora en tiempo de ejecución ?...

Es decir, tengo como predeterminada una HP Lasser Jet 1100 pero al momento de mandar la impresión quiero imprimir en una STAR SP200, esto debo hacerlo sin mostrar el cuadro de diálogo de PrintSetup()...

Gracias por su ayuda ...

Antonio
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:SELECCION DE IMPRESORA

Publicado por dany rojas (27 intervenciones) el 11/12/2003 00:11:45
hola antonio:
yo por lo general trabajo con una ventana w_print para controlar todas esas cositas de usuario sin embargo tal vez puedas asignar la impresora de forma manual con la opcion:
dw_1.Object.DataWindow.Printer = ls_name_print

puedes cacharrear con las propiedades del objeto printer

espero te sirva

recibe un saludo desde Colombia

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:SELECCION DE IMPRESORA

Publicado por Oscar (1178 intervenciones) el 11/12/2003 01:37:56
Hola Antonio:
* PB 8 adelante implementó nuevas funciones de impresión que hacen la vida más fácil. Para cambiar la impresora se usa:

PrintSetPrinter ( printername )

Ejemplo:
PrintSetPrinter ("STAR SP200")
// A continuación colocas el código que normalmente estas usando
// para imprimir. Eso es todo, funciona.

* Pero si usas PB 6.5, es más complejo el asunto. Tienes que cambiar la impresora por defecto para imprimir, accediendo al regedit (NT) o win.ini(95,98). Puedes bajarte la función e importarla desde:

http://www.iespana.es/powerbuilder/Funciones/f_impresora.srf

Luego:
1. Copias todo ese código y lo pegas en un archivo de texto.
2. Lo guardas con un nombre cualquiera; pero con la extensión srf
Ejemplo:
f_impresora.srf
3. Luego en PB, das clic derecho en tu librería y eliges import...

Nota: No hice la prueba si funciona o nó.

* En PB 7, no sé si existe la función PrintSetPrinter.

Un saludo.
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