|
When extended syntax is disabled, the data is encoded
directly with out special interpretation of symbols. When ExtendedSyntax
is True, the backslash character '\' is used to signal a special
sequence. The meanings of the escaped sequences vary by barcode
type. Escaped codes are case insensitive. For example, \A and
\a takes same effect in code 128.
The Code 128 escape sequences are defined in the
following table:
| Escape Sequence |
Meaning |
| \A |
Switch to Code Set A. |
| \B |
Switch to Code Set B. |
| \C |
Switch to Code Set C. |
| \\ |
Inserts a real backslash character. |
The PDF417 escape sequences are defined in the
following table:
| Escape Sequence |
Meaning |
| \xxx |
Insert the decimal character represendted by xxx.
There must be three digits, with a value from 000 to 255. |
| \Cxxx |
Insert the codeword represented by xxx.
There must be three digits, with a value from 000 to 929. |
| \Gxxxxxx |
Insert a switch go GLI xxxxxx.
There must be six digits, with a value from 000000 to 812799. |
| \Xxx |
Insert the hexadecimal character value represented by
xx. There must be two hexadecimal
digits, with a value from 00 to FF. |
| \\ |
Inserts a real backslash character. |
The MaxiCode escape sequences are defined in the
following table:
| Escape Sequence |
Meaning |
| \xxx |
Insert the decimal character represendted by xxx.
There must be three digits, with a value from 000 to 255. |
| \Cxx |
Insert the codeword represented by xx.
There must be two digits, with a value from 00 to 63. |
| \Exxxxxx |
Insert a switch go ECI xxxxxx.
There must be six digits, with a value from 000000 to
999999. |
| \EOT |
Insert an EOT character (Decimal 4). This character
is frequently used to indicate the end of the message
in a MaxiCode symbol. |
| \FS |
Insert the FS character (Decimal 28). |
| \GS |
Insert the GS character (Decimal 29). This character
is frequently used to separate fields in a MaxiCode symbol. |
| \NS |
Insert the NS codeword (Codeword 31). |
| \RS |
Insert the RS character (Decimal 30). |
| \Xxx |
Insert the hexadecimal character value represented by
xx. There must be two hexadecimal
digits, with a value from 00 to FF. |
| \\ |
Inserts a real backslash character. |
The DataMatrix escape sequences are defined in the following
table:
| Escape Sequence |
Meaning |
| \X |
X is used to represent character
values from 0 to 26. Replace the X
like in the following example \@
= means character ascii 0, \A=
means character 1, \B=means
character 2, \C=means character
3 ... |
| \1 |
Insert the codeword represents the character FNC1. When
FNC1 appears in the first position (or in the fifth position
of the first symbol of a Structured Append), it will indicate
that the data conforms to the UCC/EAN Application Identifier
standard format. |
| \2 |
It is used to represent Structured Append. Structured
Append is used to link information from several symbols
in a sequence. The ~2 must be followed by 3 additional
bytes. The first 4 bits of the first byte identify the
position of the particular symbol in the sequence. The
last 4 bits identify the total number of symbols in the
sequence. The second and third byte are used as a file
identifier are can have a value between 1 and 254 (up
to 254*254=64516 identifiers). |
| \3 |
This character are only allowed in the first position
of the symbol. It indicates that the data contains commands
for the barcode reader. |
| \4 |
Not used. |
| \5 and \6 |
These characters are only allowed in the first position
of the symbol. If ~5 is used the header [)> ASCII30
ASCII05 ASCII29 will be transmitted by the barcode reader
before the data in the symbol and the trailer ASCII30
ASCII04 will be transmitted after the data. If a ~6 is
used , the header [)> ASCII30 ASCII05 ASCII29 will
be transmitted by the reader before the data and the trailer
ASCII30 ASCII04 will be transmitted afterwards. |
| \7xxxxxx |
Specifies the Extended Channel to be used, where xxxxxx
is a value between and 000000 - 999999. Extended channel
is used for using other character sets other than ASCII. |
| \dxxx |
Represents the ASCII character encoded by the 3 digits
xxx. For exmaple, \d065 represents
the character 'A'. |
| \\ |
Inserts a real backslash character. |
|