Network Printers are already supported in ERPNext. Check this out (https://docs.erpnext.com/docs/v14/user/manual/en/setting-up/print/print-settings#3-network-printer-print-server). I have not tested it though.