cups ignores icc profile



Hi, I was referred to this mailing list from the #darktable channel.

I recently got a new color printer (Samsung C2620) and was
disappointed when printing photos - way too saturated and redish.
So I decided to buy a personalized ICC profile, hoping this would make
things better.

For the last days (and nights :-) I've been trying to print through
CUPS using this color profile.  I copied it to /usr/share/color/icc/
and used colormgr to link it to the printer profile.  I even wrote it
into the ppd:
 *cupsICCProfile ../Default: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"
 *cupsICCProfile Gray../Grayscale: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"
 *cupsICCProfile RGB..1440dpi/1440dpi RGB: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"
 *cupsICCProfile RGB..2880dpi/2880dpi RGB: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"
 *cupsICCProfile RGB../Color: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"
 *cupsICCProfile CMYK../Color: "/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm"

The profile shows up under the "Color" tab in the gnome settings and
even in the print dialog of eog.  But the output is still exactly as
bad as without the profile.  It seems to me that CUPS doesn't use the
profile at all. :-(
Is there a way to verify that?  I can't see anything related in the log files.

What am I overlooking?

I've been searching the net for hints or clues but cannot find
anything useful.  Can't beleive that I am the only one with this
problem?  I even setup a new Ubuntu 14.04 LTS virtual machine so that
I can be sure that it's not some other twitch on my PC (Ubuntu 14.10).

I'd really appreciate help!  If I find a solution I'll promise to
write a small tutorial for others with the same problem.

The profile itself (ICCv2) seems to be fine.  It works on Windows and
Mac machines (but that would be an ugly workaround *sigh*).
I uploaded it here, in case that's helpful:
 http://spiegl.de/public/SamsungC2620_HPFarblaserCHP_FS_D50.icm

Thanks so much in advance for any hint!
 Andy


PS: Some technical information:

% lsb_release -a
LSB Version:    
core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 14.10
Release:        14.10
Codename:       utopic


% dpkg -l \*cups\* | grep ^ii
ii  bluez-cups                4.101-0ubuntu20           amd64        Bluetooth printer driver for CUPS
ii  cups                      1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - 
PPD/driver support, web interface
ii  cups-browsed              1.0.61-0ubuntu2.1         amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-bsd                  1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - BSD 
commands
ii  cups-client               1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - client 
programs (SysV)
ii  cups-common               1.7.5-3ubuntu3.1          all          Common UNIX Printing System(tm) - common 
files
ii  cups-core-drivers         1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - 
PPD-less printing
ii  cups-daemon               1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters              1.0.61-0ubuntu2.1         amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers 1.0.61-0ubuntu2.1         amd64        OpenPrinting CUPS Filters - PPD-less 
printing
ii  cups-filters-ippusbxd     1.0.61-0ubuntu2.1         amd64        ippusbxd - Daemon for IPP-over-USB 
printer support
ii  cups-pdf                  2.6.1-13                  all          PDF writer backend for CUPS (dummy 
transitional package)
ii  cups-pk-helper            0.2.5-0ubuntu1            amd64        PolicyKit helper to configure cups with 
fine-grained privileges
ii  cups-ppdc                 1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - PPD 
manipulation utilities
ii  cups-server-common        1.7.5-3ubuntu3.1          all          Common UNIX Printing System(tm) - server 
common files
ii  libcups2:amd64            1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - Core 
library
ii  libcups2:i386             1.7.5-3ubuntu3.1          i386         Common UNIX Printing System(tm) - Core 
library
ii  libcups2-dev:amd64        1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - 
Development files CUPS library
ii  libcupscgi1:amd64         1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - CGI 
library
ii  libcupsfilters1:amd64     1.0.61-0ubuntu2.1         amd64        OpenPrinting CUPS Filters - Shared 
library
ii  libcupsimage2:amd64       1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - Raster 
image library
ii  libcupsmime1:amd64        1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - MIME 
library
ii  libcupsppdc1:amd64        1.7.5-3ubuntu3.1          amd64        Common UNIX Printing System(tm) - PPD 
manipulation library
ii  libgnomecups1.0-1         0.2.3-5ubuntu1            amd64        GNOME library for CUPS interaction
ii  printer-driver-cups-pdf   2.6.1-13                  amd64        printer driver for PDF writing via CUPS
ii  printer-driver-hpcups     3.14.6-1ubuntu1           amd64        HP Linux Printing and Imaging - CUPS 
Raster driver (hpcups)
ii  python-cups               1.9.67-0ubuntu1           amd64        Python bindings for CUPS
ii  python3-cups              1.9.67-0ubuntu1           amd64        Python3 bindings for CUPS
ii  python3-cupshelpers       1.5.1+20141010-0ubuntu2.3 all          Python modules for printer configuration 
with CUPS

% colormgr dump:
date-time       2015-04-17 17:23:36
client-version  1.2.1
daemon-version  1.2.1
system-vendor   Hewlett Packard
system-model    HP ProDesk 600 G1 TWR
no-profile      80
profile-00      icc-3f0ca3206d1bfca2cb54855a8c1795ec    /usr/share/color/icc/colord/x11-colors.icc
profile-01      icc-6bff727cab445b859a5871738aeb70a3    /usr/share/color/icc/colord/BestRGB.icc
profile-02      icc-08c4ec5b6e2ff7b2e6bc9e16d22573ee    /usr/share/color/icc/colord/CIE-RGB.icc
profile-03      icc-09be651257f78a337db906765a4af0b5    /usr/share/color/icc/colord/ECI-RGBv1.icc
profile-04      icc-5ff9dcdaecd31fc88f0609ba8f5041d9    /usr/share/color/icc/colord/NTSC-RGB.icc
profile-05      icc-0ddd31cf4b6233b9af1ae5e950444740    /usr/share/color/icc/colord/DonRGB4.icc
profile-06      icc-edefb753284a76cf8dbbd0dfb00e45ee    /usr/share/color/icc/colord/WideGamutRGB.icc
profile-07      icc-cf4797a086140695d5622c00eac37b82    /usr/share/color/icc/colord/AdobeRGB1998.icc
profile-08      icc-f1cd3121f5cdb890bc0a22039f7adf17    /usr/share/color/icc/colord/Bluish.icc
profile-09      icc-e254af99f52c124458b02fb817a516c9    /usr/share/color/icc/colord/Gamma5500K.icc
profile-10      icc-80cdc234552853c7b9e4b708fef4aafd    /usr/share/color/icc/colord/EktaSpacePS5.icc
profile-11      icc-4f80e1d99ec5e8e711be2bdef3672126    /usr/share/color/icc/colord/SMPTE-C-RGB.icc
profile-12      icc-93bc72f5a54f66f9420b5a9e05619e3d    /usr/share/color/icc/colord/PAL-RGB.icc
profile-13      icc-a41ad651321ec04d48dec4bb2b05ad8d    /usr/share/color/icc/colord/ColorMatchRGB.icc
profile-14      icc-a10f40a21bf9ff5a72a434294b4dfa35    /usr/share/color/icc/colord/SwappedRedAndGreen.icc
profile-15      icc-f368c3bbce2f7ff5ea4145bfe97cf70a    /usr/share/color/icc/colord/Crayons.icc
profile-16      icc-b7a6fa4b860ac79432de118c4ec3ac93    /usr/share/color/icc/colord/BruceRGB.icc
profile-17      icc-8aa5188f2b020885af5c3a216faf1e54    /usr/share/color/icc/colord/Gamma6500K.icc
profile-18      icc-a4986845b62a0e0db33ee0b9dd5aa760    /usr/share/color/icc/colord/ECI-RGBv2.icc
profile-19      icc-7048044416db3516dfcc0bf7e62c8d01    /usr/share/color/icc/colord/BetaRGB.icc
profile-20      icc-a0b56222a56e25109175cf49b91616e4    /usr/share/color/icc/colord/ProPhotoRGB.icc
profile-21      icc-c50692beeb8766b2ded180146a0fbdcb    /usr/share/color/icc/colord/sRGB.icc
profile-22      icc-b7da86ec94485c1db7a228328977e305    /usr/share/color/icc/colord/AppleRGB.icc
profile-23      icc-b8eb2749d304a7df53ee07e16db845fc    /usr/share/color/icc/colord/Gamma5000K.icc
profile-24      icc-34562abf994ccd066d2c5721d0d68c5d    /usr/share/color/icc/sRGB_v4_ICC_preference.icc
profile-25      icc-2c98a16695257d5213906e0402c0eac9    /usr/share/color/icc/ISO22028-2_ROMM-RGB.icc
profile-26      icc-40e2a2d10e23e2777853990e7c80dbd6    /usr/share/color/icc/CineonLog_M.icc
profile-27      icc-fa354010a03bb6e606d2fe88447a5669    /usr/share/color/icc/PSO_Uncoated_ISO12647_eci.icc
profile-28      icc-c95bd637e95d8a3b0df38f99c1320389    
/usr/share/color/icc/sRGB_IEC61966-2-1_no_black_scaling.icc
profile-29      icc-035006ce074f99ef4a3bdc9f7bd78677    /usr/share/color/icc/PSO_SNP_Paper_eci.icc
profile-30      icc-7fb30d688bf82d32a0e748daf3dba95d    /usr/share/color/icc/sRGB.icc
profile-31      icc-9c6d34a5ada445f6146d98b0510c126d    /usr/share/color/icc/eciRGB_v2.icc
profile-32      icc-29f83ddeaff255ae7842fae4ca83390d    
/usr/share/color/icc/sRGB_IEC61966-2-1_black_scaled.icc
profile-33      icc-aaafa3414484eb7d6a63b27b9d77223c    /usr/share/color/icc/CineonLog_M_Knee_20.icc
profile-34      icc-7d49c9fa009b69e181b1930fc94bb396    /usr/share/color/icc/ISOcoated.icc
profile-35      icc-07000710072007300740075007600770    /usr/share/color/icc/LCMSLABI.ICM
profile-36      icc-0bf2ede138b0272421b629b6c8c4deaf    /usr/share/color/icc/ISOwebcoated.icc
profile-37      icc-186b88621ed8da652865e3e84836f85b    /usr/share/color/icc/CineonLog_M_Knee_30.icc
profile-38      icc-e798cc1d9f659a6155ac35ad9ac383bb    /usr/share/color/icc/ISOcoated_v2_eci.icc
profile-39      icc-e729b445abc89051fe8ba7c6d8e9b127    /usr/share/color/icc/Fogra27L.icm
profile-40      icc-71190e50549b40fd8fd2c1b6d407f0a9    /usr/share/color/icc/Gray-CIE_L.icc
profile-41      icc-d38c63ceac57b372f0c2c393a746a678    /usr/share/color/icc/PSO_LWC_Standard_eci.icc
profile-42      icc-45dabde250dbbc2b4ab1ddaab1380892    /usr/share/color/icc/ISOnewspaper26v4_gr.icc
profile-43      icc-7e1795c2bf10a86a6ad9b20f7f0db073    /usr/share/color/icc/SWOP2006_Coated5v2.icc
profile-44      icc-1a00a956a836388ae20968e84f57d211    /usr/share/color/icc/compatibleWithAdobeRGB1998.icc
profile-45      icc-f3e0aad931efae878c9eba9125dc758f    /usr/share/color/icc/CineonLog_M_Knee_10.icc
profile-46      icc-fcfc111014da77bf28e1a62012edcfdb    /usr/share/color/icc/SC_paper_eci.icc
profile-47      icc-416cdeed9a79d7bbf6e72df8fb849c03    
/usr/share/color/icc/PSO_Coated_300_NPscreen_ISO12647_eci.icc
profile-48      icc-a71f743c68b0bf74d37a601835ca05cf    /usr/share/color/icc/LCMSXYZI.ICM
profile-49      icc-bca21a6afa3a4b5cef9ca8e91565c1b7    /usr/share/color/icc/ISOnewspaper26v4.icc
profile-50      icc-35db7968bf0904e9317ca9780d871bc3    /usr/share/color/icc/ISOcoated_v2_300_eci.icc
profile-51      icc-296f10aadb0eba217aa824dc712c8a07    /usr/share/color/icc/CineonLog_M_Knee_60.icc
profile-52      icc-c90203802db7875c010cf0875c3ecac1    /usr/share/color/icc/ITULab.icc
profile-53      icc-22186d7b3e188b46f7a396d5f0246ad8    /usr/share/color/icc/eciRGB_v2_ICCv4.icc
profile-54      icc-c62d711cf39488a1fc60e8be18a9d6d7    /usr/share/color/icc/ISOuncoated.icc
profile-55      icc-1d3fda2edb4a89ab60a23c5f7c7d81dd    /usr/share/color/icc/sRGB.icm
profile-56      icc-a392a74919c54455cf25f7400b2319ac    /usr/share/color/icc/CineLogCurve.icc
profile-57      icc-14c5ddbb0abd000deb198c68bb185dc3    /usr/share/color/icc/Gray.icc
profile-58      icc-459092a016bf36cb991d22e0731f564c    /usr/share/color/icc/SWOP2006_Coated3v2.icc
profile-59      icc-998fbb5d3614ac87e52abf701c11462f    /usr/share/color/icc/ECI-RGB.V1.0.icc
profile-60      icc-02dddef23fc9bc71b96f945d3ebead72    /usr/share/color/icc/PhotoGamutRGB_avg6c.icc
profile-61      icc-d7a4f55b86a346c2cbf8cc2ee6b460d9    /usr/share/color/icc/PSO_MFC_Paper_eci.icc
profile-62      icc-d9873cac720cb96c7c9b60bf38e9cb84    /usr/share/color/icc/GRACoL2006_Coated1v2.icc
profile-63      icc-32428f7e3612a76f4428f54306449131    
/usr/share/color/icc/PSO_Coated_NPscreen_ISO12647_eci.icc
profile-64      icc-db4e323398cbf65b3dbe8e218b341544    
/usr/share/color/icc/PSO_Uncoated_NPscreen_ISO12647_eci.icc
profile-65      icc-b0ddeb99aea00b3e6527017fe5b73803    /usr/share/color/icc/LStar-RGB.icc
profile-66      icc-4328644330f86626b573ec9807b4706d    /usr/share/color/icc/ISOuncoatedyellowish.icc
profile-67      icc-39af39921ee5bd26bdf97e0154014d75    /usr/share/color/icc/PSO_LWC_Improved_eci.icc
profile-68      icc-7ac8eb8cdfcb23f40a1fd6bd8a480019    
/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FW_D55.icm
profile-69      icc-23a9f976dc86e320bc56a61ed34fc34a    
/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FW_D50.icm
profile-70      icc-d8b4b96ff780abc151f9d8df8fbc236d    
/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-71      PDF-Gray..      (null)
profile-72      PDF-RGB..       (null)
profile-73      Roger-Router-Fax-Gray.. (null)
profile-74      Samsung_C2620_Series-.. /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-75      Samsung_C2620_Series-Gray..     /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-76      Samsung_C2620_Series-RGB..1440dpi       
/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-77      Samsung_C2620_Series-RGB..2880dpi       
/usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-78      Samsung_C2620_Series-RGB..      /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
profile-79      Samsung_C2620_Series-CMYK..     /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
no-devices      3
device-00       PDF-RGB..       cups-PDF
device-01       Roger-Router-Fax-Gray.. cups-Roger-Router-Fax
device-02       icc-d8b4b96ff780abc151f9d8df8fbc236d    cups-Samsung_C2620_Series
mapping-db:
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE mappings (timestamp INTEGER DEFAULT 0,device TEXT,profile TEXT);
CREATE TABLE mappings_v2 (timestamp INTEGER DEFAULT 0,device TEXT,profile TEXT,PRIMARY KEY (device, profile));
INSERT INTO "mappings_v2" 
VALUES(1428964750553837,'cups-Samsung_C2620_Series','icc-d8b4b96ff780abc151f9d8df8fbc236d');
COMMIT;

colormgr get-devices
Object Path:   /org/freedesktop/ColorManager/devices/cups_PDF
Owner:         root
Created:       April 17 2015, 11:43:20 AM
Modified:      April 17 2015, 11:43:20 AM
Type:          printer
Enabled:       Yes
Embedded:      No
Model:         Generic CUPS-PDF
Vendor:        Generic
Serial:        cups-pdf:/
Format:        ColorSpace.MediaType.Resolution
Scope:         temp
Colorspace:    rgb
Device ID:     cups-PDF
Profile 1:     PDF-RGB..
Profile 2:     PDF-Gray..
Metadata:      OwnerCmdline=/usr/sbin/cupsd -f 

Object Path:   /org/freedesktop/ColorManager/devices/cups_Roger_Router_Fax
Owner:         root
Created:       April 17 2015, 11:43:20 AM
Modified:      April 17 2015, 11:43:20 AM
Type:          printer
Enabled:       Yes
Embedded:      No
Model:         Fax
Vendor:        RogerRouter
Serial:        roger-cups:/
Format:        ColorSpace.MediaType.Resolution
Scope:         temp
Colorspace:    gray
Device ID:     cups-Roger-Router-Fax
Profile 1:     Roger-Router-Fax-Gray..
Metadata:      OwnerCmdline=/usr/sbin/cupsd -f 

Object Path:   /org/freedesktop/ColorManager/devices/cups_Samsung_C2620_Series
Owner:         root
Created:       April 17 2015, 11:43:21 AM
Modified:      April 17 2015, 11:43:21 AM
Type:          printer
Enabled:       Yes
Embedded:      No
Model:         Samsung C2620 Series
Vendor:        Samsung
Serial:        socket://192.168.1.81
Format:        ColorSpace.MediaType.Resolution
Scope:         temp
Colorspace:    cmyk
Device ID:     cups-Samsung_C2620_Series
Profile 1:     icc-d8b4b96ff780abc151f9d8df8fbc236d
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 2:     Samsung_C2620_Series-CMYK..
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 3:     Samsung_C2620_Series-RGB..
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 4:     Samsung_C2620_Series-RGB..2880dpi
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 5:     Samsung_C2620_Series-RGB..1440dpi
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 6:     Samsung_C2620_Series-Gray..
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Profile 7:     Samsung_C2620_Series-..
               /usr/share/color/icc/SamsungC2620_HPFarblaserCHP_FS_D50.icm
Metadata:      OwnerCmdline=/usr/sbin/cupsd -f 


-- 
 lƃǝıds ʎpuɐ
 "Silence is consent."  - Sir Thomas Moore, before his execution.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]