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 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:
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: