HP PCL/PJL reference - Printer Job Language Technical Reference Addendum

ENWW PJL parser errors (20xxx) 125
PJL parser errors (20xxx)
These status codes denote PJL parser errors. The entire PJL command line is ignored. (Some of
the status codes refer to portions of PJL commands such as “command modifiers” and
“alphanumeric values.” For a description of the PJL command format, see “Format of PJL
Commands” in chapter 2 of the Printer Job Language Technical Reference Manual.)
Table 22. PJL parser errors
Status
code Display string or code meaning
20001 Generic syntax error (entire PJL command ignored)
20002 Unsupported command
20004 Unsupported personality, system, or I/O port
20005 PJL command buffer overflow
20006 Illegal character or line has been terminated by the
universal exit language (UEL) command
20007 <WS> or [<CR>]<LF> missing after closing quotes
20008 Invalid character appears in an alphanumeric value
20009 Invalid character appears in a numeric value
20010 Invalid character at the start of a string, alphanumeric
value, or numeric value
20011 String is missing closing double-quote character
20012 Numeric value starts with a decimal point
20013 Numeric value does not contain any digits
20014 No alphanumeric value follows the command modifier
20015 Option name and equal sign are encountered, but the
value field is missing
20016 More than one command modifier exists
20017 Command modifier is encountered after an option (the
command modifier must precede the option)
20018 Command is not an alphanumeric value
20019 Numeric value is encountered when an alphanumeric
value expected
20020 String is encountered when an alphanumeric value is
expected
20021 Unsupported command modifier
20022 Command modifier missing
20023 Option missing
20024 Extra data is received after the option name (used for
commands like SET that limit the number of options that
are supported)
20025 Two decimal points in a numeric value
20026 Out of memory
20027 White-space before data stashed