Printer Control Language
Die Printer Control Language (PCL) ist eine von Hewlett-Packard entwickelte Befehlssprache zum Steuern von Laserdruckern.
PCL liegt in seiner Komplexität zwischen ASCII (welche nur die allereinfachsten Kommandos erlaubt, wie z.B. Zeilenumsprung) und PostScript (welches eine eigene große Programmiersprache ist und einen Interpreter 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.
Versionen
Es gibt inzwischen 7 Versionen von PCL. Neue Levels wurden mit den sich ändernden Technologien eingeführt.
Die aktuelle Version PCL 7 enthält auch alle vorherigen Versionen. So ist es möglich einen Drucker, der unter PCL 6 arbeitet, auch mit einem PCL 3-Druckertreiber anzusprechen (mit der Einschränkung, dass Funktionen die nach PCL 3 dazugekommen sind, nicht verfügbar sind)
