Discussion:
Cups problems adding printer Epson in new Debian install
(too old to reply)
s***@virgilio.it
2024-08-18 17:00:02 UTC
Permalink
New installation of Debian, on another partition, to replace the previous one I had installed in 2005.
In the meantime I had installed Mint, but it was an unpleasant adventure, certainly my fault, however, almost everything went well.
As usual I had problems with Cups.
After installing the driver provided by Epson, Cups, while correctly recognizing my printer, would not allow me to print the test page. I tried taking the .ppd file from the partition where I have the other Debian but, in spite of everything, it kept giving me several errors and I could not print. Finally I read "CUPS Driverless Printing," uninstalled the Epson driver (with also --purge) and tried again.
Cups "Administration" sees the printer (4 instances of it!) and asks me how I want to install it, I choose, at the prompt "add this Printer”, EPSON ET-2810 Series (driverless).
I go ahead.
At the “connection” line it says: Connection: ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
I avoid checking the box: Sharing: Share This Printer (since I remember it can be done at a later stage) and move on;
in the new printer the ipps: that I wrote above is shown again and it asks me: "Make" and lists only a number of brands, I select "Epson" and go ahead;
in the new screen there is a very short list of printers including mine: EPSON ET-2810 Series, driverless, cups-filters 1.28.17 (en) , I select this one and finally, click on "Add Printer";
in the next screen it tells me: "Unable to add printer: cups-driver failed to get PPD file" - see error_log for details.
This is what /var/log/cups/error_log says:
E [18/Aug/2024:17:27:03 +0200] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://EPSON%20ET-2810%20Series._ipps._tcp .local/, ipps://EPSON318F07.local:631/ipp/print) via IPP!
E [18/Aug/2024:17:27:03 +0200] copy_model: empty PPD file
E [18/Aug/2024:17:27:03 +0200] [Client 101] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/EPSON_ET-2810_Series_) from localhost.
Since I have the PPD file that worked on the other partition with Debian, I go back and insert the .ppd file and click "Add Printer" again:
“Printer EPSON_ET-2810_Series_ has been added successfully
Note:Printer drivers and raw queues are deprecated and will stop working in a future version of CUPS.”
It seems to have gone well this time, it asks me "Set Printer Options", I accept the default options, this time it installs the printer.
I click on "Maintenance" and select "Print text Page":
I get this line in the "Jobs" section:
EPSON_ET-2810_Series_-14 Unknown Withheld 1k Unknown stopped
and, in fact, nothing is printed.
Since to print I have to transfer the documents to my mobile phone via Whatsapp, I know that the printer works but.... a question arises spontaneously, why on earth with Android (which is also Linux) printing works immediately (with the app from Epson) and with Cups (which if I'm not mistaken is, or at least once was, from Apple) do I have to go crazy like this?

Thanks to anyone who wants to help me :-)

Aldo

P.S. my new Debian is Trixie
Philippe Clérié
2024-08-19 14:50:01 UTC
Permalink
I just had a similar issue yesterday with an HP Office Pro 7740. I ended
up installing using the socket (port 9100) interface.

...
Philippe

