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: 104
Popularity: 1.16
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 .. 15 Next › Last »

gojira_96 commented on 2026-08-31 17:46 (UTC)

@hcartiaux I have an Epson XP 440 and have been using this driver for about a year without issues. I'd be happy to co-maintain this package.

hcartiaux commented on 2026-08-31 14:17 (UTC)

I don't have access to an epson printer at the moment and don't plan to buy one in the coming months. Ping me if you have one and want to co-maintain this package!

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.