Hola,
Me he leído todo sobre la pública printer y necesitaría hacer una cosa que
no veo como. Cambiar la impresora por defecto en windows.
He visto la propiedad nPrinterIndex, pero no pone la impresora por defecto
en todo windows, es decir, en el apartado de impresoras de windows no
aparece marcada como predeterminada del sistema.
Y por supuesto no quiero que el usuario tenga que elegir nada.
Un Saludo,
Joaquín
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Poner impresora por defecto
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Poner impresora por defecto
Joaquin,
No se puede hacer lo siento. La impresora por defecto es algo que selecciona
el usuario paa todo el SO y creo que no tiene mucho sentido que se cambie
desde una aplicación en concreto.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
> Hola,
>
> Me he leído todo sobre la pública printer y necesitaría hacer una cosa que
> no veo como. Cambiar la impresora por defecto en windows.
>
> He visto la propiedad nPrinterIndex, pero no pone la impresora por defecto
> en todo windows, es decir, en el apartado de impresoras de windows no
> aparece marcada como predeterminada del sistema.
>
> Y por supuesto no quiero que el usuario tenga que elegir nada.
>
>
> Un Saludo,
> Joaquín
>
No se puede hacer lo siento. La impresora por defecto es algo que selecciona
el usuario paa todo el SO y creo que no tiene mucho sentido que se cambie
desde una aplicación en concreto.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
> Hola,
>
> Me he leído todo sobre la pública printer y necesitaría hacer una cosa que
> no veo como. Cambiar la impresora por defecto en windows.
>
> He visto la propiedad nPrinterIndex, pero no pone la impresora por defecto
> en todo windows, es decir, en el apartado de impresoras de windows no
> aparece marcada como predeterminada del sistema.
>
> Y por supuesto no quiero que el usuario tenga que elegir nada.
>
>
> Un Saludo,
> Joaquín
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Poner impresora por defecto
Joaquín: Si necesitas apuntar a otra impresora crea otro objeto tprinter
Un Saludo
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
> Hola,
>
> Me he leído todo sobre la pública printer y necesitaría hacer una cosa que
> no veo como. Cambiar la impresora por defecto en windows.
>
> He visto la propiedad nPrinterIndex, pero no pone la impresora por defecto
> en todo windows, es decir, en el apartado de impresoras de windows no
> aparece marcada como predeterminada del sistema.
>
> Y por supuesto no quiero que el usuario tenga que elegir nada.
>
>
> ,
> Joaquín
>
Un Saludo
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
> Hola,
>
> Me he leído todo sobre la pública printer y necesitaría hacer una cosa que
> no veo como. Cambiar la impresora por defecto en windows.
>
> He visto la propiedad nPrinterIndex, pero no pone la impresora por defecto
> en todo windows, es decir, en el apartado de impresoras de windows no
> aparece marcada como predeterminada del sistema.
>
> Y por supuesto no quiero que el usuario tenga que elegir nada.
>
>
> ,
> Joaquín
>
Poner impresora por defecto
Gracias Ignacio y Rolando,
Lo necesitaba para un caso concreto y se puede hacer de la siguiente manera:
WriteProfileString( "windows",
"device",Printer:cPrinterName+","+Printer:Port()+","+Printer:DriverName() )
A mí me ha funcionado perfectamente en XP, no sé si dará problemas con otros
S.O.
Si después de esto vais a las impresoras, veréis que windows ha cambiado la
"marquita".
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:452b7970$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Joaquin,
>
> No se puede hacer lo siento. La impresora por defecto es algo que
> selecciona el usuario paa todo el SO y creo que no tiene mucho sentido que
> se cambie desde una aplicación en concreto.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
>> Hola,
>>
>> Me he leído todo sobre la pública printer y necesitaría hacer una cosa
>> que no veo como. Cambiar la impresora por defecto en windows.
>>
>> He visto la propiedad nPrinterIndex, pero no pone la impresora por
>> defecto en todo windows, es decir, en el apartado de impresoras de
>> windows no aparece marcada como predeterminada del sistema.
>>
>> Y por supuesto no quiero que el usuario tenga que elegir nada.
>>
>>
>> Un Saludo,
>> Joaquín
>>
>
>
Lo necesitaba para un caso concreto y se puede hacer de la siguiente manera:
WriteProfileString( "windows",
"device",Printer:cPrinterName+","+Printer:Port()+","+Printer:DriverName() )
A mí me ha funcionado perfectamente en XP, no sé si dará problemas con otros
S.O.
Si después de esto vais a las impresoras, veréis que windows ha cambiado la
"marquita".
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:452b7970$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Joaquin,
>
> No se puede hacer lo siento. La impresora por defecto es algo que
> selecciona el usuario paa todo el SO y creo que no tiene mucho sentido que
> se cambie desde una aplicación en concreto.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
>> Hola,
>>
>> Me he leído todo sobre la pública printer y necesitaría hacer una cosa
>> que no veo como. Cambiar la impresora por defecto en windows.
>>
>> He visto la propiedad nPrinterIndex, pero no pone la impresora por
>> defecto en todo windows, es decir, en el apartado de impresoras de
>> windows no aparece marcada como predeterminada del sistema.
>>
>> Y por supuesto no quiero que el usuario tenga que elegir nada.
>>
>>
>> Un Saludo,
>> Joaquín
>>
>
>
Poner impresora por defecto
Joaquín,
Pues si, cambiamos la impresora por defecto desde Xailer, pero...
a mi no me cambia el estado de impresora por defecto hasta que SALGO de la
aplicación Xailer.
Así es como lo hago...
mi impresora por defecto es el Fax y lo quiero cambiar a PDFCreator
WriteProfileString( "windows", "device", "PDFCreator" +","+ Printer:Port()
+","+ Printer:DriverName() )
Y la impresora por defecto no será PDFCreator hasta que salga de la
aplicación Xailer.
Solo eso...
Un Saludo,
Xevi.
"Joaquín Martínez" <jmartial@interbook.net> ha escrit al missatge del grup
de discussió: 452bc498$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias Ignacio y Rolando,
>
> Lo necesitaba para un caso concreto y se puede hacer de la siguiente
> manera:
>
> WriteProfileString( "windows",
> "device",Printer:cPrinterName+","+Printer:Port()+","+Printer:DriverName()
> )
>
> A mí me ha funcionado perfectamente en XP, no sé si dará problemas con
> otros S.O.
>
> Si después de esto vais a las impresoras, veréis que windows ha cambiado
> la "marquita".
>
> Un Saludo,
> Joaquín
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:452b7970$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Joaquin,
>>
>> No se puede hacer lo siento. La impresora por defecto es algo que
>> selecciona el usuario paa todo el SO y creo que no tiene mucho sentido
>> que se cambie desde una aplicación en concreto.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
>> news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
>>> Hola,
>>>
>>> Me he leído todo sobre la pública printer y necesitaría hacer una cosa
>>> que no veo como. Cambiar la impresora por defecto en windows.
>>>
>>> He visto la propiedad nPrinterIndex, pero no pone la impresora por
>>> defecto en todo windows, es decir, en el apartado de impresoras de
>>> windows no aparece marcada como predeterminada del sistema.
>>>
>>> Y por supuesto no quiero que el usuario tenga que elegir nada.
>>>
>>>
>>> Un Saludo,
>>> Joaquín
>>>
>>
>>
>
>
Pues si, cambiamos la impresora por defecto desde Xailer, pero...
a mi no me cambia el estado de impresora por defecto hasta que SALGO de la
aplicación Xailer.
Así es como lo hago...
mi impresora por defecto es el Fax y lo quiero cambiar a PDFCreator
WriteProfileString( "windows", "device", "PDFCreator" +","+ Printer:Port()
+","+ Printer:DriverName() )
Y la impresora por defecto no será PDFCreator hasta que salga de la
aplicación Xailer.
Solo eso...
Un Saludo,
Xevi.
"Joaquín Martínez" <jmartial@interbook.net> ha escrit al missatge del grup
de discussió: 452bc498$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias Ignacio y Rolando,
>
> Lo necesitaba para un caso concreto y se puede hacer de la siguiente
> manera:
>
> WriteProfileString( "windows",
> "device",Printer:cPrinterName+","+Printer:Port()+","+Printer:DriverName()
> )
>
> A mí me ha funcionado perfectamente en XP, no sé si dará problemas con
> otros S.O.
>
> Si después de esto vais a las impresoras, veréis que windows ha cambiado
> la "marquita".
>
> Un Saludo,
> Joaquín
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:452b7970$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Joaquin,
>>
>> No se puede hacer lo siento. La impresora por defecto es algo que
>> selecciona el usuario paa todo el SO y creo que no tiene mucho sentido
>> que se cambie desde una aplicación en concreto.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
>> news:[email=452b7483@news.xailer.com...]452b7483@news.xailer.com...[/email]
>>> Hola,
>>>
>>> Me he leído todo sobre la pública printer y necesitaría hacer una cosa
>>> que no veo como. Cambiar la impresora por defecto en windows.
>>>
>>> He visto la propiedad nPrinterIndex, pero no pone la impresora por
>>> defecto en todo windows, es decir, en el apartado de impresoras de
>>> windows no aparece marcada como predeterminada del sistema.
>>>
>>> Y por supuesto no quiero que el usuario tenga que elegir nada.
>>>
>>>
>>> Un Saludo,
>>> Joaquín
>>>
>>
>>
>
>