Take a look at the PrintDocument class, it will give you a way to print
to the printer. You will have to do most of the work yourself though (like
drawing the picture on the graphics context), but it shouldn't be too hard.
You will have to use PrintDocument, The bad thing about this approach is
that you will have to do almost all the work yourself, especially the
calculation about sizes.
I have never printed an image, just documents and it was difficult at the
beggining but once you learn how to do it is easy.