Detecting Adobe Acrobat’s "Print in grayscale" Checkbox in CUPS Backend
- May 29, 2025
- 1 reply
- 343 views
Hi Adobe Community,
I'm working on a custom CUPS printer backend for macOS and have encountered an issue specifically when printing from Adobe Acrobat.
In the Acrobat print dialog, there's a checkbox labeled “Print in grayscale (black and white)”. When a user checks this box and prints, I don't see any standard CUPS job option (like ColorModel, color, or cupsColorMode) passed to the backend. However, when users instead go into Printer > Printer Features > Color Mode and select "Grayscale", that option does correctly appear as ColorModel=Gray in the job options.
This makes it difficult to accurately capture the user’s color intent when the grayscale checkbox is used.
I'm trying to understand:
Does this checkbox actually send any distinguishable job option to the backend?
Or does it flatten the PDF to grayscale before sending, making it impossible to detect via job options?
Has anyone found a reliable method to infer if this checkbox was used — maybe through PDF content inspection, internal tags, or hidden job options?
Any documentation, flags, or Acrobat-specific behavior details would be extremely helpful. I'm trying to ensure our backend respects the user's grayscale intent no matter which route they take in the print dialog.
