About the printer problem: http://msdn.microsoft.com/en-us/library/dd145114%28VS.85%29.aspx Include windows.h and use StartDoc, GetDefaultPrinter and the like, I have no clue but that's what google says.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual