I cheated with this printer.
I got tired of having to mess with the HLL2300D and bought a USB to Ethernet to HP Jetdirect Print Server on E-bay.
I just set up CUPS to point to JETDIRECT TCP port 9100 and print away!
I paid about about $20.00 US for the Print Server.
Good luck to all