- 159 -
8.120 ^SF SERIALIZATION FIELD (WITH A STANDARD ^FD STRING)
Format: ^SFa,b
a = Mask string
O or o : Octal numeric
D or d : Decimal numeric
H
: Hexadecimal alphanumerals (Upper-case alphabets)
H
: Hexadecimal alphanumerals (Lower-case alphabets)
A
: Alphabet (Upper-case alphabets)
a
: Alphabet (Lower-case alphabets)
N
: Al number (Upper-case alphabets)
n
: Al number (Lower-case alphabets)
%
: Skip character
When omitted: This command is ignored.
b = Increment/decrement string
The mask character in the applicable digit is;
O or o : 0 to 7
D or d : 0 to 9
H
: 0 to 9, A to F
H
: 0 to 9, a to f
A
: A to Z
a
: a to z
N
: 0 to 9, A to Z
n
: 0 to 9, a to z
%
: 0
When omitted: The rightmost valid digit (except %) gets incremented one by one.
E.g.
Mask string
Incremented string
AAA%ddd
0000001
NN%ooo%dd%%
00000000100
*1 One label format can contain up to 32 fields for ^SF command (up to 392 with Zebra).
*2 ^SF command can have data containing up to 40 digits (up to ^FD’s limit with Zebra).
*3 Only increment/decrement-supported values can be added to the serial field of a bar code.
(Specifically, two-dimensional codes except GS1 DataBar, POSTNET, and UPC/EAN are not
supported.)
*4 Values cannot be added to bar codes that automatically change the number of digits in the
converter.