It's just the map tiles not printing, which is mostly javascript from google, so yes, other pages would be unaffected. It's possible google changed something, or something changed on your machine. Either way we're unlikely to spend any more time debugging it since it's doubtful many folks try to print out the web page, unless we hear otherwise.
You have previously suggested that not many people must have been printing out the maps. I wonder how this could have been true.
For example, and for purposes of concreteness, suppose I am talking about scanning an area of, say, 20 by 20 city blocks. That's a lot of area. Suppose further I've covered most of it earlier,, but there are many dozen street-segments which have been missed, usually by accident. At home, when I look at the map on the screen of my laptop, these omissions and their locations are quite obvious. When I was able to print out the screen and thus the maps, these omitted street segments were likewise quite easy to find on the printed-out map. I could, therefore, take those printed-out maps with me, navigate to those omitted segments, and scan them properly on the road.
But suppose I cannot take my laptop with me, and I cannot print out the map of this region. The Android does not, as far as I can tell, generate an on-screen "map" of all the AP's as they have been previously found: The Android merely draws a map of the streets, and only displays the "new" and the "found" APs. I cannot tell, even a block away, which nearby streets haven't been previously scanned before.
This leads me to wonder: How DOES a person visit an area, find many dozen omissions that appear on his laptop screen at home, but without the ability to print out a paper map? This is really a mystery to me! See, I got very used to being able to print out the map; I really don't know how to do things any differently. And thus, I want to know how someone else deals with that.
What am I missing?