Sometimes your printer might not work with your Linux machine and you will have to install the necessary drivers to make it work like in Windows. Most printer manufacturers have printer drivers for Linux, but, some don’t. According the OS platform statistics posted on W3Schools, Linux has 5% and Macs around 10% market share and rest, Windows in the desktops market. With less market share Apple Macs also face peripheral compatibility issue. To tackle this, both Macs, which are Unix-based and Linux, which is Unix-like make use of CUPS (Common Unix Printing System.)
Full article here:
How to Add a Printer in Ubuntu or Linux Mint with CUPS (Linuxaria)