Is there a way to disable the webcam unless you are printing? That way it’s not always powered on.
No. Webcam is not controlled by server at all. All we do is proxy the images to the web interface. So we have no control on it.
What you can do is write 2 scripts to disable and enable webcam. See manual advanced setup. In our image the service mjpg_streamer is responsible for starting the webcams. So stopping that service would of course disable webcams. You can map the action to
commands and put them in the start and end print scripts so all prints would use them. That way you reach what you want with a bit of hacking.