Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cups-filters 2.0.0 partially break printing colored data on a B/W printer using IPP Everywhere #52

Open
l3u opened this issue Mar 16, 2024 · 3 comments

Comments

@l3u
Copy link

l3u commented Mar 16, 2024

Dear devs,

I use a Brother HL-L2370DN B/W Duplex laser printer. I added it to CUPS using the IPP Everywhere driver, and until recently, it worked without a problem, using cups-filters-1.28.17 on Gentoo Linux.

However the recent update to cups-filters-2.0.0 broke printing when colored data is to be printed.

The color wheel from the CUPS test page looks like this:
1
And when printing some red text, it's simply omitted:
3

Downgrading to cups-filters-1.28.17 fixes the problem.

The relevant test page part looks like this again:
5
and red text is printed again in a gray tone:
6

I would really love to help tracking this down, as all the new printers use IPP Everywhere … Thanks for fixing this in advance!

Cheers, Tobias

@zdohnal
Copy link
Member

zdohnal commented Mar 18, 2024

Hi Tobias,

the logic behind filtering is now in libcupsfilters (now separate project).

Additionally, there were several bug fixes related to color/bw printing:

c6175a2f
107091186
78cc6758

so some might do the trick for you.

@zdohnal zdohnal transferred this issue from OpenPrinting/cups-filters Mar 18, 2024
@l3u
Copy link
Author

l3u commented Mar 27, 2024

Thanks for the follow-up!

Interestingly, I downgraded Gentoo's net-print/cups-filters package from 2.0.0 to 1.28.17-r2, and that made it work again. There's also a net-print/libcupsfilters package, but there's only version 2.0.0-r3 available atm, and the downgrade didn't touch it!

So if this is a libcupsfilters issue, why does downgrading cups-filters fix it?

And are those patches already released? Otherwise, I would try them …

@l3u
Copy link
Author

l3u commented Mar 28, 2024

Hey, thanks for your hints!

I applied all three patches (for c6175a2, I had to remove the first hunk so that it worked, but this one only changes whitespace), rebuild libcupsfilters, installed it and restared cupsd. After that, driverless printing works as before.

Nice :-)

I'll forward this to Gentoo, maybe, they include those patches, before the next release. However, I think this would be worth a bugfix release, as this is really serious breakage – and it's already fixed upstream!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants