If your printer model is network compatible then connect it directly to your router instead of hosting it through another computer. Once the printer is on the network then print off a configuration page to retrive the IP Address. Last step is to download drivers on each of the computers for the appropriate OS and then install the printer as a network printer using the add a printer wizard. The wizard will ask for the IP Address and be good to go.