Assuming all the machines in question are running OS X:
I wouldn't plug the printer directly into a computer (although you could). I'd plug it into your router or switch or what have you, as it will make the rest of the set up easier.
Once it is connected to the router/switch/whatever, it should automatically obtain an IP address. Once it does, and assuming it acts like other HP Laserjet printers I have worked with, you can log into it via a web browser (rather like a router) to administer it (settings like what IP address it will grab, etc).
Once you know what IP address the printer is using, you just need to have the drivers installed on every machine you want to use with the printer. Once the drivers are installed, open the Printer Setup Utility, hit the "Add" button, select from the drp down menu either "IP Printing" or "HP IP Printing"
If you choose the former,
For "Printer Type" you want "Socket/HP Jet Diect"
For "Printer Address" you want to enter the IP address.
For "Queue name" just don't enter anything and it ill use the default for the printer
For "Printer Model" choose the brand (HP!) from the drop down menu, then the model from the list.
If you choose "HP IP Printing" you can let it try to auto-discover, but this has proen unreliable in my experience (as in, it doesn't always find the printer).
If you click the "Manual" tab, you can enter the IP Address and hit "Connect" and it should gather all the required info.
Rinse and repeat for each computer
Personally, I find it useful to have a USB flash drive around so that you don't have to keep downloading the drivers over and over. Just download it once and run the installer from the flash drive.