Hi. My name is***** you for your question and the opportunity to assist. I'm assuming the HP1200 is connected to
your desktop via USB. If that's the case you can share the printer from your desktop and that should make it discoverable on
your network. There are a few caveats. I don't know if the MacBook will be able to use it but I could be wrong since I'm not a Mac expert. In order for
your other computers to use it the desktop would need to be on all the time and not in any power saving state.
To share the printer, open Devices and Printers (Windows 10-may be slightly different on other versions of Windows).
Right-click on the HP1200 and select Printer Properties.
Click the Sharing tab at the top.
Put a checkmark in the Share this printer box.
A suggested share name will be automatically filled in but you can change that if you wish.
Click Apply and then OK and restart the computer.
On your Windows machines run a search for network printers and the HP should show up.
That's an old printer so there may be driver issues that come up.