Try opening the .html page in Internet Explorer and printing from there. You may need to change an option in IE first. Go to Tools\Internet Options\Advanced and scroll down to the "Printing" section. Make sure "Print background colors and images" is checked.
That should work.
I am using MS Word 2000. When I design a page and add some kind of colored background, when I print the background does not show up. I've tried converting it to an html page, but background still doesn't show up. How do you print a page with the background coming out exactly as you see it on your computer screen?