I am aware of the CUPS service and have tried to use it. The web interface is randomly gone now and shows it cannot connect. I just watched this video (https://www.youtube.com/watch?v=DO-gkZ4QcCY) of how it is done on Ubuntu so was wondering if there is any app I can install that will give similar ease of use/functionality?
post this systemctl status cups
❯ systemctl status cups
○ cups.service - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.service; disabled; preset: disabled)
Active: inactive (dead)
TriggeredBy: ○ cups.socket
Docs: man:cupsd(8)
^that is the output.
what about systemctl status cups.socket
Here:
❯ systemctl status cups.socket
○ cups.socket - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.socket; disabled; preset: disabled)
Active: inactive (dead)
Triggers: ● cups.service
Listen: /run/cups/cups.sock (Stream)
systemctl enable cups.service
this should start the service and the web interface should be up and other interfaces too.
And always check the arch wiki CUPS - ArchWiki
because you can have socket activation too Then enable and start cups.service or alternatively use socket activation to only start CUPS when a program wants to use the service.
you can enable the socket like this systemctl enable cups.socket