Hello all,
I've been trying for what feels like forever to get my Epson XP-312 printer to print via dnssd or ipp.
I have installed from the AUR this package:
epson-inkjet-printer-201301w
Alternatively I have tried the following package:
epson-inkjet-printer-escpr
Cups and cups-openrc are installed, added to the runlevel default and also started.
Under localhost I can select Epson as manufacturer and then I am also offered the appropriate driver for the XP-312.
I also tried to get it to work with the driverless variant ... no chance!
Every time I get the message that the printer was added successfully.
Then when I try to print a test page, I get the following message:
The printer "EPSONBF506F.local" cannot be localized.
The only way to print with this printer is via lpd.
Does anyone have an idea what else I can do or what I am doing wrong?
Thanks in advance for any ideas.
Many greetings
Roberto
Translated with www.DeepL.com/Translator (free version)
roberto,
epson released another driver (1.7.9) in Feb 2021. In AUR is VERY old driver ver 1.0.0 (from year 2013). Can you try the new (generic) driver? http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=CS&CN2=&DSCMI=125095&DSCCHK=a72b9fb676030258ade9f0f8d7e8bbadfd7cc9cf
(you can modify your PKGBUILD for new version)
Epson printer utility
http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=CS&CN2=&DSCMI=126303&DSCCHK=babf66af632cd1489e18ff0606ecfeaca8da1b3f
Hello alium,
after your helpful tip, I searched again in the AUR and found an actual package for this driver.
HP_ProDesk:[roberto]:~$ trizen -Ss epson-inkjet-printer-escpr
aur/epson-inkjet-printer-escpr 1.7.9-1 [installed] [40+] [1.50%] [15 Mar 2021]
Epson Inkjet Printer Driver (ESC/P-R) for Linux
So I uninstalled the old driver and installed the actual driver.
After setting up my printer via localhost, I get the same error message
The printer "EPSONBF506F.local" cannot be localized.
I have tried both the driverless version
ipp://EPSON%20XP-312%20313%20315%20Series._ipp._tcp.local/
and the regular version via dnssd.
dnssd://EPSON%20XP-312%20313%20315%20Series._ipp._tcp.local/?uuid=cfe92100-67c4-11d4-a45f-b0e892bf506f
The only way to persuade the printer to print is still via lpd.
Many greetings
Roberto
I had a look at the error_log in /var/log/cups.
E [12/Apr/2021:20:09:21 +0200] [CGI] ippfind (PID 14125) stopped with status 1!
E [12/Apr/2021:20:09:21 +0200] [cups-deviced] PID 14121 (driverless) stopped with status 1!
The other entries are only warning messages.
Maybe this will be helpful to solve the problem.
https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#Networking_issues
avahi is added, started, and running?
see too https://wiki.archlinux.org/index.php/Avahi#Hostname_resolution
P.S. never strip output, everytime put complete output/log please
Yes, avahi is added, startet and running.
I have continued to test different options and settings myself and I am successful by addressing the printer directly via IP address in the printer settings GUI.
At first, I have installed the following package:
sudo pacman -S system-config-printer
Then I startet the GUI instead of cups via http://localhost:631 directly and tried several settings.
Successful was the following:
socket://ip-adress:9100
After that I could choose the esc/pr driver and I could print a testpage.
So everything seems to be as it should be now.
alium, thank you very much for your help !
P.S. I will take it to heart in the future to post the complete output and not just individual lines. :D
Greetings
Roberto