HP PCL/PJL reference - Printer Job Language Technical Reference Manual
EN Programming Tips for Using PJL 11-5
Printer Utilities
Printer utilities are those applications that perform one or more of the 
following functions:
• Control printer resources—These programs set printer 
features such as the print resolution and number of copies 
using the SET, RESET, DEFAULT, and INITIALIZE commands. 
• Request information from the printer—Printer status and 
feature settings can be requested from the printer using the 
ECHO, INFO, INQUIRE, and DINQUIRE commands. 
Applications should only use PJL commands that request 
status if the application is in direct control of the printer and 
there is a bi-directional communication channel between the 
printer and the application.
• Monitor the printer status—Device status and timed status 
can inform the application of printer events such as printer 
open, paper out, or low toner. The USTATUS DEVICE and 
USTATUS TIMED commands are used to monitor printer 
status. Applications can continuously monitor the printer for 
changes in printer state. When the printer changes state, the 
application takes appropriate action, such as informing the 
user.
In general, the Printer Utilities described here are not used to print 
information, but enable the user to request the current printer feature 
settings and modify features as desired.










