Hola.

No me quedó claro en donde se pretende que corra ese código ¿Es en el servidor 
iis?  Si es este el caso, debería estar instalado el programa que atiende la 
impresión del documento (por ejemplo word) en el servidor, cosa que es medio 
raro que suceda.

Yo hice algo parecido pero en VB6 y ASP:  Desde una aplicación web se manda a 
imprimir a impresoras de red que el servidor tiene definidas.  En este caso la 
aplicación genera pcl5 porque imprime listados sencillos sobre impresoras 
láser. Para imprimir coloca la impresión directamente en la cola omitiendo el 
uso de drivers.

Si el código corre en la estación de trabajo tal vez haya que considerar las 
políticas de seguridad de .net: 
http://msdn.microsoft.com/en-us/library/dd233103(v=vs.100)

Saludos cordiales,

Gabriel Culasso.

Leandro Halfon <[email protected]> escribió:

>Hola, lista
>
>
>Estoy tratando de imprimir un documento word desde un sitio hecho en asp net
>
>Cuando lo ejecuto localmente anda perfecto, pero cuando lo ejecuto desde la 
>intranet, no anda
>
>
>El codigo que estoy usando es este:
>
>Process MyProcess = new Process();
>
>                        MyProcess.StartInfo.CreateNoWindow = false;
>
>                        MyProcess.StartInfo.Verb = "print";
>
>                        MyProcess.StartInfo.FileName = newPath;
>
>                        MyProcess.Start();
>
>                        MyProcess.WaitForExit(10000);
>
>                        MyProcess.Close();
>
>
>Alguno hizo algo asi?
>
>
>Gracias!
>

Responder a