The first step of the guide is installing the driver and CUPS. I have located some Linux drivers on the Epson site:
Neither of them are available for the ARM platform, but both drivers offer
src.rpm files, which makes me hopeful. I would prefer to use the full-featured one if possible.
I know basically nothing about cross-compiling drivers, so I did some research about my specific situation. What I read led me to try the following (I'll use keywords when referring to filenames to increase SNR):
sudo apt install rpm2cpiothen
rpm2cpio driver.src.rpm | cpio -idmv, which gives me
tar -xzf filter.tgzthen
tar -xzf nx420.tgz, which give me
It's at this point, that I really don't know how to proceed and am mostly just guessing with a bit of information. (Only the
filter/ directory has a
chmod +x configurethen
./configure, which eventually fails with a message about not having a prefix, so I
mkdir prefix eprefix(because I don't want to install something wrong to
/usr/localyet) and try again:
./configure --prefix=$PWD/prefix --exec-prefix=$PWD/eprefix, which seems to complete without any obvious errors
makethen eventually fails with many errors
readme files contain little useful information, and mainly link to the domain http://avasys.jp, which seems to no longer host any relevant information, as far as I can tell. (I can't read Japanese and am using Chrome's built-in translation function.)
Hopefully the above details give you enough precursory info to understand that I'm familiar with bash's built-ins, but have spotty Linux understanding at this point (my background is OS X/macOS). I have never compiled any Linux software other than simple C-family interactive shell programs. If you need more information, please just ask.
How do I compile and install the driver so I can setup this print server?