zinu 0 Newbie Poster

hi to all,

i want to print the vb.net into a specified printer ,my code is as following

pdKbill.AllowPrintToFile = True
pdKbill.PrinterSettings = New PrinterSettings
pdKbill.PrinterSettings.PrinterName = "printername"
Me.printKbill = New PrintDocument
printKbill.PrintController = New StandardPrintController
Me.printKbill.Print()

but it always prints in to the system default printer, how can i do this?,anybody can help me..