Package Details: epson-inkjet-printer-workforce-635-nx625-series 1.0.1-17

Git Clone URL: https://aur.archlinux.org/epson-inkjet-printer-workforce-635-nx625-series.git (read-only, click to copy)
Package Base: epson-inkjet-printer-workforce-635-nx625-series
Description: Epson inkjet printer driver (ME OFFICE 82WD, 85ND, 900WD, 960FWD; Stylus NX625, SX525WD, SX620FW, TX560WD; Stylus Office B42WD, BX525WD, BX625FWD, TX620FWD; WorkForce 60, 625, 630, 633, 635, T42WD)
Upstream URL: https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
Licenses: custom:Epson End User Software License Agreement
Submitter: Misery
Maintainer: vitaliikuzhdin (PhrozenByte)
Last Packager: vitaliikuzhdin
Votes: 6
Popularity: 0.22
First Submitted: 2010-10-29 10:45 (UTC)
Last Updated: 2025-01-18 12:38 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

PhrozenByte commented on 2025-01-17 12:00 (UTC)

Thanks again @vitaliikuzhdin! Updated, still no luck.

The CUPS error log doesn't include anything useful (besides the mentioned PID 134813 (/usr/lib/cups/filter/epson_inkjet_printer_filter) stopped with status 1. error). This is also true with LogLevel debug, but I guess that's expected since the usual CUPS workflow works fine until the filter. Let me now if you need it nevertheless, I'll paste it then, it's quite huge.

However, I just built epson-inkjet-printer-filter with --enable-debug and this indeed shows some issue in /tmp/epson-inkjet-printer-filter.txt:

[printJob:490] TRACE IN
[load_core_library:165] TRACE IN
[get_ppd_attr:140] PPD Attribute epcgCoreLibrary -> libEpson_WorkForce_635_60_NX625.so.1.0.0
[load_core_library:182] Failed to dlopen(libEpson_WorkForce_635_60_NX625.so.1.0.0)->/usr/lib/libEpson_WorkForce_635_60_NX625.so.1.0.0: undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
[load_core_library:243] TRACE OUT=1
[printJob:533] TRACE OUT=1
[eps_heap_usage_end:42] =============================================================
[eps_heap_usage_end:43] HEAP USAGE : max(0 bytes) leak(0 bytes)
[eps_heap_usage_end:44] =============================================================
[printJob:490] TRACE IN
[load_core_library:165] TRACE IN
[get_ppd_attr:140] PPD Attribute epcgCoreLibrary -> libEpson_WorkForce_635_60_NX625.so.1.0.0
[load_core_library:182] Failed to dlopen(libEpson_WorkForce_635_60_NX625.so.1.0.0)->/usr/lib/libEpson_WorkForce_635_60_NX625.so.1.0.0: undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
[load_core_library:243] TRACE OUT=1
[printJob:533] TRACE OUT=1
[eps_heap_usage_end:42] =============================================================
[eps_heap_usage_end:43] HEAP USAGE : max(0 bytes) leak(0 bytes)
[eps_heap_usage_end:44] =============================================================

Any ideas? Thanks again!

vitaliikuzhdin commented on 2025-01-17 11:14 (UTC)

@PhrozenByte, after comparing the different versions of the filter, the only difference I noticed is that the new version applies a fix for the build errors, which we know as fixbuild.patch. I've deleted the epson-inkjet-printer-filter-lsb package since it is useless.

I've made some changes again; perhaps this will work for you. I've already received 3 reports from different devices confirming that my new updated version works, so I'm honestly not sure what could be the problem here. Could you check the /var/log/cups/error_log? Alternatively, you could recompile epson-inkjet-printer-filter with --enable-debug (as described in its PKGBUILD) and send all the output here?

PhrozenByte commented on 2025-01-17 10:20 (UTC)

Thank you @vitaliikuzhdin for the very quick response! Unfortunately, I still had no luck. Same issue as before, the filter keeps failing (PID 39020 (/usr/lib/cups/filter/epson_inkjet_printer_filter_lsb) stopped with status 1.). Checking the build logs of epson-inkjet-printer-filter-lsb doesn't show anything out of the ordinary (at least as far as I can tell, I'm no C dev), just some (I guess expected) deprecation notices. I noticed that pkgrel 10 used v1.0.1 of the filter, might this be the issue? Thanks again!

vitaliikuzhdin commented on 2025-01-17 07:16 (UTC) (edited on 2025-01-17 09:32 (UTC) by vitaliikuzhdin)

@PhrozenByte, the package has been updated. Please try again.

As for the patch, I have separated the epson_inkjet_printer_filter into a separate package with a shared installation path because otherwise it would not be possible to have two drivers installed at the same time. The fixbuild.patch was not needed for the latest version 1.0.2, but this version was only shipped with newer updated drivers. Since you have issues with it, I now depend on the legacy 1.0.0 LSB-dependent version of the filter, which will hopefully resolve the issues for you.

PhrozenByte commented on 2025-01-16 22:06 (UTC)

Unfortunately the latest package releases break my SX620FW printer. Looks like the epson_inkjet_printer_filter filter is at fault and always returns with a non-zero exit code. LogLevel debug doesn't seem to have any effect on the filter. I didn't have such issues with pkgrel 10, after downgrading the package printing works again. Any ideas? I was wondering, why is the fixbuild.patch gone? Might this be the issue?

PhrozenByte commented on 2024-11-07 10:39 (UTC)

Looks like they added an User Agent check to prevent downloads with curl, therefore builds fail with HTTP 403 errors. Adding the following to the PKGBUILD fixes that. Could you please update the package?

DLAGENTS=('http::/usr/bin/curl -qgb "" -fLC - --retry 3 --user-agent Mozilla --retry-delay 3 -o %o %u')

f1rstlady commented on 2021-02-13 11:25 (UTC)

I could fix the error by looking into the build specification of the RPM package contained in the file epson-inkjet-printer-workforce-635-nx625-series.spec, which is part of the downloaded RPM source package: Replacing the two lines

aclocal
libtoolize

of the PKGBUILD's build function by

autoreconf -f -i

solved the problem and let me compile the package successfully.

f1rstlady commented on 2021-02-12 07:33 (UTC)

The package build fails with

configure: error: cannot find required auxiliary files: compile
make: *** [Makefile:242: config.status] Error 1
==> ERROR: A failure occurred in build().

For the full log, see here.

UlrichH commented on 2018-02-11 11:53 (UTC)

exact same issue as meredrica. I can't see relevant datas in the debug log :/