ArcoLinux has printer support enabled by default.

If you are working on Arch Linux then you need to read up about cups.

Cups and its packages provides support for thousands of printers but maybe not (yet) the latest printers.

Check out this page to know more about your particular brand.

Do not forget the AUR. It hosts many drivers you can install.

Watch the video to see all the options.

Remember the name to launch the printer setup. You will need to know it on a tiling window manager.

system-config-printer