Skip to content

Installing Fonts on a Zebra Printer

ifarwell edited this page Jul 12, 2019 · 3 revisions

Compatibility

  • ✅ 2.1 | ✅ 2.0 | ✅ 1.9 | ...

Background

Fonts may need to be installed on a Zebra printer to print special characters, such as those found in Asian fonts. Fonts are added to the printer along with encoding files using a direct communication method such as the Zebra Setup Utilities.

Using Zebra Setup Utilities (ZSU) to Install Fonts

To install files on a Zebra printer, the Zebra Setup Utilities may be used to send files and communicate directly to the printer.

Note: Zebra Setup Utilities is Windows only.

Requirements:

  • A supported Windows PC
  • A supported Zebra Printer
  • Download and install Zebra Setup Utilities
  • Supported Font Pack (such as Andale) -- this includes:
    • .ZPL font file - sent to the printer and stored in Flash memory
    • .TTF font file - installed on the PC
    • .ZSE encoding file - sent to the printer and stored in Flash memory

Procedure:

Note: This procedure uses the Andale Simplified Chinese font pack as an example, but is applicable to other fonts.

  1. Open the Zebra Setup Utilities software.

  2. Select the desired printer from the Installed Printer list.

  3. Select the Open Printer Tools button.

  4. On the Tools window, select the Action Tab.

  5. From the list of actions, select Send File. When selected, the Command Description updates and a text box with a browse button (...) displays.

  6. Select the browse button (...) to navigate to the location of the font pack. Select the Encoding file (.ZSE) to send and select the Open button to populate the path in the text box.

    • GB.ZSE for Simplified Chinese
  7. Select the Send button to send the file to the printer.

  8. Repeat Steps 6 and 7 to send the .ZPL font file.

    • Andale_simplified.ZPL for Simplified Chinese
  9. Install the .TTF font file on the PC.

    • ANMDS.TTF for Simplified Chinese
  10. Verify the files were sent to the printer correctly by opening direct communication with the printer and sending the following ZPL command string to return the entire E: Flash memory contents: ^XA^HWE:*.*^XZ

Note: The Zebra Setup Utilities may be used for direct communication by selecting the Open Communication With Printer button from the main screen. This opens the Direct Communication window, which is divided into an upper and lower window. Enter the command in the upper window, select the Send to Printer button (or press F5 on the keyboard), and the results of the command are displayed in the lower window.

  1. Once the files are added to the printer, the font needs a letter/numeric font assignment to be used in the ZPL format for printing. To do this, use the Font Assignment command, ^CW.
    • Open direct communication with the printer and send the following ZPL command string: ^XA^CW1,E:ANMDS.TTF ^XZ. Replace the 1 after ^CW with your desired letter/number reference.

Note: The printer will not permanently store the Font Assignment command (^CW) or Encoding table command (^SE) -- if the printer powers off, these settings are lost. Send both of these commands at the beginning of every format or you can use an Autoexec file, which automatically sends these settings when the printer is powered on: ^XA^DFE:AUTOEXEC.ZPL^CW1,E:ANMDS.TTF^SEE:GB.DAT^XZ

  1. With the font and encoding file installed on the printer, you're ready for a test print with QZ Tray. Head over to our Raw Encoding page to view Simplified Chinese ZPLII example code, which can be tailored to print other fonts you've installed.
Clone this wiki locally