Extended System-Level Command Functions
104
Class Series 2 Programmer’s Manual
The sample above disables, and then enables character encoding
with the backslash (
\
) as the delimiter. A UPS MaxiCode will be
formatted using a data string interpreted as follows:
[)>
R
S
01
G
S
...
E
O
T
<CR>
then formatting is terminated.
Character Encoding Syntax:
This syntax requires at least two hexadecimal ASCII
digits (
0-9, A-F
) delimited by the character specified in the
<STX>KE
command. The
number of hexadecimal digits between the delimiter pair must be even; see notes below.
Syntax:
xaa[bbcc…nn]x
x
- One byte delimiter, 0 to ff
16
, leading and trailing.
aa
- 2 bytes, ASCII, hexadecimal encoded, range each
character – 0-9, A-F
bb
- 2 bytes, ASCII, hexadecimal encoded, range each
character – 0-9, A-F (optional)
cc
- 2 bytes, ASCII, hexadecimal encoded, range each
character – 0-9, A-F (optional)
Where:
nn
- 2 bytes, ASCII, hexadecimal encoded, range each byte –
0-9, A-F (optional)
•
A delimiter pair with no ASCII hexadecimal pairs between (e.g.,
\\
) will be
interpreted as one byte whose value is that of the delimiting character, allowing the
assigned delimiter to be interpreted as itself rather than as the delimiter.
•
A delimited string that contains either a non-valid hexadecimal character (e.g., FX) or
an odd number of bytes will be treated as an illegal string and, therefore, not
correctly decoded.
Character Encoding Examples:
In the following partial datastreams it is assumed that
character encoding is enabled and that the selected delimiter, a backslash (
\
), has been
transmitted to the printer (i.e.,
<STX>KEY\
). In each example, the printer has not
received an unpaired delimiter prior the example.
Partial Sample Data Stream
Interpretation
AB\\CE
5 bytes AB\CE with values 41
16
, 42
16
, 5C
16
, 43
16
, 44
16
\ABCDEF\
3 bytes with values AB
16
, CD
16
, and EF
16
1A\1A\1A
5 bytes 1A<SUB>1A with values 31
16
, 41
16
, 1A
16
,
31
16
, 41
16
. <SUB> represents a single-byte ASCII
control character with value 1A
16
Alternate Control Codes with an Alternate Line Terminator:
Character Encoding
can also be used with the Alternate Control Character set. Alternate Control Characters
are enabled, depending upon the model, via a Setup Menu or the
<STX>KD / <STX>Kc
commands; see Control Code Command Functions.
Summary of Contents for A-Class
Page 2: ......
Page 4: ......
Page 20: ...Overview 8 Class Series 2 Programmer s Manual ...
Page 28: ...Immediate Command Functions 16 Class Series 2 Programmer s Manual ...
Page 136: ...Extended System Level Command Functions 124 Class Series 2 Programmer s Manual ...
Page 156: ...Label Formatting Command Functions 144 Class Series 2 Programmer s Manual ...
Page 176: ...Generating Label Formats 164 Class Series 2 Programmer s Manual ...
Page 188: ...Appendix B Sample Programs 176 Class Series 2 Programmer s Manual ...
Page 196: ...Appendix D Reset Codes 184 Class Series 2 Programmer s Manual ...
Page 208: ...Appendix E Single Byte Symbol Sets 196 Class Series 2 Programmer s Manual ...
Page 260: ...Appendix G Bar Code Details 248 Class Series 2 Programmer s Manual ...
Page 304: ...Appendix Q Plug and Play IDs 292 Class Series 2 Programmer s Manual ...
Page 308: ...Appendix R Line Mode 296 Class Series 2 Programmer s Manual ...
Page 320: ...Appendix T WiFi Region Country Codes 308 Class Series 2 Programmer s Manual ...
Page 330: ......