Direct provide print command to printer with out print dialog box in VB.NET

Dim p As New System.Diagnostics.ProcessStartInfo()
p.Verb = "print"
p.WindowStyle = ProcessWindowStyle.Hidden
p.FileName = "C:\MyFile.Doc"
p.UseShellExecute = True
System.Diagnostics.Process.Start(p)