Hewlett Packard Graphic Language

Dans l'article d'aujourd'hui, nous allons plonger dans le monde fascinant de Hewlett Packard Graphic Language et découvrir tout ce que ce thème a à nous offrir. De ses origines à sa pertinence aujourd'hui, en passant par toutes les avancées et changements qu'il a connus au fil du temps, dans cet article, nous explorerons en profondeur tous les aspects de Hewlett Packard Graphic Language. De plus, nous connaîtrons les avis d'experts dans le domaine et les expériences de personnes qui ont vécu en étroite collaboration avec Hewlett Packard Graphic Language. Alors préparez-vous à vous plonger dans un voyage de connaissances et de découvertes qui vous laissera avec une vision complète et enrichissante de Hewlett Packard Graphic Language.

Hewlett Packard Graphic Language, plus connu sous le nom de HPGL ou HP-GL, est un protocole d'impression informatique développé par HP, qui est devenu un standard de l'industrie. C'est aussi l'un des plus anciens langages de description de page.

Présentation

Conçu en 1977 pour coder les mouvements du traceur à plumes HP-9872, il a ensuite évolué pour être adapté aux traceurs et imprimantes grands formats à jet d'encre. Cette évolution est le HPGL/2.

En HP-GL, le dessin est décrit par une suite de commandes élémentaires formant un langage graphique rudimentaire : « prendre plume » (Select Pen, mnémonique SP), « lever plume » (Pen Up, pour se déplacer sur la feuille sans effectuer de tracé), « baisser plume » (Pen Down, pour écrire), « se déplacer en X-Y », « prendre feuille », « éjecter feuille », etc. Voici par exemple le code HP-GL permettant de tracer un segment de droite :

SP1;
PA500,500;
PD;
PR0,1000;
PU;
SP;

Ce programme demande à la table traçante, dans l'ordre, de

  • sélectionner la plume no 1 (SP1 = Select Pen 1)
  • de déplacer la plume au point de coordonnées X=500, Y=500 sur la feuille (PA = Plot Absolute),
  • de plaquer la plume contre le papier (PD = Pen Down),
  • d'effectuer une translation de 1000 unités dans la direction Y (ce qui trace une ligne verticale - PR = Plot Relative),
  • de lever la plume (PU = Pen Up) et enfin de la replacer dans son logement.

Le HPGL2 inclut les mnémoniques du HP-GL, mais incorpore quatre polices de caractère pré-codées, ce qui permet le rendu correct d'un texte sur une imprimante laser, malgré le petit nombre de commandes de ce langage graphique.

Notes et références

  1. (en) Tom Tremble (HP San Diego Division), « The HP-GL Story » , sur Pearl Hifi

Voir aussi

Articles connexes