Metacode

Metacode

Metacode est un langage d'impression propriétaire créé par Xerox pour ses imprimantes laser de production.

En 1977, Xerox a annoncé la disponibilité de la première imprimante laser de production, la 9700[1]. Le banal flot ligne EBCDIC, éditable à partir d'un lecteur de bandes magnétiques ou en connexion canal type IBM S/370, permettait alors d'imprimer de simples listings, sans aucune valeur ajoutée autre que la superposition d'un fond de page « électronique ».

Xerox a alors développé un langage d'impression, le DJDE[2] (pour Dynamic Job Descriptor Entries, ou Données dynamiques pour la description de travaux), permettant au développeur de l'application en amont (souvent codée en Cobol) d'insérer des commandes dans le flot EBCDIC, pour apporter de la valeur à son document, telle que l'appel aléatoire d'une police, l'insertion d'un logo, l'appel d'un fond de page dynamique, la bascule en portrait ou en paysage, la bascule de recto à recto-verso. Ce langage source des procédures appelées dans le flot EBCDIC, le JSL, est codé dans un simple éditeur de texte, puis compilé sous forme de binaire (JDL) et exploité sur le contrôleur de l'imprimante de production. Les ressources utilisées par le programme (polices - fichiers .FNT, logos - fichiers .LGO, fonds de pages - fichiers compilés FRM provenant de sources codées en FSL) doivent résider sur le disque dur du contrôleur.

Même si le langage DJDE permet de réaliser des documents très avancés par rapport à un simple "listing" (par exemple grâce à la définition de plusieurs pages logiques dans la même feuille), il possède quelques limitations. Xerox a donc décidé de publier de manière extrêmement confidentielle les spécifications du langage binaire sur lequel repose le DJDE : le Metacode. Seuls quelques éditeurs de logiciels y ont eu accès mais les moteurs de composition qu'ils ont développés ont permis à des milliers de clients d'attaquer en Metacode les imprimantes de production Xerox équipées du contrôleur LPS, sans avoir à maîtriser le langage proprement dit (qui était totalement codé en binaire).

Aujourd'hui, toutes les imprimantes de production Xerox en parc encore équipées d'un contrôleur LPS peuvent traiter des flots DJDE ou Metacode (le parc mondial doit en compter encore plusieurs centaines, imprimant à une cadence entre 96 et 180 pages A4 la minute). Toutes imprimantes de production Xerox équipées du nouveau contrôleur EPS avec l'option LCDS le peuvent aussi[3]. Mais entre-temps, la mode des standards est passée par là et, soit en reprenant leurs applications depuis une feuille blanche, soit en passant par des convertisseurs, nombre des clients historiques du DJDE/Metacode ont migré vers le PCL, le PostScript (ou son option Xerox VIPP, qui a beaucoup aidé à la migration DJDE), le PDF, le PPML ou, dans une moindre mesure, vers l'AFP/IPDS.

Xerox accompagne ses clients vers la migration en douceur du Metacode vers des langages non propriétaires ou standards de fait, par du conseil ou des solutions de conversion.

Références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Metacode de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • metacode —    The formatting code used by Xerox centralized printers …   IT glossary of terms, acronyms and abbreviations

  • Page description language — A page description language (PDL) is a language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, but it should not be confused as referring solely to… …   Wikipedia

  • Editique — Éditique L éditique est un néologisme qui désigne l ensemble des outils, services et moyens informatiques appliqués à l édition de documents. En pratique, le terme est utilisé surtout à propos de la production en masse de documents d entreprise… …   Wikipédia en Français

  • Flux d'impression — Format d impression Un format d impression est un format de fichier interprétable par une imprimante. Flux d impression Les flux d impression sont des fichiers protocolés au format d impression compatible avec une imprimante cible. Production de… …   Wikipédia en Français

  • Format D'impression — Un format d impression est un format de fichier interprétable par une imprimante. Flux d impression Les flux d impression sont des fichiers protocolés au format d impression compatible avec une imprimante cible. Production de flux d impression… …   Wikipédia en Français

  • Format d'impression — Un format d impression ou protocole d impression est un format de fichier interprétable par une imprimante. Flux d impression Les flux d impression sont des fichiers codés dans un format d impression compatible avec une imprimante cible.… …   Wikipédia en Français

  • Formats d'impression — Format d impression Un format d impression est un format de fichier interprétable par une imprimante. Flux d impression Les flux d impression sont des fichiers protocolés au format d impression compatible avec une imprimante cible. Production de… …   Wikipédia en Français

  • Langage de description de pages — Un langage de description de pages (en anglais page description language, PDL) est un langage qui décrit l apparence d une page imprimée à un plus haut niveau que l ensemble des points qui la composent. PostScript, l un des langages de… …   Wikipédia en Français

  • Éditique — L éditique est un néologisme qui désigne l ensemble des outils, services et moyens informatiques appliqués à l édition de documents. En pratique, le terme est utilisé surtout à propos de la production en masse de documents d entreprise ayant une… …   Wikipédia en Français

  • Lenguaje de descripción de páginas — Hay otro artículo en la Wikipedia titulado Lenguaje de descripción de página que se refiere a HTML (Lenguaje de Etiquetas para Hipertexto). Un lenguaje de descripción de páginas (LDP) {en inglés: PDL: page description language} describe el… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”