Put it on the network using CUPS with a JetDirect Socket. Usually a quick and bulletproof setup.
Exactly. I would always prefer to use the ethernet printer interface.
The great thing about HP printers with JetDirect network interfaces it that:
1. You can use HP Webadmin / Embedded Webserver to configure one printer, over the network.
It is much more convenient than fiddling round with the printer's LCD display.
2. You can run HP Web Jetadmin (Windows software) to configure all your HP network printers from one machine on the network. It is very useful for updating printer and JetDirect firmware.