You probably have a few Linux machines in your data center that have a few CPU cycles to spare. Why not make use of them for a printer server? After all, most businesses still rely on printing for certain departments. When your business is large enough to require a print server, you might as well go with a tried and true system: Linux.
I'm going to walk you through setting up a print server on Ubuntu Server 18.04, using CUPS and Avahi. This process shouldn't be difficult and, in the end, you'll have a reliable printer server ready to go.