]> Pileus Git - ~andy/gtk/commit
Add optional colord support to the CUPS print module
authorRichard Hughes <richard@hughsie.com>
Fri, 3 Jun 2011 13:25:54 +0000 (14:25 +0100)
committerRichard Hughes <richard@hughsie.com>
Thu, 9 Jun 2011 17:31:02 +0000 (18:31 +0100)
commit9bff51e53832857442c616a153daafbc59010239
tree6eac3b6dd97e6eeafbe335200568ff87dc6ed5f3
parent16d0fca4f540256c700184627f3b5669d18fabfc
Add optional colord support to the CUPS print module

This functionality adds a new 'Printer Profile' entry to the 'Color' page in the
UNIX print dialog if colord support is enabled.

This shows the user what color profile will be used for the settings they have
selected, and if no profile or the default profile is going to be used.

We are deliberately not allowing the user to _change_ the selected profile, as
the ICC profile is an implementation detail, and we should not change the other
print settings based on the characterization state.

The OpenICC group broadly recommend showing the profile that is used, so that
power users can be sure the correct profile is being used at the right time.

Normal users won't care, as they don't know how horrible the color match is
without profiling the printer and media.
configure.ac
modules/printbackends/cups/Makefile.am
modules/printbackends/cups/gtkprintbackendcups.c
modules/printbackends/cups/gtkprintercups.c
modules/printbackends/cups/gtkprintercups.h