Skip to command documentation
Partialtextrastersession scope
^SL

Set Mode and Language (for Real-Time Clock)

^SL configures set Mode and Language (for Real-Time Clock). It applies to the printer session and subsequent formats and can change pixels in the rendered label.

ZPLr compatibility note

  • Localized weekday and month names use host Intl locale data and can vary by runtime and printer firmware.
Syntax
^SLa,b
a

Mode

Sets mode. It can be omitted when the documented default is suitable.

Default
S
Range
1–999
Required
No
Documented valuesSTRange01999

a variations

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

Side-by-side comparison3 variations

a = S

Uses S for mode while the other command values stay at representative defaults.

ZPLcaret-sl-a-1.zpl
^XA
^PW640
^LL360
^SLS,1
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

a = T

Uses T for mode while the other command values stay at representative defaults.

ZPLcaret-sl-a-2.zpl
^XA
^PW640
^LL360
^SLT,1
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

a = 999

Uses 999 for mode while the other command values stay at representative defaults.

ZPLcaret-sl-a-3.zpl
^XA
^PW640
^LL360
^SL999,1
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
b

Language Value 13 is only supported in firmware versions V60.14.x, V50.14.x, or later

Sets language Value 13 is only supported in firmware versions V60.14.x, V50.14.x, or later. It can be omitted when the documented default is suitable.

Default
the language selected with ^KL or the control panel
Required
No
Documented values12345678910111214151617+1 more

b variations

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

Side-by-side comparison3 variations

b = 1

Uses 1 for language Value 13 is only supported in firmware versions V60.14.x, V50.14.x, or later while the other command values stay at representative defaults.

ZPLcaret-sl-b-1.zpl
^XA
^PW640
^LL360
^SLS,1
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

b = 2

Uses 2 for language Value 13 is only supported in firmware versions V60.14.x, V50.14.x, or later while the other command values stay at representative defaults.

ZPLcaret-sl-b-2.zpl
^XA
^PW640
^LL360
^SLS,2
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

b = 18

Uses 18 for language Value 13 is only supported in firmware versions V60.14.x, V50.14.x, or later while the other command values stay at representative defaults.

ZPLcaret-sl-b-3.zpl
^XA
^PW640
^LL360
^SLS,18
^FO48,95^A0N,42,38^FDText command example^FS
^FO28,318^A0N,22,22^FDCaret SL 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