Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2011, 03:00
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Imprimir PDF en impresora del servidor

Hola muy buenas.

Estoy tratando de imprimir un documento PDF en una impresora instalada en el servidor. El código:
Código vb:
Ver original
  1. Try
  2.             Dim proc As New Process()
  3.             With proc
  4.                 .StartInfo.FileName = "Acrobat.exe"
  5.                 .StartInfo.Arguments = String.Format("/t ""{0}"" ""{1}""", rutaTmp, impresora)
  6.                 .StartInfo.CreateNoWindow = True
  7.                 .Start()
  8.                 If Not .HasExited Then
  9.                     .Refresh()
  10.                     Threading.Thread.Sleep(2000)
  11.                 End If
  12.                 .EnableRaisingEvents = True
  13.                 .CloseMainWindow()
  14.                 .Close()
  15.             End With
  16.             HttpContext.Current.Response.Write("Impresión finalizada de " & rutaTmp & "<br>")
  17.         Catch ex As Exception
  18.             Throw New Exception(ex.Message)
  19.         Finally
  20.             File.Delete(rutaTmp)
  21.         End Try
En línea de comandos desde el servidor funciona y se imprime el documento sin problemas, pero al ejecutar la página no se imprime nada. Tampoco obtengo ningún error. ¿Dónde puede estar el problema?

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!