Printing now works.
It automatically will scale if either the width or height of your screen
image is too large.
I am currently *not* doing anything about the background color.
If your background is black and you print, you are going to use a lot of ink.
In the future I will probably change this so that the background color
becomes transparent (or white) when you are printing to the page.