PostScript

PostScript

PostScript - es un lenguaje de programación para la descripción de páginas de documentos por medio de objetos geométricos.

 

PostScript (PS) es un lenguaje de programación para la descripción de páginas de documentos por medio de objetos geométricos, es decir imágenes matriciales, gráficos vectoriales, tipos de letra y gradientes de color (shadings). Los documentos PostScript son casi completamente independientes del dispositivo, y pueden visualizarse en impresoras, copiadoras, pantallas, etc.. Estos dispositivos de salida trabajan con datos matriciales formados por píxeles, mientras que los datos en los documentos PostScript se basan en funciones vectoriales. Es por ello que para la salida, el documento se debe convertir en píxeles, y esto hacerlo página por página. Para ello es imprescindible el intérprete PostScript, también llamado Raster Image Processor (RIP). Este dispositivo procesa las instrucciones PostScript y genera para la salida los píxeles necesarios, de modo que siempre se obtenga la mejor impresión posible para el dispositivo de salida. La ventaja: una página descrita de este modo es, independiente del dispositivo de salida, y se puede ampliar según se desee sin que se produzca un "efecto escalera". Además, los archivos PostScript se pueden reproducir en todas las plataformas hardware convencionales (en un Mac del mismo modo que en un PC) sin necesidad de tener el programa con el que se generó el documento.

 

Distribución PostScript

Desde su creación en los años ochenta, PostScript se ha convertido en un estándar para controlar desde pequeños sistemas de impresión hasta sistemas de impresión industriales, y desde entonces no ha dejado de extenderse. En la industria de la impresión, PostScript ha sido durante largo tiempo el formato convencional para los archivos de documentos, pero en esta función ha sido sustituido por su versión más desarrollada, el Portable Document Format (PDF). PostScript tuvo éxito sobre todo porque fue uno de los primeros lenguajes de su clase para el almacenamiento de documentos electrónicos, con independencia del dispositivo.

Hoy en día, los programas más usuales para la pre impresión y de uso en las agencias publicitarias, como QuarkXPress, Photoshop, Illustrator e InDesign, están basados en PostScript.

 

Espacios de color

La especificación de PostScript comprende los siguientes espacios de color:

1. Espacios de color dependientes del dispositivo

  • Con ellos se pueden establecer índices de color en las propiedades de las páginas para controlar específicamente un dispositivo de salida en especial. La desventaja: la presentación de los colores  de un dispositivo a otro  puede variar significativamente.
  • Gris del dispositivo (DeviceGray): valor de nivel de gris en una escala de 0.0 (negro) a 1.0 (blanco)RGB del dispositivo (DeviceRGB): valor de los tres valores pertenecientes al modelo de colores RGB en una escala de 0.0 (no disponible) a 1.0 (intensidad máxima). El modelo RGB está basado en los colores rojo, verde y azul en una mezcla aditiva de los mismos.
  • CMYK del dispositivo (DeviceCMYK): valor de los cuatro colores pertenecientes al modelo de CMYK en una escala de 0.0 (no disponible) a 1.0 (concentración máxima). CMYK se basa en los colores cian, magenta, amarillo y negro y en una mezcla sustractiva de colores.

2. Espacios de color basados en CIE

  • PostScript es compatible, entre otros, con los espacios de color CIE XYZ y CIE Lab, que fueron desarrollados por la organización internacional CIE (Commission I´nternationale de l’eclairage) y que son los más comunes en la industria gráfica. Estos dos espacios de color codifican los colores basándose en la percepción del color en los humanos, y no en un dispositivo de salida o entrada en especial. Por lo tanto, los valores CIE son independientes del dispositivo.

3. Espacios de color especiales

  • Los espacios de color Separación (Separation) y DispositivoN (DeviceN) permiten la descripción de colores directos (spot colors).

 

Tecnología

Con el filtro MFFPOS, Compart ofrece una herramienta de formateado que es compatible con PostScript tanto para la entrada como para la salida.

 

Antecedentes

Los filtros MFF (Mixed Format Filter) de Compart constituyen la base de la arquitectura MFF de los productos DocBridge. Hay filtros MFF que leen archivos en diferentes formatos (filtros de entrada), y hay otros que a su vez sirven para escribir archivos en el formato de salida correspondiente (filtros de salida). En muchos casos, un formato es compatible tanto para entrada como para salida.

La virtud principal de la arquitectura MFF de Compart reside en que puede convertir a otro formato archivos que se encuentran en formatos diferentes de forma rápida, robusta y efectiva, o también en poder fusionarlos en un solo documento de un formato determinado. De este modo se puede, por ejemplo, convertir documentos AFP, SAPGOF o PCL a documentos PDF, y también fusionarlos en un único documento PDF.

Para la conversión de un formato en otro, Compart utiliza un formato intermedio, que denominamos Presentation Area (PA), y que puede presentar los archivos visualmente así como sus metadatos. Un filtro de entrada MFF convierte el archivo de entrada al formato PA en la memoria principal, y un filtro de salida MFF convierte a su vez el formato PA guardado en la memoria principal en un archivo de salida.

 

PostScript conversiones posibles

Ejemplos:
PostScript en AFP
PostScript en IPDS
PostScript en PCL
PostScript en PDF
PostScript en XML

Todas las direcciones de conversión PostScript - ver la Compart Matriz (PDF)

Compart Matriz

Se admiten todos los Formatos de entrada y salida soportados. Encontrará una lista detallada en la Compart Matriz (PDF).

Compart Matriz (PDF)