Re: University printers
"every PC - and yes, the printers - in the department had real-world public IP addresses"
Just because the address is routable doesn't mean it is routed. I imagine that anyone outside that university's network would have some difficulty in sending so much as a ping packet to a host inside it.