HP-GL (Hewlett-Packard Graphics Language)

HP-GL (Hewlett-Packard Graphics Language) is een vector grafische taal, een soort object georiënteerde taal die beelden weergeeft door het gebruik van geometrische formules. Vectorafbeeldingen zijn efficiënter dan het alternatief, rasterafbeeldingen: ze vereisen minder geheugenruimte voor opslag en maken efficiënter gebruik van input/output (I/O)-bronnen, zodat afbeeldingen sneller worden afgedrukt. Om bijvoorbeeld met HP-GL een lijn te printen, definieert de printer de eindpunten en verbindt deze vervolgens; bij rasterafbeeldingen moet de printer niet alleen de eindpunten definiëren, maar ook elk punt ertussen. Met HP-GL kan een printer als plotter fungeren.

HP-GL is een subset van Hewlett-Packards Printer Control Language (PCL), een paginabeschrijvingstaal (PDL) die wordt gebruikt om de lay-out en inhoud van een afgedrukte pagina te definiëren.