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

EN Introduction to PJL 1-1
1
Introduction to PJL
What is PJL?
Hewlett-Packard's Printer Job Language (PJL) was developed to give
software applications more job-level printer control, and to provide
printer status information to applications. PJL provides for the special
needs of networks and other multi-user systems, in addition to
enabling applications to simulate control panel functions that
previously could not be controlled without pressing control
panel keys.
For the HP printers (HP LaserJet, HP DeskJet, and HP DesignJet)
that support it, PJL allows job-level control that cannot be
accomplished with PCL, PostScript, or other printer languages. To
provide this control, PJL functions “above” the level of PCL and other
printer languages, providing four major functions:
Printer language switching between jobs
Job separation
Printer configuration
Status readback from the printer to the host computer
Note For information about products newer than those included in this
book, see the Printer Job Language Technical Reference Addendum,
which includes product-specific information about newer products, as
well as commands and variables added to PJL to support these
newer products.