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

ENWW Introduction 117
4
PJL status codes
Introduction
In many of the status readback responses, the status codes listed in this chapter are sent to the
host as “CODE = xxxxx,” where each “x” stands for a single digit (0 through 9). For example, if
unsolicited status is enabled and the toner runs low, the following message is returned:
@PJL USTATUS DEVICE
CODE=10006
DISPLAY="16 TONER LOW"
ONLINE=TRUE
Table 15, Informational messages, on page 118 shows that code 10006 means “toner low.
Because the string portion of the “DISPLAY=string” is localized, developers should use the
“CODE=” value in software programs.
Status code groupings
PJL status codes are grouped as follows. The first two digits indicate a message category.
Informational messages (10xxx)
Background paper-loading messages (11xyy)
Background paper-tray status messages (12xyy)
Output-bin status messages (15xxy)
PJL parser errors (20xxx)
PJL parser warnings (25xxx)
PJL semantic errors (27xxx)
Auto-continuable conditions (30xxx)
PJL-file system errors (32xxx)
Possible operator intervention conditions (35xxx)
Operator intervention conditions (40xxx)
Foreground paper-loading messages (41xyy)
Jam messages (42xyy)
Optional (external) paper-handling-device messages (43xyy)
HP LaserJet 4000/5000 jam messages (44xyy)
Hardware errors (50xxx)
Personality errors (55xxx)
The following pages list the status codes in numerical order, by groups. For a complete
description of each control-panel-display string, see the user and service manuals for each
printer.
Note All of the messages in the following table are localized. They appear in the language that has
been selected for the control panel.