'Is there a way to print with a monospace font on a Zebra ZQ210, using ESC/POS language?

I just bought a Zebra ZQ210, and made it to work with my existing Android application which uses ESC/POS, but the problem is that the ZQ210 uses a variable-width font by default, and that ruins our receipts formatting.

I already looked everywhere but cannot find any information on how to change the default font it uses for ESC/POS. Using CPCL you can change the font to any of the embbed monospace fonts, or even fonts downloaded to the ZQ210, but I prefer to use ESC/POS: as we have several printers from different brands, I don't want to use the manufacturer SDK for each printer brand and model.

Regards...

UPDATE I figured a way to replace the ESC/POS fonts using ZebraDesigner fonts downloader, and managed to replace FONTC.CPF with a DejaVue sans mono 9p, by giving it the same file name. Now it prints in monospace but... it reverses the characters vertically and the whole line horizontally!!! WTF???

FINAL UPDATE OK, forget about it. That ZQ210 must have been defective... I just returned it and ordered a Datecs with similar specs. I have given up on getting a working answer from Zebra support.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source