Skip to command documentation
Supportedstoragejobsession scope
^CM

Change Memory Letter Designation

^CM configures change Memory Letter Designation. 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
^CMa,b,c,d,e
a

Memory alias for B

Sets memory alias for B. It can be omitted when the documented default is suitable.

Default
B:
Required
No
Documented valuesB:

a variations

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

Side-by-side comparison2 variations

a = B:

Uses B: for memory alias for B while the other command values stay at representative defaults.

ZPLcaret-cm-a-1.zpl
^CMB:,E:,R:,A:,M

a = B:2

Uses B:2 for memory alias for B while the other command values stay at representative defaults.

ZPLcaret-cm-a-2.zpl
^CMB:2,E:,R:,A:,M
b

Memory alias for E

Sets memory alias for E. It can be omitted when the documented default is suitable.

Default
E:
Required
No
Documented valuesE:

b variations

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

Side-by-side comparison2 variations

b = E:

Uses E: for memory alias for E while the other command values stay at representative defaults.

ZPLcaret-cm-b-1.zpl
^CMB:,E:,R:,A:,M

b = E:2

Uses E:2 for memory alias for E while the other command values stay at representative defaults.

ZPLcaret-cm-b-2.zpl
^CMB:,E:2,R:,A:,M
c

Memory alias for R

Sets memory alias for R. It can be omitted when the documented default is suitable.

Default
R:
Required
No
Documented valuesR:

c variations

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

Side-by-side comparison2 variations

c = R:

Uses R: for memory alias for R while the other command values stay at representative defaults.

ZPLcaret-cm-c-1.zpl
^CMB:,E:,R:,A:,M

c = R:2

Uses R:2 for memory alias for R while the other command values stay at representative defaults.

ZPLcaret-cm-c-2.zpl
^CMB:,E:,R:2,A:,M
d

Memory alias for A

Sets memory alias for A. It can be omitted when the documented default is suitable.

Default
A:
Required
No
Documented valuesA:

d variations

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

Side-by-side comparison2 variations

d = A:

Uses A: for memory alias for A while the other command values stay at representative defaults.

ZPLcaret-cm-d-1.zpl
^CMB:,E:,R:,A:,M

d = A:2

Uses A:2 for memory alias for A while the other command values stay at representative defaults.

ZPLcaret-cm-d-2.zpl
^CMB:,E:,R:,A:2,M
e

Multiple alias

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

Default
no value This parameter is supported on Xi4 and ZM400/ZM600 printers using firmware V53
Required
No
Documented valuesM

e variations

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

Side-by-side comparison2 variations

e = M

Uses M for multiple alias while the other command values stay at representative defaults.

ZPLcaret-cm-e-1.zpl
^CMB:,E:,R:,A:,M

e = X

Uses X for multiple alias while the other command values stay at representative defaults.

ZPLcaret-cm-e-2.zpl
^CMB:,E:,R:,A:,X

Primary source

Official Zebra reference

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

Open Zebra documentation