Vous êtes sur la page 1sur 1

Metacode est un langage d'impression propritaire cr par Xerox pour ses imprimantes laser de

production.

En 1977, Xerox a annonc la disponibilit de la premire imprimante laser de production, la 9700 1.


Le banal flot ligne EBCDIC, ditable partir d'un lecteur de bandes magntiques ou en connexion
canal type IBM S/370, permettait alors d'imprimer de simples listings, sans aucune valeur ajoute
autre que la superposition d'un fond de page lectronique .

Xerox a alors dvelopp un langage d'impression, le DJDE2 (pour Dynamic Job Descriptor Entries,
ou Donnes dynamiques pour la description de travaux), permettant au dveloppeur de l'application
en amont (souvent code en Cobol) d'insrer des commandes dans le flot EBCDIC, pour apporter
de la valeur son document, telle que l'appel alatoire 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 procdures appeles 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 contrleur de
l'imprimante de production. Les ressources utilises par le programme (polices - fichiers .FNT, logos
- fichiers .LGO, fonds de pages - fichiers compils FRM provenant de sources codes en FSL)
doivent rsider sur le disque dur du contrleur.

Mme si le langage DJDE permet de raliser des documents trs avancs par rapport un simple
"listing" (par exemple grce la dfinition de plusieurs pages logiques dans la mme feuille), il
possde quelques limitations. Xerox a donc dcid de publier de manire extrmement
confidentielle les spcifications du langage binaire sur lequel repose le DJDE : le Metacode. Seuls
quelques diteurs de logiciels y ont eu accs mais les moteurs de composition qu'ils ont dvelopps
ont permis des milliers de clients d'attaquer en Metacode les imprimantes de production Xerox
quipes du contrleur LPS, sans avoir matriser le langage proprement dit (qui tait totalement
cod en binaire).

Aujourd'hui, toutes les imprimantes de production Xerox en parc encore quipes d'un contrleur
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 quipes du nouveau contrleur EPS avec l'option LCDS le peuvent aussi 3. Mais
entre-temps, la mode des standards est passe 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
propritaires ou standards de fait, par du conseil ou des solutions de conversion. [rf. ncessaire]

Vous aimerez peut-être aussi