Installing Epson L3250

So recently, my dad brought a pretty old printer to home. It comes with a CD but currently we don’h have anything like CD Drive or whatever it is called. But I am pretty certain it is for Windows only. I could use Bottles or Wine though but that should be the very last option for me.

So I did my search at “EPSON Download Cennter”.

I have downloaded all the files but the problem is that EPSON only provides .deb files and .rpm files.

I have never build a PKGFILE before. I have already looked in AUR archive and it is depressing that no one have ever built epson drivers.

I decided to build it myself. So I did my research. I found this Reddit Post, where it says:

A DEB package is just an ar archive containing two tar archives, the one you’re interested in is data.tar. Extracting the data.tar archive gets you the files that should go at the root.

So I extracted epson-printer-utility_1.2.2-1_amd64.deb using dpkg -x. But there aren’t any tar archives but typical Linux System Directories, /opt and /usr.

As I expected, there is the an executable file called epson-printer-utility in /opt/epson-printer-utility/bin. When I tried to run it with ./epson-printer-utility, it says:

./epson-printer-utility: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

There are people who had the same issue:

All of them said they fixed it by themselves and all of them were using WSL(Windows Subsystem for Linux) and I wasn’t. I think it is pretty much one of the WSL errors but sadly I am on EndeavourOS.

Theses are the information I got for running hostnamectl but tell me if you guys need something better.

Static hostname: europa
Icon name: computer-laptop
Chassis: laptop :laptop:
Machine ID: 6a1c394c10544aaa93c965ba50a05765
Boot ID: 76f97fbd1be54cc4ab98a27c223e5b2c
Operating System: EndeavourOS
Kernel: Linux 6.13.6-arch1-1
Architecture: x86-64
Hardware Vendor: Lenovo
Hardware Model: Lenovo V15 G2 ALC
Firmware Version: GLCN52WW
Firmware Date: Fri 2022-12-09
Firmware Age: 2y 3month 3d

Not to mention that there are total of three .deb files and I am stuck at the very first one lmao. Hopefully someone can help my stupid ass. Thanks in advance! And sorry for useless long shit ahh block of texts.

Try installing qt5-base package.

There is a package in AUR: https://aur.archlinux.org/packages/epson-laser-printer-lp-s3250
Maybe that helps.

I missed that it says S and not L. Perhaps not the right package.

It is another printer model I believe, LP-S3250 more specifically. My one is L3250.

And I’ve just installed qt5-base using yay and now when I run ./epson-printer-utility it now returns another error :<

Communication daemon down, Error code = -1

Yes, sorry. I saw it later.

I don’t know what that is. Perhaps another person can help.

1 Like

Maybe your firewall cause this issue? You can try disabling the firewall and check?

try disabling the firewall and check?

I installed ufw with pacman and run sudo ufw status but it says it is inactive :<

Status: inactive

Doesn’t EndeavourOS use firewalld?

systemctl status firewalld. what is the output?

systemctl status firewalld, it says:

Unit firewalld.service could not be found.

I think that printer works with

sudo pacman -S epson-inkjet-printer-escpr

Really? On my screen it says:

error: target not found: epson-inkjet-printer-escpr

I think I am missing something here. But currently I am trying it with deptap

It’s in the aur so you’ll have to use yay instead of pacman.

I installed using yay but how to run it :sob:? There was no launcher created.

I tried running wtih epson-inkjet-printer-escpr but helpess. There are only 1 thing that start with eps and that is eps2eps..

Oh and I was trying to install it with debtap but:

loading packages…
resolving dependencies…
warning: cannot resolve “libqt5core5a>=5.0.2”, a dependency of “epson-printer-utility”
warning: cannot resolve “libqt5gui5>=5.0.2”, a dependency of “epson-printer-utility”
warning: cannot resolve “libqt5gui5-gles>=5.0.2”, a dependency of “epson-printer-utility”
warning: cannot resolve “libqt5widgets5>=5.0.2”, a dependency of “epson-printer-utility”
:: The following package cannot be upgraded due to unresolvable dependencies:
epson-printer-utility

It’s a driver not a gui program.

Here’s how I set up my printer which is a canon

  • yay -Syu cups
  • sudo systemctl enable --now cups
  • Allow mdns through the firewall. Make sure it’s done as a permanent change.
  • Navigate to printer settings in your menu
  • Add a printer. It automatically set up my driver but you may have to manually select it.

Cups is the printer service, mdns is how the printer is found on the network.

Ohh sorry, I am a newbie

printer settings

what did you mean by that? Like the printer setting in my endevouros settings?

Assuming you are using KDE, from your menu go to System → Print Settings. If you are using Gnome or another desktop, it will be similar.

1 Like

I am on XFCE, is there any way to do it on there?

that is exactly ^^ what Epson reccomends on their L3250 driver page https://download.ebz.epson.net/dsc/search/01/search/searchModule

I just figured out that I have to install system-config-printer