[Tex/LaTex] Setting color LaTeX generated PDF to print in black & white

colorpdftexprinting

Is it possible to let a (colored) pdf tell the printer it wants to be printed in black/white? An alternative wording of the question is: can I use latex to to set the pdf's default printing mode to b/w?

By b/w I mean black and white rather than gray.

This question is similar to is it possible to display color only in PDF viewer, not printed page? as well as to Implementing full-page Screen-Only & Print-Only in PDF. The key to my question is that I want to hand over a single pdf file that by default is shown in color on screen, whilst by default gets printed in b/w, without needing a user that configures b/w printing.

\documentclass[11pt,a4paper]{article}
\usepackage{xcolor}

\begin{document}
\textcolor{green}{test}
\end{document}

Best Answer

Try this, in the Preamble:

\usepackage[monochrome]{xcolor}

Keep in mind that anything with a color specification, even if white, will print as black.

However, the above has no effect on raster images. It only affects text, and TeX-generated drawings.