How to detect "Print in grayscale (black and white)" checkbox state in Adobe Acrobat print dialog fr
Hi Adobe Community,
I'm developing a macOS native CUPS printer backend and facing an issue with Adobe Acrobat's print workflow.
In the Adobe print dialog, there's a top-level checkbox labeled “Print in grayscale (black and white)”. However, when users select this checkbox, my backend does not receive any related job option like ColorModel, cupsColorMode, or even a custom flag such as com.adobe.print.GrayscalePrint.
When users instead go through the “Printer…” button and select Color Mode: Grayscale from the system dialog, then my backend correctly receives ColorModel=Gray.
My questions:
Does the grayscale checkbox modify the job in a way that doesn't emit CUPS job options?
Is there a documented way to detect if the “Print in grayscale” checkbox was checked?
If not, what’s the recommended method to distinguish between user-intended grayscale vs. color when printing from Adobe Acrobat?
Any insights or Adobe-specific flags I can check for in the backend would be greatly appreciated.
Thanks in advance!
Let me know if you want to add screenshots or reference your PPD capabilities in the post as well.
