Page 1 of 1

Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sat Jun 26, 2021 12:53 am
by dcung

I downloaded latest Epson printer driver - pre-req LSB package v3.2 or later installed.
It installed sucessfully in StretchDog - LSB package is in repository. :thumbup:
In BusterDog and Bullseye it was missing dependencies - no LSB package found.
Could LSB package be added to repository (BusterDog, Bullseye) please?

2021-06-26-100601_1083x749_scrot2.png
2021-06-26-100601_1083x749_scrot2.png (73.92 KiB) Viewed 811 times
2021-06-26-103603_886x585_scrot.png
2021-06-26-103603_886x585_scrot.png (99.38 KiB) Viewed 811 times

Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sat Jun 26, 2021 1:47 am
by rcrsn51

Your source for information about print/scan in the Dog projects is here, post #74.

Note the use of the eppi script.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sat Jun 26, 2021 9:20 pm
by dcung
rcrsn51 wrote: Sat Jun 26, 2021 1:47 am

Note the use of the eppi script.

Thanks Bill for the tip.
Using eppi script, is any feature/functionality of printer missing by not installing LSB package?
Just curious why Epson would make that pre-req.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sat Jun 26, 2021 10:13 pm
by rcrsn51

Did you use the script to install the printer?
Did it work?
If you look inside the script, you can see how it handles LSB.

dcung wrote: Sat Jun 26, 2021 9:20 pm

Using eppi script, is any feature/functionality of printer missing by not installing LSB package?

No

Just curious why Epson would make that pre-req.

No idea, especially because their scanner driver never had that requirement.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 12:10 am
by dcung
rcrsn51 wrote: Sat Jun 26, 2021 10:13 pm

Did you use the script to install the printer? Did it work? If you look inside the script, you can see how it handles LSB.

Yes, I tested in BusterDog.
It worked in my case, sent a default test page.
I looked into the script and see how it 'cheated' by not executing Epson's pre-install & cleanup scripts.
I guess dpkg and dpkg-deb behave a little differently too...

I use Stretch more than others, and in there LSB package exists, and no workaround needed to install the driver.
Should it be necessary, I have a fall back I guess.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 1:08 am
by rcrsn51

The significant difference about dpkg-deb is that it does not install the set of dependent packages listed in the Control file, like lsb.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 8:47 am
by fredx181

@dcung Could it be that this is the one you need for Buster or Bullseye ?
EDIT: It looks like that the deb package that you downloaded from Epson is for Ubuntu (Ubuntu still has lsb in it's repositories).


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 12:01 pm
by rcrsn51

FWIW, some vendor driver packages will break in Bullseye unless the additional package libcupsimage2 is installed. It has been removed as a dependency of cups.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 9:32 pm
by dcung

I did a little 'research' about LSB package.
LSB package itself comprises of lots of packages (which I guess has many 'standards').
If this page can be believed https://wiki.debian.org/LSB, Debian support was discontinued in 2015.

I noticed in Epson's download page, they don't have Debian in list of command example.
Before I downloaded from Epson, I actually found few other sources, but decided to get it from Epson.
These other sources/versions have varies in their dependencies list from few to lots.
I guess Epson just decided to wash their hand and say "LSB package" (whatever current LSB package comprises of at the moment).

I've concluded that, it really the case of pick anyone you like and take your own risk.

For the time being, I can print. It ain't broke, so, I don't fix it.

Thanks Fred & Bill.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Sun Jun 27, 2021 11:14 pm
by rcrsn51
fredx181 wrote: Sun Jun 27, 2021 8:47 am

@dcung Could it be that this is the one you need for Buster or Bullseye ?

This looks like the preferred choice, unless you have a brand-new model that is not yet included, but is in the vendor package.

It compresses all the PPDs into one file for a much smaller download. However python3 is required so CUPS can open the file, and is added as a dependency.


Re: Epson printer driver install in StretchDog, BusterDog, Bullseye

Posted: Mon Jun 28, 2021 12:37 am
by dcung

Anyway - for those interested:
Looks like these are the 'official' from Debian

https://packages.debian.org/en/buster/p ... iver-escpr
Package: printer-driver-escpr (1.6.33-1)

https://packages.debian.org/en/bullseye ... iver-escpr
Package: printer-driver-escpr (1.7.8-1)

I already downloaded printer-driver-escpr_1.7.10-1_amd64.deb also from Debian repository before.
It also works and that's it for me.

My mistake was getting the one from Epson website.