Hi,
Thank you for posting your query.
Kindly follow the steps provided below to resolve your issue.
Dim m_PrintDocument = New Printing.PrintDocument
Dim printControl = New Printing.StandardPrintController
m_PrintDocument.PrintController = printControl
m_PrintDocument.Print()
It will Work fine. It will not Display PrintDialog, it send the print Directly to the printer.
Go to this link for your reference and other troubleshooting procedures https://social.msdn.microsoft.com/Forums/vstudio/en-US/f8688005-cd30-49b8-826c-3fc5d597abb8/how-to-hide-print-dialog-while-printing-a-document-from-vbnet-application-?forum=vsto
Do not hesitate to message us if you need further assistance.
If the answer is helpful kindly click "Accept as Answer" and up vote it.