I was having issues with my printer, whenever I’d try to use the CUPS recommended drivers, I’d get 'Unable to copy PPD file," even though it works fine in other distros I’ve used. I later found an additional driver from the AUR. The first I tried printing something with the AUR driver, the status would say "Unable to locate printer “EPSON3621A5.local” but after 5 minutes or so it printed. Now it’s taking 40 minutes or more to print something, during that time I get the same “Unable to locate printer…” message. I can ping the printer’s IP address just fine but CUPS can’t locate my printer for some reason.
My suggestion is to completely uninstall the printer (and remove it from the printers list) and start again. It would also help to know which driver you installed from AUR.
I know it sounds silly, but my Epson WF-series wireless printer had a similar symptom. I had placed the printer in a cabinet and checked the LCD status board which showed a good WiFi connection but when I moved it closer to the Access Point, all the symptoms went away.
I tried sending the link to the AUR page but it said that I couldn’t. Here’s the link to the driver AUR (en) - epson-inkjet-printer-escpr2
That’s definitely interesting, but I’ve tried printing on Linux Mint (as my daily driver) and Solus (on a live session) with the printer in the same location and it worked just fine. I’ll definitely try it out though
What if you print a simple text page? Does it take that long?
Yes, it’s still takes a long time.
Do you have a static IP on the printer? You can set it in the printer options (at the printer itself). Then go to the PC and check the address on the printer configuration program. I did that to mine because sometimes cups complained it couldn’t find it.
Just tried moving my printer closer, nothing seemed to change, also tried connecting my printer through LAN since I put it right next to my modem and nothing.
No luck with static IP address, still get unable to locate printer message.
I really don’t have any more ideas
Do you know of a way to use the CUPS recommended driver rather than the AUR one? Maybe that would help? I don’t think it’s something wrong with my printer, like I said in a previous comment, I’ve tried printing in other distros and it’s worked just fine without needing the AUR driver.
Other distros probably don’t even have AUR. The point is the printer should function properly with that driver, because that’s the driver EPSON delivers for Linux. The only thing I can think of is to completely uninstall everything, removing the printer from devices, and install from the beginning. You can also try to connect with USB to test if WiFi is the issue or not.
I’ve noticed that with distros that use CUPS 2.2.x, I don’t get any issues with my printer, but other distros (like Manjaro) that use CUPS 2.3.x. I assume that there’s some problem between my printer and CUPS 2.3, is there any way to downgrade the version of CUPS in Manjaro?
Yes, you can try the archlinux archive repository.
sudo pacman -U https://archive.archlinux.org/packages/l/libcups/libcups-2.2.12-1-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/c/cups/cups-2.2.12-1-x86_64.pkg.tar.xz