Finally managed to get my printer working on Arch Linux and I needed a 2019 blog post anyway.
This will install cups and avahi daemon for zeroconf/bonjour discovery capabilities.
avahi-list -a and
sudo lpinfo -v should list your printer.
Then we need to install the driver (no success with the bundled drivers :|).
Now it is time to add the printer to CUPS (Note that the -v option might be different for you (use the output from lpinfo -v). Also change media to your paper format if you are not using A4):
Then you should be able to print stuff :)
The process is probably similar for other printers :)