Any printer can be networkable, on the host PC just share that printer, then on other machines search your LAN, right click and I think "install printer drivers" you can then print. But the host PC has to be on.
The last time I looked into printers with RJ45 connector (network printers) they were very expensive.