SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: mustang en Lunes 31 de Octubre de 2005, 20:24
-
Hola de nuevo a todos! :hola:
aki molestando de nuevo, para preguntar si alguien sabe como mandar imprimir a la impresora del cliente, utilizo
System.Drawing.Printing.PrinterSettings.InstalledPrinters
y me muestra las impresoras ke tengo instaladas, creí ke era suficiente para poder imprimir, pero cuando visualizo la página en otra Pc, me sigue mostrando las impresoras instaladas en el servidor, como podria mostrar las del cliente o como puedo imprimir desde el cliente???
Gracias de antemano y hasta luego
-
No puedes mandar a imprimir en el cliente por cuestiones de seguridad, hay un concepto claro en el desarrollo Web que es: "El cliente manda en su PC", por lo tanto la unica forma que tendrías para imprimir en el cliente es usando window.print() que si funcionaria en cualquier maquina, ahora si quieres una impresión personalizada entonces debes generar un activeX para ello, es mucho mas complicado de lograr.
La razon por la que no puedes hacer eso en el cliente es debido a que, imagina que alguien de algun servidor remoto pudiera manipular las impresoras de TU MAQUINA sería un hueco de seguridad terrible.
Saludos,
Ivan Mostacero Plasencia.
http://ivanmostacero.timpsoft.net (http://ivanmostacero.timpsoft.net)
-
Recuerda que asp.net se ejecuta del lado del servidor y NO en el lado del cliente, es por eso que te muestra las impresoras instaladas en éste.
Saludos
-
No puedes mandar a imprimir en el cliente por cuestiones de seguridad, hay un concepto claro en el desarrollo Web que es: "El cliente manda en su PC", por lo tanto la unica forma que tendrías para imprimir en el cliente es usando window.print() que si funcionaria en cualquier maquina, ahora si quieres una impresión personalizada entonces debes generar un activeX para ello, es mucho mas complicado de lograr.
La razon por la que no puedes hacer eso en el cliente es debido a que, imagina que alguien de algun servidor remoto pudiera manipular las impresoras de TU MAQUINA sería un hueco de seguridad terrible.
Saludos,
Ivan Mostacero Plasencia.
http://ivanmostacero.timpsoft.net (http://ivanmostacero.timpsoft.net)
si, tienen mucha razon, es un gran hueco de seguridad, muchas gracias, no lo razone bien, ahi disculpen la molestia, hasta pronto
:comp: