Vous êtes sur la page 1sur 14

PostScript

Qu es el lenguaje PostScript
PostScript es un "lenguaje de descripcin de pgina", es decir, es un lenguaje de programacin que se usa para decirle a una mquina destinada a imprimir cmo y qu debe imprimir.
Un documento PostScript, en realidad, es un pequeo programa que le dice a una mquina qu, cmo y dnde imprimir, paso a paso. Los documentos PostScript se destinan a imprimirse en aparatos PostScript, es decir, en aparatos que tienen un dispositivo interno capaz de descifrar el cdigo que reciben y convertirlo en simples puntos de impresin ("aqu imprimo, aqu no, aqu s, aqu tambin, etc").

La idea de PostScript, que parece bastante bsica y tonta, no lo es en absoluto. La existencia de este lenguaje (y de otros similares) permite algo que en la actualidad parece bsico pero que hace muy pocos aos no lo era: As, la idea de PostScript es la portabilidad de los documentos de una impresora o filmadora a otra.

PostScript es un lenguaje de descripcin de pginas (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&Sutherland" en el ao 1976. Posteriormente, continuaron el desarrollo 'JaM' ('John and Martin', Martin Newell) en Xerox PARK y, finalmente, fue implementado en su forma actual por John Warnock y otros. Fue precisamente John Warnock, junto con Charles Geschke, los que fundaron Adobe Systems Incorporated (tambin conocido como Adobe) en el ao 1982.

John Warnock

Charles Geschke

PostScript fue inventado y desarrollado por la firma californiana Adobe hacia 1984. Apple lo adapt en 1985 a sus impresoras lser y fue un rotundo xito, gracias en parte a una aplicacin de diseo de pginas llamada PageMaker que fabricaba la compaa Aldus. Cuando una empresa de gran solvencia en las artes grficas, Linotype, adopt PostScript el xito qued asegurado. El hecho es que PostScript no es el nico Lenguaje de Descripcin de Pgina (LDP) que existe, pero es el que ha tenido ms xito y el que se ha convertido en un estndar de las artes grficas.

Linotype Hell Linotronic 330 Imagesetter

Cmo funciona PostScript


Para ser "adaptable", PostScript es un lenguaje de los denominados "interpretados". Es decir, no le habla directamente a la mquina, sino que necesita un procesador (un dispositivo fsico o un programa residente en el ordenador) que actue como intrprete traductor entre el cdigo PostScript "universal" y la mquina. Eso es lo que se llama "intrprete PostScript". Tambin se le denomina RIP por las siglas inglesas de Raster Image Processor, lo que traducido es algo as como "Procesador de peinado o rastrillado de imagen".

De hecho, el lenguaje PostScript es tan "universal" que su forma ms sencilla son simples instrucciones escritas como textos (siguiendo, eso s, una sintaxis muy rigurosa). Bsicamente un fichero PostScript contiene instrucciones que, traducidas al lenguaje humano, dicen cosas del tipo "traza un crculo de 3 cm. de radio, dibuja una lnea de 4,5 cm. en un ngulo de 45 grados, etc Por eso es portable, porque depende del RIP o interprete PostScript comunicarle a la mquina en su cdigo particular cmo tomar esas instrucciones bsicas y ejecutarlas una detrs de otra hasta imprimir la pgina.

Los niveles de PostScript


A lo largo de los aos y debido a su xito. PostScript ha ido sufriendo adaptaciones para mantenerse al da. Hasta hoy, esas adaptaciones se han conocido como "niveles" (aunque adobe parece haber dejado de lado esta nomenclatura a partir del nivel 3). Asi, el primer PostScript se conoci posteriormente como "Nivel 1". En 1994 Adobe lanzo el "Nivel 2" del PostScript, y en 1998 lanz el Nivel 3. Cada uno de ellos tiene unas caractersticas principales, que sn:

PostScript Nivel 1
Capacidad de trabajar con objetos vectoriales (descripciones matemticas), 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
Una gestin de memoria extremadamente mejorada. Capacidad de realizar la separacin del color dentro del RIP (in-RIP separation). Capacidad de recibir imgenes comprimidas en determinados formatos. Soporte de fuentes asiticas (ms amplias en bytes que las europeas). Mejora de los controladores de impresora. Mejora muy notable (aunque algo tarda) de los algoritmos de tramado de semitonos. El nivel 2 de PostScript no fue bien adoptado del todo por muchos fabricantes de software y hardware.

(b) Fichero EPS con previsualizaci n (a) Fichero EPS sin previsualizaci de 1 Bit (imagen de mapa de bits n. tramada).

(c) Fichero EPS con previsualizaci (d) Fichero EPS interpretado n de 1 Bit (imagen de mapa de bits (rasterizado: color "real" RGB, 24 tramada). bits).

PostScript Nivel 3
El uso de 12 bits para describir las lineaturas de semitono, lo que permite superar la barrera de 256 tonos y llegar hasta 4.096 tonos de un mismo color. Un control extremadamente mejorado de las separaciones de color que permite realizar sin problemas separaciones de color que superen la cuatricroma convencional (hexacroma, duotonos, imgenes multicanal, etc). Soporte del formato PDF desarrollado para el programa Acrobat. Una gestin del color mucho ms avanzada. Y, por ltimo, ciertas caractersticas de impresin relacionadas con Internet que no han sido muy desarrolladas.

El hecho es que muchos RIPs an distan de ser capaces de gestionar una mnima parte de las especificaciones de este Nivel 3. Lo mismo ocurre con programas de tratamiento de imagen (de qu vale enviar a un dispositivo que reconoce ms de 256 tonos por canal una imagen RGB o CMYK cuya descripcin de canales se limita a 8 bits por canal?).

Vous aimerez peut-être aussi