Bypass printer selection

Is there a way to force printing to the default printer and not have
the selection box come up when a user goes to print? Right now I have
a report form that loads runs some script and then I have
oTrans.RunDirect("Print") to launch the print job but I then have to
click ok to print.