OpenPrinting / OpenPrinting/system-config-printer

Inconsistent UI: changing to BW will never get color printing back

Open
#312 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
204
Forks
108
Avg merge
1d 14h
Merged PRs (30d)
9

Description

Describe the bug
Changing "Printer Options" - "Print Color Mode" to "Monochrome" (for a Xerox Altalink C8155), also makes "Job Options" - print-color-mode change to "monochrome".

However, changing the Printer Options back to color, the Job Options setting stays monochrome. More unfortunate is the fact that the "printer options" setting is exposed through other interfaces in Gnome, while the Job Options seems not. Hence, if you'd ever change the Printing Options in the Gnome Settings printer dialog, you'll never get your color back.

I'm guessing this is related to https://github.com/OpenPrinting/cups/issues/277 , the request to make it possible to default print monochrome.

However, in my current setting, I wasn't able to print to color anymore, once the "job options" setting had changed itself. There simply seems to be no UI to this.

I hope I'm not barking up the wrong tree - I sort of lost my way in the gnome-settings - cups - cups-browsed - ppd - cups-browsed-options- not sure where to send this bug, I tried my best.

To Reproduce
Steps to reproduce the behavior:

  1. go to the Printer Properties dialog
  2. Choose "Printer Options" to the left. Find the Print Color Mode. Check if it is "Color".
  3. Choose "Job Options" to the left. See if there is an option "print-color-mode" verify it is set to "color" (if not: change and click "Apply")
  4. Go back to Printer Options, change the Print Color Mode to "Monochrome". Click "Apply".
  5. After this, change the Print Color Mode back to "Color". Click "Apply".
  6. Go to "Job Options". The print-color-mode there is still set to "monochrome".
  7. Try to print something in color. (I couldn't)

Expected behavior
Setting the "Printer Option" to Color should make it possible to print in color.

System Information:

  • Ubuntu Linux 22.04.2,
  • cups 2.4.1op1-1ubuntu4.1

Additional context
Follow the instructions from the REPORTING-ISSUES document and provide all information regarding the issue.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read REPORTING-ISSUES.md, then reproduce the sequence in the Printer Properties dialog through Printer Options and Job Options. Trace how changing Print Color Mode from Color to Monochrome and back affects the print-color-mode setting; done means restoring Color also permits color printing and the two settings no longer remain inconsistent.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python, ubuntu
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.