Hi,
we have given up keeping HTBasic printing directly over network printers. (XP -> W7 -> W8 -> W10)
Now we print everything to a PCL5 file, and stream that through a product called LincPDF, which can handle both text and graphics perfectly.
This can easily be called directly from HTBasic, so you will not feel the difference, but all print will create a pdf, which can be sent to any printer from Adobe.