Bug 149233 - Printer settings does not contains ICC Profile selector
Summary: Printer settings does not contains ICC Profile selector
Status: RESOLVED UNMAINTAINED
Alias: None
Product: system-config-printer-kde
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jonathan Riddell
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-26 17:02 UTC by Ben Aceler
Modified: 2013-11-23 20:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Aceler 2007-08-26 17:02:43 UTC
Version:           0.2 (using KDE 3.5.6, Kubuntu (feisty) 4:3.5.6-0ubuntu14)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.20-15-generic

CUPS can use ICC Profiles since version 1.2. But to do so, I have to use a scpecial command-line like this:

lp -o cupsICCProfile=filename.icc filename.jpg

This is _very_ unuseful. I wish systemsettings for printer to have an option to select an ICC profile.
Comment 1 Hal V. Engel 2009-01-31 08:18:30 UTC
CUPS does support ICC profiles but with the limitation that this is only available if the CUPS *toraster filter you are using supports ICC profiles.  Currently only the proprietary Apple *toraster filters that are part of OS/X do this.  In other words at present this is only an issue if you are running KDE on an OS/X machine.

But there is work underway by the OpenPrinting folks to implement ICC profile support in the new pdftoraster CUPS filter and this should make CUPS actually support ICC profiles if users are using the new PDF based printing working flow.  It will likely be around 06/2009 before this is mature enough to be tested by adventurous end users and it will likely be late 2009 before it is mature enough to be shipped in "stable" systems.  
Comment 2 Hal V. Engel 2009-05-01 19:51:29 UTC
Seeing that this bug has actually been assigned to someone I think it is time to add some additional comments.  I attended the OpenPrinting Summit in April representing the OpenICC group where color management was the subject of a 1/2 day session.  Here is the status of this.

1. Work is underway on GhostScript to make it fully complaint with the PDF 1.7 spec. which requires that PDF raterization software MUST use CIE based color conversions (read use ICC profiles).  This work is intended to allow for system/user configuration of the color management engine used by GhostScript.  Initially it will have support for using lcms which means it will support both ICC V2 and V4 profiles.  On *nix systems lcms is the most common CM engine.

2. The initial focus of OpenPrinting will be on having a color managed PDF based printing work flow.  There is already a new CUPS pdftoraster filter but it currently does not support color management because GhostScript currently has limited capabilities in this area.  This will be corrected when work on #1 is complete.

3. There is an OpenICC sponsored Google Summer of Code project that will be starting later this month to integrate CUPS, Oyranos and KolorManager to allow user configuration of CM when printing via CUPS.  KolorManager is in the playground area of KDE SVN and it is a KDE4 system settings front end to Oyranos which is basically an open source ColorSync utility (IE. a color management configuration utility).   KolorManager currently has support for system CM policies and monitor CM settings.  In addition KolorManager has stubs in place for supporting printers, cameras and scanners.  KolorManager was a GSoC 2008 OpenICC project.   OpenICC has another GSoC 2009 project to add camera and scanner support to Oyranos and it should be fairly simple to add this to the KolorManager front end once this is supported by Oyranos.
Comment 3 Christoph Feck 2013-11-23 20:29:34 UTC
"system-config-printer-kde" is no longer maintained and has been replaced with "Print Manager" since KDE 4.10. The new version is a C++ rewrite of the old Python version, and may still lack some features or have some bugs.

If this or another issue still needs to be addressed in KDE 4.10 or newer, please add a comment, or report it for "Print Manager".