Mitch:
Can you give us some more information? Printer make and model, Operating System, and Java version as well as QZ-Tray version?
In addition, the HTML that you're trying to print would be helpful, as well as a code snippet for your print function.
The easiest way to print HTML to a receipt printer is by using a manufacturer-supported driver. This will convert the HTML to a raster graphic to be printed by the printer.
Alternatively, you can use our rawHTML feature to print HTML using a generic raw/text-only queue (driverless).
Finally, JavaFX provides the ability to print HTML for QZ-Tray. The JavaFX version that we bundle with QZ-Tray works best with AdoptOpenJDK 11, Hotspot. If you are on a newer version of Java, (or on Java 9 or 10) it may not work with our bundled version of JavaFX.
I look forward to your reply.
Kind regards,
Lite
VP @ QZ Industries