專利名稱:打印包含重疊墨水的圖片的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)施例一般地涉及處理電子圖片,并且更特別地涉及打印包 含重疊墨水的那種圖片。
有限版權(quán)放棄
本專利文檔公開的一部分包含具有版權(quán)保護(hù)聲明的資料。關(guān)于 任何人對(duì)出現(xiàn)在美國專利和商標(biāo)局文件或記錄中的專利文檔或?qū)@?公開的復(fù)制,版權(quán)所有人沒有異議,但是保留其他所有的權(quán)利。
背景技術(shù):
經(jīng)常希望在文檔中包括彩色圖片和文本。色彩可以使文檔更有 趣和更豐富。此外,很多準(zhǔn)備文檔和圖片的軟件應(yīng)用提供很多指定 色彩和使用色彩的效果的機(jī)制。
文檔中的色彩規(guī)范典型地使用兩種色彩類型之一原色或?qū)I?原色是可以使用色彩空間中諸如紅、綠、和藍(lán)(RGB色彩空間)或 青、洋紅、黃和黑(CMYK色彩空間)之類的其他色彩的組合來打 印的色彩。專色是專門混合的色彩。
在傳統(tǒng)的打印工作流程中,打印設(shè)備幾乎沒有或根本沒有能力 來保持使用該打印設(shè)備不具有的專色墨水的圖片的色彩外觀,尤其
當(dāng)該圖片包含重疊色彩時(shí)更是如此。要么就在打印前去除專色或用 原色來代替專色(典型地在并不可靠地了解最終打印設(shè)備的情況 下),要么就照原樣打印該圖片從而得到很差的結(jié)果。
可以照原樣打印使用任意一組專色的圖片。使用諸如PostScript (其具有接受不可用墨水的已知(fallback)色彩描述的能力)之類 的頁面描述語言,不可用專色的外觀可以被保持得相當(dāng)好,只要它 們只用作無色彩重疊的不透明對(duì)象,并且只要產(chǎn)生該圖片的應(yīng)用使 用由最終打印設(shè)備處理得較好的已知色彩即可。該方法的優(yōu)勢是使 得圖片描述保持可移動(dòng),但是上述的限制對(duì)大多數(shù)現(xiàn)實(shí)世界的圖片 來說是不能接受的。
作為替代,在打印前,圖片可以被預(yù)處理并轉(zhuǎn)換為只使用等效 的原色,而不是原來的專色。專色被簡單地替換為等效的原色?;?于如何選擇原色,以及是否在匹配于設(shè)想的輸出色彩特征的設(shè)備上 打印該圖片,原色可以類似于或者可以不類似于原來的專色墨水。 基于重疊原色區(qū)域中的原色組合,重疊原色區(qū)域看起來可以或者可 以不與重疊專色有些相似。
此外,預(yù)處理一般可能會(huì)增大打印工作流程的文件管理開銷, 因?yàn)轭A(yù)處理步驟典型地創(chuàng)建需要被管理的一個(gè)或多個(gè)新文件。
發(fā)明內(nèi)容
本發(fā)明的系統(tǒng)和方法提供了 一種打印具有包含重疊墨水的圖片 的文檔的機(jī)制。該系統(tǒng)和方法的 一 個(gè)方面包括向具有打印機(jī)控制系 統(tǒng)的打印才凡發(fā)送文檔。該打印才幾控制系統(tǒng)斗企測重疊區(qū)域,并將圖片 平面化為單獨(dú)的原子區(qū)域。該系統(tǒng)確定該原子區(qū)域中的色彩在該打 印機(jī)上是否可用作原色或?qū)I?。不可用的專色被轉(zhuǎn)換為原色,并與 可用的專色混合。
本申請(qǐng)描述了可變范圍的系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì)。除了在 本發(fā)明內(nèi)容中描述的本申請(qǐng)的方面和優(yōu)勢之外,通過參考附圖以及 閱讀后面的具體實(shí)施方式
,實(shí)施例的更多方面和優(yōu)勢將變得明顯。
圖1是例示了其中可以實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性環(huán)境的框圖。
圖2是例示了根據(jù)本發(fā)明的示例性實(shí)施例的打印系統(tǒng)的主要邏 輯組件的框圖。
圖3A-圖3C是例示了當(dāng)待打印文檔的示例性元素經(jīng)歷平面化處 理時(shí)這些元素的框圖。
圖4是例示了根據(jù)示例性實(shí)施例的用于打印包含重疊墨水的圖 片的方法的流程圖。
圖5是例示了可以執(zhí)行根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)和方法的計(jì) 算設(shè)備的組件的框圖。
具體實(shí)施例方式
在下文對(duì)示例性實(shí)施例的具體描述中,對(duì)附圖進(jìn)行參考,附圖 形成本文的一部分,并且在圖中通過例子示出了可以實(shí)現(xiàn)本發(fā)明的 特定示例性實(shí)施例。足夠詳細(xì)地描述了這些實(shí)施例,以使得本領(lǐng)域 普通技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明的實(shí)施例,并且可以理解,在不偏離具體實(shí)施方式
的范圍的情況下,可以利用其他的實(shí)施例以及作出邏 輯的、機(jī)械的、電學(xué)的或其他的改變。
下文中具體實(shí)施方式
的某些部分按照對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù) 比特進(jìn)行的操作的算法和符號(hào)表示給出。這些算法描述和表示是數(shù)
的實(shí)質(zhì)的最有效方式。在此,算法一般理解為得出期望結(jié)果的操作 的有條理序列。所述操作是需要對(duì)物理量進(jìn)行物理處理的那些操作。
通常,盡管不是必須的,這些量采用能夠被存儲(chǔ)、傳送、組合、比 較以及以其他方式處理的電信號(hào)或磁信號(hào)的形式。已經(jīng)證明了很方 便的是,有時(shí),主要由于普通用途,將這些信號(hào)稱為比特、值、元 素、符號(hào)、字符、項(xiàng)目、數(shù)字等。然而,應(yīng)當(dāng)記住,所有的這些術(shù)
語和類似術(shù)語將與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián)并且僅僅是施加到這些量的 方便的標(biāo)簽。除非從下文討論中明顯看出以其他方式特別說明,否 則諸如"處理,,或"計(jì)算"或"確定"或"顯示"等術(shù)語均指計(jì)算機(jī)系統(tǒng)或 類似計(jì)算設(shè)備的動(dòng)作或處理,該計(jì)算機(jī)系統(tǒng)或類似計(jì)算設(shè)備對(duì)被表 示為計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)的物理(例如,電的)量的數(shù) 據(jù)進(jìn)行處理并將其轉(zhuǎn)換為類似地被表示為計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存 器或其他這種信息存儲(chǔ)、發(fā)送或顯示設(shè)備內(nèi)的物理量的其他數(shù)據(jù)。
在附圖中,相同的參考標(biāo)號(hào)在全文中代指在多個(gè)附圖中出現(xiàn)的 相同組件。信號(hào)和連接可以用相同的參考數(shù)字或標(biāo)簽來指代,并且 在描述的上下文中根據(jù)其使用可以清楚其實(shí)際意義。
對(duì)各種實(shí)施例的描述可以被理解為僅僅是示例性的,并且并不
描述本發(fā)明的每一個(gè)可能的實(shí)例。使用當(dāng)前或未來技術(shù)的組合可以 實(shí)現(xiàn)很多替代方案,其仍然落入本權(quán)利要求的范圍內(nèi)。因此,下面 的具體描述沒有限制的意思,本發(fā)明的范圍僅由所附的權(quán)利要求來限定。
圖1是例示了結(jié)合本發(fā)明的實(shí)施例的打印工作流程100的示例 性元素的框圖。在所示的例子中,工作流程100包括桌面應(yīng)用102、 第一打印機(jī)控制系統(tǒng)104和打印機(jī)106。
桌面應(yīng)用102包括向用戶提供用于設(shè)計(jì)文檔布局的機(jī)制的應(yīng)用, 其中的文檔包含各種形式的打印對(duì)象220(參見圖2)。打印對(duì)象220 可以包括文本、圖形和/或圖像(例如,圖片)的各種組合。桌面應(yīng) 用102將典型地向用戶提供對(duì)文檔中的打印對(duì)象220的大小、位置 和定向進(jìn)行控制的方式。作為在文件中放置打印對(duì)象220的結(jié)果, 一個(gè)打印對(duì)象的某些部分可能與另一個(gè)打印對(duì)象的其他部分重疊。 這種桌面應(yīng)用的例子包括文檔處理應(yīng)用的Adobe Acrobat⑧族、 InDesign 、 Photoshop 、 Creative Suite 、 Illustrator 、 FrameMaker 以及PageMaker⑧應(yīng)用,所有這些均可以從加里福尼亞州圣何塞市的 Adobe Systems有限公司獲得。然而,實(shí)施例不限于任何特定的文檔 創(chuàng)建應(yīng)用,并且在替代的實(shí)施例中,文檔創(chuàng)建應(yīng)用可以是任何文字
處理應(yīng)用、圖像處理應(yīng)用、或其他對(duì)電子文本和圖像進(jìn)行操作的應(yīng)
用。作為一個(gè)例子,桌面應(yīng)用102可以包括可從華盛頓州雷蒙德市 的Microsoft 乂〉司獲得的Microsoft Publisher應(yīng)用。
桌面應(yīng)用102典型地能夠?yàn)槭褂米烂鎽?yīng)用102創(chuàng)建的文檔中的 打印對(duì)象220指定專色。遺憾的是,如上所述,在打印對(duì)象220中 使用專色存在一些問題,并且如果有任何點(diǎn)發(fā)生重疊就會(huì)引起進(jìn)一 步的問題。例如,如果當(dāng)打印時(shí)一個(gè)或多個(gè)專色不可用,則通常要 對(duì)前述桌面系統(tǒng)中的具有重疊專色對(duì)象的打印對(duì)象220進(jìn)行預(yù)處理。 這種預(yù)處理會(huì)產(chǎn)生其自身的一組問題。輸出設(shè)備的專色配置典型地 必須對(duì)預(yù)處理步驟來說是預(yù)先已知的,否則預(yù)處理步驟將不必要地 去除墨水。更進(jìn)一步地,輸出設(shè)備的色彩特征必須對(duì)預(yù)處理步驟來 說是預(yù)先確切已知的,否則所代替專色的外觀可能是不準(zhǔn)確的。
在前述桌面系統(tǒng)中提供的預(yù)處理中涉及的動(dòng)作的目標(biāo)是圖片被 傳送給特定設(shè)備,并且使得該圖片的可傳輸性降低。在這些前述系 統(tǒng)中,試圖向不同設(shè)備發(fā)送圖片可能因此導(dǎo)致對(duì)圖片的不準(zhǔn)確打印。 此外,盡管使用平面化的桌面應(yīng)用預(yù)處理有助于保持被重疊的外觀, 這種預(yù)處理也引入了新的偽像,并且如果說還有什么影響的話,那 就是增大了對(duì)準(zhǔn)確設(shè)備知識(shí)的依賴,以及對(duì)可以打印結(jié)果的區(qū)域的 限制。
打印控制系統(tǒng)104包括提供對(duì)需要在打印機(jī)106上打印的文件 的前端處理的硬件和軟件。打印控制系統(tǒng)104通過網(wǎng)絡(luò)或其他通信 接口 (未示出)從桌面應(yīng)用102接收一個(gè)或多個(gè)文件,處理該文件, 并且隨后將該文件發(fā)送到打印才幾106上打印。打印控制系統(tǒng)104可 以是單獨(dú)的工作站,其可通信地連接到打印機(jī)106,或者其可以集成 在打印機(jī)106內(nèi)。下文參考圖2提供了關(guān)于打印控制系統(tǒng)104的更 多細(xì)節(jié)。
打印機(jī)106接收由打印控制系統(tǒng)104處理的數(shù)據(jù),并提供由桌 面應(yīng)用102發(fā)送給打印控制系統(tǒng)104的文件的打印副本。打印機(jī)106 可以是噴墨打印機(jī)、激光打印機(jī)、膠印機(jī)、或現(xiàn)有技術(shù)中已知的任 何其他類型的打印機(jī)。打印機(jī)106包括設(shè)備色彩集合108,其包括打 印機(jī)上的可用色彩。
設(shè)備色彩集合108可以包括用于兩種基本類型色彩即原色110 和專色112的墨水。墨水可以稱為著色劑,并且典型地用名稱來識(shí) 別。原色是使用 一組設(shè)計(jì)為 一起使用的標(biāo)準(zhǔn)墨水的組合指定并打印 的色彩。典型地,該組標(biāo)準(zhǔn)墨水可以被稱為色彩空間。示例色彩空 間包括RGB(紅綠藍(lán))色彩空間和CMYK(青、洋紅、黃、黑)色 彩空間。使用色彩空間中的指定級(jí)別的著色劑來形成原色。不同色 彩將具有來自色彩空間的每個(gè)成分色彩的不同級(jí)別。
打印機(jī)106還可以提供一個(gè)或多個(gè)專色112.1至112.n。專色是
特別用于產(chǎn)生某種特定色彩的墨水并且該墨水典型地不是原色110 中的墨水的一部分。用于專色的墨水可從各種系統(tǒng)獲得。這些系統(tǒng) 的例子包括Pantone、 TruMatch、 Toyo Inks和Focoltone色彩系統(tǒng)。 可以在需要一種較難產(chǎn)生或比產(chǎn)生原色更貴的精確色彩時(shí)使用專 色,或者可以使用專色在特定類型的紙上提供準(zhǔn)確的色彩再現(xiàn)。此 外,專色可以提供原色中不能得到的效果,諸如金屬效果或熒光效 果??梢酝ㄟ^改變所用專色的級(jí)別或百分比來創(chuàng)建專色的各種陰影 和陰暈(tint)。
圖2是例示了根據(jù)示例性實(shí)施例的打印控制系統(tǒng)104的主要組 件的框圖。在示例性實(shí)施例中,打印控制系統(tǒng)104包括平面化器202、 設(shè)備色彩處理器204和呈現(xiàn)器206。
打印控制系統(tǒng)104/人桌面應(yīng)用102接收應(yīng)用打印文件212。應(yīng)用 打印文件212定義需要在打印機(jī)106上打印的一個(gè)或多個(gè)頁面。應(yīng) 用打印文件212可以包含對(duì)象定義、光柵圖像或需要打印的其他項(xiàng) 目。在某些實(shí)施例中,應(yīng)用打印文件212是Postscript文件。在替代 的實(shí)施例中,應(yīng)用打印文件可以是PDF文件。實(shí)施例不限于某種特 定類型的應(yīng)用打印文件212。
在某些實(shí)施例中,打印控制系統(tǒng)104可以讀取打印工作描述文 件214。打印工作描述文件214可以包含與打印應(yīng)用打印文件212
有關(guān)的參數(shù)。例如,打印工作描述文件214可以包含指定待打印副 本的數(shù)目的參數(shù),應(yīng)用打印文件212在文件系統(tǒng)中的位置,要應(yīng)用 的放大或縮小百分比,或者其他打印參數(shù)。
在示例性實(shí)施例中,打印控制系統(tǒng)104讀取打印^L配置文件216。 打印才幾配置文件216包含與特定打印機(jī)106有關(guān)的參數(shù)。例如,打 印機(jī)配置文件216可以指定打印機(jī)能夠達(dá)到的一種或多種分辨率。 此外,打印機(jī)配置文件216包含色彩規(guī)范218。色彩規(guī)范218包含表 明該打印機(jī)能夠打印的一種或多種色彩(稱之為可用設(shè)備色彩)的 數(shù)據(jù)。設(shè)備色彩可以包括專色和原色。在示例性實(shí)施例中, 一種或 多種色彩可以用名稱指定,該名稱稱之為設(shè)備色彩名稱。然而,也 可以使用其他用于指定色彩的機(jī)制,其也在實(shí)施例的范圍之內(nèi)。此 外,色彩規(guī)范218可以包含標(biāo)識(shí)與其他色彩等效的特定色彩的數(shù)據(jù)。 這些色彩可以稱之為等效色彩名稱。
某些實(shí)施例中的打印機(jī)配置文件216可以由諸如系統(tǒng)管理員之 類的用戶來創(chuàng)建和/或維護(hù)。在可選的實(shí)施例中,打印機(jī)配置可以直 接從打印機(jī)106中讀取。
當(dāng)應(yīng)用打印文件212由打印機(jī)接收時(shí),其由平面化器202進(jìn)行 處理。平面化器202操作以識(shí)別打印文檔中包含重疊區(qū)域的區(qū)域。 重疊的區(qū)域隨后可以被分離和重新定義為原子(例如,獨(dú)立的)區(qū) 域210?;谥丿B和被重疊打印對(duì)象220的透明性或不透明性,重疊 區(qū)域可以以與重疊和凈皮重疊打印對(duì)象220不同的色彩4皮打印。換言 之,重疊區(qū)域中的色彩可以被打印為重疊和被重疊區(qū)域中的色彩的 組合,確切的組合由重疊和被重疊打印對(duì)象220的透明程度確定。
圖3A至圖3C提供了平面化器202的操作的例子。圖3A表現(xiàn) 了三個(gè)單獨(dú)的打印對(duì)象,對(duì)象A302、對(duì)象B304、和對(duì)象C306。注 意,對(duì)象C與對(duì)象B重疊,并且對(duì)象B又與對(duì)象A重疊。平面化器 202識(shí)別重疊區(qū)域,其在圖3B中標(biāo)識(shí)為區(qū)域310和區(qū)域312。
圖3C例示了平面化器202針對(duì)示例對(duì)象A、 B和C最終確定的 原子區(qū)域210。如圖所示,平面化器202從最初接收到的三個(gè)對(duì)象中
創(chuàng)建了五個(gè)對(duì)象。在該例子中,對(duì)象A, 322代表去除了重疊區(qū)域310 的對(duì)象a,對(duì)象B, 324代表去除了重疊區(qū)域310和312的對(duì)象B,對(duì) 象C, 326代表去除了重疊區(qū)域312的對(duì)象C,對(duì)象AB 328代表重疊 區(qū)域310并且對(duì)象BC代表重疊區(qū)域312。注意,圖3C中的對(duì)象被 分開地示出以表明各自的形狀。實(shí)際上,對(duì)象將保持如圖3B所示的 位置。
本領(lǐng)域普通技術(shù)人員將理解,圖3A至圖3C中所示的例子只是 對(duì)象和重疊特征的無限數(shù)目的組合的一個(gè)例子。多個(gè)對(duì)象可以互相 重疊并且多個(gè)對(duì)象可以具有不同的形狀和大小。
返回圖2,平面化器202針對(duì)區(qū)域210中的每個(gè)原子區(qū)域包括在 該原子區(qū)域中出現(xiàn)的打印對(duì)象色彩的列表。針對(duì)特定區(qū)域的打印對(duì) 象色彩將基于重疊的打印對(duì)象的色彩以及重疊對(duì)象的透明程度。在 某些實(shí)施例中,原子區(qū)域中的打印對(duì)象色彩的集合可以維護(hù)為色彩 名稱和級(jí)別的列表。色彩名稱的列表可以稱為區(qū)域色彩名稱。在某 些實(shí)施例中,打印對(duì)象可以具有與之相關(guān)聯(lián)的一種或多種色彩,以 及該色彩的色彩級(jí)別。平面化器202通過分析重疊打印對(duì)象的集合 中的每個(gè)對(duì)象來確定該打印對(duì)象中的色彩以及該色彩的色彩級(jí)別, 從而確定色彩名稱的列表。在重疊對(duì)象或被重疊對(duì)象中出現(xiàn)的色彩, 將被添加到該區(qū)域的色彩名稱的列表。色彩可以包括原色、專色, 或者兩者都包括。
設(shè)備色彩處理器204接收原子區(qū)域210的集合,并通過確定區(qū) 域中哪些色彩在打印機(jī)上可用以及哪些色彩不可用來為這些區(qū)域準(zhǔn) 備打印??捎蒙适悄切┒x為在色彩集合208中可用的原色或?qū)?色的色彩。不可用色彩是并非該打印機(jī)的色彩集合208中的色彩的 一部分的專色。在可以指定等效色彩的那些實(shí)施例中,如果找到等
色彩。不可用色彩可以轉(zhuǎn)換為原色。
應(yīng)當(dāng)理解,只要有可能就使用專色,只有當(dāng)特定專色不可用且 沒有等效色彩可用時(shí),才將其轉(zhuǎn)換為原色。
參考圖3A至圖3C所示的例子,假定對(duì)象B具有專色1且專色 l在打印機(jī)上可用。還假定對(duì)象C具有專色2,且專色2不可用。進(jìn) 一步假定對(duì)象A具有原色。由此,對(duì)象AB是原色和專色1的組合, 而對(duì)象BC是專色1和專色2的組合。在上述的處理中,對(duì)象A保 持其原色,對(duì)象B保持其專色1。對(duì)象C被轉(zhuǎn)換為原色。對(duì)象AB 保持所定義的原色和專色1的組合。對(duì)于對(duì)象BC,專色2被轉(zhuǎn)換為 與專色2等效的原色并且根據(jù)針對(duì)色彩指定的級(jí)別以及混合模式與 專色1混合。可能有各種混合的模式。例如,"常規(guī)"混合模式可以 根據(jù)透明性值混合色彩,但是重疊色彩本身不變。"相乘"混合模式 將重疊色彩進(jìn)行組合以提供一種根據(jù)對(duì)象透明性值和它們的色彩級(jí) 別確定的新色彩。其他類型的混合模式是現(xiàn)有技術(shù)已知的并且在實(shí) 施例的范圍之內(nèi)。
呈現(xiàn)器206接收對(duì)象(包括可能已轉(zhuǎn)換的色彩定義)并將對(duì)象 和它們的色彩轉(zhuǎn)換為激光圖像,該激光圖像隨后被發(fā)送到打印機(jī) 106。
下文中參考圖4提供了關(guān)于系統(tǒng)的操作的更多細(xì)節(jié)。圖4是例 示了根據(jù)示例性實(shí)施例用于打印包含重疊墨水的打印對(duì)象的方法的 流程圖。該方法開始于讀取打印機(jī)配置以確定一組可用色彩(方框 402)。在示例性實(shí)施例中,在系統(tǒng)初始化時(shí)、在打印才幾變?yōu)榭捎脮r(shí)、 在文件4皮修改時(shí)、或者每當(dāng)應(yīng)用打印文件3皮發(fā)送到打印機(jī)時(shí),打印 控制系統(tǒng)可以讀取打印機(jī)配置文件。如上所述,打印才凡配置文件將 指定一組一種或多種可用設(shè)備色彩,包括打印機(jī)上可用的原色和專 色。
打印4幾控制系統(tǒng)隨后接收應(yīng)用打印文件(方框404)。應(yīng)用打印 文件將包括定義要在由打印控制系統(tǒng)控制的打印機(jī)上打印的對(duì)象和 激光圖像的數(shù)據(jù)。應(yīng)用打印文件可以被格式化為符合一種特定的打 印文件規(guī)范,例如Postscript文件格式。諸如PDF或PCL之類的其 他文件格式也是可能的并且在實(shí)施例的范圍之內(nèi)。文件可以包括代 表重疊對(duì)象例如套印區(qū)域的數(shù)據(jù)。 如果在文件中檢測到重疊區(qū)域,則打印控制系統(tǒng)將該應(yīng)用打印 數(shù)據(jù)發(fā)送到平面化器,平面化器針對(duì)該重疊區(qū)域確定原子區(qū)域(方
框406)。 一般而言,原子區(qū)域?qū)⒊蔀橄鄬?duì)于形成重疊區(qū)域的兩個(gè)或 更多重疊對(duì)象的單獨(dú)對(duì)象。在形成了多個(gè)重疊區(qū)域的情況下,可以 創(chuàng)建多個(gè)原子區(qū)域。
隨后平面化器確定在原子區(qū)域中出現(xiàn)了哪些色彩(方框408 )。 出現(xiàn)的色彩可以是原色、專色、或原色和專色的組合。每種色彩(原 色和/或?qū)I?的級(jí)別將由互相重疊的對(duì)象的透明性來確定。該區(qū)域 中的色彩以及它們的亮度的列表與該原子區(qū)域相關(guān)聯(lián)。
隨后該原子區(qū)域被發(fā)送到設(shè)備色彩處理器,該設(shè)備色彩處理器 確定原子區(qū)域的色彩列表中的哪些色彩是可用色彩,以及哪些色彩 是不可用色彩(方框410)。通過將該原子區(qū)域中的色彩列表與打印 機(jī)設(shè)備配置中提供的色彩列表進(jìn)行比較來作出這一確定。
設(shè)備色彩處理器隨后繼續(xù)確定針對(duì)不可用色彩的代替色彩(方 框412)??梢酝ㄟ^使用原色來近似不可用專色,從而創(chuàng)建代替色彩。 在某些實(shí)施例中,可以指定等效色彩。在這種情況下,不可用專色 可以用可用等效專色來代替??梢栽诖蛴C(jī)設(shè)備配置文件中指定等 效的專色??蛇x地,由應(yīng)用打印文件來指定等效專色。隨后根據(jù)原 子區(qū)域中指定的級(jí)別混合可用色彩和任意的代替色彩來創(chuàng)建不透明 的原子區(qū)域。
隨后將不透明的原子區(qū)域呈現(xiàn)給打印設(shè)備(方框414)。 圖5是例示了計(jì)算機(jī)系統(tǒng)500的主要組件的方框圖,在該計(jì)算 機(jī)系統(tǒng)500中可以執(zhí)行一組指令,以引起機(jī)器執(zhí)行在此討論的任意 一種或多種方法。在可選的實(shí)施例中,機(jī)器操作為獨(dú)立的設(shè)備,或 者可以連接(例如,聯(lián)網(wǎng))到其他機(jī)器。在聯(lián)網(wǎng)的布置中,機(jī)器可 以以在服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端機(jī)器的身份操 作,或者作為對(duì)等(或分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)器操作。機(jī)器 可以是個(gè)人計(jì)算機(jī)(PC)、平板PC、機(jī)頂盒(STB)、個(gè)人數(shù)字助 理(PDA)、蜂窩電話、網(wǎng)絡(luò)設(shè)備、嵌入式控制器、網(wǎng)絡(luò)路由器、
交換機(jī)或網(wǎng)橋、或者任何能夠執(zhí)行指定由該機(jī)器采取的動(dòng)作的 一組 指令(序列或其他方式的)的機(jī)器。此外,盡管只示出了單個(gè)機(jī)器, 但是術(shù)語"機(jī)器"應(yīng)當(dāng)可以被用來包括單獨(dú)地或聯(lián)合地執(zhí)行一組(或 多組)指令以執(zhí)行在此討論的任何一種或多種方法的機(jī)器的任意組 合。
示例性計(jì)算機(jī)系統(tǒng)500包括經(jīng)由總線508彼此通信的處理器502 (例如,中央處理單元(CPU)、圖形處理單元(GPU)或這兩者)、 主存儲(chǔ)器504和靜態(tài)存儲(chǔ)器506。計(jì)算機(jī)系統(tǒng)500還可以包括視頻顯 示單元510 (例如,液晶顯示器(LCD)或陰極射線管(CRT))。 計(jì)算機(jī)系統(tǒng)500還可以包括字母數(shù)字輸入設(shè)備512 (例如,鍵盤), 光標(biāo)控制設(shè)備514 (例如,鼠標(biāo))、磁盤驅(qū)動(dòng)單元516、信號(hào)發(fā)生設(shè) 備518 (例如,揚(yáng)聲器)以及網(wǎng)絡(luò)接口設(shè)備520。
磁盤驅(qū)動(dòng)單元516包括機(jī)器可讀介質(zhì)522,其上存儲(chǔ)有具體實(shí)現(xiàn) 在此描述的任何一種或多種方法或功能的一組或多組指令(例如, 軟件524)。在由計(jì)算機(jī)系統(tǒng)500執(zhí)行的過程中,軟件524還可以完 全或至少部分地駐留在主存儲(chǔ)器504中和/或在處理器502中,主存 儲(chǔ)器504和處理器502也構(gòu)成機(jī)器可讀介質(zhì)。
還可以經(jīng)由網(wǎng)絡(luò)接口設(shè)備520在網(wǎng)絡(luò)526上發(fā)送或4妄收軟件 524。網(wǎng)絡(luò)526可以是任意類型的有線或無線網(wǎng)絡(luò),并且網(wǎng)紹、接口i殳 備520可以基于網(wǎng)絡(luò)類型而改變。在某些實(shí)施例中,網(wǎng)絡(luò)包括LAN (局域網(wǎng))。在可選的實(shí)施例中,網(wǎng)絡(luò)可以是廣域網(wǎng)、爿〉司網(wǎng)或者 鏈接多個(gè)網(wǎng)絡(luò)的內(nèi)網(wǎng)。在另外的可選實(shí)施例中,網(wǎng)絡(luò)可以包括因特 網(wǎng)。
盡管在示例性實(shí)施例中將機(jī)器可讀介質(zhì)522示出為單個(gè)介質(zhì), 但是術(shù)語"機(jī)器可讀介質(zhì)"應(yīng)當(dāng)被理解為包括存儲(chǔ)一組或多組指令的 單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫,和/或關(guān)聯(lián)高 速緩存以及服務(wù)器)。術(shù)語"機(jī)器可讀介質(zhì)"還應(yīng)當(dāng)被理解為包括能 夠存儲(chǔ)、編碼或承載一組指令的任意介質(zhì),該組指令可由機(jī)器執(zhí)行 并使得機(jī)器執(zhí)行本發(fā)明的實(shí)施例的任意一種或多種方法。術(shù)語"機(jī)器
可讀介質(zhì)"相應(yīng)地應(yīng)當(dāng)被理解為包括但不限于固態(tài)存儲(chǔ)器、光介質(zhì)和 磁介質(zhì)、以及載波信號(hào),包括光信號(hào)和電磁信號(hào)。
盡管已經(jīng)參考特定的示例性實(shí)施例描述了本發(fā)明的主題,但是 很明顯,在不偏離本發(fā)明主題的更廣范圍的情況下,可以對(duì)這些實(shí)
施例作出各種修改和變化。因此,說明書和附圖應(yīng)當(dāng)被i^為具有示 例性而非限制性的意義。在閱讀上述說明之后,很多其他實(shí)施例對(duì) 于本領(lǐng)域普通技術(shù)人員來說是明顯的。因此,很明顯,本發(fā)明只應(yīng) 由后附的權(quán)利要求以及等效形式來限定。
提供了摘要,使得讀者可以快速地確定技術(shù)公開的實(shí)質(zhì)和要旨。 應(yīng)當(dāng)理解,提交的摘要不應(yīng)用于限制權(quán)利要求的范圍或意義。
權(quán)利要求
1.一種方法,包括 讀取打印機(jī)配置以確定打印機(jī)上一組可用的設(shè)備色彩; 接收包括包含重疊區(qū)域的打印對(duì)象的文件; 確定在所述重疊區(qū)域中出現(xiàn)的一組打印對(duì)象色彩; 將所述一組可用設(shè)備色彩與所述在所述重疊區(qū)域中出現(xiàn)的一組打印對(duì)象色彩進(jìn)行比較,以確定所述一組打印對(duì)象色彩中的一組不可用色彩;確定所述一組不可用色彩中的不可用色彩的代替色彩;以及使用所述可用色彩和所述代替色彩為所述打印機(jī)呈現(xiàn)所述重疊區(qū)域。
2. 根據(jù)權(quán)利要求1所述的方法,還包括為所述重疊區(qū)域創(chuàng)建至 少一個(gè)原子區(qū)域。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述一組可用設(shè)備色彩被 指定為設(shè)備色彩名稱的列表,其中在所述重疊區(qū)域中出現(xiàn)的所述一 組打印對(duì)象色彩包括打印對(duì)象色彩名稱的列表,并且其中確定所述 一組不可用色彩包括將所述設(shè)備色彩名稱的列表與所述打印對(duì)象色 彩名稱進(jìn)行比較。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述一組打印對(duì)象色彩包 括至少一個(gè)等效色彩。
5. 根據(jù)權(quán)利要求1所述的方法,其中所述一組可用設(shè)備色彩包 括至少一個(gè)等效色彩。
6. 根據(jù)權(quán)利要求5所述的方法,其中確定代替色彩包括選擇所 述至少一個(gè)等效色彩。
7. 根據(jù)權(quán)利要求1所述的方法,其中確定代替色彩包括確定原色。
8. 根據(jù)權(quán)利要求1所述的方法,其中呈現(xiàn)所述重疊區(qū)域包括將 所述可用色彩與所述代替色彩混合。
9. 根據(jù)權(quán)利要求1所述的方法,其中讀取所述打印機(jī)配置從文 件中獲得所述打印機(jī)配置。
10. —種系統(tǒng),包括 平面化器,用以接收包括一個(gè)或多個(gè)打印對(duì)象的文件并從所述一個(gè)或 多個(gè)打印對(duì)象中識(shí)別重疊區(qū)域;以及為所述一個(gè)或多個(gè)重疊區(qū)域中的每個(gè)重疊區(qū)域創(chuàng)建一 個(gè)或多個(gè)色彩的列表;以及 設(shè)備色彩處理器,用以讀取打印機(jī)配置數(shù)據(jù),所述打印機(jī)配置數(shù)據(jù)包括指定一 個(gè)或多個(gè)可用墨水的一組可用設(shè)備色彩,所述可用設(shè)備色 彩包括原色和專色;將所述可用設(shè)備色彩與所述一個(gè)或多個(gè)色彩的列表進(jìn) 行比較,以確定一組一個(gè)或多個(gè)不可用的設(shè)備色彩;用代替色彩代替所述一組一個(gè)或多個(gè)不可用的設(shè)備色 彩;以及將所述可用專色與所述代替色彩混合,以創(chuàng)建不透明的 重疊區(qū)域,以及 呈現(xiàn)器,用以為所述打印機(jī)呈現(xiàn)所述不透明的重疊區(qū)域。
11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述一組可用的設(shè)備色 彩被指定為設(shè)備色彩名稱的列表,其中在所述重疊區(qū)域中出現(xiàn)的所 述一組打印對(duì)象色彩包括打印對(duì)象色彩名稱的列表,并且其中確定 所述一組不可用色彩包括將所述專色名稱的列表與所述打印對(duì)象色 彩名稱進(jìn)行比較。
12. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述一組打印對(duì)象色彩 包括至少一個(gè)等效色彩。
13. 根據(jù)權(quán)利要求IO所述的系統(tǒng),其中所述一組可用專色包括至少一個(gè)等效色彩。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述代替色彩包括所述 至少一個(gè)等效色彩。
15. 根據(jù)權(quán)利要求IO所述的系統(tǒng),其中所述代替色彩包括原色。
16. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述設(shè)備色彩處理器將 所述可用設(shè)備色彩與所述代替色彩進(jìn)行混合。
17. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述打印機(jī)配置數(shù)據(jù)從 文件中讀取。
18. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述專色包括Pantone 色彩。
19. 根據(jù)權(quán)利要求IO所述的系統(tǒng),其中所述重疊區(qū)域包括原子 區(qū)域。
20. —種機(jī)器可讀介質(zhì),其包括一組指令,當(dāng)所述一組指令由機(jī) 器執(zhí)行時(shí),引起該機(jī)器執(zhí)行包括下述步驟的方法接收包括包含至少一個(gè)重疊區(qū)域的打印對(duì)象的文件;確定在所述重疊區(qū)域中出現(xiàn)的 一組打印對(duì)象色彩;將一組可用設(shè)備色彩與在所述重疊區(qū)域中出現(xiàn)的所述一組打印對(duì)象色彩進(jìn)行比較,以確定所述一組色彩中的一組不可用色彩; 確定所述一組不可用色彩中的不可用色彩的代替色彩;以及 使用所述可用色彩和所述代替色彩為所迷打印機(jī)呈現(xiàn)所述重疊區(qū)域。
全文摘要
本發(fā)明的系統(tǒng)和方法提供了一種打印具有包含重疊墨水的圖片的文檔的機(jī)制。該系統(tǒng)和方法的一個(gè)方面包括向具有打印機(jī)控制系統(tǒng)的打印機(jī)發(fā)送文檔。該打印機(jī)控制系統(tǒng)檢測重疊區(qū)域,并將圖片平面化為單獨(dú)的原子區(qū)域。該系統(tǒng)確定該原子區(qū)域中的色彩在該打印機(jī)上是否可用作原色或?qū)I?。不可用的專色被轉(zhuǎn)換為原色,并與可用的專色混合。
文檔編號(hào)B41B1/00GK101365588SQ200680051214
公開日2009年2月11日 申請(qǐng)日期2006年11月30日 優(yōu)先權(quán)日2005年11月30日
發(fā)明者R·豪澤 申請(qǐng)人:奧多比公司