Specifications

Table Of Contents
^SF
Serialization Field (with a Standard ^FD String)
Description: The ^SF command allows the user to serialize a standard ^FD
string. Fields serialized with this command will be right justified or would end with
the last character of the string. The increment string is aligned with the mask starting
with the right-most position. The maximum size of the mask and increment string is
3K combined.
Format: ^SFa,b
Parameters:
a = mask string
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
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
characters will be assumed to be equal to a value of zero in that
character position.
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.
For characters that do not get incremented, the “%” character needs to
be added to the increment string.
ZPL II Programming Guide Volume One: Command Reference for X.10
223