I buy very old HP LaserJet printers surplus, and max the RAM, then feed them Genuine HP supplies I get in eBay for 5% to 10% of the retail price.
Also, I tend to connect them with USB-to-parallel adapters because every old printer is exploitable.