Googling "wpf printing" giveds back 348 THOUSAND results. This is one of them:
http://www.eggheadcafe.com/tutorials/aspnet/9cbb4841-8677-49e9-a3a8-46031e699b2e/wpf-printing-and-print-pr.aspx[
^]
Feel free to google it yourself if that link doesn't help you.
EDIT===============
If you can't find an answer by googling, try these suggestions - a) change your search phrase, b) look BEYOND the examples, and c) don't be so rigid in expecting to find code that is "just right". In other words, think for yourself, and
be a programmer.