[Openicc] Introduction / Gutenprint]

Kai-Uwe Behrmann ku.b at gmx.de
Tue Apr 12 23:10:39 EST 2005


Am 12.04.05, 08:36 -0400 schrieb Michael Sweet:

> Kai-Uwe Behrmann wrote:
> > ...
> > This selection attributes are on the level of very generic profile
> > selection. I cannot imagine even canned profiles would fit in well.
> 
> Remember, the cupsICCProfile attribute is for the output device profile
> only, which is only half of the color transform.  If you have incoming
> CMYK data, then it will be associated with its own (possibly generic)
> profile and will be used to convert to the PCS and then to the device
> colorspace.

Does the filter extract the profile from image date - e.g. use embedded 
profile(s) ?
 
> > ...
> > At least one user defined path should be included. Otherwise one can not
> > install and use profiles without administrator rights.
> 
> There are serious security issues with user-defined paths.  It would
> be possible to use symlinks, etc. under the profiles directory which
> point to a user directory, e.g.:
> 
> [done by admin user]
> ln -s /home/foo/.profiles /usr/share/cups/profiles/foo
> 
> [user puts profiles in ~/.profiles and prints using profile]
> lp -o cupsICCProfile=foo/myneatokeenprofile.icc filename.jpg
> 
> By definition, that would mean that all profiles that are published
> this way would be readable by everyone, so we don't want to enable
> that by default...

Ok, thats plausible.
 
> > For further evolving of new ICC profile path standards on linux, would
> > you go with alternative path configurations?
> 
> Aside from security, CUPS is a network service so the traditional
> filename scheme falls apart pretty quickly.  I *would* consider
> adding support for URLs, e.g.:
> 
>     lp -o cupsICCProfile=http://foo/bar.icc filename.jpg

This suggested Jan-Peter Homann and will be appreciated.

 
> However, generic filename support simply is not secure and we will
> not support it.
> 
> > How can an applications request a printer profile? This kind of
> > bidirectional communication is much desired. 
> 
> Currently the application must grab the PPD file, and then grab
> the referenced profiles; we plan on exporting the profiles directory
> on each CUPS server, e.g.:
> 
>     http://server:631/profiles/filename.icc
> 
> will return the named profile, however that will only work for non-
> absolute filenames.

An interessting option too.

> -- 
> ______________________________________________________________________
> Michael Sweet, Easy Software Products           mike at easysw dot com
> Internet Printing and Publishing Software        http://www.easysw.com
> _______________________________________________

regards
Kai-Uwe Behrmann
                                + development for color management 
                                + imaging / panoramas
                                + email: ku.b at gmx.de
                                + http://www.behrmann.name




More information about the openicc mailing list