Installing printer driver Epson Expression XP-352

In OMLx4 there is no driver for my Epson Expression XP-352 printer.
I downloaded Linux driver from Epson site but when I try to install it using dnfdragora I get a long list of missing dependencies:

['\n Problema: package epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64 requires lsb >= 3.2, but none of the providers can be installed\n - conflicting requests\n - nothing provides lib64qtnetwork4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64\n - nothing provides lib64qtopengl4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64\n - nothing provides lib64qtsql4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64\n - nothing provides lib64qtsvg4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64\n - nothing provides lib64qtxml4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64\n - nothing provides qt4-common >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64']

  • OpenMandriva Lx version: 4 BETA

  • Desktop environment (KDE, LXQT…): KDE

Forget dnfdragora.
Really, forget it :grin:

How to install the driver?
epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64.rpm
Is there any alternative?

Open a console in /Scaricati folder (assuming it’s the download folder)
sudo dnf install epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64.rpm

PS>
Forget dnfdragora :stuck_out_tongue:

1 Like

Non ti sta simpatico …
Tried command line I have same error:

$ sudo dnf install epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64.rpm
[sudo] password di giorgio: 
OpenMandriva Cooker - x86_64 - Contrib                                                                 6.3 kB/s | 1.5 kB     00:00    
OpenMandriva Cooker - x86_64 - non-free                                                                6.8 kB/s | 1.5 kB     00:00    
OpenMandriva Cooker - x86_64 - Restricted                                                              6.7 kB/s | 1.5 kB     00:00    
OpenMandriva Cooker - x86_64                                                                           7.3 kB/s | 1.5 kB     00:00    
OpenMandriva Cooker - x86_64 - Updates                                                                 6.8 kB/s | 1.5 kB     00:00    
OpenMandriva 4.0 - x86_64                                                                              758  B/s | 169  B     00:00    
Failed to synchronize cache for repo 'openmandriva-x86_64'
OpenMandriva 4.0 - x86_64 - Updates                                                                    810  B/s | 169  B     00:00    
Failed to synchronize cache for repo 'updates-x86_64'
Ignoring repositories: openmandriva-x86_64, updates-x86_64
Errore: 
 Problema: package epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64 requires lsb >= 3.2, but none of the providers can be installed
  - conflicting requests
  - nothing provides lib64qtnetwork4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
  - nothing provides lib64qtopengl4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
  - nothing provides lib64qtsql4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
  - nothing provides lib64qtsvg4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
  - nothing provides lib64qtxml4 >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
  - nothing provides qt4-common >= 4.2.3 needed by lsb-lib64-5.0-0.alpha.4.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

No, è una roba inutile secondo me.
Intanto, evitandolo oggi hai imparato ad installare un pacchetto che hai scaricato.
Inoltre la cosole fornisce un output intelleggibile.

.
Problema: package epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64 requires lsb >= 3.2, but none of the providers can be installed

Looks like a required package is missing: lsb ( >= 3.2)

Screenshot_20190405_224850

1 Like

We have some lsb-* packages but not “lsb” only.

One of them is lsb-release in version 2.0

Name         : lsb-release
Version      : 2.0

To be honest I have no knowledge on the matter, sorry cannot help.

1 Like

From what I see this crap needed lsb-lib64. While last version for cooker was build with qt4 libs and later qt4 libraries were dropped (removed from the repository).
Therefore, installation is impossible.

As a temporary solution, install it as:

rpm -i --nodeps /home/x/Desktop/epson-inkjet-printer-escpr-1.6.37-1lsb3.2.x86_64.rpm

This should force instalation without checking dependencies. I can’t verify if it will work because I do not have such a printer.

If this not help. Open System Settings → printers. Then try add your printer manually here.

You can also try install:

dnf install task-printing-scanning

or

dnf install task-printing-epson

EDIT: Task for future.
When ABF back to life. We should rebuild lsb or anything else with it,so that it does not bother us :smiley:
Also I think this epson driver is open source? Is available on Fedora… so I think it is possible to import it to repository. Of cource if needed.

2 Likes

I installed this printer in other distribution (openSuse and Mint 19) then the right Linux driver exists.
In OMLx 4 printers list I don’t find it then I tried to download driver from Epson site.
I will wait to see if an update of CUPS or similar include the driver.

How developers will know to include a missing printer driver in our packages?

Bug report.

1 Like

Done: https://issues.openmandriva.org/show_bug.cgi?id=2457

1 Like

Hi.

Can you test this package? https://abf.openmandriva.org/build_lists/21515

Let me know if this work correctly.

2 Likes

As you have probably seen driver works. Thanks.

Closing bug and topic.