Print by Number :: RGB (driving) Printer CMS schema

RGB (driving) Printer CMS schema

一般家用印表機的列印,是經由驅動程式的各種選項來達成不同的色彩効果。對於一個要做色彩控制的人,在驅動程序上任何有關色彩的選項,對我來說都是一個黑盒子。

Fig . 驅動程式上的各種選項對我來說都是個黑盒子,從來不知道它會把我的色彩信息帶到什麼地方?

Fig. 就單純的想要印出一個C100的顏色都無法達到,一直給我一個黑盒子混出來的顏色。

Fig. 印刷機上單純的C100與M100。

這種以螢幕RGB為目標的驅動列印方式,我們且稱之為RGB印表機,相對於高階配有rip的CMYK印表機或是印刷機, RGB printer 的色彩控制反而更難執行。

儘管如i1 profiler也是有RGB Printer 的程序,還是可以形成Printer profile 來達成色彩管理的效果,但由於Printer Driver 的黑盒子選項及缺乏限墨及版調控制的能力,能做到什麼程度真的就是碰運氣;碰到好的墨水及紙張,是有機會取得好的結果,但真的就是碰運氣。

Fig. i1Profiler RGB 印表機程序

這次的測試,依照拉低門檻的精神:用的是最低階的印表機、副廠墨水、Open source 的profiling 軟體及儘可能最少格數的icc 導具,看看能做到什麼成効。

這次的 icc open source 用的是ArgyllCMS,衹要4個指令就可以取得icc profile。

1. targen  -d2 -f411 PrinterName (target generation)

2. printtarg  -ii1 -pA4 -t PrinterName (Print target)

3. chartread -c1 PrinterName (read chart)

4. colprof  -D"Printer A" -qm  PrinterName (color profiling)

4個指令各別配合幾個參數,這裡把工作程序及其指令參數依序說明。

1. targen  // target generation 產出icc導具敍述。

    -d // device 設備形式,2代表RGB印表機,1為CMYK 印表機。

    -f  // format 樣本格數,411 個樣本剛好塞滿一頁A4。

最後接印表機名稱(或是icc名稱),作為整個程序檔案名稱的依據。

2. printtarg // print target,依導具敘述形成圖檔。

  -i  // instrument 量測儀器,我用的是i1。

-p // page size,這裏用A4

-t  // 輸出tiff 檔,如果沒這個標示的話,內定圖檔格式為postscript檔。

最後接印表機名稱。

Fig. icc 411格樣本導具。

2-1. 取得icc tiff檔後在photoshop列印輸出。 

列印時要記得關掉printer driver 裡的各種色彩選項(–>不做色彩管理),儘量避免driver 做出"黑盒子"的色彩干擾;選擇一個字面上"合理"的紙張設定,這裡真的就是碰運氣,主要就是試試放墨量是不是在自己的預期。有耐心,有時間的話就把每一種紙張選項都跑一遍,看看哪一個紙張選項的放墨量最合適。

Fig. 紙張種類的選項影響到放墨量,看是要碰運氣還是花時間把全部跑過一趟。

列印出來之後用"chartread"指令讀取icc 導表的數據,再將數據交由下一個指令"colprof"計算出icc profile。

3. chartread // 讀取導表數據。

-c1 // c1 指的是由usb port取得數據。

4. colprof // color profiling,計算icc profile。

-D // Description, icc 檔案敍述,有別於 icc 檔名,當photoshop要去讀取icc的時候,看的是這個description的名稱,而不是檔案名稱。

-q // quality,這次給m, medium,還有 Low(l)、High(h)及Ultra(u)可選。

4個指令下來就可以得到icc profile。一般20分鐘左右就可以完成。

Fig. 整個程序下來,列印結果還算滿意。

用CT25快速的檢測,除了Y100不夠好之外,其他部分都有拿到分數,以c9方式評分方式可以拿到92.5分,以gmi評分方式可以拿到90.67分,算是一個不錯的結果。

Fig.  以c9方式評分方式可以拿到92.5分。

Fig. 以gmi評分方式可以拿到90.67分。

以 G7 verifier檢測,可以達到Grayscale規範,調子及灰平衡的表現都算不錯。

Fig. 以G7 Verifier 檢測,階調"dL"及灰差"dCh"都有達標。

這次測試算是運氣好,也算是運氣不好。紙的條件還算可以,但黃色墨水的色相差太多。整體下來,可以達標C9/gmi,也可以達成G7 Grayscale。列印品質不差,ArgyllCMS 的icc 能力還是很不錯。

