Datamax A-4310 Programmer's Manual page 108

Class series
Hide thumbs Also See for A-4310:
Table of Contents

Advertisement

Sample:
The sample disables, and then enables character encoding with the backslash (\) as the delimiter. A
UPS MaxiCode will be formatted using a data string interpreted as: [)>
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:
Where:
Notes: (1) 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.
(2) 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 DPL
Sample Data Stream
AB\\CE
\ABCDEF\
1A\1A\1A
Alternate Control Codes with 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 Codes.
92
Extended System-Level Command Functions
<STX>KEN
<STX>KEY\
<STX>L<CR>
1u0000001200120[)>\1E\01\1D\...\04\<CR>
E<CR>
xaa[bbcc...nn]x
-
One byte delimiter, 0 to ff
x
-
2 bytes, ASCII, hexadecimal encoded, range each character -
aa
0-9, A-F
-
2 bytes, ASCII, hexadecimal encoded, range each character -
bb
0-9, A-F (optional)
-
2 bytes, ASCII, hexadecimal encoded, range each character -
cc
0-9, A-F (optional)
-
2 bytes, ASCII, hexadecimal encoded, range each byte - 0-9,
nn
A-F (optional)
5 bytes AB\CE with values 41
3 bytes with values AB
5 bytes 1A<SUB>1A with values 31
<SUB> represents a single-byte ASCII control character with value 1A
, leading and trailing.
16
Interpretation
, 42
, 5C
, 43
16
16
16
16
, CD
, and EF
16
16
16
, 41
, 1A
16
16
Class Series Programmer's Manual
<CR>, then
R
G
E
01
...
O
S
S
T
, 44
16
, 31
, 41
.
16
16
16
16

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents