HPGL
HPGL es la abreviatura de Hewlett Packard Graphics Language. Originalmente, los comandos HPGL únicamente se utilizaban para gobernar trazadores. No obstante, el hecho de que prácticamente cualquier programa CAD fuese capaz de generar un fichero de trazados con este formato significaba que era una medida obvia para interpretar estos ficheros. Esta opción fue particularmente interesante en los inicios del CAD, cuando los fabricantes tenían pocas ambiciones en lo que se refiere al intercambio de datos de alta calidad.
HPGL es un formato relativamente "simple". Sigue por naturaleza la lógica de un trazador, una lógica no pensada para estructurar ficheros gráficos. Es más, las posibilidades que ofrece HPGL no suelen utilizarlas los programas CAD, p. ej., los textos se escriben como una serie de líneas en lugar de utilizar las fuentes integradas. Por el mismo motivo, las capacidades gráficas quedan restringidas a las de las plumillas de trazador. Los ficheros HPGL sólo pueden contener datos 2D.
Los ficheros HPGL son también muy grandes y, tras haberlos importado, resultan en una profusión de polilíneas o elementos por separado que únicamente pueden reducirse a proporciones normales mediante una optimización específica.
Se ha definido ahora un sucesor, HPGL/2, que es capaz de ofrecer unas capacidades gráficas considerablemente mejores.