Can't resume cups printing

I am trying to print from my Canon Pixma 2500 series printer. The message I get from print manager is …print service unavailable … and …bad file descriptor…The output from systemctl status cups is

ennis@dennis-gama78gmus2h Linux 6.1.64-1-MANJARO x86_64 23.1.0 Vulcan
~ >>> systemctl statue cups                                                                                  
Unknown command verb statue.
~ >>> systemctl status cups                                                                               [1]
○ cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: disabled)
     Active: inactive (dead)
TriggeredBy: ○ cups.path
             ○ cups.socket
       Docs: man:cupsd(8)
~ >>>              

How do I get cups back to print?


Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

I actually ran into a set of broken printing on another system yesterday, a canon pixma m920 … I couldnt investigate fully, but it may have had nothing to do with the device or drivers, as I attempted re-adding multiple ways (gutenprint, driverless, cijfilter, etc)… but printing failed on all attempts, either from ‘cannot locate printer’ or some other pstopdf/ghostscript ‘exited’ non-error without printing.

Sorry to not be of more help just now. But I might be back :wink:

In your Title you talking about resume and below it sounds like your printer isn’t working at all.

11 days ago (second last Manjaro stable), i could print and also resume printing (after changing my empty ink) with cups on my Canon Pixma 4600 Series.

I only use it 1 time per year and never had problems for 3 years (since i joined Linux).

After my usage i just remove the Printer from System Settings>Printer Tab and let it reinstall when i need the printer again.

Maybe it helps to get it working again, i also recommend to unplug it first and after removing the printer just restart your PC.

This is my status actually (Printer not deleted yet):

$ systemctl status cups
● cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: disabled)
     Active: active (running) since Sun 2023-12-10 03:10:07 CET; 4h 16min ago
TriggeredBy: ● cups.socket
             ● cups.path
       Docs: man:cupsd(8)
   Main PID: 1102 (cupsd)
     Status: "Scheduler is running..."
      Tasks: 1 (limit: 19112)
     Memory: 5.2M
        CPU: 19ms
     CGroup: /system.slice/cups.service
             └─1102 /usr/bin/cupsd -l

Dez 10 03:10:07 koboldx-z170 systemd[1]: Starting CUPS Scheduler...
Dez 10 03:10:07 koboldx-z170 systemd[1]: Started CUPS Scheduler.