Yes, Narrowcast Server will allow you to print reports based on a schedule or an alert. However, currently, you need to ask MicroStrategy Consulting to get access to the PrintITM. I was told that they are looking to incorporate this feature with the product in a later release (but they could not tell me when....).
We looked also at building a solution using MicroStrategy SDK, but the time needed to build the end-to-end solution was too long and would have forced to deliver the project past the deadline (and we were lacking some skills in house).
For now, we use the module to send reports to our remote offices every Monday morning (services are triggered at 5am so that every office gets the printout by 8am).
Hope That Helps!
Flb.