PostScript

PostScript
Desarrollador(es)
Adobe Systems
Información general
Paradigma Multiparadigma: orientado a pila, procedural.
Apareció en 1982
Diseñado por John Warnock, Charles Geschke, Doug Brotz, Ed Taft, Bill Paxton
Última versión estable PostScript 3 (1997)
Implementaciones Adobe PostScript, TrueImage, Ghostscript
Influido por Interpress, Lisp
Ha influido a PDF
[ editar datos en Wikidata]
PostScript
PostScript.svg
Desarrollador
Adobe Systems
Información general
Extensión de archivo .ps
Tipo de MIME application/postscript
Tipo de formato Lenguaje de descripción de páginas
Formato abierto ?
[ editar datos en Wikidata]

PostScript es un lenguaje de descripción de páginas (en inglés: Page Description Language, PDL), utilizado en muchas impresoras y, de manera usual, como formato de transporte de archivos gráficos en talleres de impresión profesional.

Historia

Está basado en el trabajo realizado por John Gaffney, en “Evans&Sutherland”, en el año 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. En el año 1982, precisamente John Warnock, junto con Chuck Geschke, fundaron Adobe Systems Incorporated (conocida como Adobe).

El concepto PostScript se diferenció, fundamentalmente, por utilizar un lenguaje de programación completo, para describir una imagen de impresión. Imagen que más tarde sería impresa en una impresora láser o algún 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 edición).

También implementó, notablemente, la composición de imágenes. Estas imágenes se describían como un conjunto de:

Portable Document Format (PDF) es otro lenguaje de descripción de páginas y es derivado de PostScript, pero más simple y liviano.

PostScript también ha encontrado aplicaciones distintas de la impresión en papel, como es el caso de Display PostScript (DPS). DPS es una extensión de PostScript y fue utilizado como sistema gráfico 2D en el sistema operativo NEXTSTEP. Quartz, de Mac OS X, es un sistema similar que utiliza PDF.

Ghostscript es una implementación abierta de un intérprete compatible con PostScript. Otro tipo lenguaje de descripción de página para impresoras es PCL (diseñado por Hewlett-Packard). Es más ligero pero con menos posibilidades que PostScript.

PostScript Nivel 1

Ofrece soporte para trabajar con objetos vectoriales, con “tipos de contorno” (un conjunto limitado de descripciones de letras a base de trazados matemáticos), con lineaturas de semitonos profesionales, capacidad de generar puntos de semitonos de distintas formas (línea, cuadrado, círculo, elipse, etc.), capacidad de gestionar hasta 256 tonos de gris distintos en una impresión. Independencia total del dispositivo (lo que permite imprimir aprovechando al máximo la resolución de este). Portabilidad entre aparatos. Disponibilidad pública del código y de su sintaxis (lo que permite a cualquiera escribir un programa capaz de generar ficheros PostScript) y algunas cosas más.

PostScript Nivel 2

PostScript Nivel 2 fue introducido en el año 1991 incluyendo varias mejoras como:

  • gestión de memoria extremadamente mejorada,
  • mayor velocidad y fiabilidad,
  • capacidad para realizar la separación del color dentro del RIP (in-RIP separation),
  • descompresión de imágenes,[2]
  • soporte para tipografías asiáticas,[3]
  • soporte para tipos de letra compuestos,
  • mejora de los controladores de impresora,
  • mejora muy notable (aunque algo tardía) de los algoritmos de tramado de semitonos.

El nivel 2 de PostScript todavía no ha sido adoptado del todo por muchos fabricantes de software y hardware.

PostScript 3

A partir de esta versión, Adobe abandonó la terminología de niveles, pasando a usar la de versiones. Esta versión fue liberada a finales de 1997. Esta nueva versión, introdujo las principales mejoras siguientes:

  • 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,
  • gestión del color mucho más avanzada,
  • nuevas características de impresión relacionadas con las posibilidades que ofrece Internet que aún no han sido muy desarrolladas,
  • introducción de nuevos filtros de compresión de imágenes como son el FlateDecode y FlateEncode y para definición de datos como ReusableStreamDecode.
Other Languages
العربية: بوست سكريبت
žemaitėška: PostScript
български: PostScript
català: PostScript
čeština: PostScript
dansk: PostScript
Deutsch: PostScript
English: PostScript
Esperanto: PostScript
eesti: PostScript
suomi: PostScript
français: PostScript
hrvatski: PostScript
magyar: PostScript
Bahasa Indonesia: PostScript
italiano: PostScript
日本語: PostScript
lietuvių: PostScript
Bahasa Melayu: PostScript
Nederlands: PostScript
norsk bokmål: PostScript
polski: PostScript
português: PostScript
română: PostScript
русский: PostScript
Simple English: Postscript
slovenčina: PostScript
svenska: Postscript
тоҷикӣ: PostScript
Türkçe: PostScript
українська: PostScript
vèneto: PostScript
中文: PostScript