HPGL
HPGL ist die Abkürzung für Hewlett Packard Graphics Language. Ursprünglich wurden mit HPGL-Befehlen nur Plotter angesteuert. Da aber fast jedes CAD-Programm eine Plotdatei in diesem Format erzeugen konnte, bot es sich an, diese Dateien zu interpretieren. Diese Möglichkeit war besonders in den Frühzeiten des CAD interessant, als Hersteller geringe Ambitionen zu einem höherwertigen Datenaustausch hatten.
HPGL ist ein relativ "einfältiges" Format. Es folgt natürlich der Logik eines Plotters, die mit der Strukturierung einer Grafikdatei nichts im Sinn hat. Darüber hinaus bleiben die Möglichkeiten von HPGL in der Regel von CAD-Programmen ungenutzt, z. B. werden Texte als Serie von Linien geschrieben anstatt die integrierten Schriftarten zu verwenden. Aus demselben Grund sind die Grafikmöglichkeiten auf die der Plotterstifte beschränkt. HPGL kann nur 2D-Daten enthalten.
Auch HPGL-Dateien sind sehr umfangreich und führen nach dem Einlesen zu einer Überfülle von Polylinien oder Einzelstücken, die nur durch gezielte Optimierung auf ein normales Maß zurückgeführt werden kann.
In der Zwischenzeit wurde als Nachfolger HPGL/2 definiert, das wesentlich bessere grafische Möglichkeiten bietet.