Check out
OctoPrint.
This gives you a web interface to your printer. You can then enable its password feature, open up a port in your internet router, and then view things remotely. If you printer control board supports it, you could even add a relay to turn the power supply on and off, put a custom gcode command in you slicer to work it, and then upload and start a print remotely.
Oh, and it has built in webcam support.
Edited 1 time(s). Last edit at 06/11/2014 03:58PM by appdev007.