Printer Command Language
Die Printer Control Language (PCL) ist eine von Hewlett-Packard entwickelte Befehlssprache zum Steuern von HP-kompatiblen (Laser-)Druckern. Die aktuellste Version ist PCL 5. PCL 5 enthält auch alle vorherigen Versionen. So ist es möglich einen Drucker, der unter PCL 5 arbeitet, auch mit einem PCL 3-Druckertreiber anzusprechen (mit der Einschränkung, dass Funktionen die nach PCL 3 dazugekommen sind, nicht verfügbar sind)
PCL liegt in seiner Komplexität zwischen ASCII (welche nur die allereinfachsten Komandos erlaubt, wie z.B. Zeilenumsprung) und PostScript (welches eine eigene grosse Programmiersprache ist und einen Interpreter im Drucker voraussetzt).
Während der Nadelmatrixdrucker-Ära dominierte noch der EPSON-Befehlssatz ESC/P (Epson Standard Code for Printers). PCL hat diesen Standard weitgehend abgelöst.