#include "printing/print_job_constants_cups.h"
namespace printing {
const char kCUPSColorMode[] = …;
const char kCUPSColorModel[] = …;
const char kCUPSPrintoutMode[] = …;
const char kCUPSProcessColorModel[] = …;
const char kCUPSBrotherMonoColor[] = …;
const char kCUPSBrotherPrintQuality[] = …;
const char kCUPSCanonCNColorMode[] = …;
const char kCUPSCanonCNIJGrayScale[] = …;
const char kCUPSEpsonInk[] = …;
const char kCUPSHpColorMode[] = …;
const char kCUPSHpPjlColorAsGray[] = …;
const char kCUPSKonicaMinoltaSelectColor[] = …;
const char kCUPSLexmarkBLW[] = …;
const char kCUPSOkiControl[] = …;
const char kCUPSSharpARCMode[] = …;
const char kCUPSXeroxXROutputColor[] = …;
const char kCUPSXeroxXRXColor[] = …;
const char kAuto[] = …;
const char kBlack[] = …;
const char kCMYK[] = …;
const char kKCMY[] = …;
const char kCMY_K[] = …;
const char kCMY[] = …;
const char kColor[] = …;
const char kDraftGray[] = …;
const char kEpsonColor[] = …;
const char kEpsonMono[] = …;
const char kFullColor[] = …;
const char kGray[] = …;
const char kGrayscale[] = …;
const char kGreyscale[] = …;
const char kHighGray[] = …;
const char kHpColorPrint[] = …;
const char kHpGrayscalePrint[] = …;
const char kHpPjlColorAsGrayNo[] = …;
const char kHpPjlColorAsGrayYes[] = …;
const char kLexmarkBLWFalse[] = …;
const char kLexmarkBLWTrue[] = …;
const char kMono[] = …;
const char kMonochrome[] = …;
const char kNormal[] = …;
const char kNormalGray[] = …;
const char kOne[] = …;
const char kPrintAsColor[] = …;
const char kPrintAsGrayscale[] = …;
const char kRGB[] = …;
const char kRGBA[] = …;
const char kRGB16[] = …;
const char kSamsungColorFalse[] = …;
const char kSamsungColorTrue[] = …;
const char kSharpCMColor[] = …;
const char kSharpCMBW[] = …;
const char kXeroxAutomatic[] = …;
const char kXeroxBW[] = …;
const char kZero[] = …;
#if BUILDFLAG(IS_MAC)
base::span<const PpdColorSetting> GetKnownPpdColorSettings() {
static const PpdColorSetting kKnownPpdColorSettings[] = {
{kCUPSBrotherMonoColor, kMono, kFullColor},
{kCUPSBrotherPrintQuality, kBlack, kColor},
{kCUPSCanonCNColorMode, kMono, kColor},
{kCUPSCanonCNIJGrayScale, kOne, kZero},
{kCUPSColorMode, kMonochrome, kColor},
{kCUPSColorModel, kGray, kColor},
{kCUPSEpsonInk, kEpsonMono, kEpsonColor},
{kCUPSHpColorMode, kHpGrayscalePrint, kHpColorPrint},
{kCUPSHpPjlColorAsGray, kHpPjlColorAsGrayYes, kHpPjlColorAsGrayNo},
{kCUPSKonicaMinoltaSelectColor, kGrayscale, kColor},
{kCUPSLexmarkBLW, kLexmarkBLWTrue, kLexmarkBLWFalse},
{kCUPSOkiControl, kGray, kAuto},
{kCUPSPrintoutMode, kNormalGray, kNormal},
{kCUPSSharpARCMode, kSharpCMBW, kSharpCMColor},
{kCUPSXeroxXROutputColor, kPrintAsGrayscale, kPrintAsColor},
{kCUPSXeroxXRXColor, kXeroxBW, kXeroxAutomatic},
};
return base::make_span(kKnownPpdColorSettings);
}
#endif
}