Article de référence | Réf : H7328 v1

Organisation d’un système PostScript
Langage PostScript

Auteur(s) : Jean-Daniel FEKETE

Date de publication : 10 nov. 2004

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

Depuis 1985, PostScript offre un système d’impression de grande qualité, évolutif et indépendant des limitations physiques du support d’impression. En standardisant un langage de balises, il est devenu le langage de description, en édition et en impression, le plus utilisé de nos jours. PostScript a su s’adapter aux avancées techniques des imprimantes puis aux attentes des utilisateurs. Cet article décrit dans le détail l’organisation d’un système PostScript, de ses fonctions graphiques à ses opérateurs.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Jean-Daniel FEKETE : Chargé de recherche à l’Institut national de recherche en informatique et en automatique (INRIA)

INTRODUCTION

PostScript est incontestablement le langage de description de page le plus utilisé aujourd’hui. On le trouve dans la plupart des imprimantes à laser du commerce, dans les flasheuses professionnelles produisant des films, ainsi que dans certains systèmes d’affichage sur écran.

Créé en 1985 par la société Adobe Inc., PostScript a d’une part contribué à la révolution des métiers de l’édition et de l’impression, et d’autre part offert à tous les utilisateurs d’imprimante laser une qualité d’impression professionnelle. Pratiquement tous les imprimés d’aujourd’hui (livres, affiches, magazines, tracts, etc.) passent par le format PostScript.

PostScript a évolué parallèlement aux techniques d’imprimantes et à l’exigence des utilisateurs. Le niveau 1 de PostScript ne gérait que les à-plats de couleurs sur imprimantes noir et blanc ; le niveau 2 donnait accès aux couleurs tandis que le niveau 3 permet maintenant d’imprimer en couleurs des graphiques très riches composés de dégradés complexes.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7328


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(74 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

2. Organisation d’un système PostScript

La figure 2 décrit schématiquement les composantes d’un système PostScript. On y distingue le langage avec ses sous-parties, la machinerie graphique, ainsi que leurs relations avec les entrées et les sorties.

2.1 Langage

PostScript est un langage de programmation dérivé à la fois du langage Forth, dont il s’inspire pour ses mécanismes de gestion de pile, et de Lisp, dont il s’inspire en gérant les procédures comme des données (une procédure PostScript est en réalité un tableau) et pour le typage dynamique de ces données. Dans le niveau 2, PostScript utilise un « ramasse-miettes », technique de gestion de la mémoire également empruntée à Lisp.

À titre d’exemple, la figure 3 montre un programme PostScript et ce qu’il dessine. La première ligne indique qu’il s’agit d’un document PostScript. La deuxième ligne spécifie le plus petit rectangle contenant la zone dessinée [il part du point (0, 0) jusqu’au point (60, 70) en coordonnées cartésiennes]. Ensuite, le carré est décrit jusqu’au mot closepath. La couleur noire est ensuite choisie et le carré est rempli avec l’opérateur fill. Les lignes suivantes définissent et sélectionnent la fonte courante. Il s’agit de la fonte « Times-Roman », utilisée à la taille 10 points. Enfin, le mot « Bonjour » est dessiné à partir du point (0, 60) et la page est imprimée avec l’opérateur showpage.

En tant que langage, PostScript possède deux caractéristiques originales :

  • deux attributs sont associés à chaque valeur et permettent de spécifier leur accessibilité et leur exécutabilité ;

  • il est possible de placer un point de sauvegarde de l’état du système et d’y revenir ensuite, c’est‐à‐dire de « défaire » les calculs et les modifications de structures effectuées depuis ce point de sauvegarde.

Pour le reste, PostScript est un langage généraliste mais assez peu lisible, plutôt conçu pour être facile à générer automatiquement que pour être écrit par un humain.

HAUT...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(74 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Organisation d’un système PostScript
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   Manuel de référence du langage PostScript.  -  Addison-Wesley (1992).

  • (2) -   PostScript Language Reference.  -  Addison- Wesley (1999).

  • (3) - FOLEY (J.D.), VAN DAM (A.), FEINER (S.K.), HUGHES (J.F.) -   Introduction à l’infographie.  -  Addison-Wesley France (1995).

  • (4) -   The Display PostScript System Reference.  -  Adobe Systems Incorporated (1988).

  • (5) - MERZ (T.) -   PostScript and Acrobat/PDF.  -  Springer- Verlag (1997).

  • (6) -   PostScript par l’exemple.  -  InterÉditions (1987).

ANNEXES

  1. 1 Concepteur

    Cet article est réservé aux abonnés.
    Il vous reste 95% à découvrir.

    Pour explorer cet article
    Téléchargez l'extrait gratuit

    Vous êtes déjà abonné ?Connectez-vous !


    L'expertise technique et scientifique de référence

    La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
    + de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
    De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

    Cet article fait partie de l’offre

    Documents numériques Gestion de contenu

    (74 articles en ce moment)

    Cette offre vous donne accès à :

    Une base complète d’articles

    Actualisée et enrichie d’articles validés par nos comités scientifiques

    Des services

    Un ensemble d'outils exclusifs en complément des ressources

    Un Parcours Pratique

    Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

    Doc & Quiz

    Des articles interactifs avec des quiz, pour une lecture constructive

    ABONNEZ-VOUS