[Printing-architecture] poppler vs. GhostScript & color management

Till Kamppeter till.kamppeter at gmail.com
Tue Sep 2 09:43:46 PDT 2008

We switched now from a PostScript workflow without color management to a 
PDF workflow without color management. Next step would be to have color 
management being a standard part of the printing infrastructure.

All drivers except CUPS raster drivers (IJS, Ghostscript built-in, ...) 
still use Ghostscript in the first implementation of the CUPS PDF 
workflow in Ubuntu Intrepid. Foomatic 4.0 makes it possible that PDF 
gets fed into Ghostscript and using nearly the same Ghostscript command 
lines as before.

Color management is not yet completely implemented in both renderers. It 
is really a good idea for next GSoC to do projects on making color 
management work in both Ghostscript (if GS upstream developers do not 
complete it in 8.64, due in Feb 2009) and Poppler (and also the CUPS 
imagetoraster filter).


Hin-Tak Leung wrote:
> Till Kamppeter wrote:
>> Hal, thank you very much for your posting. This is a very important 
>> point.
>> I think under these circumstances we should switch all PDF 
>> rasterization to Ghostscript. Otani-san, can you change the 
>> pdftoraster (and if needed also the pdftopdf filter) to be based on 
>> the Ghostscript library libgs? Lars, Alex, can you make the preview of 
>> the printing dialog be libgs-based? Tobias, Hin-Tak, can you do the 
>> appropriate changes on pdftoijs?
> I don't know enough of the other issues, but libgs and poppler being 
> substantially different in so many levels, switching from one to another is
> not trivial; also, on pdftoijs going libgs - it won't be much different
> from the existing postscript-based workflow, other than some efficiency
> advantage of a customized/dedicated libgs client vs a general ghostscript
> command-line shell-script.
>> We do not need to rush this into Intrepid or into the GSoC, but at 
>> some point we should be standards-conforming as far as possible and we 
>> should also support color management.
>> Ghostscript developers, what are the plans for support for handling 
>> all "CIE based" objects using CIE compliant techniques and ICC 
>> profiles in Ghostscript 8.64?
> I think we have a few project ideas here for next year's GSoC :-), for both
> poppler and ghostscript...
> Hin-Tak

More information about the Printing-architecture mailing list