Variables; Invalid Commands - Brother HL-Series Technical Reference Manual

Hide thumbs Also See for HL-Series:
Table of Contents

Advertisement

Revision C 16/01/96

1.4. Variables

PJL can use alphanumeric, numeric variables and strings.
Alphanumeric variables
The first character must always be a character in any combination of letters and digits Letters
consists of the uppercase characters (ASCII 65-90) and lowercase characters (ASCII 97-122).
Digits consists of the numbers 0-9 (ASCII 48-57).
<Example>
Numeric variables
The number consists of some digits with one optional decimal point and an optional + or - sign
preceding the first digit.
Strings
Strings consist of any combination of characters from ASCII 32 to 255, plus ASCII 9, except
ASCII 34 (quotation marks), which are used to define the start and end of a string.
<Example>

1.5. Invalid Commands

There are two general types of invalid commands. Each type operates differently.
Syntax errors include :
• unrecognized command and command modifier
• strings which are missing quotation marks
• numeric values which are missing digits before the decimal point
Syntax errors
Commands received with Syntax errors cause the printer to ignore the entire PJL command.
Syntax warning and semantic warning
Syntax warnings and semantic warnings are issued for commands which include unsupported options,
values which are out of range, or wrong or missing commands, etc. When the printer receives
commands which would create a syntax warning or semantic warning, it operates the command as long
as possible, however, the portion of the command which would create a warning is ignored.
Brother2245
<Example>
<Wrong>
0.1234
-123.4
+123.0
"Print Job KKK"
"This is a sample string"
Chapter 3 "PJL" - 7
+.05
-.05
etc ....

Advertisement

Table of Contents
loading

Table of Contents