@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.
Search Criteria
Package Details: epson-inkjet-printer-escpr 1.8.8-1
Package Actions
| 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) |
Dependencies (2)
- cups (cups-gssapiAUR, cups-gitAUR)
- ghostscript (ghostscript-gitAUR)
Required by (0)
Sources (1)
gojira_96 commented on 2026-08-31 17:46 (UTC)
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):
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®ion=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.
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_Repositorybase-develdepends among others onautoconf,automakeandmake.