And this works for you? I tried to setup a Pi as a print server but it was just bad. Printer was a Laserjet but not so old it could take PCL or postscript. Something proprietary that has been thoroughly reverse engineered long ago, don't remember exactly what right now.
For me this setup was extremely flaky over the network. Sure, I could print a test page but actual print jobs were really hit or miss. Typically Cups on the Pi would say the job printed fine but nothing actually came out of the printer. Reprinting from the Cups "completed jobs" list always worked though. Sometimes Cups just decided the printer wasn't "reachable". Even when it worked it was super slow for one or two page text only jobs, say something like minutes for a file of a few dozen kB to a few hundred.
Eventually the Pi ate its SD card and I got a cheapo ink jet. Still, that old Laserjet should have something like 2000 pages worth of toner left in its cartridge so sometimes I think about trying again.