[Printing-architecture] Last OP Meeting - Mon/Tue - 1/2 June 2009 - The Recording
Hal V. Engel
hvengel at astound.net
Tue Jun 2 11:41:12 PDT 2009
On Tuesday 02 June 2009 07:17:51 am Till Kamppeter wrote:
> I have uploaded the recording of the last OpenPrinting meeting to the
> OpenPrinting server:
> In general, recorded meetings I will upload to
> P. S.: The MP3 is 18 MB long, 53 minutes of talking.
ICC profile location/directory structure was talked about at the meeting.
OpenICC recommends basing the location of ICC profiles on the XDG Base
Directory Specification. This is what is currently implemented in Oyranos.
The current OpenICC specification for this can be found here:
This specification was initially promulgated in 2005 and has been through a
number of revisions since then and is subject to additional changes going
forward. It should be possible to extend this to include printer specific
requirements if this is needed. For example one system wide location from
this specification is
and all profiles there must be located in
But the specification allows for things like:
and it is possible to do something like:
For printer profiles for Epson printers.
But presently no one is using anything beyond:
That is everyone is currently using a fairly flat directory structure since
most systems have a very limited number of profiles (at most a few dozen) and
there does not appear to be any reason to go farther. However on a system
that is used as a print server with a large number of connected printers with
dozens or hundreds of printer profiles an extended directory structure may
make sense. The specification allows for this but does not require it nor
does it contain any details for what this extended directory structure would
look like beyond the base <prefix>/share/color/icc/printer directory.
It might make sense to look at this in connection with the GSoC OpenICC
Oyranos printer project. This is also probably something that should be
settled before CM is added to the pdf2raster CUPS filter so that CUPS can be
updated to handle this correctly.
More information about the Printing-architecture