Sorry, this makes me chuckle, a little...

I get amused by people that still write console programs and get concerned about the capabilities of C because they don't know the code.

Yes, there is ways to send output to the printer, but it's very OS specific. For windows, I would check out http://www.msdn.com they would most likely give you an idea of what to do. And don't worry about the capabilities of C, there is plenty more to it that you don't know.