I am getting incorrect colors on Canon PIXMA MP240 with CUPS 1.5.3-0ubuntu6 + gutenprint v5.2.8-pre1.
The print is yellowish and has high contrast (missing dark shades of colors). I am using Kubuntu 12.04 "Precise" with color management enabled for the monitor. no printer profile installed.
Same result with all printing applications (GIMP / PhotoPrint) and any driver settings I have tried.
I start to be frustrated and cannot fix the issue. Possibly there is a bug somewhere. Help needed. Below is my findings.
The ppd-file /etc/cups/ppd/MP240_series.ppt contains the following line with a reference to a .ppd that does not exist. (see below) There is nothing in my /usr/share/cups/model
*StpPPDLocation: "/usr/share/cups/model/gutenprint/5.2/C/ppd/stp-bjc-MULTIPASS-MP240.5.2.ppd"
colormgr get-devices provides:
Type: printer
Model: Canon PIXMA MP240
Vendor: Canon
Serial: usb://Canon/MP240%20series?serial=20C345&interface=1
Format: ColorSpace.MediaType.Resolution
Scope: temp
Colorspace: rgb
Device ID: cups-MP240_series
Profile 1: /org/freedesktop/ColorManager/profiles/MP240_series_RGB__
Profile 2: /org/freedesktop/ColorManager/profiles/MP240_series_Gray__
Metadata: CMS=colord
when restarting cupsd I get in the /var/log/cups/
E [02/Feb/2013:18:54:04 +0200] Unknown directive SystemGroup on line 4 of /etc/cups/cupsd.conf.
I [02/Feb/2013:18:54:04 +0200] Listening to [v1.::1]:631 (IPv6)
I [02/Feb/2013:18:54:04 +0200] Listening to 127.0.0.1:631 (IPv4)
I [02/Feb/2013:18:54:04 +0200] Listening to /var/run/cups/cups.sock (Domain)
E [02/Feb/2013:18:54:04 +0200] Unknown directive JobPrivateAccess on line 89 of /etc/cups/cupsd.conf.
E [02/Feb/2013:18:54:04 +0200] Unknown directive JobPrivateValues on line 90 of /etc/cups/cupsd.conf.
E [02/Feb/2013:18:54:04 +0200] Unknown directive SubscriptionPrivateAccess on line 91 of /etc/cups/cupsd.conf.
E [02/Feb/2013:18:54:04 +0200] Unknown directive SubscriptionPrivateValues on line 92 of /etc/cups/cupsd.conf.
I [02/Feb/2013:18:54:04 +0200] Remote access is disabled.
D [02/Feb/2013:18:54:04 +0200] Added auto ServerAlias P5Q
I [02/Feb/2013:18:54:04 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [02/Feb/2013:18:54:04 +0200] Using default TempDir of /var/spool/cups/tmp...
I [02/Feb/2013:18:54:04 +0200] Configured for up to 100 clients.
I [02/Feb/2013:18:54:04 +0200] Allowing up to 100 client connections per host.
I [02/Feb/2013:18:54:04 +0200] Using policy "default" as the default.
I [02/Feb/2013:18:54:04 +0200] Full reload is required.
I [02/Feb/2013:18:54:04 +0200] Loaded MIME database from "/usr/share/cups/mime" and "/etc/cups": 39 types, 56 filters...
D [02/Feb/2013:18:54:04 +0200] Loading printer HL-2150N_series...
D [02/Feb/2013:18:54:04 +0200] load_ppd: Loading /var/cache/cups/HL-2150N_series.data...
D [02/Feb/2013:18:54:04 +0200] Calling DeleteDevice(cups-HL-2150N_series)
D [02/Feb/2013:18:54:04 +0200] failed to DeleteDevice: org.freedesktop.DBus.Error.InvalidArgs:Type of message, `(s)', does not match expected type `(o)'
D [02/Feb/2013:18:54:04 +0200] Using profile id of HL-2150N_series-Gray..
D [02/Feb/2013:18:54:04 +0200] Calling CreateProfile(HL-2150N_series-Gray..,temp)
D [02/Feb/2013:18:54:04 +0200] created profile /org/freedesktop/ColorManager/profiles/HL_2150N_series_Gray__
I [02/Feb/2013:18:54:04 +0200] Registering ICC color profiles for "HL-2150N_series"
D [02/Feb/2013:18:54:04 +0200] Calling CreateDevice(cups-HL-2150N_series,temp)
D [02/Feb/2013:18:54:04 +0200] created device /org/freedesktop/ColorManager/devices/cups_HL_2150N_series
D [02/Feb/2013:18:54:04 +0200] Calling /org/freedesktop/ColorManager/devices/cups_HL_2150N_series:AddProfile(/org/freedesktop/ColorManager/profiles/HL_2150N_series_Gray__) [soft]
D [02/Feb/2013:18:54:04 +0200] cupsdRegisterPrinter(p=0xb95e3b18(HL-2150N_series))
D [02/Feb/2013:18:54:04 +0200] load_ppd: Loading /var/cache/cups/HL-2150N_series.data...
D [02/Feb/2013:18:54:04 +0200] Calling DeleteDevice(cups-HL-2150N_series)
D [02/Feb/2013:18:54:04 +0200] failed to DeleteDevice: org.freedesktop.DBus.Error.InvalidArgs:Type of message, `(s)', does not match expected type `(o)'
D [02/Feb/2013:18:54:04 +0200] Using profile id of HL-2150N_series-Gray..
D [02/Feb/2013:18:54:04 +0200] Calling CreateProfile(HL-2150N_series-Gray..,temp)
W [02/Feb/2013:18:54:04 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'HL-2150N_series-Gray..' already exists
I [02/Feb/2013:18:54:04 +0200] Registering ICC color profiles for "HL-2150N_series"
D [02/Feb/2013:18:54:04 +0200] Calling CreateDevice(cups-HL-2150N_series,temp)
W [02/Feb/2013:18:54:04 +0200] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-HL-2150N_series' already exists
D [02/Feb/2013:18:54:04 +0200] cupsdRegisterPrinter(p=0xb95e3b18(HL-2150N_series))
D [02/Feb/2013:18:54:04 +0200] Loading printer MP240_series...
D [02/Feb/2013:18:54:04 +0200] load_ppd: Loading /var/cache/cups/MP240_series.data...
D [02/Feb/2013:18:54:04 +0200] Calling DeleteDevice(cups-MP240_series)
D [02/Feb/2013:18:54:04 +0200] failed to DeleteDevice: org.freedesktop.DBus.Error.InvalidArgs:Type of message, `(s)', does not match expected type `(o)'
D [02/Feb/2013:18:54:04 +0200] Using profile id of MP240_series-Gray..
D [02/Feb/2013:18:54:04 +0200] Calling CreateProfile(MP240_series-Gray..,temp)
D [02/Feb/2013:18:54:04 +0200] created profile /org/freedesktop/ColorManager/profiles/MP240_series_Gray__
D [02/Feb/2013:18:54:04 +0200] Using profile id of MP240_series-RGB..
D [02/Feb/2013:18:54:04 +0200] Calling CreateProfile(MP240_series-RGB..,temp)
D [02/Feb/2013:18:54:04 +0200] created profile /org/freedesktop/ColorManager/profiles/MP240_series_RGB__
I [02/Feb/2013:18:54:04 +0200] Registering ICC color profiles for "MP240_series"
D [02/Feb/2013:18:54:04 +0200] Calling CreateDevice(cups-MP240_series,temp)
D [02/Feb/2013:18:54:04 +0200] created device /org/freedesktop/ColorManager/devices/cups_MP240_series
D [02/Feb/2013:18:54:04 +0200] Calling /org/freedesktop/ColorManager/devices/cups_MP240_series:AddProfile(/org/freedesktop/ColorManager/profiles/MP240_series_Gray__) [soft]
D [02/Feb/2013:18:54:04 +0200] Calling /org/freedesktop/ColorManager/devices/cups_MP240_series:AddProfile(/org/freedesktop/ColorManager/profiles/MP240_series_RGB__) [soft]
D [02/Feb/2013:18:54:04 +0200] cupsdRegisterPrinter(p=0xb961eb38(MP240_series))
I [02/Feb/2013:18:54:04 +0200] Loading job cache file "/var/cache/cups/job.cache"...
D [02/Feb/2013:18:54:04 +0200] [Job 5] Loading from cache...