Problema de impressão com Process() no vb.net
Olá pessoal.
Criei um relatório e imprimo ele diretamente na impressora da seguinte forma:
Dim process As New Process()
process.StartInfo.FileName = "Caminho do rel."
process.StartInfo.CreateNoWindow = True
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
process.StartInfo.Verb = "Print"
process.Start()
process.WaitForInputIdle()
Thread.Sleep(5000)
If Not process.CloseMainWindow() Then
process.Kill()
End If
No meu ambiente de desenvolvimento funciona normalmente, ou seja, ele identifica a impressora padrão e imprime.
Porém, no servidor onde a aplicação esta instalada não imprime nada.
Alguém tem alguma sugestão? (Web form)
Tem alguma forma de eu "setar" a impressora que quero imprimir? Sem necessariamente ser a padrão?
Agradeço desde ja.
Discussão (1)
Carregando comentários...