Skip to command documentation
Supportedtextjobsession scope
^CW

Font Identifier

^CW configures font Identifier. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

These are code examples only. This printer or session command does not produce a standalone label image.

Syntax
^CWa,d:o.x
a

Letter of existing font to be substituted, or new font to be added

Sets letter of existing font to be substituted, or new font to be added. It can be omitted when the documented default is suitable.

Default
a one-character entry is required
Range
0–9
Required
No
Documented values09

a variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

a = 0

Uses 0 for letter of existing font to be substituted, or new font to be added while the other command values stay at representative defaults.

ZPLcaret-cw-a-1.zpl
^CW0,R::OBJECT.FNT

a = 9

Uses 9 for letter of existing font to be substituted, or new font to be added while the other command values stay at representative defaults.

ZPLcaret-cw-a-2.zpl
^CW9,R::OBJECT.FNT
d

Device to store font in (optional)

Sets device to store font in (optional). It can be omitted when the documented default is suitable.

Default
R:
Required
No
Documented valuesR:

d variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

d = R:

Uses R: for device to store font in (optional) while the other command values stay at representative defaults.

ZPLcaret-cw-d-1.zpl
^CW0,R::OBJECT.FNT

d = E:

Uses E: for device to store font in (optional) while the other command values stay at representative defaults.

ZPLcaret-cw-d-2.zpl
^CW0,E::OBJECT.FNT
o

Name of the downloaded font to be substituted for the built-in, or as an additional font

Sets name of the downloaded font to be substituted for the built-in, or as an additional font. It can be omitted when the documented default is suitable.

Default
if a name is not specified, UNKNOWN is used
Required
No
Documented valuesOBJECT

o variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

o = OBJECT

Uses OBJECT for name of the downloaded font to be substituted for the built-in, or as an additional font while the other command values stay at representative defaults.

ZPLcaret-cw-o-1.zpl
^CW0,R::OBJECT.FNT

o = EXAMPLE

Uses EXAMPLE for name of the downloaded font to be substituted for the built-in, or as an additional font while the other command values stay at representative defaults.

ZPLcaret-cw-o-2.zpl
^CW0,R::EXAMPLE.FNT
x

Extension .TTE is only supported in firmware version V60.14.x, V50.14.x, or later

Sets extension .TTE is only supported in firmware version V60.14.x, V50.14.x, or later. It can be omitted when the documented default is suitable.

Required
No
Documented valuesFNTGRF

x variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

x = FNT

Uses FNT for extension .TTE is only supported in firmware version V60.14.x, V50.14.x, or later while the other command values stay at representative defaults.

ZPLcaret-cw-x-1.zpl
^CW0,R::OBJECT.FNT

x = GRF

Uses GRF for extension .TTE is only supported in firmware version V60.14.x, V50.14.x, or later while the other command values stay at representative defaults.

ZPLcaret-cw-x-2.zpl
^CW0,R::OBJECT.GRF

Primary source

Official Zebra reference

Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.

Open Zebra documentation