Hi,
I am dealing with a printer issue where no matter what type of printer driver I select, I am unable to print the full document as visible in printer previews (tested with Okular & LibreOffice writer).
I get the following behaviour:
- IPP Everywhere & IPPS: Only a single page is printed.
- Gutenprint Simple & Expert are useless, the text on the page is garbled or it prints empty pages, depending on document.
So given that testing, my main question would be:
How could I fix the printer only printing a single page?
System information
Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.9-205.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Printer used: Canon MAXIFY MB5450, connected using Ethernet to the router.
Debugging Information
I am using this sample pdf: https://ontheline.trincoll.edu/images/bookdown/sample-local-pdf.pdf
a) I named my printers like the protocol they use: IPPEverywhere, IPPS, GutenbergSimple and GutenbergExpert
b) There is nothing special in the journalctl:
Mai 28 13:22:35 hostname cupsd[1464]: IPPS user 15 [28/May/2026:13:22:35 +0200] total 2 - localhost Untitled 1 - -
Mai 28 13:36:35 hostname cupsd[1464]: REQUEST localhost - - "POST / HTTP/1.1" 200 263 CUPS-Create-Local-Printer successful-ok
Mai 28 13:36:55 hostname cupsd[1464]: REQUEST localhost - - "POST /printers/Canon_MB5400_series HTTP/1.1" 200 579 Create-Job successful-ok
Mai 28 13:36:55 hostname cupsd[1464]: REQUEST localhost - - "POST /printers/Canon_MB5400_series HTTP/1.1" 200 363090 Send-Document successful-ok
Mai 28 13:37:20 hostname cupsd[1464]: IPPEverywhere user 16 [28/May/2026:13:37:20 +0200] total 3 1 localhost Sample PDF A4 one-sided
Mai 28 13:40:28 hostname cupsd[1464]: REQUEST localhost - user "POST /admin/ HTTP/1.1" 200 220 CUPS-Add-Modify-Printer successful-ok
Mai 28 13:40:55 hostname cupsd[1464]: REQUEST localhost - user "POST /admin/ HTTP/1.1" 200 205 CUPS-Add-Modify-Printer successful-ok
Mai 28 13:41:49 hostname cupsd[1464]: REQUEST localhost - - "POST /admin/ HTTP/1.1" 401 0 - -
c) The old issue from many years ago about cupsManualCopies: true is NOT the cause, since I checked it and it is correctly capitalized:
sudo cat /etc/cups/ppd/IPPS.ppd | grep cupsManual
*cupsManualCopies: True
d) The following command I found would test cupsfilter functionality works correct, producing a two-page out.pdf:
sudo cupsfilter -p /etc/cups/ppd/IPPS.ppd -m application/vnd.cups-pdf -o page-ranges="1,2" /etc/services > out.pdf