Invoice printing from WinForm application

I was asked to publish some help in connection with native printing from WinForm application. It could be useful when you have some invoicing, warehouse managing or accounting application and you have to print invoices (or anything from a winform).