Teamviewer for IPP
Teamviewer serves as "remote desktop for those who can't open a firewall port for RDP." It's slower, not as feature rich...but gets the job done. This seems similar.
Internet printing protocol has been around for ages, but you needed to know things like your IP. You also had to have the appropriate ports open to enable it. Here now, you can "bounce" your IPP off a cloud.
Useful for some, I suppose...but really, outside of office archival requirements...who prints?