My printer is on network at address 192.168.138.250 .
First add CUPS:
sudo pacman -Sy cups cups-browsed bluez-cups cups-pdf
sudo systemctl enable cups
sudo systemctl start cupsThen some other dependencies (and drivers, if you want to use some other type than Epson L3150):
sudo pacman -Sy system-config-printer
sudo pacman -Sy nss-mdns
sudo pacman -Sy foomatic-db foomatic-db-ppds
sudo pacman -S foomatic-db-nonfree foomatic-db-nonfree-ppdsAnd we should install the driver for L3150, which can be achieved with an AUR package (Epson only offer .deb and .rpm packages officially):
yay -S epson-inkjet-printer-escprAll good to go! Try to search for printer with the address, and make the system discover the driver automatically. If it says the model is exactly Epson L3150, then the correct driver should be added.
Comments on Fediverse
With an account on the Fediverse, you can respond to this post. Since ActivityPub is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one. Known non-private replies are displayed below.
Learn how this is implemented here.