PCL steht für Print Command Language. Es war eine von Hewlett-Packard entwickelte Sprache, die die Tintenstrahldrucker steuerte, die das Unternehmen in den 1980er Jahren entwickelte. Die Unterschiede zwischen PCL5 und PCL6 hatten mit Fortschritten in der Treibertechnologie zu tun, die PCL6 in Bezug auf Druck-, Bild- und Grafikfähigkeiten viel leistungsfähiger als PCL5 machten.
PCL5 war die Codeversion, die in der beliebten HPIII-Druckerserie von HP verwendet wurde. Diese Codeversion war in erster Linie nützlich, um einen Industriestandard für die Skalierung von Schriftarten und die Erstellung von Vektorgrafiken zu etablieren. PCL5 eignete sich hervorragend für die Verwendung mit fortschrittlichem Desktop-Publishing und Grafikdesign. Bei seiner Einführung war PCL5 die am häufigsten verwendete Version von PCL in der Branche; es führte zu weiteren Entwicklungen und Verbesserungen, die zu PCL5E führten, einer verbesserten Version von PCL5, die Fortschritte in der Computer-zu-Drucker-Kommunikation und der Schriftanzeige brachte.
PCL6, auch bekannt als PCL-XL, hatte einen leistungsfähigeren Treiber als PCL5. Obwohl es den PCL-Spitznamen beibehielt, funktionierte es ganz anders, indem es eine andere Sprache verwendet, um mit dem Computer zu kommunizieren und zu drucken. Die PCL6-Sprache war kompakter und enthielt mehr Funktionen, was zusätzliche Funktionen ermöglichte, die es ermöglichten, Bilder und Grafiken mit höherer Auflösung zu erzeugen. Außerdem funktionierte die PCL6-Technologie viel schneller als frühere Versionen.