The user accessing CUPS must be member of the lpadmingroup. (Otherwise, the webinterface might complain with Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket.)
Filters
Filters are used to render PostScript onto a pixel based device. These are necessary for printers that don't have built in post script support.
CUPS reads the destination printer's respective PostScript Printer Description (PPD) File to determine the necessary filters to convert the PostScript into the format the printer understands (such as PJL, PCL).
Executed sudo lpadmin -p ET-4800-tq84 -v socket://192.168.0.45/ -P /opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-ET-4800_Series-epson-inkjet-printer-escpr.ppd.gz -E (192.168.0.45 is the address DHCP assigned to the printer).
When trying to print, I got Stopped, Filter failure error message.
In the log file /var/log/cups/error_log, I found ET-4800-tq84: error while loading shared libraries: libcupsimage.so.2: cannot open shared object file: No such file or directory.
I also got the same error message by trying to manually execute /opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr-wrapper.
I am not sure anymore if I changed the log level from warn to debug in /etc/cups/cupsd.conf order to see this helpful error message. Anyway, I then installed the missing library as well: sudo apt -y install libcupsimage2.