Package Details: epson-inkjet-printer-escpr 1.8.8-1

Git Clone URL: https://aur.archlinux.org/epson-inkjet-printer-escpr.git (read-only, click to copy)
Package Base: epson-inkjet-printer-escpr
Description: Epson Inkjet Printer Driver (ESC/P-R) for Linux
Upstream URL: http://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr.php
Licenses: GPL-2.0-or-later
Submitter: FFY00
Maintainer: hcartiaux
Last Packager: hcartiaux
Votes: 102
Popularity: 0.87
First Submitted: 2019-04-26 09:00 (UTC)
Last Updated: 2026-03-31 22:40 (UTC)

Pinned Comments

bjo commented on 2023-07-11 12:35 (UTC)

Building packages from AUR requires base-devel, see https://wiki.archlinux.org/title/Arch_User_Repository

base-devel depends among others on autoconf, automake and make.

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

hcartiaux commented on 2026-04-11 22:03 (UTC)

@aidonius: I can't reproduce this error. Please try to build in a clean chroot: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

aidonius commented on 2026-04-11 21:16 (UTC)

When building I get the error: Makefile:255: *** missing separator (did you mean TAB instead of 8 spaces?). Stop

BlauFx commented on 2026-03-28 12:57 (UTC)

@hcartiaux Downloading the file and placing it in the same location as PKGBUILD worked, thanks.

hcartiaux commented on 2026-03-28 08:24 (UTC)

@BlauFx, it works for me but you can try to tweak the user agent in the DLAGENTS variable, or download the file with your browser and place it in the same directory as the PKGBUILD.

BlauFx commented on 2026-03-27 20:38 (UTC)

curl: (22) The requested URL returned error: 403 ==> ERROR: Failure while downloading https://download-center.epson.com/f/module/e934c1f6-0fc1-43e5-8d3e-0de8f3a3d357/epson-inkjet-printer-escpr-1.8.8-1.src.rpm Aborting...

Does someone also experience issues?

PhrozenByte commented on 2026-03-24 10:59 (UTC)

@hcartiaux: Using DLAGENTS is not just tolerated, it's the intended solution for such issues. See https://wiki.archlinux.org/title/Nonfree_applications_package_guidelines#Custom_DLAGENTS. So, no worries, thank you very much for maintaining and updating the package!

hcartiaux commented on 2026-03-24 10:54 (UTC)

@vitaliikuzhdin, Thanks, nice catch.

I've updated the PKGBUILD and specified DLAGENTS. I don't really like to do that but I don't see another solution except mirroring the sources elsewhere. It's already used by the xlockmore PKGBUILD in extra, so I guess it's tolerated.

vitaliikuzhdin commented on 2026-03-24 07:32 (UTC) (edited on 2026-03-24 07:56 (UTC) by vitaliikuzhdin)

@hcartiaux,

source=(
  "https://download-center.epson.com/f/module/903592cf-b8ff-4954-9767-1b81a7841cb9/epson-inkjet-printer-escpr-1.8.8-1.tar.gz"
)
DLAGENTS=(
  "https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u"
)

New versions with tarballs can be found at (open it in your browser):

https://download-center.epson.com/api/v1/modules/?device_id=ET-2860%20Series&os=DEBARM32&region=US&language=en

I wanted to give a curl | jq command as well but for some reason I cannot bypass the 403 error even with -A 'Mozilla'. And for some reason it does work if you do this:

source=(
  "https://download-center.epson.com/api/v1/modules/?device_id=ET-2860%20Series&os=DEBARM32&region=US&language=en"
)
DLAGENTS=(
  "https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u"
)

Magic to me, not an expert in these things.

hcartiaux commented on 2026-03-24 07:19 (UTC)

I know 1.8.8 is out, but the Epson website has changed again and I have to find a new reliable way of downloading the sources. Ideas are welcomed.

hcartiaux commented on 2025-12-25 15:15 (UTC)

@Bendalf: connectivity from Russia to the Epson website seems to be limited (could be censorship, sanctions, simple malfunction, I don't know). But the github repository you shared is not official, tags and commits are not signed, and I don't know the author.

I can understand the point of doing our own repository though to keep the sources history somewhere but I'm not willing to trust blindly this particular repository. Also, github is restricted to IPv4 so it's just another type of connectivity issues.