It is quite common that when you print an HTML view, the background color and the image you have given in the HTML view will not be printed.
To make the browser print images and colors,
open your browser (IE or Firefox), Navigate to File -> Page Setup -> Check the option "Print Background (colors and images)".
You can also customize the Header and Footer from the same dialog window on both the browsers.