Was going to say that, CUPS is great, have had less issues with printers in linux than windows, worked flawlessly when I was troubleshooting a 20+ year old office grade LaserJet for my in-laws (which turned out to be a weird issue with the hub it was plugged into and windows 10 waking from sleep as far as I could tell) and also just works with the older network laser printer I have now.
Was going to say that, CUPS is great, have had less issues with printers in linux than windows, worked flawlessly when I was troubleshooting a 20+ year old office grade LaserJet for my in-laws (which turned out to be a weird issue with the hub it was plugged into and windows 10 waking from sleep as far as I could tell) and also just works with the older network laser printer I have now.