Epson Photo Printer GNU/Linux Edition Documentation (TPE-EPS400)

Linux Mint 20, Ubuntu 22.04, and many distributions derived from these will pick the printer up automatically via a network or USB connection. If you have a distribution based on an older software stack you may need to install ipp-usb and possibly purge an older component depending on what your distribution includes or doesn't include by default.

Fedora 36:

Fedora doesn't yet utilize or default to a newer printer component called ipp-usb which has better support for modern printers. Fortunately it is available in the distributions repository so we're going to simply install and enable it.

Step 1: Open a terminal and run the following commands (to open a terminal go to Activities and search for and open Terminal)

sudo dnf install ipp-usb
sudo systemctl enable --now ipp-usb.service

Step 2: Go to Activities and search for and then open Printers

Step 3: At this point you will probably already see your printer, but if you don't just click the Add Printer... button to add it... it should be automatic, and if all else fails try rebooting your computer

Printing on Debian 11+ When Using The MATE Desktop Environment

1. System > Administration > Synaptic Package Manager
2. Click the Search button, select Name in the Look in: drop down, and search for cups
3. Check the box next to "cups" and select Mark for Installation
4. On the next screen when it prompts you to "Mark additional required changes?" answer by clicking the button that says "Mark"
5. Rpeat step 2 - 4 for package system-config-printer and sane-airscan
6. Click the Apply button and then the Apply button the next screen to confirm the installation / ie following changes.
7. You may need to enable the printer and set it to accept print jobs. To do this go to System > Administration > Print Settings, click the Unlock button, enter your login password, and then right click on the printer and go to properties > Policies and select the boxes that say Enabled and Accepting Jobs.
8. Open an application like Applications > Office > LibreOffice Writer and go to File > Print. If the printer is attached to the network or hooked up via USB to the computer you should see the printer listed. Select it and hit the print button to start printing.

If the printer doesn't show up automatically you can now add it through System > Administration > Print Settings. Also try a reboot or run service cups start.

Printing on Debian 11+ When Using The GNOME Desktop Environment

Debian 11 and newer releases may still require you to set a mirror and install cups depending on how Debian was installed and what selection of packages were installed with the system originally.


1. Make sure you have a mirror setup and can install Debian packages form a Debian repository (more than likely you already have this done and can skip step 1):

2. Open a terminal and install cups by running the following command:

su [enter]
apt install cups sane-airscan system-config-printer
service cups start

You should now be able search for printers from Activities in the default desktop environment GNOME (top left corner) and open the printers settings or add printer wizard. This should be similar with most other desktop environments. The add printer wizard will more than likely automatically detect your network or USB connected printer if the printer is on and connected.