Create a mono only print queue for a colour printer
What I've done is:


Use the CUPS interface (http://localhost:631/ - specifically http://localhost:631/admin/#HPColorOptionsPanel) to change the default for Print colors as grey to on.
From a Print dialog, on the Presets menu choose Show presets...
Tick Reset Presets menu to "Default Settings" after printing.


When I want a colour print, I go to the 'Colour/Quality' section of the Print Settings dialog and set up the colour options as I want them.  I've saved them in a preset, so I can just select a colour printing preset when I want it, but after each job it reverts to black and white.