"Presently a thing which is visible also prints, and if you don't want it to print, you're not allowed to see it either."

Not really. If you deselect the edit function on the layer you don't want to print and then "select all", in the print dialog is the "Print selected objects only" option. Since the object cannot be selected it won't print.