Adding a printer/scanner on gentoo can be easy or it can be hard. Here are some notes on how I did it.
My printer is an Epson XP-950. My wife picked it out and I only lightly check to see if it supported linux by checking the provided drivers on the support website.
Adding the printer bits
Epson’s print drivers are provided through net-print/epson-inkjet-printer-escpr on gentoo.
emerge -av net-print/epson-inkjet-printer-escpr
These are the drivers provided through the epson downloads page I had checked before the printer was purchaces. Since I already have cups installed all I needed to do was install this package and add the printer through cups. XP-950 is one of the printers made available to cups through this package.
Adding the scanner bits
emerge -av media-gfx/xsane
xsane is about as bad as the epson scanner software for windows and android but it seems to work so far. I was able to find a bug pretty quickly:
set pages to two
the program crashes
It also randomly decides there is no scanner for some reason.
This permenantily does not find the scanner.
Not tried yet.