------
The trouble with common sense is that it is so uncommon.
(Anonymous)
Post by s***@virgilio.it
New installation of Debian, on another partition, to replace the
previous one I had installed in 2005.
In the meantime I had installed Mint, but it was an unpleasant
adventure, certainly my fault, however, almost everything went well.
As usual I had problems with Cups.
After installing the driver provided by Epson, Cups, while correctly
recognizing my printer, would not allow me to print the test page. I
tried taking the .ppd file from the partition where I have the other
Debian but, in spite of everything, it kept giving me several errors and
I could not print. Finally I read "CUPS Driverless Printing,"
uninstalled the Epson driver (with also --purge) and tried again.
Cups "Administration" sees the printer (4 instances of it!) and asks me
how I want to install it, I choose, at the prompt "add this Printer”,
EPSON ET-2810 Series (driverless).
I go ahead.
ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
I avoid checking the box: Sharing: Share This Printer (since I remember
it can be done at a later stage) and move on;
in the new printer the ipps: that I wrote above is shown again and it
asks me: "Make" and lists only a number of brands, I select "Epson" and
go ahead;
EPSON ET-2810 Series, driverless, cups-filters 1.28.17 (en) , I select
this one and finally, click on "Add Printer";
in the next screen it tells me: "Unable to add printer: cups-driver
failed to get PPD file" - see error_log for details.
E [18/Aug/2024:17:27:03 +0200] [CGI] Unable to create PPD file: Could
not poll sufficient capability info from the printer
(ipps://EPSON%20ET-2810%20Series._ipps._tcp .local/,
ipps://EPSON318F07.local:631/ipp/print) via IPP!
E [18/Aug/2024:17:27:03 +0200] copy_model: empty PPD file
E [18/Aug/2024:17:27:03 +0200] [Client 101] Returning IPP
server-error-internal-error for CUPS-Add-Modify-Printer
(ipp://localhost/printers/EPSON_ET-2810_Series_) from localhost.
Since I have the PPD file that worked on the other partition with
“Printer EPSON_ET-2810_Series_ has been added successfully
Note:Printer drivers and raw queues are deprecated and will stop working
in a future version of CUPS.”
It seems to have gone well this time, it asks me "Set Printer Options",
I accept the default options, this time it installs the printer.
EPSON_ET-2810_Series_-14 Unknown Withheld 1k Unknown stopped
and, in fact, nothing is printed.
Since to print I have to transfer the documents to my mobile phone via
Whatsapp, I know that the printer works but.... a question arises
spontaneously, why on earth with Android (which is also Linux) printing
works immediately (with the app from Epson) and with Cups (which if I'm
not mistaken is, or at least once was, from Apple) do I have to go crazy
like this?
Thanks to anyone who wants to help me :-)
Aldo
P.S. my new Debian is Trixie
Philippe Clérié
2024-08-19 17:20:01 UTC
Permalink
I don't have access to a Linux desktop at the moment to workout the
exact steps. But since you're already familiar with the CUPS Web
Interface, it's just a matter of changing the "Connection" to
AppSocket/JetDirect.

So select the printer, then the "Administration" button, "Modify
Printer" and choose the appropriate option. You should end up with a
connection URL like: socket://<ip address>:9100.

Make sure the printer is configured to listen to that port. I hope that
works for you.

...
Philippe

------
The trouble with common sense is that it is so uncommon.
(Anonymous)
Post by Philippe Clérié
I just had a similar issue yesterday with an HP Office Pro 7740. I ended
up installing using the socket (port 9100) interface.
...
Philippe
------
The trouble with common sense is that it is so uncommon.
(Anonymous)
Post by s***@virgilio.it
New installation of Debian, on another partition, to replace the
previous one I had installed in 2005.
In the meantime I had installed Mint, but it was an unpleasant
adventure, certainly my fault, however, almost everything went well.
As usual I had problems with Cups.
After installing the driver provided by Epson, Cups, while correctly
recognizing my printer, would not allow me to print the test page. I
tried taking the .ppd file from the partition where I have the other
Debian but, in spite of everything, it kept giving me several errors
and I could not print. Finally I read "CUPS Driverless Printing,"
uninstalled the Epson driver (with also --purge) and tried again.
Cups "Administration" sees the printer (4 instances of it!) and asks
me how I want to install it, I choose, at the prompt "add this
Printer”, EPSON ET-2810 Series (driverless).
I go ahead.
ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
I avoid checking the box: Sharing: Share This Printer (since I
remember it can be done at a later stage) and move on;
in the new printer the ipps: that I wrote above is shown again and it
asks me: "Make" and lists only a number of brands, I select "Epson"
and go ahead;
in the new screen there is a very short list of printers including
mine: EPSON ET-2810 Series, driverless, cups-filters 1.28.17 (en) , I
select this one and finally, click on "Add Printer";
in the next screen it tells me: "Unable to add printer: cups-driver
failed to get PPD file" - see error_log for details.
E [18/Aug/2024:17:27:03 +0200] [CGI] Unable to create PPD file: Could
not poll sufficient capability info from the printer
(ipps://EPSON%20ET-2810%20Series._ipps._tcp .local/,
ipps://EPSON318F07.local:631/ipp/print) via IPP!
E [18/Aug/2024:17:27:03 +0200] copy_model: empty PPD file
E [18/Aug/2024:17:27:03 +0200] [Client 101] Returning IPP
server-error-internal-error for CUPS-Add-Modify-Printer
(ipp://localhost/printers/EPSON_ET-2810_Series_) from localhost.
Since I have the PPD file that worked on the other partition with
“Printer EPSON_ET-2810_Series_ has been added successfully
Note:Printer drivers and raw queues are deprecated and will stop
working in a future version of CUPS.”
It seems to have gone well this time, it asks me "Set Printer
Options", I accept the default options, this time it installs the
printer.
EPSON_ET-2810_Series_-14 Unknown Withheld 1k Unknown stopped
and, in fact, nothing is printed.
Since to print I have to transfer the documents to my mobile phone via
Whatsapp, I know that the printer works but.... a question arises
spontaneously, why on earth with Android (which is also Linux)
printing works immediately (with the app from Epson) and with Cups
(which if I'm not mistaken is, or at least once was, from Apple) do I
have to go crazy like this?
Thanks to anyone who wants to help me :-)
Aldo
P.S. my new Debian is Trixie
David Wright
2024-08-20 03:00:01 UTC
Permalink
On Sun 18 Aug 2024 at 18:44:30 (+0200), ***@virgilio.it wrote:
[ … ]
At the “connection” line it says: Connection: ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
[ … ]
in the next screen it tells me: "Unable to add printer: cups-driver failed to get PPD file" - see error_log for details.
E [18/Aug/2024:17:27:03 +0200] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://EPSON%20ET-2810%20Series._ipps._tcp .local/, ipps://EPSON318F07.local:631/ipp/print) via IPP!
[ … ]
EPSON_ET-2810_Series_-14 Unknown Withheld 1k Unknown stopped
and, in fact, nothing is printed.
Since to print I have to transfer the documents to my mobile phone via Whatsapp, I know that the printer works but.... a question arises spontaneously, why on earth with Android (which is also Linux) printing works immediately (with the app from Epson) and with Cups (which if I'm not mistaken is, or at least once was, from Apple) do I have to go crazy like this?
What's the output from:

$ driverless

(This is normally step one in configuring a printer.)

Cheers,
David.
s***@virgilio.it
2024-08-20 15:30:02 UTC
Permalink
Thank you for answering!
Post by David Wright
$ driverless
(This is normally step one in configuring a printer.)
***@aldomaggi:~$ driverless
ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
Post by David Wright
Cheers,
David.
David Wright
2024-08-25 03:20:01 UTC
Permalink
Post by s***@virgilio.it
Post by David Wright
$ driverless
(This is normally step one in configuring a printer.)
ipps://EPSON%20ET-2810%20Series._ipps._tcp.local/
I looked for ET-2810 information on Epson's US website, but though it
claimed 47 matches for ET-2810 under support, the model was not there.

I found the model listed on this website:

https://www.ldlc.com/en/product/PB00463030.html

and under Overview, it says "Key features: [ … ] Mobile and
cloud-based printing services: Epson Connect (iPrint, Email Print,
Remote Print Driver, Scan-to-Cloud), Apple AirPrint,
Google Cloud Print)"

However, under Specifications, it says "Mobile printing:
Smartphone compatible Yes
Google Cloud Print No"
and no mention of AirPrint. I have no idea what
"Smartphone compatible" means, and have never heard of
Epson Connect.

I then looked at the Epson UK website (I didn't know whether European
sites would be in English):

https://www.epson.co.uk/en_GB/products/printers/inkjet/consumer/ecotank-et-2810/p/30169#tech-specs

and I don't see any mention of AirPrint, just a list of Mac/Windows
OSes, and Epson Smart Panel App and Epson Connect (Email Print,
Remote Print Driver), whatever they are.

All this would lead me to give credence to the views expressed at:

https://www.reddit.com/r/Epson/comments/11njqgh/airprint_not_working_et2810/

Cheers,
David.
Joe B
2024-08-25 08:10:01 UTC
Permalink
Hello,

On all the distros I've been on, the driver I needed was part of the
epson-inkjet-printer-escpr package. install that close everything go
back to cups login add printer once you are there you should be able
to see your printer (hopefully network printer) once done then you
should be able to find the driver in the list and it should work.

https://packages.debian.org/source/trixie/epson-inkjet-printer-escpr

Hope this helps

Joe B
s***@virgilio.it
2024-08-25 20:10:02 UTC
Permalink
I want to thank Joe B <***@gmail.com> for the suggestion
to also install the printer-driver-escpr pkg, and David Wright
<***@lionunicorn.co.uk> to whom I want to say that Epson Connect
is the app for Smartphones Android that I have used to print in the
last few days by transferring files from the PC to the Smartphone.

As for Thorsten Alteholz <***@alteholz.de> who closed the
Bugreport #1079243 that I had opened, stating: “Anyway, as others
reported to be able to successfully print to that printer model,
I am afraid this is some kind of configuration problem on your side.”
I would like to tell him that, if he wants to do the community a favor,
he should reopen it, in fact, I KNOW VERY WELL THAT THAT PRINTER
WORKS WITH CUPS ON DEBIAN, in fact I have used it since September
2023 with the Debian that I have in another partition and which
I installed in 2005 and I always updated up to Trixie, perhaps
it wasn't clear what I wrote in the Bugreport: “Since I have the
PPD file that worked on the other partition with Debian, ...”.

However, frustrated by this response, I thought maybe it was a good
thing to “remove –purge” Cups. Then I reinstalled, this time,
among the suggested packages I loaded openprinting-ppds (I didn't
know if it was a useful package or not, but anyway, I used, in the
past, to download the drivers from openprinting!).
When I tried to install the printer again, it gave me the same errors
if I used “driverless” while, instead, it worked when I chose my
printer model among those offered in the new (much longer) list of
Epson printers.
Maybe openprinting-ppds should be moved to "Recommended" from
"Suggested"
Thank you for reading.
Aldo :-)
Loading...