[gs-devel] PDF/A-1b: 8.64: is ICC profile file now required?

Ken Sharp ken.sharp at artifex.com
Mon Apr 20 03:26:37 PDT 2009


At 10:34 20/04/2009 +0200, Giulio Orsero wrote:


>I'm attaching the PS file (8.63 would not cause OutputIntent error, while
>8.64 does, same PS file same cmdline). So with 8.63 everything in
>http://www.ghostscript.com/pipermail/gs-devel/2009-February/008260.html
>about CIEColors and PDFA_def.ps was right.

Your problem is caused by the fact that your PostScript file doesn't 
actually set a colour space at all, it just uses the default (DeviceGray) 
space. For some reason, probably associated with the changed PostScript 
colour space processing for 8,64, this doesn't result in CIE colour 
conversion for any objects using the initial colour space when UseCIEColor 
is true.

If you change the PostScript file to include '0 setgray' immediately before 
the text (which simply changes from the initial DeviceGray to DeviceGray 
again), then the file does convert to PDF/A correctly (by converting 
the  CIEBasedA colour space to an ICCBased colour space).

Simply using the default space is a very rare occurrence in real-world 
PostScript files which is why this hasn't been noticed previously. You 
could work around this by adding '0 setgray' to the GS command line for now.

I will open a bug report for the actual fault.

OK, bug number 690432:

http://bugs.ghostscript.com/show_bug.cgi?id=690432

If you would like to track the progress of this issue you will need to sign 
up for a Bugzilla account and add yourself to the CC list.



                     Ken


More information about the gs-devel mailing list