Skip to command documentation
Device onlyrfiddevicesession scope
^RS

Set Up RFID Parameters

^RS configures set Up RFID Parameters. It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.

ZPLr compatibility note

  • Recognized by the renderer but has no label-raster effect.

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

Syntax
^RSt,p,v,n,e,a,c,s
t

Tag type

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

Default
8 —Gen 2 is the only tag type supported by current RFID printers
Required
No
Documented values82

t variations

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

Side-by-side comparison2 variations

t = 8

Uses 8 for tag type while the other command values stay at representative defaults.

ZPLcaret-rs-t-1.zpl
^RS8,0,0,3,N,S,0,0

t = 2

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

ZPLcaret-rs-t-2.zpl
^RS2,0,0,3,N,S,0,0
p

Read/write position of the tag (programming position)

Sets read/write position of the tag (programming position). It can be omitted when the documented default is suitable.

Default
F0 (which moves the leading edge of the label to the print line) For older RFID printers:
Required
No
Documented values0updownxxxxF0B30B0

p variations

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

Side-by-side comparison3 variations

p = 0

Uses 0 for read/write position of the tag (programming position) while the other command values stay at representative defaults.

ZPLcaret-rs-p-1.zpl
^RS8,0,0,3,N,S,0,0

p = up

Uses up for read/write position of the tag (programming position) while the other command values stay at representative defaults.

ZPLcaret-rs-p-2.zpl
^RS8,up,0,3,N,S,0,0

p = B0

Uses B0 for read/write position of the tag (programming position) while the other command values stay at representative defaults.

ZPLcaret-rs-p-3.zpl
^RS8,B0,0,3,N,S,0,0
v

Length of void printout

Sets length of void printout. It can be omitted when the documented default is suitable.

Default
label length
Required
No
Documented values0

v variations

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

Side-by-side comparison2 variations

v = 0

Uses 0 for length of void printout while the other command values stay at representative defaults.

ZPLcaret-rs-v-1.zpl
^RS8,0,0,3,N,S,0,0

v = 1

Uses 1 for length of void printout while the other command values stay at representative defaults.

ZPLcaret-rs-v-2.zpl
^RS8,0,1,3,N,S,0,0
n

Number of labels to try encoding

Sets number of labels to try encoding. It can be omitted when the documented default is suitable.

Default
3
Range
1–10
Required
No
Documented values3110

n variations

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

Side-by-side comparison3 variations

n = 3

Uses 3 for number of labels to try encoding while the other command values stay at representative defaults.

ZPLcaret-rs-n-1.zpl
^RS8,0,0,3,N,S,0,0

n = 1

Uses 1 for number of labels to try encoding while the other command values stay at representative defaults.

ZPLcaret-rs-n-2.zpl
^RS8,0,0,1,N,S,0,0

n = 10

Uses 10 for number of labels to try encoding while the other command values stay at representative defaults.

ZPLcaret-rs-n-3.zpl
^RS8,0,0,10,N,S,0,0
e

Error handling

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

Default
N You can set the printer to send an error message to the host for each failure
Required
No
Documented valuesNPE

e variations

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

Side-by-side comparison3 variations

e = N

Uses N for error handling while the other command values stay at representative defaults.

ZPLcaret-rs-e-1.zpl
^RS8,0,0,3,N,S,0,0

e = P

Uses P for error handling while the other command values stay at representative defaults.

ZPLcaret-rs-e-2.zpl
^RS8,0,0,3,P,S,0,0

e = E

Uses E for error handling while the other command values stay at representative defaults.

ZPLcaret-rs-e-3.zpl
^RS8,0,0,3,E,S,0,0
a

Signals on applicator

Sets signals on applicator. It can be omitted when the documented default is suitable.

Default
S
Required
No
Documented valuesSD

a variations

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

Side-by-side comparison2 variations

a = S

Uses S for signals on applicator while the other command values stay at representative defaults.

ZPLcaret-rs-a-1.zpl
^RS8,0,0,3,N,S,0,0

a = D

Uses D for signals on applicator while the other command values stay at representative defaults.

ZPLcaret-rs-a-2.zpl
^RS8,0,0,3,N,D,0,0
c

Reserved

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

Required
No
Documented values0

c variations

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

Side-by-side comparison2 variations

c = 0

Uses 0 for reserved while the other command values stay at representative defaults.

ZPLcaret-rs-c-1.zpl
^RS8,0,0,3,N,S,0,0

c = 1

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

ZPLcaret-rs-c-2.zpl
^RS8,0,0,3,N,S,1,0
s

Void print speed

Sets void print speed. It can be omitted when the documented default is suitable.

Default
the printer’s maximum print speed
Required
No
Documented values0

s variations

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

Side-by-side comparison2 variations

s = 0

Uses 0 for void print speed while the other command values stay at representative defaults.

ZPLcaret-rs-s-1.zpl
^RS8,0,0,3,N,S,0,0

s = 1

Uses 1 for void print speed while the other command values stay at representative defaults.

ZPLcaret-rs-s-2.zpl
^RS8,0,0,3,N,S,0,1

Primary source

Official Zebra reference

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

Open Zebra documentation