You cannot prevent the learner to take a screenshot and print something. But what would the sense of downloading a published course it if is published to a LMS? Maybe you can use some LMS features to impose restrictions. However I suspect that you ignore the difference between the raw course which is in your editing environment (cptx or cpvc) and the published output (SCO in the case of a LMS)? Such a published output is like a website, and there are many ways to save a website, but what can your do with that besides using it when you are offline?