Create own printer instances with personal settings. Such instances are only available via command line.
[user@host # Create an instance 'jcolor/bw', which prints to 'jcolor', but always in b/w: $ lpoptions -p jcolor/bw -o ColorModel=Gray # To use the new instance: $ lp -d jcolor/bw output.pdf # Show all printer, incl. instances: $ lpstat -t # The local instances are saved under ~/.cups/lpoptions