Intermate100 and Intermate101 Print Server Administration Manual 239
String Syntax: Basic Rules and Encoded Bytes
Appendix F. String Syntax
F.1. Basic Rules and Encoded Bytes
A string can consist of both character strings and other ele-
ments.
Character strings consist of printable characters, all of which
are treated as case-sensitive. The phrase “printable charac-
ters” means all characters within the decimal range 32 - 126 or
hexadecimal /20 - /7E; see
“US ASCII 7-bit Character Set: Deci-
mal Values 32 - 126” [page 237]
. Character strings are enclosed
within quotes, e.g. “This is a string”.
If you write your strings in HP PCL or similar printer control lan-
guage, you will need to use other elements written directly in
hex or decimal notation. By “other elements” is meant charac-
ters outside of the permissible range for inclusion in character
strings. In order to enter these characters, you must type in the
decimal or hexadecimal values directly.
• Decimal numbers are written without any special
indicators, e.g. write 65 as 65. The allowable decimal
range is 0 - 255.
• Hexadecimal numbers must be preceded by a slash,
e.g. /1B. The allowable hexadecimal range is /00 - /FF.
The characters you type in are not all encoded in the flash
memory. For example, assume that you have some reason to
represent the letter B in hexadecimal, you would type in the
string
/42.This encodes to B and fills only 1 Byte of flash
space; in other words it only fills 1 Encoded Byte.
When you mix elements in a given string entry, you must sepa-
rate them with commas. The string
"A",/42,"C" encodes
to ABC and fills 3 Encoded Bytes.
If an element separator within the command sequence is ille-
gal, the whole string is considered invalid and ignored. The
next section gives examples of valid and invalid strings.