... cuando se selecciona la impresora no hace caso a la selección y se elija la que se elija siempre manda la impresión a la que está marcada como predeterminada por el windows. ¿Hay alguna otra manera nueva de hacerlo?
... añadirse de serie un selector de impresoras. Es un incordio tener que salir del preview para cambiar de impresora si deseas utilizar otra a la predeterminada. No me gusta nada utilizar clases de terceros o clases modificadas y para mí sería genial que esto viniera de serie. De hecho es una ...
... tu repuesta.... pero no me funciona.... la unica forma que sale es poniendo desde el panel de Dispositivo e impresora a PDFCreator como impresora predeterminada.... Puse SetPrintDefault( "PDFCreator" ) y tampoco me lo toma... osea que desde mi aplicativo no pone a como impresora ...
Jose Luis, http://support.microsoft.com/kb/299853 De manera predeterminada, Windows XP utiliza una configuración global en la clave del registro HKeyLocalMachine (HKLM) para establecer una inicial, el correo electrónico predeterminado y el cliente ...
... la impresora en la que hay que imprimir el documento (la misma que tenga configurada mi programa para ese tipo de documento), y no que salga la predeterminada, ya que el usuario tiene varias a su disposición y casi siempre se equivoca al elegirla. ¿Alguna idea ? Saludos
Creo que el problema proviene al quedarse Windows sin "impresora predeterminada" (hay varias instaladas pero ninguna predeterminada). Tengo que ver por qué Windows se queda sin "impresora predeterminada". Mi programa trabaja con 2 impresoras ...
Compañeros, buenos días: Por razones que yo desconozco, hay veces que Windows NO establece ninguna impresora predeterminada (a pesar de tener varias instaladas correctamente y haberle especificado en ocasiones anteriores la predeterminada), y por ello, en mi aplicación, cuando ...
Gracias, gracias amigos. Solucionado con un poco de todos. Cambie lo que dice karinha y ademas hice.. claImpreAnterior := PrnGetName() nImprePDF:= AScan(aPrinters, "PDF") cLaImpre :=aPrinters[nImprePDF] cLaImpre := xTrim(cLaImpre) (ltrim+rTrim) SetPrintDefault( cLaImpre ) Saludos y gracias.
Hola no había leído del todo tu post. Yo básicamente lo que hago es lo que te he puesto antes y funciona si le quero poner nombre al listado es cuando hago un PREVIEW y lo hago así en vez de con NAME: PRINT oPrn PREVIEW TITLE "Nombre Listado" TO zImpLis2 zimplis2 lo saco de hacer un selecc...