There is another discussion on this using crystal reports:
Print without Printer selection dialog
And here's another one for printing html
Print html document from Windows Service without print dialog
Hopefully, they'll get you started in the right direction.