I will just add an anecdote about the PCL 6 version 6.0 driver built in to Windows 10 and an HP CP3525x on the network. It sucks and/or is broken.

I could not get the built-in driver to poll the printer for its configuration (number of trays, duplex, etc.). Manually entering the configuration was also posing some problems that I can't remember at the moment. Printing from InDesign would print some elements in color, and some in grayscale (on the same page). I don't know what the hell that was about.

The PCL 6 v6.1.0 driver obtained from HP's site actually works properly.

Quote:
My printer can connect via USB as well as through the Ethernet network. Can I install it both ways, so I can select which way I want to print?

This should work. You will need the printer listed twice in "Devices and Printers" (one on the USB port and one on the network port). You can then rename them so you know which is which.
_________________________
-Rob Riccardelli
80GB 16MB MK2 090000736