Vous êtes sur la page 1sur 3

Introduccin a los lenguajes de descripcin de pgina [editar] PostScript es un Lenguaje de Descripcin de Pgina (en ingls PDL, Page Description

Language), utilizado en muchas impresoras y, de manera usual, como formato de transporte de archivos grficos en talleres de impresin profesional. Est basado en el trabajo realizado por John Gaffney en Evans y Sutherland en el ao 1976. Posteriormente, continuaron el desarrollo 'JaM' ('John and Martin', Martin Newell) en Xerox PARC y, finalmente, fue implementado en su forma actual por John Warnock y otros. Fue precisamente John Warnock, junto con Chuck Geschke, los que fundaron Adobe Systems Incorporated (tambin conocido como Adobe) en el ao 1982. El concepto PostScript se diferenci, fundamentalmente, por utilizar un lenguaje de programacin completo, para describir una imagen de impresin. Imagen que ms tarde sera impresa en una impresora lser o algn otro dispositivo de salida de gran calidad, en lugar de una serie de secuencias de escapes de bajo nivel (en esto se parece a Emacs, que explot un concepto interno parecido con respecto a las tareas de edicin). Tambin implement, notablemente, la composicin de imgenes. Estas imgenes se describan como un conjunto de: * lneas horizontales * pxeles al vuelo * descripciones por curvas de Bezier * tipografa (fuentes) de alta calidad a baja resolucin[1] (e.g. 300 puntos por pulgada). Una de las peculiaridades de PostScript es que usa Reverse Polish Notation (RPN - como las calculadoras de bolsillo de HP). En otras palabras, los parmetros de un comando se dan antes que el comando. Los comandos se separan con espacios en blanco. Usa operaciones de pila para procesar datos y ejecutar comandos. Hay cuatro pilas disponibles en PostScript: * la pila de operandos * la de diccionario * la de ejecucin * la de estado grfico. La pila de operandos contiene objetos PostScript arbitrarios que son los operandos y resultados de los operadores PostScript que se estn ejecutando. Podemos dar algunos ejemplos de operaciones aritmticas. Por ejemplo, 20 30 add 10 sub PDF es otro lenguaje de descripcin de pginas y es derivado de PostScript, pero ms simple y liviano.

PostScript tambin ha encontrado aplicaciones distintas de la impresin en papel, como es el caso de Display PostScript. DPS es una extensin de PostScript y fue utilizado como sistema grfico 2D en el sistema operativo NEXTSTEP. Quartz, de Mac OS X, es un sistema similar que utiliza PDF. Ghostscript es una implementacin abierta de un intrprete compatible con PostScript. Otro tipo lenguaje de descripcin de pgina para impresoras es PCL. Es ms ligero pero con menos posibilidades que PostScript. Desarrollo histrico [editar] PostScript Nivel 1 [editar] Ofrece soporte para trabajar con objetos vectoriales, con "fuentes de contorno" (un conjunto limitado de descripciones de letras a base de trazados matemticos), con lineaturas de semitonos profesionales, capacidad de generar puntos de semitonos de distintas formas (lnea, cuadrado, crculo, elipse, etc.), capacidad de gestionar hasta 256 tonos de gris distintos en una impresin. Independencia total del dispositivo (lo que permite imprimir aprovechando al mximo la resolucin de ste). Portabilidad entre aparatos. Disponibilidad pblica del cdigo y de su sintaxis (lo que permite a cualquiera escribir un programa capaz de generar ficheros PostScript) y algunas cosas ms. PostScript Nivel 2 [editar] PostScript Nivel 2 fue introducido en el ao 1991 incluyendo varias mejoras como: * gestin de memoria extremadamente mejorada * mayor velocidad y fiabilidad * capacidad para realizar la separacin del color dentro del RIP (in-RIP separation) * descompresin de imgenes[2] * soporte para fuentes asiticas[3] * soporte para fuentes compuestas * mejora de los controladores de impresora * mejora muy notable (aunque algo tarda) de los algoritmos de tramado de semitonos. El nivel 2 de PostScript todava no ha sido adoptado del todo por muchos fabricantes de software y hardware. PostScript 3 [editar]

A partir de esta versin Adobe abandon la terminologa de niveles, pasando a usar la de versiones. Esta versin fue liberada a finales de 1997. Las principales mejoras que introdujo esta nueva versin son: * uso de 12 bits para describir las lineaturas de semitono[4] * control extremadamente mejorado de las separaciones de color[5] * soporte del formato PDF desarrollado para el programa Acrobat * gestin del color mucho ms avanzada. * nuevas caractersticas de impresin relacionadas con las posibilidades que ofrece Internet que an no han sido muy desarrolladas.