Hi,
I bought Xerox Phaser 6110 and had the same problem like Dom's - the colors were very dark and the general quality of the color output was very low. Turned out the culprit was ... foo2zjs-icc2ps, which segfaulted inside the foo2qpdl-wrapper script (funnily, it worked fine when run manually at the shell prompt). Here is the patch - viva valgrind:
--- icc2ps/cmsio1.c.orig 2006-05-23 17:34:45.000000000 +0300
+++ icc2ps/cmsio1.c 2008-01-22 01:44:02.000000000 +0200
@@ -1446,7 +1446,7 @@
Icc ->Read(&Discard, 1, 1, Icc);
}
- wchar = (wchar_t*) malloc(Len+2);
+ wchar = (wchar_t*) calloc(Len+2,sizeof(wchar_t));
if (!wchar) return -1;
Icc ->Read(wchar, 1, Len, Icc);
(NB: my box is 64bits). After the fix, everything is fine - thanks for the driver!
Regards,
Evgeny