I think it would be fairly straight-forward to create a print stylesheet for Discourse, so it's definitely feasible. Seems to be a bit of a fringe-case so I'd suspect it'd be pretty low on the priority list...
also, I believe it'd only print what's currently loaded to view rather than all the posts in a topic (as it currently stands, not sure if there's a way around that on the back-end)