Best option - only buy printers that support 802.1x, and then have them authenticate like any other user. You may find your printer already supports this.
You may find your RADIUS server supports MAC bypass. In which case, enter the MAC address of your printer into your RADIUS server.