"However, I was quite displeased the other day when my printer out of the blue printed a page telling me it now had an email address and I could web print."
If you have an IP-addressable HP printer point a web browser at it; it probably has an internal web server.
If you have a fancy-schmancy HP enterprise printer the internal web server may give you access to a hard disk with a cache of everyone's print jobs since installation. Happy browsing!