Hola muy buenas.
Estoy tratando de imprimir un documento PDF en una impresora instalada en el servidor. El código:
Código vb:
Ver originalTry
Dim proc As New Process()
With proc
.StartInfo.FileName = "Acrobat.exe"
.StartInfo.Arguments = String.Format("/t ""{0}"" ""{1}""", rutaTmp, impresora)
.StartInfo.CreateNoWindow = True
.Start()
If Not .HasExited Then
.Refresh()
Threading.Thread.Sleep(2000)
End If
.EnableRaisingEvents = True
.CloseMainWindow()
.Close()
End With
HttpContext.Current.Response.Write("Impresión finalizada de " & rutaTmp & "<br>")
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
File.Delete(rutaTmp)
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.