Skip to command documentation
Partialtextrastersession scope
^CI

Change International Font/Encoding

^CI configures change International Font/Encoding. It applies to the printer session and subsequent formats and can change pixels in the rendered label.

ZPLr compatibility note

  • Table-specific EUC-CN and non-GB18030 ^CI16/^CI26 variants are not inferred without a compatible downloaded mapping; standard Unicode, Western, Shift-JIS, EUC-JP, and GB18030 paths are implemented.
Syntax
^CIa,s1,d1,s2,d2,...
a

Desired character set

Sets desired character set. It can be omitted when the documented default is suitable.

Required
No
Documented values0123456789101112131415+8 more

a variations

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

Side-by-side comparison2 variations

a = 0

Uses 0 for desired character set while the other command values stay at representative defaults.

ZPLcaret-ci-a-1.zpl
^XA
^PW640
^LL360
^CI0,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

a = 28

Uses 28 for desired character set while the other command values stay at representative defaults.

ZPLcaret-ci-a-2.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
s1

Source 1 (character output image)

Sets source 1 (character output image). It can be omitted when the documented default is suitable.

Range
0–255
Required
No
Documented values0255

s1 variations

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

Side-by-side comparison2 variations

s1 = 0

Uses 0 for source 1 (character output image) while the other command values stay at representative defaults.

ZPLcaret-ci-s1-1.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

s1 = 255

Uses 255 for source 1 (character output image) while the other command values stay at representative defaults.

ZPLcaret-ci-s1-2.zpl
^XA
^PW640
^LL360
^CI28,255,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
d1

Destination 1 (character input)

Sets destination 1 (character input). It can be omitted when the documented default is suitable.

Range
0–255
Required
No
Documented values0255

d1 variations

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

Side-by-side comparison2 variations

d1 = 0

Uses 0 for destination 1 (character input) while the other command values stay at representative defaults.

ZPLcaret-ci-d1-1.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

d1 = 255

Uses 255 for destination 1 (character input) while the other command values stay at representative defaults.

ZPLcaret-ci-d1-2.zpl
^XA
^PW640
^LL360
^CI28,0,255,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
s2

Source 2 (character output image)

Sets source 2 (character output image). It can be omitted when the documented default is suitable.

Range
0–255
Required
No
Documented values0255

s2 variations

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

Side-by-side comparison2 variations

s2 = 0

Uses 0 for source 2 (character output image) while the other command values stay at representative defaults.

ZPLcaret-ci-s2-1.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

s2 = 255

Uses 255 for source 2 (character output image) while the other command values stay at representative defaults.

ZPLcaret-ci-s2-2.zpl
^XA
^PW640
^LL360
^CI28,0,0,255,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
d2

Destination 2 (character input)

Sets destination 2 (character input). It can be omitted when the documented default is suitable.

Range
0–255
Required
No
Documented values0255

d2 variations

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

Side-by-side comparison2 variations

d2 = 0

Uses 0 for destination 2 (character input) while the other command values stay at representative defaults.

ZPLcaret-ci-d2-1.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

d2 = 255

Uses 255 for destination 2 (character input) while the other command values stay at representative defaults.

ZPLcaret-ci-d2-2.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,255,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
...

Continuation of pattern

Sets continuation of pattern. It can be omitted when the documented default is suitable. The value can repeat to continue the documented pattern.

Required
No
Pattern
Repeatable
Documented values0

... variations

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

Side-by-side comparison2 variations

... = 0

Uses 0 for continuation of pattern while the other command values stay at representative defaults.

ZPLcaret-ci-value-1.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,0
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

... = 1

Uses 1 for continuation of pattern while the other command values stay at representative defaults.

ZPLcaret-ci-value-2.zpl
^XA
^PW640
^LL360
^CI28,0,0,0,0,1
^FO70,105^A0N,48,40^FDGrüße · ZPLr^FS
^FO28,318^A0N,22,22^FDCaret CI parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

Primary source

Official Zebra reference

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

Open Zebra documentation