UPDATE
I'm currently looking at DYMO and BROTHER label printers for this purpose. In the ideal world, they could click a "print" button next to an address on the Web App that will print out the label without requiring copy/paste into some proprietary software...
I'd like to be able to send a print command to a local network label printer from a web application running on a cloud server. Say that I want to send a label to my parents house for some reason and the printer is installed on their home network.
I've already asked how to do this via code on Stackoverflow here and on Serverfault related to the networking side here, but sometimes the lines can be blurred from a network admin (serverfault) and a printer like issue (superuser)...
I would like to know if this is possible from a network/hardware standpoint. Are there any "label" printers that I can add to a network? Can I add the label printer as a print device from another network over the web?