Estoy tratando de imprimir un documento PDF en una impresora instalada en el servidor. El código:
Código vb:
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?Ver original
Try 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
Gracias y un saludo.