Unable to connect wifi printer

Hi, feel that I must have missed something fairly elementary but…
I’m using Manjaro Arm with Xfce on a RPi5. My printer is a relatively new Epson 2200 and it connected so easily to both my Windows and Mint machines that I wasn’t even aware of how they did it - they just connected.
However, Android was more of a problem and now Manjaro/RPi5 is proving really complex.
I have tried:
Add software > Printer Settings (can’t help wondering why something so fundamental isn’t included in the distro, but still…)
I ran Printer Settings which said:
Printing Service not available and gave me two options > Start Service or Connect > I choose the Start Service option but nothing appears to happen.
I try Connect and it offers me the CUPS Service on localhost (only option),
which results in “…failed to connect to service”

I try the Troubleshoot option > it tells me that CUPS Service has stopped and tells me to try System> Administration > Services and look for CUPS service.

On Manjaro Arm Xfce the System option doesn’t have an Administration option and there is no Services option that I can find anywhere.

So I do some searching and find a CLI strategy to enable CUPS Service via sudo systemctl stop org.cups.cupsd.socket (where “stop” could also be “status” or “enable”). Error message says:
Failed to stop org.cups.cupsd.socket: Unit org.cups.cupsd.socket not loaded.
Beginning to feel that I’m going down a rabbit hole when I find this from 2012:
systemctl disable cups.service cups.path cups.socket cupsd.service
mv /etc/cups /etc/cups.bak
pacman -S cups cups-filters libcups
systemctl enable cups.service

Only, I don’t have an etc/cups directory, so it don’t work.

I try then AvahiZeroconfBrowser which somebody in 2020 found useful - but it does nothing for me - appears to do nothing at all.

I think I need help - can’t imagine that such a simple thing could be so complex.

The correct Command is sudo systemctl enable --now cups
If this fails perhaps cups is not installed?

2 Likes

This might help:

and

https://wiki.archlinux.org/title/CUPS

1 Like

The Epson Expression Home XP-2200 Multifunction seems to be reasonably new to market.

The links offered by @Mirdarthos should be helpful, but as the device is so new, it might take some effort to have it work as expected.

It’s likely there exists no ppd file (yet) for use with CUPS. Additionally, no (Linux) drivers are available from Epson; although, arguably, using airscan features you might not need them.

However, it may be possible to use a ppd of a similar device via CUPS. It would be largely trial-and-error, and you would need to do some homework to ensure the similar device matched yours as closely as possible.

These drivers from the AUR seem to contain a few drivers that might be worth trying; on the chance that they are a close enough match to the XP-2200:

If you decide to try this, please note that success is not guaranteed; and that further research is recommended before attempting it.

Good luck.

I also had problems connecting a wifi printer. In my case it was an HP DeskJet 3835, using an RPI-5 with KDE unstable branch.
In the end the following commands succeeded:

sudo gpasswd -a “user” sys
pamac install print-manager
sudo systemctl enable --now cups.service
sudo systemctl enable --now cups.socket
sudo systemctl enable --now cups.path
lpadmin -p “printer name” -E -v ipp://“printer fixed IP”/ipp/print -m everywhere

Replace the “quoted” items with your values. For instance, for me “printer name” was HP3835.

I also had issues recognizing the device as a scanner, but that’s another story.
See https://forum.manjaro.org/t/scanner-programs-do-not-find-a-scanner/

Please see Post #3.

If you need further help, please create you own new thread in the appropriate category; and provide system information along with that thread:

inxi --admin --verbosity=8 --filter --no-host --width

Good luck.

If you need further help, please create you own new thread in the appropriate category;

I thiink you misread my post. I don’t need help. I was trying to help the OP.

Indeed;
At first glance it seemed like a “me too” type post. :smile_cat: