FoxPro/Visual FoxPro - SET PRINTER TO...

 
Vista:

SET PRINTER TO...

Publicado por Pablo Taminelli (23 intervenciones) el 20/12/2006 16:59:55
Tengo dos impresoras: una chorro de tinta y otra para imprimir tickets. En mi aplicación quiero imprimir facturas o tickets, cada una en la impresora correspondiente. El problema es: Aunque incluyo el comando SET PRINTER TO <nombreimpresora> antes del REPORT FORM me sigue imprimiendo en la predeterminada por windows. ¿Alguna sugerencia?

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

RE:SET PRINTER TO...

Publicado por Ernesto Hernandez (4623 intervenciones) el 20/12/2006 23:20:39
Por que no guardas el entorno de la impresora en el reporte y asi cuando lo mandes a imprimir de imprimira solamente en la impresora que tu hayas seleccionado en el entorno de la impresora

Suerte
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:SET PRINTER TO...

Publicado por Pablo Taminelli (23 intervenciones) el 21/12/2006 15:46:39
Las impresoras estan en la pc del cliente. Una prueba que hice fue colocar PROMPT despues de TO PRINTER, eso hace que tenga que elegir la impresora cada vez pero necesito que lo haga automaticamente
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

RE:SET PRINTER TO...

Publicado por jesus cordero (405 intervenciones) el 29/12/2006 03:53:37
Prueba esta rutina: Configurar impresora como predeterminada

En este caso utilizas WSH para configurar como predeterminada una impresora.

cPrint = GETPRINTER()

If !Empty(cPrint)
oWSH = CREATEOBJECT("WScript.Network")
oWSH.SetDefaultPrinter(cPrint)

Release oWSH
oWSH = Null
EndIf
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