[cups.bugs] [CRIT] STR #3652: hpcups fills empty space withblack

Till Kamppeter till.kamppeter at gmail.com
Tue Aug 31 09:38:15 PDT 2010


On 08/31/2010 08:57 AM, Johannes Meixner wrote:
>
> Hello,
>
> On Aug 30 11:13 Jiri Popelka wrote (shortened):
>> Seems like
>> https://bugs.launchpad.net/hplip/+bug/561264
> ...
>> On 08/28/2010 01:52 AM, Reiner wrote:
>>> Suse 11.3 64Bit
>>> Printer: HP PSC 2105 (USB)
>>>
>>> It works with
>>> hpijs3.10.2rc1.9
>>> but with
>>> hpcups 3.10.2rc1.9
>>> the first page is ok, but on all following pages the empty space which
>>> should be left white is filled with black!
>>>
>>> Link: http://www.cups.org/str.php?L3652
>>> Version: 1.4.4
>
> Looks like
> https://bugzilla.novell.com/show_bug.cgi?id=603131#c21
> https://bugzilla.novell.com/show_bug.cgi?id=603131#c27
> and
> http://en.opensuse.org/Portal:Printing
> "CUPS default 'RIPCache 8m' causes various kind of printout failures"
>
> It seems regardless of "RIPCache" there are still issues
> with HPLIP's HPCUPS driver, for some examples see
> https://bugzilla.novell.com/show_bug.cgi?id=630696
> https://bugs.launchpad.net/hplip/+bug/617332
> and
> https://bugzilla.novell.com/show_bug.cgi?id=628225
>
> There could be still a bug in Ghostscript's "cups" device
> why it fails for the HPCUPS driver but works with HPIJS
> (because the HPIJS driver uses the different Ghostscript
> device "ijs") but I cannot reproduce the remaining issues
> and I do not have sufficient knowledge regarding Ghostscript
> device internals to find the root cause off the top of my head.

The space filled with black is a bug in hpcups. I got a patch for it and 
applied it to the Ubuntu package and this solved the problem. 
Unfortunately, HP did not release a version of HPLIP with this fix yet.

In Ubuntu and Debian I have also solved the problem with the too small 
RIPCache by applying a patch to CUPS so that CUPS defaults to a RIPCache 
of 1/4 of the system's memory. In addition I modified the "cups" output 
device in Ghostscript (available in the upcoming Ghostscript 9.00) so 
that if no RIPCache or an invalid RIPCache (no number or <= 0) is given 
that Ghostscript takes up the needed memory automatically.

    Till





More information about the cups-devel mailing list