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

Problem with cups-filters - CUPS 2.4.2 #585

Open
pclinuxer opened this issue May 27, 2024 · 0 comments
Open

Problem with cups-filters - CUPS 2.4.2 #585

pclinuxer opened this issue May 27, 2024 · 0 comments

Comments

@pclinuxer
Copy link

Describe the bug
CUPS 2.4.2 will not print, the cause being "Filter failed".

See here:
Problem: https://lists.cups.org/pipermail/cups/2024-May/075402.html
Solution: https://lists.cups.org/pipermail/cups/2024-May/075403.html

To Reproduce
Try to print (Samsung M2020W printer) in a Linux system with CUPS 2.4.2 installed.
If the libcupsimage2 package is not installed, cups-filters will fail and CUPS will then remove the printer as shown in the last line of the dmesg output.

~$ sudo dmesg
--- snip ---
usb 5-1: new high-speed USB device number 10 using ehci-pci
usb 5-1: New USB device found, idVendor=04e8, idProduct=3321, 
bcdDevice= 1.00
[usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1: Product: M2020 Series
usb 5-1: Manufacturer: Samsung Electronics Co., Ltd.
usb 5-1: SerialNumber: 0731B8GJBB029TD
usblp 5-1:1.0: usblp1: USB Bidirectional printer dev 10 if 0 alt 0 
proto 2 vid 0x04E8 pid 0x3321
usblp1: removed       # last line
~$

Expected behavior
The expected behaviour is the one I get once I install the libcupsimage2 package.
ie: CUPS will print without any issues, printer is not removed.

Screenshots
N/A

System Information:

  • OS: Linux devuan 6.1.0-21-amd64
  • Browser: Firefox / palemoon / LibreWolf
  • Version: various

Additional context
CUPS 2.4.2-3+deb12u5 is the *.deb package present in both Debian Bookworm and Devuan Daedalus repositories.
It will not work properly if the libcupsimage2 package is not installed.

~$ aptitude why libcupsimage2
i   cups			Suggests	foomatic-db-compressed-ppds | foomatic-db
p   foomatic-db			Recommends	printer-driver-all                       
p   printer-driver-all		Recommends	printer-driver-splix                     
p   printer-driver-splix	Depends		libcupsimage2 (>= 1.4.0)                 
~$ 

From what I can make of the above aptitude printout, cups suggests foomatic-db / foomatic-db-compressed-ppds which in turn recommends printer-driver-all.

In turn, printer-driver-all recommends printer-driver-splix but this last package depends on libcupsimage2.

TL;DR
CUPS will not work properly because the cups-filters package fails if the libcupsimage2 is not installed.

It would seem (?) that cups-filters depends on libcupsimage2 but it is not a dependency.
See here: https://packages.debian.org/bookworm/cups-filters

Does it make sense to have to install three unneeded packages (foomatic-db-compressed-ppds | foomatic-db, printer-driver-all and printer-driver-splix) to get libcupsimage2 installed and CUPS 2.4.2 working properly?

But you know better than me with respect to all this, so please have a look. 8^)

Thanks in advance.

Best,

PCL

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

1 participant