Hewlett Packard Graphic Language , bedre kjent som HPGL eller HP-GL , er en datamaskinutskriftsprotokoll utviklet av HP, som har blitt en industristandard.
Det var opprinnelig ment for plottere eller plottere, men senere utviklet til å være egnet for store format blekkstråle plottere og skrivere . Denne utviklingen er HPGL / 2.
I HP-GL er tegningen beskrevet av en rekke elementære kommandoer som danner et rudimentært grafisk språk: "ta pennen" ( Velg penn , mnemonic SP), "heve plume" ( penn opp , for å flytte på arket uten å utføre noe plott ), "Penn ned" ( Penn ned , for å skrive), "flytt i XY", "ta ark", "skyv ut ark" og så videre. Her er for eksempel HP-GL-koden som brukes til å tegne et linjesegment:
SP1; PA500,500; PD; PR0,1000; PU; SP;Dette programmet ber plotteren, i rekkefølge, om å
HPGL2 inkluderer mnemonics av HP-GL, men inneholder fire forhåndskodede skrifter, som tillater korrekt gjengivelse av tekst på en laserskriver, til tross for det lille antallet kommandoer til dette grafiske språket.