ciao,
potresti lanciare la stampa, invocando la stampa di windows, come faresti da esplora risorse con tastoDx->Stampa sopra al file pdf:
Process processo = new Process();
processo.StartInfo.FileName = @"c:\....pdf";
processo.StartInfo.UseShellExecute = true;
processo.StartInfo.Verb = "print";
processo.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
processo.Start();
questo però presuppone che nel pc sia installato un'applicazione per visualizzarli, come Acrobat Reader o FoxitReader, e cosa più "scocciante", viene stampato nella stampante predefinita.
ps: il codice è in C# ma lo traduci in vb.net in 3sec, ossia ti basta togliere i ";" e cambiare la definizione della variabile 
ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo