Problem with cups-filters - CUPS 2.4.2
pclinuxer opened this issue · 0 comments
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