Specifications

The format for the ^SF instruction is:
^SFa,b
where
^SF = Serialization Fields
a = Mask String
1. The Mask String sets the serialization scheme.
The length of the string mask defines the number of
characters in the current ^FD string to be serialized.
The mask is aligned to the characters in the ^FD
string starting with the right-most position.
Mask String placeholders:
D or d - Decimal numeric 0-9
H or h - Hexadecimal 0-9 plus a-f or A-F
O or o - Octal 0-7
A or a - Alphabetic a-z or A-Z
N or n - Alphanumeric 0-9 plus a-z or A-Z
% - Ignore character or skip
b = Increment String
1. The increment string is the value to be added to the
field on each label. The default value is equivalent to
a decimal value of one. The string is composed of any
characters defined in the serial string. Invalid charac-
ters will be assumed to be equal to a value of zero in
that character position.
2. The increment value for Alphabetic strings will start
with ‘A’ or ‘a’ as the zero place holder. This means to
increment an alphabetic character by one a value of
‘B’ or ‘b’ must be in the increment string.
3. There may be times when the “%” character needs to
be added to the Increment String.
ZPL II COMMAND REFERENCE 313
C
O
M
M
A
N
D
R
E
F
E
R
E
N
C
E