Home > Gestione digitale del colore > Applicazioni e workflow • Mac OS 10.2 (Jaguar)
Stampa con profilo

Quando una applicazione passa a Quartz una immagine da stampare su una stampante non PostScript, il sistema di stampa la converte nel formato PDF mantenendo il profilo che ha o assegnando il profilo Generic RGB.

ColorSync converte dal profilo incorporato (o assegnato) al profilo della stampante fornito dal suo driver. (Non tutte le applicazioni comunque dipendono da Quartz e ColorSync.)

In un solo caso ColorSync non esegue la conversione di colore: quando il profilo di origine è uguale a quello di destinazione (si tratta di una convenzione generalmente accettata nell'ambito ICC). In tal caso il motore di colore AppleCMM non entra in azione.

Tutte le immagini che non hanno un profilo incorporato vengono considerate, per la stampa, nel profilo Generic RGB o Generic CMYK.

Le applicazioni non hanno la possibilità di disabilitare o comunque modificare questo comportamento. Di conseguenza il controllo ColorSync nei nuovi driver di stampante non c'è e nei vecchi driver non ha alcuna funzione (eventualmente può modificare l'algoritmo di conversione proprietario interno).

There are Mac OS X APIs available to developers that facilitate getting device data in and out without being color managed. So, developers like GretagMacbeth, ColorVision, etc. have everything they need to be able to calibrate and profile devices on Mac OS X. (John Zimmerman, Apple ColorSync product manager)

per la stampa e il salvataggio Anteprima (Preview) usa il profilo Generico RGB o CMYK.

Stampante non PostScript (raster printing)

QuickDraw, il predecessore di Quartz, avendo solo tre canali, può trattare solo colore RGB. Di conseguenza tutte le stampanti QuickDraw (cioè le stampanti "non PostScript") hanno un profilo RGB (e la conversione finale da RGB a CMYK avviene nel driver).

Ora Quartz è basato su PDF e quindi può trattare anche colore CMYK. Per ora tuttavia i driver delle stampanti non PostScript (Epson per esempio) sono ancora RGB e non è chiaro se e quando le case costruttrici forniranno un driver CMYK.

(Bruce Fraser) On the Epson, the conversion to CMYK (or in this case, to CcMmYKk) is very deeply buried indeed, and is almost inextricably combined with the dithering algorithm. Epson's own Stylus RIP feeds RGB to the black box that does the conversion to colorant space and the dithering, so do the EFI RIPs. I'm better than 90% sure that if you want to use Epson's dithering, you need to feed RGB to the black box. Certainly all the RIPs I've seen that offer meaningful CMYK control don't use Epson's dithers.

ColorSync esegue comunque una conversione di colore (disattivabile tramite API) dal profilo di origine (incorporato o Generic RGB, profilo del monitor in 10.1) al profilo fornito dal driver (passando per RGB ROMM in Mac OS X 10.1). Se i profili sono gli stessi non avviene alcuna conversione.

Probabilmente la API viene usata sempre dal driver, eccetto quando è scelta l'opzione ColorSync (nel driver).

Nel caso di conversione da CMYK (senza profilo) a RGB ColorSync usa una conversione "uno meno" (dicevano che cambierà in Mac OS 1.2) e spedisce i dati al driver.

Per quanto riguarda il profilo di destinazione, alcuni driver forniscono uno specifico profilo RGB (per esempio Epson quando si usa la modalità ColorSync), altri forniscono uno spazio colore RGB (per esempio HP che fornisce sRGB e poi agisce di conseguenza), altri non forniscono nulla (per esempio Epson quando si disattiva la gestione colore).

Se il profilo della stampante non è presente, ColorSync (Mac OS X 10.2) utilizza il profilo Generic RGB (in Mac OS X 10.1 il profilo del monitor).

Stampante PostScript

Mac OS X non fa conversione di colore nel caso di stampa su una stampante PostScript. L'applicazione che non genera il proprio PostScript può trasmettere a Quartz i dati

  • con profilo ICC, che viene convertito in CSA e trasferito alla stampante;
  • Calibrated RGB, viene convertito in CSA e trasferito alla stampante
  • senza nessun tipo di profilo, viene usato il profilo di default delle preferenze ColorSync, convertito in CSA e passato alla stampante.

Se l'immagine RGB è senza profilo viene inserito il CSA del monitor (Mac OS X 10.1) oppure Generic RGB (Mac OS X 10.2).

La stampante esegue internamente, se è in grado di farlo, la conversione di colore.

Home | Commenti a Mauro Boscarol | Ultimo aggiornamento 14 novembre 2002