It's not always for the person who clicks printThe real question becomes why would you want a physical document that is physically distant from you?
Sounds like they just want to print remotely.If you want to aces your computer remotely, check out Teamviewer, RDP or UltraVNC. Although, UltraVNC is meant more for local use, you could port forward.