Summary: | CMYK printer prints CMYK mixture instead of black | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Till Kamppeter <till.kamppeter> |
Component: | Color | Assignee: | Michael Vrhel <michael.vrhel> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | ralph.giles |
Priority: | P4 | ||
Version: | 8.16 | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://home.t-online.de/home/Martin.Lottermoser/pcl3.html | ||
Customer: | Word Size: | --- | |
Attachments: | This patch fixes this bug. |
Description
Till Kamppeter
2005-01-20 15:38:04 UTC
Created attachment 1170 [details]
This patch fixes this bug.
I have tested and the attached patch fixes the bug in the cited report.
I'm wary of changing the default behavior here. Peter's note from the 1.3 commit to gs_init.ps reads: Changes the default undercolor removal and black generation functions back from f(k) = k to f(k) = 0. This fixes some, but not all, of the reported problems with color inkjet output in 6.0. This suggests that applying the patch will break almost as many currently working devices as it will fix new ones. I think that the upp drivers, in particular, expect the 6.01 behavior. Also, the choice of default undercolor removal is not really a "bug". The PS reference states fairly clearly that the undercolor behavior is dependent on the device. I definitely understand that the 6.0 behavior is better for your printer. I would accept a patch that makes it easy to get the 6.0 behavior but does not change the default. I would also accept a patch that changed the default behavior as long as I have some assurance that all existing devices which expect the 6.01 behavior are patched to work with the 6.0 undercolor. That's a big testing task, but maybe Till is up to helping with it. Perhaps an option should be added to switch between the different behaviours, but I cannot supply a patch for it. I am not so deep into the internal structures of GhostScript to quickly introduce such an option. I also cannot test all drivers concerning this change as I have to see the printouts for that and I do not have all printers. Passing to Michael for a decision and/or implementation. These issues are now handled by setting the proper ICC profiles. Closing this bug. |