Hewlett-Packard developed the PCL printer language to standardize access to printer features.
What is PCL?
The PCL (Printer Command Language) language provides the highest level of communication between the system and the
printer. It is independent of the host system, device drivers, I/O interface, and network communications. Its purpose is to
bring all HP printers together under a common control structure. The feature compatibility provided by the PCL language
protects the user's investment in applications and driver software and provides a vehicle for exploiting new features,
capabilities, and technologies.
What is PS?
THE POSTSCRIPT LANGUAGE is a simple interpretive programming language with powerful graphics capabilities. Its
primary application is to describe the appearance of text, graphical shapes, and sampled images on printed or displayed
pages, according to the Adobe imaging model. A program in this language can communicate a description of a document
from a composition system to a printing system or control the appearance of text and graphics on a display. The description
is high-level and device-independent.