While someone else may be able to better address printing directly from NinjaTrader, what I like to do get a screenshot or exported chart image into an image editing program. Image editing programs don’t just excel at printing images, you can also add annotations and edit the image in all kinds of ways that trading platforms don’t support and save them digitally for use in all kinds of valuable ways, such as a digital trading journal that you can make with Microsoft OneNote or another program. I use Snagit from TechSmith usually, but Microsoft Windows has built-in image editing that is completely free.
If I want a whole screenshot of the entire screen with NinjaTrader on it or if I want to include the parts of the NinjaTrader chart window around the chart I press the “PrtScn” button on my keyboard.
If I want just a picture of the chart, I either just use the Snagit screen capture program for more control over the area of the screen that gets captured, or I right click on the chart and choose “Save Chart Image”.
I realize that this doesn’t answer your question about printing a chart directly from NinjaTrader, but using an image editing program as an intermediary for your NinjaTrader chart images will provide you with better printouts than any trading platform of which I am aware.