please see this comment above
please see this comment above
If you are unhappy with suggested XSane, but only want an OSS solution, I do not know a good alternative.
Although I am an open source enthusiast, there are few application where I use commercial, even non-OSS solutions on Linux. One of this exceptions is for scanning.
Background: I “administrate” some legacy Epson scanners used with my family’s Linux boxes and got them all to run with a software called VueScan, with the following restrictions:
As you see, it might be a bit of luck, if a device works out of the box or not.
Unfortunately your Epson Stylus SX435W seems not to be listed under the supported Epson devices (click red button “All drivers” to see all supported Epson scanners).
If you happen to find no solution, I suggest to use the trial version of VueScan and check if your Epson simply runs or not.
EDIT: sorry, I forgot to mention. that the VueScan GUI has plenty of those processing options you are searching for.
Let the religious shell wars begin … again
Only right answer is of course TCSH. Not much documentation and support, ancient but still receives new bugs in 2021 (on Debian), but attackers hate it! (I love it)
My real suggestion is to learn zsh and fish (and bash). Try using them for all your purposes and in the end you will automatically find the one (or more of them) that suits you best and that you like most for your daily tasks.
Definitely dislike MS, generations of my workstations have small, yellow “Microsoft Free Workstation” stickers on their monitors, but VSCodium (in my case) is not really bad.
Also I really like the Xbox360 console and (as a hacker and maker) still love the first Kinnect. The Kinnect is an excellent piece of sensor-hardware, was rather cheap when purchased in used condition and it works very well with Linux.