Skip to content

GTK4 print dialog does not seem to load filter settings #63

@aleasto

Description

@aleasto

From https://bugs.launchpad.net/ubuntu/+source/cpdb-backend-cups/+bug/2113980

The print dialog box in Papers and Gnome Text Editor on 25.04 does not appear to load settings correctly from non IPP printers, making it impossible to print to devices that show up correctly in CUPS and are accessible from other non-GTK4 programs. These are settings like print quality, double siding, color/bw, and advanced color adjustments.

I started using Papers as my PDF viewer after upgrading to Ubuntu 25.04 where it replaced Evince. I have several printers which use non IPP drivers, requiring the installation of PPD and filter files in CUPS. These are all set up and working correctly in CUPS, and I have no problems with non-GTK4 programs on my computer that are capable of printing. I was also able to print with no trouble from Gnome Text Editor under 24.10. When I access the CUPS browser-based control panel, all the options for my printers are present and working.

However, on 25.04 in Papers and Gnome Text Editor, the print job settings that are specific to the printer do not load correctly into the print dialog box. Instead of seeing the settings I should have access to, I see IPP default controls which don't relate to my printer's capabilities. When I try to print on Papers, it doesn't seem to throw an error but CUPS never registers the print job, and nothing is actually printed.
As far as I can tell, IPP printers work just fine.

I have attached a screenshot of the print dialog in Papers, viewing the Advanced tab, attempting to print to a Brother MFCJ6530DW, using Brother's driver and filter. The settings that are visible are not relevant to the printer and are different from what shows up in other programs including Firefox, Thunderbird, LibreOffice, and non-GTK4 PDF viewers.

CPDB:
Image

CUPS:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions