I have successfully installed a USB printer and my HP5500 as a network printer but if I try to connect my HP4100 as a network printer it doesn't work.
I reset the printing system which deleted all my printers.
I then turned on each printer and the USB was quickly recognised and installed, the 5500 took a little while but it was eventually installed.
The 4100 will not install despite having had it running under High Sierra previously.
I tried using the IP method but the printer was not recognised.
I replaced the network cable and even tried a different socket in the hub with no positive result.