Términos relacionados →  Administración del color , Colorimetría , Color , PostScript .

El lenguaje PostScript no admite la tecnología ICC. Es decir, carece de expresiones que le permitan incluir las especificaciones de los perfiles ICC dentro de un fichero PostScript.

A partir del nivel 2 (1989) en adelante, el lenguaje PostScript contiene su propio sistema de descripciones del color, y a partir del nivel 3 (para ser preciso el nivel 2, versión 2.016), tiene su propio sistema de gestión del color, con perfiles, propósitos de conversión y módulos de gestión del color (CMM). Este sistema, llamado "Gestión del color PosScript" (PostScript Colour Management: PCM) actua sólo durante la impresión en el interior de un RIP PostScript.

Los perfiles PostScript

A diferencia de la tecnología ICC, en el que el Espación de conexión de los perfiles (Profile Connection Space: PCS) podía ser XYZ o Lab, el PCM usa siempre el espacio XYZ como espacio de conexión.

Un perfil de escáner ICC es unidireccional, mientras que los otros son bidireccionales, convirtiendo las coordenadas desde el dispositivo al PCS (sea Lab o XYZ). Un perfil PCM es siempre unidireccional. Existen dos tipos de perfil unidireccional:

  • Matriz de espacio de color (Colour Space Array: CSA), convierte una imagen a XYZ.
  • Diccionario de exposición del color (Colour Rendering Dictionary: CRD), que convierte desde XYZ al dispositivo.

Un CSA es análogo a un perfil de escáner del ICC o a sólo la mitad de un perfil ICC de monitor o dispositivo de impresión en su parte usada cuando el perfil es un perfil de origen ("hacia el PCS", por ser más preciso).

Un CRD es análogo a la parte "desde el PCS" de un perfil de dispositivo de impresión, es decir a la parte que se usa cuando e perfil es de destino.

Por último, un perfil ICC puede tener cuaro propósitos de conversión (rendering intents), mietras que un perfil PostScript sólo puede tener un propósito de conversión. Si se quiere disponer de más propósitos de conversión, hay que tener más de un CRD.

El código PostScript

Hay tres modos principales en los que las instrucciones PostScript se pueden transmitir con el CSA para el intérprete PostScript para su ejecución:

  • El código se genera con un controlador (driver) PostScript (LaserWriter o AdobePS) o, directamente con la aplicación (Quark XPress, Photoshop, Freehand, etc…) y se transmite al RIP en un flujo de impresión (print stream) o se guarda en un fichero PostScript (*.ps) que se envía al RIP.
  • El código se guarda en un fichero PostScript encapsulado (*.eps) que se puede cargar posteriormente de forma directa en el RIP o que se puede importar dentro de alguna aplicación e imprimirse como parte de un trabajo de ésta.
  • El código se genera con un controlador PostScript (LaserWriter o AdobePS) o, directamente desde la aplicación (Quark XPress, Photoshop, Freehand, etc…) y se guarda en un fichero *.ps o *.eps que posteriormente será ejecutado por un intérprete PostScript fuera de un RIP, como Acrobat Distiller para producir un fichero PDF.

La idea que subyace en la gestión de color PostScript

Cuando el código PostScript se transfiere al RIP para imprimir, se inserta también en la corriente de flujo de impresión el CSA, que contiene la información necesaria para convertir los colores desde el espacio de origen al espacio XYZ. Como alternativa se puede guardar un EPS con un CSA incorporado.

Un CRD residente en el RIP contiene la información necesaria para cambiar las coordenadas XYZ por los porcentajes de tinta apropiados para ese dispositivo de impresión.

Cuando el código PostScript con el CSA llega al RIP, el intérprete PostScript (que actua como motor de color) convierte los colores de origen al XYZ y del XYZ a los colores del dispositivo de impresión. Este proceso lo definen los programadores del RIP usando lo que en PostScript se llaman "procedimientos de conversión del color" (colour rendering procedures).

La selección del CRD adecuado es misión del intérprete PostScript, que funciona según su programación. Muchos RIPs permiten la selección de diferentes CRDs según la resolución, tipo de papel y propósito de conversión con los que vayan a imprimir.

Si el flujo de impresión PostScript o el EPS no llevan insertado un CSA, el RIP puede usar un CSA por omisión (default CSA). Si el RIP no tiene un CRD residente o no desea usarlo, la aplicación o el usuario pueden descargar uno.


la aplicación tenía los datos de origen con un CSA apropiado para el dispositivo de impresión. El CRD reside en este aparato.

Se puede usar el CRD residente en el RIP del dispositivo de impresión si hay alguno y está disponible. En este caso, el sistema de trabajo (workflow) es independiente del dispositivo, ya que el usuario no neesita proporcionar el perfil del dispositivo de impresión.


La aplicación envía los datos de origen al dispositivo de impresión con el CSA apropiado y también el CRD.

De otro modo, el CRD se puede obtener a partir de un perfil ICC insertado en el flujo de impresión PostScript y que se envía al RIP junto con el CSA (por ejemplo, Adobe InDesign 2 tiene la opción de definir un CRD en las preferencias de impresión si se elige la gestión de color PostScript).

Este sistema de trabajo depende del dispositivo ya que el usuario debe indicar qué perfil ICC debe usarse para el dispositivo de impresión y ese perfil no puede (o no debe) usarse para un aparato distinto.

En ambos casos, la gestión del color tiene lugar dentro del RIP (in-RIP) con una conversión entre el CSA de origen y el CRD de destino.

Ambas técnicas tienen ventajas y desventajas, entre las que se pueden citar:

  • CRD residente:
    • Ventajas: La impresión es independiente del dispositivo.
    • Inconveniente: No se puede controlar el CRD.
  • CRD descargado:
    • Ventajas: Se puede elegir el CRD que se quiera.
    • Inconveniente: La impresión es dependiente del dispositivo.

Las ilustraciones de esta página proceden de Color Management Systems, un informe técnico de Adobe sobre el uso de la gestión del color ICC y PCM.

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

Texto sin formato

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
Si quieres que te responda a una pregunta lee estas condiciones: La pregunta debe razonablemente pensada: No me preguntes porqué no te sale algo. Dime lo que quieres hacer, los pasos que estás dando para conseguirlo y las versiones de programas que estás usando. Es decir: Dame los datos completos. Si yo me tengo que pensar qué demonios me quieres decir, no voy a tomarme el esfuerzo que tú no te has tomado. "Hola", "Gracias" y "por favor": Ya no contesto a gente maleducada. Que esto sea gratis no quiere decir que te deba nada. Cualquier pregunta que no incluya eso, será ignorada y borrada. No respondo a peticiones ilegales: Sin más. Muchas cosas no las sé o puedo equivocarme. Hasta donde llego, llego. Más de una vez no sé qué es lo que ocurre o lo que deseas saber.