Fortunately most laser printers out there will work just fine with HP drivers - the LaserJet 4 used to be my goto, but since it was discontinued after XP I've since switched to the LJ 5200 PCL driver. It typically doesn't matter what brand the printer is, HP drivers seem to have a 'keep it simple' reliability to them.
That’s because HP created a standard language, PCL, that is used in almost all laser printers. Any driver for a printer that uses PCL should support the basic functions of any PCL printer. I remember in my DOS programming days there were a couple of programs that would convert the PCL text into a TIFF file that we could then send to a fax card. Our app would produce the output to a text file, then this program would pick it up, convert it, then fax it to the client. The program was run from a command line with the fax number and file name as arguments.
I have am HP Photosmart printer,...,maybe I haven't worked hard enough to find a solution.,...will take another look at getting it going.
Got a number of things ahead of doing that.,,,,I do have a Windows laptop,...hasn't been on for a few month's however.