Fig. 噴墨印表機的Y墨嚴重偏紅,ArgyllCMS仍然可以把它拉到相差5.4de00的位置,我認為已經相當不錯了。

接下來比較大的問題是:RGB printer driver沒有限墨及線性(版調)的能力;這個能力能確保該列印設備能保有暗部的細節。高品質的面板比的是暗部細節的解析能力,同樣的,高品質的印刷比的一樣是暗部細節的解析能力。

ArgyllCMS是我目前唯一看到能處理RGB print driver限墨及綫性能力的icc 功具。

簡單講一下,它在印表機先取得一個綫性校正檔(calibration xx.cal),然後將這個校正檔結合到icc profile 裡,實現單一icc profile 同時具備限墨/線性及色彩轉換的能力。製作程序是比較麻煩,但使用起來是很方便的。

這裡也將這個綫性結合icc能力的工作方式依序描述一遍。

1. targen  -d2 -f411 PrinterAcc  ///產出RGB printer 的icc導具敍述。

2. targen -d2 -s20  -f0 PrinterA_c ///產出RGB 印表機(-d2) 20階綫性導具的敍述(-s20),-f0 代表這20階不做重覆排列(iteration)。

3. printtarg -ii1 -pA4 -t  PrinterA_c   ///將綫性導具輸出A4 tiff 圖檔。

4. 印出綫性tiff 圖檔(PrinterA_c.tif)。

5. chartread -c1 PrinterA_c  ///由usb port 讀取線性導具數據。

6. printcal  -p -i PrinterA_c  ///依線性數據取得線性校正檔(PrintreA_c.cal)。-p plot,繪製綫性圖檔。-i initial, 初始校正。printcal 還有重複校正的能力,用-r。

7. printtarg -ii1 -pA4 -K PrinterA_c.cal -t  PrinterAcc  ///將校正檔(PrintreA_c.cal)結合印表機導具敘述輸出tiff格式的icc圖檔(PrinterAcc.tif);-K 表示後面要帶一個".cal" 綫性校正檔進來。

8. 將線性校正過的icc 圖檔(PrinterAcc.tif)列印出來。

9. chartread -c1 PrinterAcc ///讀取線性校正過的icc圖檔數據。

10. colprof -v -D"PrinterAcc" -qm PrinterAcc  ///計算icc profile(PrinterAcc.icm)。

11. applycal PrinterA_c.cal PrinterAcc.icm PrinterA_cal.icm ///將線性檔(PrinterA_c.cal)結合到icc profile(PrinterAcc.icm)裡,產生一個新的icc(PrinterA_cal.icm)。

之後的列印祇要選取該 xxx_cal.icm profile 就可以同時實現線性與icc色彩轉換的功能。

下面示範幾個printcal(printer calibration)的能力:

Fig. printcal 限墨功能,經由數據判斷限墨位置,圖例顯示將C墨限制在85%左右。

Fig. printcal 線性功能

Fig.經由printcal限墨及線性功能,綫性導具的層次更加分明,綫性後的profile能在暗部帶出更多層次。

Fig. 左為未綫性化的icc導具,右為綫性化後的icc 導具,可以看出綫性化後的導具階調更為分明。

RBG printer 的線性導具轉到CMY放墨時是互補色的概念;要下C100的墨,RGB的組合為0,255,255;範例樣本經由printcal 限墨,C最多下到35,255,255 換算成TV"Tone Value"值太約在 85%。

100%與255的換算式如下:

TV255=((100-TV%)/100)*255

經由ArgyllCMS線性化功能,RGB printer 的色彩控制能力更加能夠掌握,唯K墨的介入方式還是不明。所以,距全面的控制,還是差了一步。

但儘管如此,以這次的測試狀況,如果能拿到色相更好的Y墨,要達到ISO 12647-7的數位打樣規範,應該不是問題。

這一整篇下來,用最低階的家用印表機,配合open source的icc工具,如果能取得適當的紙張跟墨水,還是有很大的機會能達成ISO 12647-7的數位打樣規範。

還有一個更重要的訊息:對於很多沒有RIP支援的輸出設備,經由printer driver加上ArgyllCMS,一樣能具備相當程度的色彩控制。

Be the first to like.
pixelstats trackingpixel

Tags: ,

無迴響

rssComments RSS   transmitTrackBack Identifier URI

No comments. Be the first.

addLeave a comment