y siendo en la intranet...
no tenes autenticado por windows ya al usuario? siendo así, y también por 
seguridad, sería lógico que no impersones, si no que utilices los persmisos del 
mismo usuario no? Si el usuario en si no tiene permisos para imprimir no debría 
no?
De esa manera no te preocupas por los permisos... o si, si los manejas vos! :)

JP



________________________________
De: "[email protected]" <[email protected]>
Para: vbnet List Member <[email protected]>
Enviado: miércoles 21 de enero de 2009, 12:33:18
Asunto: [vbnet] imprimir desde el servidor

Hola, estoy en un entorno de aplicación web bajo red local, y hay un caso en 
que hay que imprimir un archivo de texto desde la aplic. web.

El archivo no lo puedo descargar localmente por razones de seguridad, tampoco 
puedo hacer un PDF.

Antes de encarar otras soluciones, y dado que estoy en red local, pensé que se 
le podía pedir al servidor que imprima en la impresora del usuario.

Es decir, declaro la impresora en el servidor, y es el servidor el que imprime 
en la impresora del usuario.

Esto logré hacerlo pero me tuve que impersonar como un usuario Administrador.

Entonces la pregunta sería:  cuales son los permisos mínimos necesarios para 
que ASPNET u otro usuario creado ad-hoc (mejor esto último),  pueda mandar a 
imprimir.

Una nota importante, como ya pregunté en la lista de vbnet, es que estoy 
haciendo la impresión directa al Spooler usando las apis de windows (no usa 
system.drawing.printing) debido a que es necesario enviar comandos esc/p a una 
impresora de matriz de puntos.

Muchas Gracias
Daniel


      Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

Responder a