ocgcolorlinks option to
hyperref will let you have colorful links on the screen that are black (or more generally, the textcolor) when printed.
I'm wondering if there is a way to do similar tricks with other applications of color in LaTeX? For instance, I have in mind
Is it possible to render a PDF in sepia tones? ... but have it print in black and white?