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
 

Responder a