COMO IMPRIMIR VIA CODIGO, SEM EXIBIR RELATORIOS VB

WENNDER 21/01/2013 10:31:17
#417781
Estou tentando imprimir utilizando a classe Imports System.Drawing.Printing, porem não gostaria de visualizar um relatorio da impressao, somente imprimir direto na impressora do windows
PERCIFILHO 21/01/2013 17:04:23
#417822
Tenho essa parte do código que imprime um relatório. Porém, ele é para visualizar com o PrintPreview.
Creio que se retirar a linha .ShowDialog(), simplesmente não irá visualizar.
Me corrijam se eu estiver errado.

Private Sub Relatorios_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AddHandler pd.PrintPage, New Printing.PrintPageEventHandler(AddressOf Me.pdlista_PrintPage)
AddHandler pd.BeginPrint, New Printing.PrintEventHandler(AddressOf Me.Begin_Print)
With objPrintPreview
.Document = pd
.WindowState = FormWindowState.Maximized
.PrintPreviewControl.Zoom = 1
CType(.Controls(1), ToolStrip).RenderMode = ToolStripRenderMode.Professional
CType(.Controls(1), ToolStrip).GripStyle = ToolStripGripStyle.Visible
CType(.Controls(1), ToolStrip).Height = 30
CType(.Controls(1), ToolStrip).Items.Item(0).Image = My.Resources.printer1
CType(.Controls(1), ToolStrip).Items.Item(1).Image = My.Resources.zoom
.Text = [Ô]Relatório[Ô]
.ShowDialog()
End With
Me.Dispose()
Me.Close()
End Sub


Até mais.
Tópico encerrado , respostas não são mais permitidas