Colour mode selection is not persisted correctly across restarts. Current check is for "printer-color-mode", but every other reference to this option is "print-color-mode" (no "er"). This was causing the selected colour mode to be reset to the PPD default on restart.
urf[num_urf ++] = "SRGB24";
- if (!cupsGetOption("printer-color-mode", p->num_options, p->options))
+ if (!cupsGetOption("print-color-mode", p->num_options, p->options))
{
// If the default color mode isn't set, use the default from the PPD
// file...