Epson 4530 printer

Epson 4530 network printer. Installed printer via YAST. This is an all-in-one printer-scanner-fax device. The system can see the printer and it comes up in the “print” command from the print window
for a file, and if the printer is queried, the system will show what the status of the inks are, but when I open a file (Kate, for example) and tell it to print, nothing happens. Also, XSane cannot find the scanner.
I don’t know how to troubleshoot this, not even where to begin.
Thanx for any help–doug

  1. Can you ping the printer successfully by IP address?

  2. Please show us the output of the following commands

lpstat -t
sudo grep -i "name|model|filter" /etc/cups/ppd/*

*Enclose your output within CODE tags (refer to the ‘#’ button in the forum editor)

  1. Is the firewall active? That might prevent your network-attached scanner device from being detected during configuration
sudo systemctl status firewalld
				1) Can you ping the printer successfully by IP address?

yes

  1. Please show us the output of the following commands

linux-4qnb:~ # ping 192.168.1.26
PING 192.168.1.26 (192.168.1.26) 56(84) bytes of data. This is the Epson printer
64 bytes from 192.168.1.26: icmp_seq=1 ttl=64 time=5.01 ms
64 bytes from 192.168.1.26: icmp_seq=2 ttl=64 time=0.323 ms
— 192.168.1.26 ping statistics —
6 packets transmitted, 6 received, 0% packet loss, time 5090ms
rtt min/avg/max/mdev = 0.313/1.099/5.008/1.747 ms

lpstat -t
scheduler is running
system default destination: HPLaserJetPro-m201
device for EpsonWP4530: socket://192.168.1.26:9100
device for HPLaserJetPro-m201: socket://192.168.1.29:9100
EpsonWP4530 accepting requests since Wed Jul 17 15:20:54 2019
HPLaserJetPro-m201 accepting requests since Thu Jul 18 00:56:34 2019
printer EpsonWP4530 is idle. enabled since Wed Jul 17 15:20:54 2019
Rendering completed
printer HPLaserJetPro-m201 is idle. enabled since Thu Jul 18 00:56:34 2019
EpsonWP4530-7 doug 9216 Sun Jun 23 19:34:19 2019

linux-4qnb:~ # systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2019-07-14 18:49:17 EDT; 3 days ago
Docs: man:firewalld(1)
Main PID: 1110 (firewalld)
Tasks: 2 (limit: 4915)
Memory: 40.7M
CGroup: /system.slice/firewalld.service
└─1110 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid

Jul 14 18:49:16 linux-4qnb systemd[1]: Starting firewalld - dynamic firewall daemon…

I hope I covered the bases you asked for. The grep line produced nothing. I think the parts in quotes needed an input from me, but “name | model | filter” /etc/cups/ppd doesn’t make sense to me.
There is a ppd in the TB system, and I also downloaded a file from Epson, but I don’t know offhand where it landed. KFind comes up with file:///etc/cups/ppd/ inaccessible
but the file is in the SUSE system, and I have another copy that I downloaded from epson myself. And anyway, the printer IS recognized. Just won’t print!
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2019-07-14 18:49:17 EDT; 3 days ago
Docs: man:firewalld(1)
Main PID: 1110 (firewalld)
Tasks: 2 (limit: 4915)
Memory: 40.7M
CGroup: /system.slice/firewalld.service
└─1110 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid

Jul 14 18:49:16 linux-4qnb systemd[1]: Starting firewalld - dynamic firewall daemon…
Jul 14 18:49:17 linux-4qnb systemd[1]: Started firewalld - dynamic firewall daemon.

PRINTER:

Ok, the ping response is good and matches your print queue config. As you can see, I’ve enclosed the output in CODE tags (as I also requested you to do)…

lpstat -t
scheduler is running
system default destination: HPLaserJetPro-m201
device for EpsonWP4530: socket://192.168.1.26:9100
device for HPLaserJetPro-m201: socket://192.168.1.29:9100
EpsonWP4530 accepting requests since Wed Jul 17 15:20:54 2019
HPLaserJetPro-m201 accepting requests since Thu Jul 18 00:56:34 2019
printer EpsonWP4530 is idle.  enabled since Wed Jul 17 15:20:54 2019
        Rendering completed
printer HPLaserJetPro-m201 is idle.  enabled since Thu Jul 18 00:56:34 2019
EpsonWP4530-7           doug              9216   Sun Jun 23 19:34:19 2019

I hope I covered the bases you asked for. The grep line produced nothing. I think the parts in quotes needed an input from me, but “name | model | filter” /etc/cups/ppd doesn’t make sense to me.

I think you may have executed that command incorrectly. The general idea is to copy the command and execute in a terminal. The grep command given was intended to examine all files in the /etc/cups/ppd/ directory, and return any strings in the ppd containing “model”,“name”, or “filter”. I’m looking for the specific driver you configured CUPS to use for the Epson printer. Be careful to execute the command as I gave it.

There is a ppd in the TB system, and I also downloaded a file from Epson, but I don’t know offhand where it landed. KFind comes up with file:///etc/cups/ppd/ inaccessible

That’s because the file permissions require root owner or ‘lp’ group membership to view files in that directory. Check the permissions for yourself with

ls -l /etc/cups/ppd

And anyway, the printer IS recognized. Just won’t print!

Having the printer detected by YaST/CUPS is only the first step. Configuring with an appropriate driver (filter) is another, and sometimes there are choices that can be made. Not being able to print may well be due to selecting an incompatible print filter, as that will result in the print job generated unintelligible communication to the printer. Without the PPD info I requested, I can’t tell what might be the problem.

If you want to learn more about the CUPS printing systemin order to troubleshoot at a deeper level, I recommend you read the following wiki page…
https://en.opensuse.org/SDB:CUPS_in_a_Nutshell

I’m willing to help further, but definitive information and a bit of technical understanding is required.

SCANNER:

  1. Did you download and install the scanner package for your WP-4530. Search for the required package using ‘WP-4530’…
    EPSON Download Center

  2. The firewall being active may prevent network scanner detection (since it relies on device broadcasts to detect it), so you could stop it briefly with

sudo systemctl stop firewalld

then configure. Once done, you can restart the firewall again

sudo systemctl start firewalld

I cannot find the “Forum Editor” or any information on using code tags. I will happily use this format if you will explain in simple terms how it works. (I looked up Code tags on
Google but it shows only partial urls which do not connect to anything: all come back error 404.) There must be some simple format for this, I hope. Im sorry to be a dunce, but
I don’t know what to do from here.
–doug

When you use the ‘Reply with Quote’ button, you’ll see the ‘#’ button. Alternatively, you can do

 then paste output you want to post, then /CO...

The forum editor is the place where you type your post. A rectangular area with a tool bar above. and the idea is:

There is an important, but not easy to find feature on the forums.

Please in the future use CODE tags around copied/pasted computer text in a post. It is the # button in the tool bar of the post editor. When applicable copy/paste complete, that is including the prompt, the command, the output and the next prompt.

An example is here: Using CODE tags Around your paste.

This is a repeat of the previous, using (I hope) code tags.

 linux-4qnb:~ # lpstat -t
scheduler is running
system default destination: HPLaserJetPro-m201
device for EpsonWP4530: socket://192.168.1.26:9100
device for HPLaserJetPro-m201: socket://192.168.1.29:9100
EpsonWP4530 accepting requests since Wed Jul 17 15:20:54 2019
HPLaserJetPro-m201 accepting requests since Mon Jul 22 14:03:49 2019
printer EpsonWP4530 is idle.  enabled since Wed Jul 17 15:20:54 2019
        Rendering completed
printer HPLaserJetPro-m201 is idle.  enabled since Mon Jul 22 14:03:49 2019
EpsonWP4530-7           doug              9216   Sun Jun 23 19:34:19 2019
EpsonWP4530-9           doug             11264   Sun Jun 23 22:34:55 2019
EpsonWP4530-10          doug             11264   Sun Jun 23 22:35:40 2019
EpsonWP4530-11          doug              9216   Sun Jun 23 22:37:48 2019
EpsonWP4530-13          doug              9216   Mon Jun 24 00:27:17 2019
EpsonWP4530-14          doug             10240   Mon Jun 24 19:52:45 2019
EpsonWP4530-15          doug              9216   Mon Jun 24 19:55:02 2019
EpsonWP4530-17          doug             10240   Sun Jun 30 16:09:33 2019
EpsonWP4530-18          doug             10240   Sun Jun 30 19:38:29 2019
EpsonWP4530-21          doug              9216   Sun Jul  7 20:29:23 2019
EpsonWP4530-27          doug              9216   Wed Jul 17 15:20:54 2019 

The grep command produces nothing–perhaps because it has no entry for “filter”. I checked out filter on Google, but it seems to be a script or something that tells the printer
what size paper, what kind of typeface, and all kinds of information. I don’t know how to find out what to put in this entry.

 linux-4qnb:~ # systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-07-14 18:49:17 EDT; 1 weeks 2 days ago
     Docs: man:firewalld(1)
 Main PID: 1110 (firewalld)
    Tasks: 2 (limit: 4915)
   Memory: 40.7M
   CGroup: /system.slice/firewalld.service
           └─1110 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid   

I have not found an answer to this problem, but now that the answers are in code tags (I hope) perhaps someone can thro some light on the problem.
Thanx --doug

You did a great job with the code tags.

One problem, though – you then posted it in the Code Tags thread. I’m pretty sure that you intended to post it here in the Epson 4530 thread. So I managed to move it for you.

PPD (PostScript Printer Description) files are used to describe the features and capabilities available for a given printer, as well as which filter driver should be used to process a given print job.

Let’s look at the PPD files present in the /etc/cups/ppd directory.

ls -l /etc/cups/ppd/

Report back with that output please.

Just thought I would mention, be sure to install LSB in Yast so the downloaded Epson drivers will work. (If that’s already been mentioned, kindly disregard).

 linux-4qnb:~ # ls -l /etc/cups/ppd
total 848
-rw-r----- 1 root lp 371294 Jun 23 19:51 EpsonWP4530.ppd
-rw-r----- 1 root lp 371294 Jun 23 01:08 EpsonWP4530.ppd.O
-rw-r----- 1 root lp  61274 Jun 23 22:38 HPLaserJetPro-m201.ppd
-rw-r----- 1 root lp  61264 Jun 22 20:58 HPLaserJetPro-m201.ppd.O

–doug

Just saw the remark, “install LSB in YAST.” Well, I couldn’t find it in YAST, so I went back to the old standby:


linux-4qnb:~ # apt-get install LSB
Retrieving repository 'hamradio' metadata ..........................................................................................................................................................................................[done]
Building repository 'hamradio' cache ...............................................................................................................................................................................................[done]
Retrieving repository 'KDE:Extra' metadata .........................................................................................................................................................................................[done]
Building repository 'KDE:Extra' cache ..............................................................................................................................................................................................[done]
Retrieving repository 'openSUSE:Tumbleweed' metadata ...............................................................................................................................................................................[done]
Building repository 'openSUSE:Tumbleweed' cache ....................................................................................................................................................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Debug' metadata .........................................................................................................................................................................[done]
Building repository 'openSUSE-Tumbleweed-Debug' cache ..............................................................................................................................................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ...........................................................................................................................................................................[done]
Building repository 'openSUSE-Tumbleweed-Oss' cache ................................................................................................................................................................................[done]
Loading repository data...
Reading installed packages...
'LSB' not found in package names. Trying capabilities.
No provider of 'LSB' found.
- Did you mean lsb?
Resolving package dependencies...

Nothing to do.
linux-4qnb:~ # apt-get install lsb
Loading repository data...
Reading installed packages...
'lsb' is already installed.
No update candidate for 'lsb-4.0.fake-1.3.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.

Epson still doesn’t print, and scanner is not found.

–doug

We do not use apt-get in openSUSE. I have no idea what it should do here. It seems to be a sort of alias for zypper.

And When I use the Search field in YaST > Software Manangent with the string LSB, it converts it into lsb and finds packages lsb-release (installed) and lsb (not installed). I must add that this is on Leap 15.0, but I would not know why this would be different on TW.

It seems to be installed already.

I must also add that I have no idea why the advice to install LSB (package name lsb), but I guess it would not harm either (specialy when it is already installed).

LSB is needed to install Epson printer driver, at least that was the case for a printer I have.

Please show the first 40 lines contained in the EpsonWP4530.ppd file…

sudo head -n 40 /etc/cups/ppd/EpsonWP4530.ppd
 linux-4qnb:~ # ls -l /etc/cups/ppd/
total 848
-rw-r----- 1 root lp 371294 Jun 23 19:51 EpsonWP4530.ppd
-rw-r----- 1 root lp 371294 Jun 23 01:08 EpsonWP4530.ppd.O
-rw-r----- 1 root lp  61274 Jun 23 22:38 HPLaserJetPro-m201.ppd
-rw-r----- 1 root lp  61264 Jun 22 20:58 HPLaserJetPro-m201.ppd.O

–doug

You’ve already posted that information. Please run the command I gave in post #16 and report back.

Found in /home:

 file:///home/doug/Documents/Epson ppd's
file:///home/doug/.local/share/RecentDocuments/Epson ppd's.desktop
file:///home/doug/.local/share/RecentDocuments/Epson-WP-4530_Series-epson-driver.ppd.gz.desktop
file:///home/doug/.local/share/RecentDocuments/Epson-WP-4530_Series-epson-escpr-en.ppd.gz.desktop
file:///home/doug/Downloads/epson-inkjet-printer-201113w-1.0.2-1lsb3.2.x86_64.rpm 

To answer the question posed above:

linux-4qnb:~ # ls -l /etc/cups/ppd
total 848
-rw-r----- 1 root lp 371294 Jun 23 19:51 EpsonWP4530.ppd
-rw-r----- 1 root lp 371294 Jun 23 01:08 EpsonWP4530.ppd.O
-rw-r----- 1 root lp  61274 Jun 23 22:38 HPLaserJetPro-m201.ppd
-rw-r----- 1 root lp  61264 Jun 22 20:58 HPLaserJetPro-m201.ppd.O

Thank you folks for your assistance! --doug

This is the third time you posted this. And it is not the answer to the question of **post #16 **above four days ago :frowning:

This will take a lot of time I am afraid.