}
/*
- * Color/Gray - print-color-mode
+ * Color/Monochrome - print-color-mode
*/
/* If we have a color device, check whether this option sets mono or
properties->sets_color = 1;
}
else if (_cups_strcasecmp(o, "ColorModel") == 0 ||
- _cups_strcasecmp(o, "ColorMode") == 0 ||
+ _cups_strcasestr(o, "ColorMode") ||
_cups_strcasecmp(o, "OutputMode") == 0 ||
_cups_strcasecmp(o, "PrintoutMode") == 0 ||
_cups_strcasecmp(o, "ARCMode") == 0 || /* Sharp */
}
/* Generic enumerated choice option and choice names */
else if (_cups_strcasecmp(o, "ColorModel") == 0 ||
- _cups_strcasecmp(o, "ColorMode") == 0 ||
+ _cups_strcasestr(o, "ColorMode") ||
_cups_strcasecmp(o, "OutputMode") == 0 || /* HPLIP hpcups */
_cups_strcasecmp(o, "PrintoutMode") == 0 || /* Foomatic */
_cups_strcasecmp(o, "PrintQuality") == 0 ||
cupsdLogJob(job, CUPSD_LOG_DEBUG,
"print-color-mode=%s, print-quality=%s",
print_color_mode == _PWG_PRINT_COLOR_MODE_MONOCHROME ?
- "gray" : "color",
+ "monochrome" : "color",
print_quality == _PWG_PRINT_QUALITY_DRAFT ? "draft" :
(print_quality == _PWG_PRINT_QUALITY_HIGH ? "high" : "normal"));
if (pc->num_presets[print_color_mode][print_quality] > 0)