ZQ320 print monospace czech characters

Hello,
is it possible to print characters like Č,č,ě,Ě with some monospace font on ZEBRA printer ZQ320 ?
The characters prints only when I set font to "0", but it isnt monospace.

Here is my testing ZPL:
^XA
^CI31
^CF0,20,20
^FO0,0
^FH^FDX_E8_C8Xěščřžýáíé^FS
^FO0,30
^FDGGGGGG^FS
^FO0,60
^FDiiiiii^FS
^XZ

I downloaded Courier New which definitely contains czech characters into the printer and used it in label, but it was not successful.

Thanks in advance!

Steven Si
Sorry to hear that you could

Sorry to hear that you could not find the monospace font that support Czech characters in the pre-installed fonts on the printers. It's true that not all the characters included in all the pre-installed fonts. However, we can certainly source our the fonts and download them to the printers.

I'm not sure what obstacle you had when downloading Courier New font. Here is a helpful article on how to download a font - DOWNLOADING AND USING FONTS ON ZEBRA ZPL PRINTERS.

With the latest printer drivers (v5.x or v8.x) on Windows, the font downloading is made even easier.

  1. Simply open the driver from Printers & Scanners on Windows.
  2. Then select Driver Settings and Fonts.
  3. Select Download… on the dropdown of Add.
  4. Follow the onescreen instructions.

The screenshot below may help.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Petr Dusek
Thank you for your reply!

Thank you for your reply!
In the first post I was inaccurate. I downloaded font into the printer succefully but it did not solve the problem.

I tried to download font following your guide now. Font was correctly downloaded as 57541328.TTF. I used "Print Directory List" action for check. Then I used the font in the label and czech characters are still missing :(
Maybe it is not font problem but problem with code page? In the ZPL Programming Guide is written: "Bitmapped fonts (including fonts A-H) do not fully support Zebra Code Page 1250".
I guess it is ok because downloaded Courier New font is True Type Font and not bitmapped font but some characters are still missing.

Do you have some other suggestions please?
Our customers want to print invoices and delivery notes. Without monospaced font i cant be sure that data will be fitted into label correctly.

Thank you in advance!

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Steven Si
Once the Courier New font is

Once the Courier New font is downloaded on the E: drive, you can designate the font to a letter through ^CW command. For example, we designate the font (57541328.TTF) to Q. With the following ZPL, the Czech characters should be printed out in Courier New font.

^XA
^CWQ,E:57541328.TTF
^FO0,0^AQN,22,23^FH\^CI28^FDá, č, ď, é, ě, í, ň, ó, ř, š, ť, ú, ů, ý, ž.^FS
^XZ

Hope this works for you.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Petr Dusek
Hello Steven,

Hello Steven,
it works!!! Thank you so much for help.

I dont understand it but it works. I thought that ^CW command is just mapping font to letter. Printer is not using font when it is not mapped to a font?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Steven Si
The ^CW commaond designates a

The ^CW commaond designates a font to a letter, while ^A command refer to that letter to use the font. That's how the ZPL works with the fonts.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments