[Openicc] GoSoC 2011: CPD and Color Management

Joseph Simon jsimon383 at gmail.com
Mon May 2 20:27:41 PDT 2011

On Mon, May 2, 2011 at 5:37 AM, Jan-Peter Homann
<homann at colormanagement.de> wrote:
> Hello to all,
> I have some questions to different people on the list
> 1) Kai-Uwe, Richard, Graeme,
> Lets imagine the OpenICC community would develop a tool for adding an ICC
> dictType entry with Gutenprint driver setup to an existing ICC printer
> profile.
> What would be a good development strategy, that both Oyranos, g-c-m or
> ArgyllCMS can make use of this tool
> 2) CUPS specialist out here
> Do GhostScript, poppler and other xx_to_raster filter allow to embedd the
> target profile into the rasterfile sent to rastertogutenprint ?
> If not, who is in charge to change this ?
> 3) Robert
> How many days development would be needed, to extract the gutenprint
> settings from the dictType entry of an ICC-Profile ?
> 4) Robert and other
> Do you think it is possible to make write a modular softwaretool for the
> extraction process of the dictType entry from the ICC-profile, that other
> developers of drivers could also implement this process.
> (For shure, their internal driver settings will be complete different  from
> the gutenprint Syntax...)
> Does it make sense to deliver such functionality with Oyranos or
> g-c-m/colord ?

Hello Jan-Peter.

> 5) Joseph
> Could you sponsor some of your GSoC time for the realization of the
> described workflow ?

I believe this doable and can be included for the project.  Since the
focus of the project changed quite a bit since I first wrote the
proposal, the goals for the summer had become somewhat vague.  What is
written and suggested here might very well help solidify what can be
done for a printing project.

Right now I am afraid that until I complete my university finals next
week, my presence will be low here.  However, I will continue to keep
an eye on the discussion.

Joe Simon

> Best regards
> Jan-Peter
> Am 02.05.11 14:05, schrieb Robert Krawitz:
>>> Robert,
>>> could you provide a link to that API for reference?
>> It's in the header file xml.h (/usr/include/gutenprint/xml.h),
>> stp_xmltree_create_from_vars (serialize) stp_vars_create_from_xmltree
>> (deserialize).  Unfortunately, that header file isn't currently
>> documented, but it's straightforward enough and I can add some
>> documentation after 5.2.7 is released.
>>>> the higher level color stuff works well enough to do the layering work
>>>> (and I don't have time to architect it), but I'd be happy to work with
>>>> someone who does.
>>> Could you locate the needed architectural work inside the following
>>> diagramms?
>>> http://www.oyranos.org/wiki/index.php?titleÞvice_Settings#Printing
>> The most obvious thing to do would be to extract the color-related
>> settings from the PPD file, use them to select a profile, and then
>> embed the serialized settings object in the profile.  When the profile
>> is passed to rastertogutenprint, extract the settings object from the
>> profile.
> --
> ----------  Please note the new adress --------------
> homann colormanagement --------- fon +49 30 611 075 18
> Jan-Peter Homann ------------ mobile +49 171 54 70 358
> Cotheniusstr. 3 -------- http://www.colormanagement.de
> 10407 Berlin -------- mailto:homann at colormanagement.de

More information about the openicc mailing list