[SOLVED] Help with CUPS for Epson Stylus TX115
Posted: 13. Jan 2012, 04:44
Hi Salix users.
I'm trying to make my Epson Stylus Tx115 to work in Salix, and (now) I'm stucked in CUPS.
Since I searched the internet, and I didn't find any tutorial about how to install this printer in Salix/Slackware's distros, I will (try) describe what I have done (and the problems that I solved), for further reference.
1) I downloaded the epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.rpm driver from openprinting.org (I know that Slackware is not LSB compatible, but the ESC/P-R driver - what is recommended in this case for the Epson site - is not compatible with my printer model (and don't have the .ppd inside). And the LSB driver have the .ppd file.
2) Then I done:
3) Checked if my printer is detected:
Fine, my printer was detected (Epson Stylus TX115 in USB port), BUT when I enter the the Make and Model selection box, my printer was not listed here (even with the driver installed).
5) After some days searching the answer, I found (in a Arch Linux forum) that the .ppd files (sometimes) are not installed in the corrects location (/usr/share/cups/model/). So I went to /opt/epson-inkjet-printer-stylus-nx110-series/ppds/Epson, extracted the correct file (Epson_Stylus_TX115.ppd.gz) and moved it to /usr/share/cups/model/Epson/ (according to the forum, is necessary to create the /Epson folder).
6) Now my printer appears in Make and Model box selection. Excellent. I finished the installation, and tried to print a test page. It didn't print. When I went to see the active jobs, it says "(ID)Epson Stylus TX115 - (State) Stopped". So I cancelled the job (as root).
7) For a more detailed info, I went to etc/cups/cupsd.conf, set the LogLevel to Debug, and have the log (from /var/log/cups/error_log. I found the following errors (I tried to post the log, but it's exceed the maximum characters allowed for the post):
Now what should I do?
What means "Filter "/opt/epson-inkjet-printer-stylus-nx110-series/cups/lib/filter/epson_inkjet_printer_filter" for printer "Epson_Stylus_TX115" not owned by root". Should I have to change the permission em /opt/epson.../lib/filter/epson_inkjet_printer_filter ? And "Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported" (???? - I read in some Slax (distro) forums that it should be a missing component in ACL, but in Salix all this components are installed and Ok,...)
My CUPS knowledge is basic (only Add printers with the web browser...).
Any suggestion / advice are welcome.
PS1: Sorry for my English. I'm from Brazil.
PS2: Sorry for strange use of quotes - I rarely use forums.
Salix 13.37 64 bits / Multilib
I'm trying to make my Epson Stylus Tx115 to work in Salix, and (now) I'm stucked in CUPS.
Since I searched the internet, and I didn't find any tutorial about how to install this printer in Salix/Slackware's distros, I will (try) describe what I have done (and the problems that I solved), for further reference.
1) I downloaded the epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.rpm driver from openprinting.org (I know that Slackware is not LSB compatible, but the ESC/P-R driver - what is recommended in this case for the Epson site - is not compatible with my printer model (and don't have the .ppd inside). And the LSB driver have the .ppd file.
2) Then I done:
(the system didn't broke, and installed fine).# rpm2tgz -d -n epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.rpm
and
# installpkg epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.txz
3) Checked if my printer is detected:
4) Went to CUPS (in Firefox, using localhost:631 and installed the printer (Administration -> Add printer)$ lsusb
...
Bus 005 Device 002: ID 04b8:084d Seiko Epson Corp. Stylus SX115
Fine, my printer was detected (Epson Stylus TX115 in USB port), BUT when I enter the the Make and Model selection box, my printer was not listed here (even with the driver installed).
5) After some days searching the answer, I found (in a Arch Linux forum) that the .ppd files (sometimes) are not installed in the corrects location (/usr/share/cups/model/). So I went to /opt/epson-inkjet-printer-stylus-nx110-series/ppds/Epson, extracted the correct file (Epson_Stylus_TX115.ppd.gz) and moved it to /usr/share/cups/model/Epson/ (according to the forum, is necessary to create the /Epson folder).
6) Now my printer appears in Make and Model box selection. Excellent. I finished the installation, and tried to print a test page. It didn't print. When I went to see the active jobs, it says "(ID)Epson Stylus TX115 - (State) Stopped". So I cancelled the job (as root).
7) For a more detailed info, I went to etc/cups/cupsd.conf, set the LogLevel to Debug, and have the log (from /var/log/cups/error_log. I found the following errors (I tried to post the log, but it's exceed the maximum characters allowed for the post):
Code: Select all
(...)
"Filter "/opt/epson-inkjet-printer-stylus-nx110-series/cups/lib/filter/epson_inkjet_printer_filter" for printer "Epson_Stylus_TX115" not owned by root"
(...)
and
(...)
Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported (...)
What means "Filter "/opt/epson-inkjet-printer-stylus-nx110-series/cups/lib/filter/epson_inkjet_printer_filter" for printer "Epson_Stylus_TX115" not owned by root". Should I have to change the permission em /opt/epson.../lib/filter/epson_inkjet_printer_filter ? And "Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported" (???? - I read in some Slax (distro) forums that it should be a missing component in ACL, but in Salix all this components are installed and Ok,...)
My CUPS knowledge is basic (only Add printers with the web browser...).
Any suggestion / advice are welcome.
PS1: Sorry for my English. I'm from Brazil.
PS2: Sorry for strange use of quotes - I rarely use forums.
Salix 13.37 64 bits / Multilib