Skip to command documentation
Partialtextjobsession scope
^KL

Define Language

^KL configures define Language. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

ZPLr compatibility note

  • Localized weekday and month names use host Intl locale data and can vary by runtime and printer firmware.

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

Syntax
^KLa
a

Language

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

Default
1
Required
No
Documented values12345678910111213141516+4 more

a variations

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

Side-by-side comparison3 variations

a = 1

Uses 1 for language while the other command values stay at representative defaults.

ZPLcaret-kl-a-1.zpl
^KL1

a = 2

Uses 2 for language while the other command values stay at representative defaults.

ZPLcaret-kl-a-2.zpl
^KL2

a = 20

Uses 20 for language while the other command values stay at representative defaults.

ZPLcaret-kl-a-3.zpl
^KL20

Primary source

Official Zebra reference

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

Open Zebra documentation