背景技術(shù):
諸如打印機(jī)或數(shù)字印刷機(jī)之類(lèi)的成像設(shè)備的用戶可能具有以下預(yù)期:從成像設(shè)備產(chǎn)生的制造品(artifact)準(zhǔn)確地表示針對(duì)產(chǎn)生所請(qǐng)求的內(nèi)容和外觀??梢允褂梅Q(chēng)為“校樣化(proofing)”的過(guò)程來(lái)創(chuàng)建打印制造品的預(yù)覽。“校樣(proof)”用于向客戶傳達(dá)最終的輸出可能看起來(lái)如何。例如,客戶可以證實(shí)(例如簽字同意(sign-off))預(yù)期打印對(duì)應(yīng)于請(qǐng)求該打印的客戶的預(yù)期。
附圖說(shuō)明
圖1和2是描繪示例軟校樣系統(tǒng)的框圖。
圖3描繪了其中可以實(shí)現(xiàn)各種軟校樣系統(tǒng)的示例環(huán)境。
圖4描繪了實(shí)現(xiàn)示例軟校樣系統(tǒng)的示例引擎之中的示例操作。
圖5-7是描繪了用于生成軟校樣文件的示例方法的流程圖。
具體實(shí)施方式
在以下描述和附圖中,描述了用于生成軟校樣文件的軟校樣系統(tǒng)和/或方法的一些示例實(shí)現(xiàn)方式??赡茈y以產(chǎn)生要通過(guò)成像系統(tǒng)打印的物品的準(zhǔn)確校樣。如本文所使用的“校樣”是指要打印的內(nèi)容的用戶可查看的表示。校樣可以是硬拷貝校樣或軟校樣。硬拷貝校樣典型地通過(guò)還稱(chēng)為“校樣器”的特定硬件來(lái)產(chǎn)生。如本文所使用的,“軟校樣”是指可經(jīng)由諸如計(jì)算機(jī)監(jiān)視器或其它可視化硬件之類(lèi)的顯示器呈現(xiàn)的數(shù)字文件,而不是在校樣化設(shè)備上的最終產(chǎn)品的物理的、所打印的復(fù)制品。軟校樣化技術(shù)旨在產(chǎn)生當(dāng)在客戶的監(jiān)視器處看到時(shí)可以看起來(lái)盡可能接近于最終產(chǎn)品的文件。要打印的示例物品(例如最終產(chǎn)品)包括文檔、手冊(cè)、冊(cè)子、用戶手冊(cè)、相冊(cè)、節(jié)日賀卡、營(yíng)銷(xiāo)材料等??纱蛴∥锲返牧硪皇纠怯?d打印機(jī)產(chǎn)生的三維(3d)模型,諸如塑像、玩具、用于設(shè)備的替換部件等。
在本文所描述的示例中,“成像設(shè)備”可以是利用打印流體(例如墨)或調(diào)色劑在物理介質(zhì)(例如紙張或基于粉末的建造材料層等)上打印內(nèi)容的設(shè)備。在基于粉末的建造材料層上進(jìn)行打印的情況下,成像設(shè)備可以利用打印流體在按層加性制造過(guò)程中的沉積。成像設(shè)備可以利用合適的打印消費(fèi)品,諸如墨、調(diào)色劑、流體或粉末或用于打印的其它原始材料。在一些示例中,成像設(shè)備可以是3d打印設(shè)備。
可打印的內(nèi)容可以包括要在成像設(shè)備上產(chǎn)生的各種顏色。顏色可以基于成像設(shè)備、基底、打印設(shè)置、成像設(shè)備的配置和打印作業(yè)過(guò)程期間內(nèi)容中的任何改變(例如格式化、壓縮等)而變化。利用模擬的系統(tǒng)例如基于過(guò)程的一般化假設(shè)和產(chǎn)生期間使用的轉(zhuǎn)換而提供內(nèi)容的經(jīng)轉(zhuǎn)換的形式作為預(yù)覽。另外,用于應(yīng)用變換以用于生成軟校樣的過(guò)程可能不同于用于產(chǎn)生的特定過(guò)程。在這樣的過(guò)程中,模擬或校樣中的顏色可以例如不匹配如由成像系統(tǒng)產(chǎn)生的所打印的物品中的顏色。
以下描述的各種示例可以涉及例如基于利用與設(shè)備類(lèi)別和內(nèi)容類(lèi)別相關(guān)聯(lián)的作業(yè)定義和票據(jù)(ticket)模板而生成軟校樣文件中的改進(jìn)的準(zhǔn)確度。作業(yè)定義和票據(jù)模板的組合提供要用于由所述設(shè)備類(lèi)別的成像設(shè)備的產(chǎn)生的打印設(shè)置。如本文所使用的,“作業(yè)定義”是指用于提供特定于打印作業(yè)的內(nèi)容和設(shè)置的數(shù)據(jù)結(jié)構(gòu)。如本文所使用的“票據(jù)模板”是指包括表示針對(duì)所述內(nèi)容類(lèi)別的環(huán)境的打印設(shè)置的多個(gè)參數(shù)的數(shù)據(jù)結(jié)構(gòu)。通過(guò)匹配用于成像設(shè)備類(lèi)別的打印設(shè)置和可由使用該設(shè)備類(lèi)別的打印服務(wù)提供方(psp)打印的內(nèi)容類(lèi)別,可以通過(guò)使用從利用那些打印設(shè)置的產(chǎn)生準(zhǔn)備系統(tǒng)產(chǎn)生的數(shù)據(jù)而利用與在產(chǎn)生(例如通過(guò)成像設(shè)備對(duì)打印作業(yè)的打印)期間使用的相同的設(shè)置來(lái)生成軟校樣文件。如本文所使用的,“產(chǎn)生準(zhǔn)備系統(tǒng)”表示準(zhǔn)備內(nèi)容以用于由成像設(shè)備產(chǎn)生的電路或電路和可執(zhí)行指令的組合。例如,產(chǎn)生準(zhǔn)備系統(tǒng)可以包括光柵圖像處理器(rip),其能夠以由目標(biāo)成像設(shè)備可讀以用于產(chǎn)生的格式生成經(jīng)光柵圖像處理(rip)的數(shù)據(jù)。以此方式,可以例如在軟校樣過(guò)程和產(chǎn)生之間維持打印準(zhǔn)確度和設(shè)置的一致性。
如本文所使用的術(shù)語(yǔ)“包含”、“具有”及其變型意為與術(shù)語(yǔ)“包括”或其適當(dāng)變型相同。另外,如本文所使用的術(shù)語(yǔ)“基于”意為“至少部分地基于”。因此,描述為基于某個(gè)刺激的特征可以僅基于該刺激或者基于包括該刺激的刺激組合。另外,如本文所使用的,動(dòng)詞“導(dǎo)致”意為直接執(zhí)行動(dòng)作,引發(fā)動(dòng)作的執(zhí)行,發(fā)起動(dòng)作的操作,和/或發(fā)送指令以執(zhí)行動(dòng)作。
圖1和2是描繪了示例軟校樣系統(tǒng)的框圖。參照?qǐng)D1,圖1的示例軟校樣系統(tǒng)100一般包括作業(yè)引擎102、參數(shù)引擎104、通信引擎106和校樣引擎108。一般而言,校樣引擎108可以基于由通信引擎108請(qǐng)求的打印就緒數(shù)據(jù)而產(chǎn)生軟校樣文件,其中打印就緒數(shù)據(jù)基于由參數(shù)引擎104使用由作業(yè)引擎102獲得的作業(yè)定義(諸如作業(yè)定義110)和票據(jù)模板(諸如票據(jù)模板112)所標(biāo)識(shí)的參數(shù)而產(chǎn)生。如本文所使用的,軟校樣文件表示包括準(zhǔn)備好使其對(duì)用戶可查看的軟校樣數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),諸如電子文件。
作業(yè)引擎102表示獲得作業(yè)定義和票據(jù)模板的任何電路或電路和可執(zhí)行指令的組合??梢岳缃?jīng)由應(yīng)用編程接口(api)(諸如用于產(chǎn)生打印的請(qǐng)求)獲得作業(yè)定義110。作業(yè)定義可以包括具有目標(biāo)圖像設(shè)備的作業(yè)規(guī)范和對(duì)用作產(chǎn)生的源的內(nèi)容的參考指針的數(shù)據(jù)結(jié)構(gòu),諸如電子文件。例如,作業(yè)定義引擎102可以通過(guò)標(biāo)識(shí)要用于打印作業(yè)的產(chǎn)生的設(shè)備的類(lèi)型來(lái)確定設(shè)備類(lèi)別。設(shè)備類(lèi)別可以包括品牌、型號(hào)、配置、固件版本或成像設(shè)備的種類(lèi)的任何其它合適區(qū)分。作業(yè)規(guī)范包括與作業(yè)相關(guān)聯(lián)的打印設(shè)置。作業(yè)定義和/或票據(jù)模板可以包括特定于psp的顏色管理簡(jiǎn)檔。作業(yè)定義可以包括對(duì)票據(jù)模板的參考指針。以此方式,作業(yè)定義可以例如通過(guò)將票據(jù)模板與作業(yè)定義相關(guān)聯(lián)來(lái)維持產(chǎn)生和校樣化期間的保真度。
票據(jù)模板可以包括配置設(shè)置的數(shù)據(jù)結(jié)構(gòu),其包括特定于目標(biāo)圖像設(shè)備并且特定于用于作業(yè)定義的內(nèi)容的打印作業(yè)的顏色管理設(shè)置。票據(jù)模板可以經(jīng)由直接打印作業(yè)請(qǐng)求(諸如經(jīng)由api)、間接地通過(guò)與產(chǎn)生設(shè)備的交互來(lái)獲得,和/或可以從票據(jù)模板存儲(chǔ)裝置獲得。例如,作業(yè)引擎102可以與數(shù)字前端(dfe)對(duì)接以獲得作業(yè)定義和票據(jù)模板。由作業(yè)引擎102針對(duì)打印作業(yè)獲得的票據(jù)模板要與用于產(chǎn)生的目標(biāo)成像設(shè)備的設(shè)備類(lèi)別兼容,并且要可與由psp可接受的內(nèi)容的內(nèi)容類(lèi)別一起使用。例如,可以為針對(duì)相冊(cè)的請(qǐng)求而從票據(jù)模板存儲(chǔ)裝置檢索相冊(cè)票據(jù)模板。內(nèi)容類(lèi)別可以包括內(nèi)容類(lèi)型、內(nèi)容格式、頁(yè)面大小、頁(yè)面取向或可以由psp打印的內(nèi)容的類(lèi)型的任何其它合適的區(qū)分。用于由特定psp使用的內(nèi)容的特定類(lèi)型的票據(jù)模板可能與由另一psp用于相同內(nèi)容的票據(jù)模板相同或不同。變型可以例如基于由特定psp使用的國(guó)際色碼(icc)輸出簡(jiǎn)檔。
作業(yè)引擎102可以響應(yīng)于票據(jù)模板不在票據(jù)模板存儲(chǔ)裝置中的確定而將票據(jù)模板存儲(chǔ)在票據(jù)模板存儲(chǔ)裝置(諸如圖2的數(shù)據(jù)儲(chǔ)存器224)中。票據(jù)模板存儲(chǔ)裝置可以基于旨在用于產(chǎn)生的內(nèi)容類(lèi)別和設(shè)備類(lèi)型的組合而存儲(chǔ)各種票據(jù)模板。
作業(yè)引擎102可以將票據(jù)模板與標(biāo)識(shí)符相關(guān)聯(lián)。作業(yè)引擎102可以管理票據(jù)模板的標(biāo)識(shí)符。例如,作業(yè)引擎102可以指定標(biāo)識(shí)符以與票據(jù)模板相關(guān)聯(lián)。標(biāo)識(shí)符可以是數(shù)字、字符、字符串、種類(lèi)或允許一些元件之間的標(biāo)識(shí)的其它值。對(duì)于另一示例,標(biāo)識(shí)符可以是對(duì)其中存儲(chǔ)票據(jù)模板的位置的參考指針,諸如在作業(yè)定義文件中使用的指針。標(biāo)識(shí)符可以被指定為特定于內(nèi)容的類(lèi)別和/或特定于用于打印產(chǎn)生的設(shè)備類(lèi)別。例如,票據(jù)模板可以包含標(biāo)記票據(jù)模板可以用于的設(shè)備的類(lèi)型的第一標(biāo)識(shí)符,以及標(biāo)記票據(jù)模板可以與其一起使用的內(nèi)容的類(lèi)型的第二標(biāo)識(shí)符。對(duì)于另一示例,可以針對(duì)通過(guò)psp使其可用的內(nèi)容的每一個(gè)類(lèi)型創(chuàng)建單獨(dú)的票據(jù)模板。票據(jù)模板可以跨psp可使用或者特定于特定psp。例如,與第二psp相比,第一psp可以具有用于產(chǎn)生的不同類(lèi)型的打印機(jī)。對(duì)于另一示例,第一psp可以不提供與第二psp相同的內(nèi)容類(lèi)型。因此,票據(jù)模板可以基于被指定為由psp可接受的內(nèi)容類(lèi)別而被呈現(xiàn)以供作業(yè)引擎102選擇。作業(yè)引擎102可以基于作業(yè)定義、內(nèi)容的類(lèi)別(例如由用戶選擇的內(nèi)容類(lèi)型)和psp(例如psp可以限制內(nèi)容的類(lèi)別或可用的打印設(shè)置)而使用標(biāo)識(shí)符來(lái)從票據(jù)模板存儲(chǔ)裝置檢索票據(jù)模板。
參數(shù)引擎104表示標(biāo)識(shí)票據(jù)模板的多個(gè)參數(shù)的任何電路或電路和可執(zhí)行指令的組合。例如,參數(shù)引擎104可以檢索票據(jù)模板內(nèi)的參數(shù)數(shù)據(jù)結(jié)構(gòu),其中參數(shù)數(shù)據(jù)結(jié)構(gòu)包含要用于產(chǎn)生的參數(shù)的列表。對(duì)于另一示例,票據(jù)模板可以包括設(shè)備類(lèi)別和內(nèi)容類(lèi)別的組合的標(biāo)識(shí)符,并且參數(shù)引擎104可以選擇對(duì)應(yīng)于設(shè)備類(lèi)別和內(nèi)容類(lèi)別的用于軟校樣化的多個(gè)參數(shù)。所述多個(gè)參數(shù)可以涉及打印設(shè)置,諸如對(duì)應(yīng)于顏色管理的rip設(shè)置。顏色管理設(shè)置可以包括例如,紅綠藍(lán)(rgb)源數(shù)據(jù)如何轉(zhuǎn)變成青色品紅色黃色黑色(cmyk)數(shù)據(jù),使用哪些源和目的地icc簡(jiǎn)檔,如何復(fù)制原始內(nèi)容中的專(zhuān)色(例如pantone顏色)。票據(jù)模板的所述多個(gè)參數(shù)對(duì)應(yīng)于可在產(chǎn)生處由psp使用的參數(shù)。如果產(chǎn)生參數(shù)改變,對(duì)應(yīng)于參數(shù)的改變的票據(jù)模板可以相應(yīng)地更新。與票據(jù)模板相關(guān)聯(lián)的標(biāo)識(shí)符也可以改變。以此方式,產(chǎn)生中的準(zhǔn)確度例如可以通過(guò)允許使用票據(jù)模板來(lái)維持,所述票據(jù)模板對(duì)應(yīng)于與psp所使用的成像設(shè)備一起工作的參數(shù)。
通信引擎106表示使得基于票據(jù)模板的所述多個(gè)參數(shù)和作業(yè)定義而生成打印就緒數(shù)據(jù)(諸如通過(guò)產(chǎn)生準(zhǔn)備系統(tǒng))的任何電路或電路和可執(zhí)行指令的組合。例如,通信引擎106可以是通過(guò)使用適當(dāng)?shù)膔ip通信協(xié)議利用票據(jù)模板和作業(yè)定義的設(shè)置來(lái)配置rip并且命令rip處理由作業(yè)定義提供的內(nèi)容的電路和可執(zhí)行指令的組合。響應(yīng)于以上示例光柵圖像處理過(guò)程請(qǐng)求,通信引擎106可以接收經(jīng)光柵圖像處理的數(shù)據(jù),或者經(jīng)光柵圖像處理的數(shù)據(jù)可以直接發(fā)送至校樣引擎108。由通信引擎106使用的通信協(xié)議可以促進(jìn)將作業(yè)信息(例如作業(yè)定義、票據(jù)模板和源內(nèi)容)輸送至產(chǎn)生系統(tǒng)。例如,通信協(xié)議可以包括具有某一結(jié)構(gòu)的作業(yè)消息格式,諸如可擴(kuò)展標(biāo)記語(yǔ)言(xml),所述結(jié)構(gòu)包括對(duì)下載共享文件夾上的文件的參考指針,諸如包括打印設(shè)置(諸如副本數(shù)目、頁(yè)面大小、顏色管理信息等)的作業(yè)定義文件,對(duì)票據(jù)模板的參考指針,對(duì)源內(nèi)容的參考指針等。
通信引擎108可以與產(chǎn)生準(zhǔn)備系統(tǒng)對(duì)接。產(chǎn)生準(zhǔn)備系統(tǒng)可以執(zhí)行任何適當(dāng)?shù)牟僮饕詫?nèi)容數(shù)據(jù)改變成準(zhǔn)備好被打印的形式(例如準(zhǔn)備好使用在成像設(shè)備的產(chǎn)生操作中)。產(chǎn)生準(zhǔn)備系統(tǒng)從源(諸如輸入內(nèi)容)創(chuàng)建打印就緒數(shù)據(jù)。換言之,產(chǎn)生準(zhǔn)備系統(tǒng)可以執(zhí)行從內(nèi)容到圖像元素信息的映射。如本文所使用的,“打印就緒數(shù)據(jù)”是指具有與成像設(shè)備兼容以產(chǎn)生制造品的圖像元素信息的數(shù)據(jù)(例如準(zhǔn)備好產(chǎn)生的數(shù)據(jù))。如本文所使用的,制造品是可打印的物品,諸如文檔、圖片、3d模型等。打印就緒數(shù)據(jù)可以包括設(shè)置信息(基于作業(yè)定義和票據(jù)模板)以及圖像元素信息,諸如像素顏色信息或體元顏色信息。打印就緒數(shù)據(jù)的一個(gè)示例是由產(chǎn)生準(zhǔn)備系統(tǒng)的rip生成的經(jīng)光柵化的數(shù)據(jù)(本文作為“經(jīng)光柵圖像處理的數(shù)據(jù)”來(lái)討論),其中經(jīng)光柵化的數(shù)據(jù)包括以可由成像設(shè)備的硬件使用的格式的像素顏色信息的矩陣。打印就緒數(shù)據(jù)的另一示例是由打印產(chǎn)生系統(tǒng)的處理器資源生成的3d打印就緒層信息,諸如描述使用在3d打印產(chǎn)生過(guò)程中的體元屬性的經(jīng)光柵化的層數(shù)據(jù)的結(jié)果。圖像元素是制造品的物理點(diǎn)的表示,諸如圖像的最小可尋址元素。示例圖像元素包括用于二維(2d)成像的像素和用于3d成像的體元。圖像元素信息可以是用于每一個(gè)圖像元素(例如用于每一個(gè)像素或體元)的顏色信息或映射到要產(chǎn)生成制造品的內(nèi)容的圖像元素的顏色信息的格式。
將打印就緒數(shù)據(jù)格式化成由目標(biāo)成像設(shè)備可讀以用于產(chǎn)生的目的。雖然圖像格式可以被成像設(shè)備接受以用于打印作業(yè),但是打印就緒數(shù)據(jù)的格式是指可由成像設(shè)備的硬件直接使用的產(chǎn)生級(jí)格式(例如成像設(shè)備的內(nèi)部組件可以在沒(méi)有另外的人類(lèi)級(jí)代碼轉(zhuǎn)換的情況下在產(chǎn)生過(guò)程中使用打印就緒數(shù)據(jù)以便產(chǎn)生制造品)。例如,打印就緒數(shù)據(jù)可以包含以可由特定硬件理解的格式的圖像元素信息,所述特定硬件啟動(dòng)成像設(shè)備的標(biāo)記設(shè)備(例如打印機(jī)筆)以在某個(gè)位置處產(chǎn)生特定量的打印流體(例如特定大小、特定顏色和/或特定類(lèi)型的打印流體)。
本文所討論的產(chǎn)生準(zhǔn)備系統(tǒng)在生成打印就緒數(shù)據(jù)的過(guò)程中使用作業(yè)定義和票據(jù)模板。通過(guò)利用為產(chǎn)生準(zhǔn)備的數(shù)據(jù),可以在軟校樣的生成中保持例如完整性和準(zhǔn)確度。產(chǎn)生準(zhǔn)備系統(tǒng)可以執(zhí)行諸如解釋、渲染和網(wǎng)屏(screening)之類(lèi)的操作。例如,產(chǎn)生準(zhǔn)備系統(tǒng)可以執(zhí)行光柵圖像處理的操作,諸如將內(nèi)容解釋成可渲染的表示,將表示渲染成連續(xù)色調(diào)位圖,并且將連續(xù)色調(diào)位圖轉(zhuǎn)換成半色調(diào)。對(duì)于另一示例,3d打印產(chǎn)生準(zhǔn)備系統(tǒng)可以執(zhí)行將內(nèi)容解釋成幾何數(shù)據(jù)、將數(shù)據(jù)切分成層并且生成可由3d打印成像設(shè)備打印的層信息的操作。在產(chǎn)生準(zhǔn)備系統(tǒng)操作的2d和3d打印示例二者中,例如,可以在解釋階段標(biāo)識(shí)顏色空間簡(jiǎn)檔,并且可以在渲染階段執(zhí)行顏色變換。如本文所討論的,產(chǎn)生準(zhǔn)備系統(tǒng)的顏色變換操作在準(zhǔn)備打印就緒數(shù)據(jù)中使用作業(yè)定義和票據(jù)模板。無(wú)論2d經(jīng)光柵圖像處理的數(shù)據(jù)還是3d層信息,打印就緒數(shù)據(jù)可以包括顏色管理信息,諸如渲染階段期間顏色空間簡(jiǎn)檔的應(yīng)用的結(jié)果。在打印就緒數(shù)據(jù)上使用相同的作業(yè)定義和票據(jù)模板來(lái)執(zhí)行軟校樣化操作以例如創(chuàng)建在所產(chǎn)生的制造品的屬性和軟校樣的屬性之間的一致性,諸如顏色的一致性。
將打印就緒數(shù)據(jù)格式化成由目標(biāo)成像設(shè)備可讀。在一些示例中,打印就緒數(shù)據(jù)可以表示為包括圖像元素信息以及作業(yè)定義和票據(jù)模板的數(shù)據(jù)的電子文件。打印就緒數(shù)據(jù)可以是用于目標(biāo)成像設(shè)備上的產(chǎn)生的專(zhuān)用格式,或者可以是具有特定于用于產(chǎn)生的成像設(shè)備(例如特定于由psp用于產(chǎn)生特定內(nèi)容類(lèi)別的物品的成像設(shè)備的設(shè)備類(lèi)別)的轉(zhuǎn)換的設(shè)備獨(dú)立的格式。打印就緒數(shù)據(jù)可以從以圖像格式的電子文件生成??梢杂绍浶酉到y(tǒng)100可使用的示例圖像格式包括便攜式文檔格式(pdf)、聯(lián)合圖像專(zhuān)家組(jpeg)格式、標(biāo)記圖像文件格式(tiff)和可移植網(wǎng)絡(luò)圖形(png)。由用戶選擇的圖像格式確定可以以何種格式編碼顏色信息。例如,png格式可以用于rgb顏色內(nèi)容,并且jpeg可以用于cmyk內(nèi)容。優(yōu)選的是避免任何不必要的顏色變換以便實(shí)現(xiàn)軟校樣的水平準(zhǔn)確度。例如,如果內(nèi)容利用cmyk墨復(fù)制,最高的可能準(zhǔn)確度可以在顏色以cmyk內(nèi)容的形式編碼時(shí)實(shí)現(xiàn),并且可能在顏色以rgb內(nèi)容的形式編碼時(shí)不實(shí)現(xiàn)。用于軟校樣的圖像格式可以是或者可以不是用作業(yè)定義提供的內(nèi)容的相同圖像格式。
校樣引擎108表示基于打印就緒數(shù)據(jù)、作業(yè)定義和票據(jù)模板的所述多個(gè)參數(shù)而生成軟校樣文件的任何電路或電路和可執(zhí)行指令的組合。例如,校樣引擎108可以包括使用經(jīng)光柵圖像處理的數(shù)據(jù)、作業(yè)定義和票據(jù)模板來(lái)將打印就緒數(shù)據(jù)轉(zhuǎn)換成軟校樣文件的處理器資源。通過(guò)使用打印就緒數(shù)據(jù)(例如用于產(chǎn)生的實(shí)際經(jīng)光柵圖像處理的數(shù)據(jù)),軟校樣文件可以例如通過(guò)避免rip模擬以創(chuàng)建軟校樣文件來(lái)避免軟校樣化中的錯(cuò)誤(諸如顏色轉(zhuǎn)換錯(cuò)誤)。一旦渲染了軟校樣,校樣引擎108可以使軟校樣對(duì)用戶可用。例如,校樣引擎108可以與客戶端應(yīng)用對(duì)接以在客戶端存儲(chǔ)裝置中存儲(chǔ)軟校樣文件。對(duì)于另一示例,校樣引擎108可以與dfe對(duì)接以使軟校樣可用于供用戶查看。使用用于由psp產(chǎn)生的產(chǎn)生準(zhǔn)備系統(tǒng)可以允許例如維持質(zhì)量方面的準(zhǔn)確度。
校樣引擎108可以利用(一個(gè)或多個(gè))技術(shù),諸如顏色管理技術(shù),以將打印就緒數(shù)據(jù)轉(zhuǎn)換成軟校樣。作為示例,打印就緒數(shù)據(jù)可以僅包含cmyk內(nèi)容,其可以被直接編碼以用于tiff、pdf或jpeg文件格式,并且對(duì)于png文件格式,顏色信息可以使用來(lái)自票據(jù)模板的icccmyk簡(jiǎn)檔來(lái)轉(zhuǎn)換成rgb。對(duì)于另一示例,打印就緒數(shù)據(jù)可以包含cmyk內(nèi)容加上專(zhuān)色信息,并且產(chǎn)生可以使用定制的墨,使得專(zhuān)色可以被對(duì)應(yīng)于打印的專(zhuān)色的顏色測(cè)量的產(chǎn)生值取代,并且產(chǎn)生值可以轉(zhuǎn)換成用于軟校樣文件的cmyk或rgb值。在一些示例中,本文關(guān)于圖1-3中的任何一個(gè)描述的功能性可以與本文關(guān)于圖4-7中的任何一個(gè)描述的功能性組合提供。
圖2描繪了示例系統(tǒng)200可以包括操作耦合到處理器資源222的存儲(chǔ)器資源220。處理器資源222可以操作耦合到數(shù)據(jù)儲(chǔ)存器224。數(shù)據(jù)儲(chǔ)存器224可以包含由引擎102、104、106和108利用的信息。例如,數(shù)據(jù)儲(chǔ)存器224可以存儲(chǔ)作業(yè)定義文件210和票據(jù)模板212,其表示與圖1的作業(yè)定義110和票據(jù)模板112相同的數(shù)據(jù)結(jié)構(gòu)。
參照?qǐng)D2,存儲(chǔ)器資源220可以包含可由處理器資源222執(zhí)行的指令集。指令集可操作成使得處理器資源222在指令集由處理器資源222執(zhí)行時(shí)執(zhí)行系統(tǒng)200的操作。存儲(chǔ)在存儲(chǔ)器資源220上的指令集可以表示為作業(yè)模塊202、參數(shù)模塊204、通信模塊206和校樣模塊208。作業(yè)模塊202、參數(shù)模塊204、通信模塊206和校樣模塊208表示當(dāng)被執(zhí)行時(shí)分別充當(dāng)圖1的作業(yè)引擎102、參數(shù)引擎104、通信引擎106和校樣引擎108的程序指令。處理器資源222可以實(shí)施指令集以執(zhí)行模塊202、204、206、208和/或在系統(tǒng)200的模塊之中和/或與其相關(guān)聯(lián)的任何其它適當(dāng)操作。例如,處理器資源222可以實(shí)施指令集以基于作業(yè)定義文件、內(nèi)容類(lèi)別和psp而從票據(jù)模板存儲(chǔ)裝置(諸如數(shù)據(jù)儲(chǔ)存器224)檢索票據(jù)模板;基于票據(jù)模板、作業(yè)定義文件和輸入內(nèi)容而請(qǐng)求由rip生成的經(jīng)光柵圖像處理的文件;并且使得處理器資源基于經(jīng)光柵圖像處理的文件、作業(yè)定義文件和票據(jù)模板而生成軟校樣文件。如本文所使用的,經(jīng)光柵圖像處理的文件表示包括由rip生成的經(jīng)光柵圖像處理的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),諸如電子文件。對(duì)于另一示例,處理器資源222可以實(shí)施指令集以使用由通信協(xié)議供給的參考指針來(lái)從共享文件夾下載作業(yè)定義文件,基于作業(yè)定義文件標(biāo)識(shí)打印設(shè)置,使用票據(jù)模板預(yù)處理輸入內(nèi)容,請(qǐng)求打印就緒數(shù)據(jù)的生成,針對(duì)打印就緒數(shù)據(jù)周期性地檢查文件夾,當(dāng)確定在文件夾中存在打印就緒數(shù)據(jù)時(shí)向處理器隊(duì)列轉(zhuǎn)發(fā)打印就緒數(shù)據(jù),并且使得處理器隊(duì)列的處理器資源基于打印就緒數(shù)據(jù)、作業(yè)定義文件和票據(jù)模板而生成軟校樣文件。
盡管關(guān)于圖2和其它示例實(shí)現(xiàn)方式圖示和討論了這些模塊,但是模塊的其它組合或子組合可以包括在其它實(shí)現(xiàn)方式內(nèi)。換句話說(shuō),盡管在圖2中圖示并且在其它示例實(shí)現(xiàn)方式中討論的模塊執(zhí)行本文所討論的示例中的特定功能性,但是可以在不同模塊或模塊組合處完成、實(shí)現(xiàn)或達(dá)成這些和其它功能性。例如,圖示和/或討論為分離的兩個(gè)或更多模塊可以組合成執(zhí)行關(guān)于這兩個(gè)模塊討論的功能性的模塊。作為另一示例,如關(guān)于這些示例討論的在一個(gè)模塊處執(zhí)行的功能性可以在一個(gè)或多個(gè)不同的模塊處執(zhí)行。
處理器資源222是能夠處理(例如計(jì)算)指令的任何適當(dāng)?shù)碾娐?,諸如能夠從存儲(chǔ)器資源220檢索指令并且執(zhí)行那些指令的一個(gè)或多個(gè)處理元件。例如,處理器資源222可以是中央處理單元(“cpu”),其通過(guò)提取、解碼和執(zhí)行模塊202、204、206和208來(lái)使得能夠?qū)崿F(xiàn)軟校樣文件生成。示例處理器資源222包括至少一個(gè)cpu、基于半導(dǎo)體的微處理器、可編程邏輯設(shè)備(“pld”)等。示例pld包括專(zhuān)用集成電路(“asic”)、現(xiàn)場(chǎng)可編程門(mén)陣列(“fpga”)、可編程陣列邏輯(“pal”)、復(fù)雜可編程邏輯器件(“cpld”)和可擦除可編程邏輯設(shè)備(“epld”)。處理器資源222可以包括集成在單個(gè)設(shè)備中或跨設(shè)備分布的多個(gè)處理元件。處理器資源222可以串行、并發(fā)或并行同時(shí)處理指令。
存儲(chǔ)器資源220和數(shù)據(jù)儲(chǔ)存器224表示存儲(chǔ)由系統(tǒng)200利用和/或產(chǎn)生的數(shù)據(jù)的介質(zhì)。介質(zhì)是能夠電子存儲(chǔ)數(shù)據(jù)的任何非暫時(shí)性介質(zhì)或非暫時(shí)性介質(zhì)的組合,所述數(shù)據(jù)諸如系統(tǒng)200的模塊和/或由系統(tǒng)200使用的數(shù)據(jù)。例如,介質(zhì)可以是存儲(chǔ)介質(zhì),其不同于諸如信號(hào)之類(lèi)的暫時(shí)性傳輸介質(zhì)。該介質(zhì)可以是機(jī)器可讀的,諸如計(jì)算機(jī)可讀的。該介質(zhì)可以是能夠包含(即存儲(chǔ))可執(zhí)行指令的電子、磁性、光學(xué)或其它物理存儲(chǔ)設(shè)備。存儲(chǔ)器資源220可以被說(shuō)成存儲(chǔ)程序指令,所述程序指令在由處理器資源222執(zhí)行時(shí)使得處理器資源222實(shí)現(xiàn)圖2的系統(tǒng)200的功能性。存儲(chǔ)器資源220可以集成在與處理器資源222相同的設(shè)備中,或者其可以是分離的但是對(duì)該設(shè)備和處理器資源222可訪問(wèn)的。存儲(chǔ)器資源220可以跨設(shè)備分布。存儲(chǔ)器資源220和數(shù)據(jù)儲(chǔ)存器224可以表示相同的物理介質(zhì)或分離的物理介質(zhì)。數(shù)據(jù)儲(chǔ)存器202的數(shù)據(jù)可以包括本文提到的數(shù)據(jù)和/或信息的表示。
在本文的討論中,已經(jīng)將圖1的引擎102、104、106和108以及圖2的模塊202、204、206和208描述為電路或電路和可執(zhí)行指令的組合。這樣的組件可以以數(shù)個(gè)方式實(shí)現(xiàn)。看向圖2,可執(zhí)行指令可以是存儲(chǔ)在存儲(chǔ)器資源220上的處理器可執(zhí)行指令,諸如程序指令,所述存儲(chǔ)器資源220是有形的、非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),并且電路可以是用于執(zhí)行那些指令的電子電路,諸如處理器資源222。駐留在存儲(chǔ)器資源220上的指令可以包括要由處理器資源222直接(諸如機(jī)器代碼)或間接(諸如腳本)執(zhí)行的任何指令集。
在一些示例中,系統(tǒng)200可以包括作為安裝包的部分的可執(zhí)行指令,所述安裝包在被安裝時(shí)可以由處理器資源222執(zhí)行以執(zhí)行系統(tǒng)200的操作,諸如關(guān)于圖4-7描述的方法。在該示例中,存儲(chǔ)器資源220可以是便攜式介質(zhì),諸如壓縮盤(pán)、數(shù)字視頻盤(pán)、閃速驅(qū)動(dòng)器或由可以從其下載和安裝所述安裝包的計(jì)算機(jī)設(shè)備(諸如圖3的服務(wù)設(shè)備334)維護(hù)的存儲(chǔ)器。在另一示例中,可執(zhí)行指令可以是已經(jīng)安裝的一個(gè)或多個(gè)應(yīng)用的部分。存儲(chǔ)器資源220可以是非易失性存儲(chǔ)器資源(諸如只讀存儲(chǔ)器(“rom”))、易失性存儲(chǔ)器資源(諸如隨機(jī)存取存儲(chǔ)器(“ram”))、存儲(chǔ)設(shè)備或其組合。存儲(chǔ)器資源220的示例形式包括靜態(tài)ram(“sram”)、動(dòng)態(tài)ram(“dram”)、電可擦除可編程rom(“eeprom”)、閃速存儲(chǔ)器等。存儲(chǔ)器資源220可以包括集成存儲(chǔ)器,諸如硬驅(qū)動(dòng)器(“hd”)、固態(tài)驅(qū)動(dòng)器(“ssd”)或光學(xué)驅(qū)動(dòng)器。
圖3描繪了其中可以實(shí)現(xiàn)各種示例軟校樣系統(tǒng)的示例環(huán)境。示例環(huán)境390被示出包括用于軟校樣文件生成的示例系統(tǒng)300。系統(tǒng)300(本文關(guān)于圖1和2來(lái)描述)可以一般地表示生成軟校樣文件的任何電路或電路和可執(zhí)行指令的組合。系統(tǒng)300可以包括作業(yè)引擎302、參數(shù)引擎304、通信引擎306和校樣引擎308,其分別與圖1的作業(yè)引擎102、參數(shù)引擎104、通信引擎106和校樣引擎108相同,并且為了簡(jiǎn)潔,不重復(fù)相關(guān)聯(lián)的描述。如圖3中所示,引擎302、304、306和308可以集成到計(jì)算設(shè)備(諸如服務(wù)設(shè)備334)中。引擎302、304、306和308可以經(jīng)由電路或作為已安裝的指令集成到計(jì)算設(shè)備的存儲(chǔ)器資源中。
示例環(huán)境390可以包括計(jì)算設(shè)備,諸如管理員設(shè)備332、服務(wù)設(shè)備334和用戶設(shè)備336。例如,多個(gè)票據(jù)模板可以由管理員設(shè)備332創(chuàng)建和/或上傳到系統(tǒng)300并且存儲(chǔ)到web(網(wǎng)絡(luò))服務(wù)器(諸如服務(wù)設(shè)備334)上。服務(wù)設(shè)備334一般表示對(duì)從用戶設(shè)備336接收的網(wǎng)絡(luò)請(qǐng)求進(jìn)行響應(yīng)的任何計(jì)算設(shè)備,無(wú)論是虛擬的還是真實(shí)的。例如,服務(wù)設(shè)備334可以操作電路和可執(zhí)行指令的組合以響應(yīng)于針對(duì)應(yīng)用的功能性或頁(yè)面的請(qǐng)求而提供網(wǎng)絡(luò)分組。對(duì)于另一示例,服務(wù)設(shè)備334可以包括產(chǎn)生準(zhǔn)備系統(tǒng),并且可以包括光柵圖像處理器346。用戶設(shè)備336一般表示傳送網(wǎng)絡(luò)請(qǐng)求并且接收和/或處理對(duì)應(yīng)響應(yīng)的任何計(jì)算設(shè)備。例如,瀏覽器應(yīng)用可以安裝在用戶設(shè)備336上以從服務(wù)設(shè)備334接收網(wǎng)絡(luò)分組并且利用分組的有效載荷來(lái)經(jīng)由瀏覽器應(yīng)用顯示頁(yè)面(諸如軟校樣文件)的元素。
如圖3中所描繪的,系統(tǒng)300可以包括軟校樣處理器348、光柵圖像處理器(rip)346、票據(jù)模板存儲(chǔ)裝置324和預(yù)光柵圖像處理(pre-rip)管理器340,其可以跨計(jì)算設(shè)備分布或者集成到單個(gè)計(jì)算設(shè)備(諸如服務(wù)設(shè)備334)中。軟校樣處理器324表示能夠執(zhí)行或幫助執(zhí)行軟校樣化操作的任何處理器資源,并且rip346表示能夠執(zhí)行光柵圖像處理的任何處理器資源。盡管軟校樣處理器348和rip346被描繪為與其它引擎或設(shè)備分離,但是軟校樣處理器348和/或rip346可以集成到圖3中描繪的另一引擎或設(shè)備(諸如校樣引擎308和/或服務(wù)設(shè)備334)中。例如,服務(wù)設(shè)備334可以包括產(chǎn)生準(zhǔn)備系統(tǒng),其包括rip346和可執(zhí)行指令以使用作業(yè)定義310和票據(jù)模板312來(lái)將內(nèi)容314轉(zhuǎn)換成打印就緒數(shù)據(jù)344。預(yù)光柵圖像處理管理器340表示在由作業(yè)定義310標(biāo)識(shí)的內(nèi)容314上執(zhí)行操作以為光柵圖像處理過(guò)程準(zhǔn)備數(shù)據(jù)(例如創(chuàng)建預(yù)光柵圖像處理數(shù)據(jù)342)的任何電路或電路和可執(zhí)行指令的組合。例如,預(yù)光柵圖像處理管理器340可以是使用票據(jù)模板312來(lái)執(zhí)行(或使得執(zhí)行)輸入內(nèi)容314的預(yù)處理以產(chǎn)生預(yù)光柵圖像處理數(shù)據(jù)342、而不是直接使用與作業(yè)定義310相關(guān)聯(lián)的內(nèi)容314的電路和可執(zhí)行指令的組合,所述預(yù)光柵圖像處理數(shù)據(jù)可以由rip346用于創(chuàng)建經(jīng)光柵圖像處理的數(shù)據(jù)(諸如打印就緒數(shù)據(jù)344)。示例預(yù)處理可以包括與輸入內(nèi)容相關(guān)聯(lián)的預(yù)光柵圖像處理(預(yù)rip)顏色管理操作,諸如使用票據(jù)模板的參數(shù)的預(yù)rip顏色管理操作。作業(yè)定義310和票據(jù)模板312可以與圖1的作業(yè)定義110和票據(jù)模板112相同。
計(jì)算設(shè)備可以位于分離的網(wǎng)絡(luò)330或相同網(wǎng)絡(luò)330的部分上。示例環(huán)境390可以包括任何適當(dāng)數(shù)目的網(wǎng)絡(luò)330,并且任何數(shù)目的網(wǎng)絡(luò)330可以包括云計(jì)算環(huán)境。云計(jì)算環(huán)境可以包括計(jì)算資源的虛擬共享池。例如,網(wǎng)絡(luò)330可以是包括虛擬計(jì)算資源的分布式網(wǎng)絡(luò)。系統(tǒng)300和計(jì)算設(shè)備的任何適當(dāng)組合可以是資源的虛擬共享池的資源的虛擬實(shí)例。系統(tǒng)300的引擎和/或模塊在本文中可以“在云上”駐留和/或執(zhí)行(例如在資源的虛擬共享池上駐留和/或執(zhí)行)。
鏈路338一般表示線纜、無(wú)線連接、光纖連接或者經(jīng)由電信鏈路、紅外鏈路、射頻鏈路或提供電子通信的系統(tǒng)的任何其它連接器的遠(yuǎn)程連接中的一個(gè)或組合。鏈路338可以至少部分地包括內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)或二者的組合。鏈路338還可以包括居間代理、路由器、交換機(jī)、負(fù)載平衡器等。
參照?qǐng)D1-3,圖1的引擎102、104、106和108和/或圖2的模塊202、204、206和208可以跨設(shè)備332、334、336或其組合分布。引擎和/或模塊可以完成或幫助完成在描述另一引擎和/或模塊中執(zhí)行的操作。例如,圖3的校樣引擎308可以請(qǐng)求、完成或執(zhí)行關(guān)于圖1的校樣引擎108以及圖1的作業(yè)引擎102、參數(shù)引擎104和通信引擎106描述的方法或操作。因此,盡管將各種引擎和模塊示出為圖1和2中的分離引擎,但是在其它實(shí)現(xiàn)方式中,多個(gè)引擎和/或模塊的功能性可以實(shí)現(xiàn)為單個(gè)引擎和/或模塊或者在各種引擎和/或模塊中劃分。在一些示例中,系統(tǒng)300的引擎可以執(zhí)行結(jié)合圖4-7描述的示例方法。
圖4描繪了實(shí)現(xiàn)示例軟校樣系統(tǒng)的示例引擎之中的示例操作。參照?qǐng)D4,圖4的示例引擎一般包括軟校樣化服務(wù)引擎410和校樣引擎408。軟校樣化服務(wù)引擎410包括作業(yè)引擎402、參數(shù)引擎404和通信引擎406。圖4的示例引擎402、404、406和408可以表示與圖1的引擎102、104、106和108相同的引擎,并且可以實(shí)現(xiàn)在計(jì)算設(shè)備(諸如圖3的服務(wù)設(shè)備334)上。
在示例操作中,客戶端計(jì)算設(shè)備436可以與作業(yè)定義文件一起向軟校樣化服務(wù)引擎410發(fā)送軟校樣請(qǐng)求451。作為響應(yīng),票據(jù)模板可以在453處從票據(jù)模板存儲(chǔ)裝置424檢索(除非票據(jù)模板與請(qǐng)求451一起發(fā)送)。預(yù)光柵圖像處理管理器440可以準(zhǔn)備用于處理的內(nèi)容,并且通信引擎406可以在455處接收預(yù)光柵圖像處理數(shù)據(jù)并且將預(yù)光柵圖像處理數(shù)據(jù)輸送至產(chǎn)生準(zhǔn)備系統(tǒng)450(例如rip系統(tǒng))以使用rip446創(chuàng)建打印就緒經(jīng)光柵圖像處理的數(shù)據(jù)。經(jīng)光柵圖像處理的數(shù)據(jù)然后在459處被輸送至校樣引擎408。例如,校樣引擎408可以針對(duì)由rip446產(chǎn)生的經(jīng)光柵圖像處理的文件而周期性地檢查文件夾并且在確定經(jīng)光柵圖像處理的文件存在于文件夾中時(shí)將經(jīng)光柵圖像處理的文件轉(zhuǎn)發(fā)至處理器資源到處理器隊(duì)列。設(shè)置引擎442表示標(biāo)識(shí)用于從票據(jù)模板產(chǎn)生軟校樣的設(shè)置的電路和可執(zhí)行指令的組合。軟校樣文件可以由軟校樣處理器444產(chǎn)生并且在461處輸送至客戶端計(jì)算設(shè)備436。
圖5-7是描繪了用于生成軟校樣文件的示例方法的流程圖。參照?qǐng)D5,用于生成軟校樣文件的示例方法一般可以包括將票據(jù)模板和作業(yè)定義與輸入內(nèi)容相關(guān)聯(lián);使得數(shù)據(jù)基于輸入內(nèi)容、作業(yè)定義和票據(jù)模板而生成;以及使得處理器資源基于打印就緒數(shù)據(jù)而生成軟校樣文件。
在塊502處,票據(jù)模板和作業(yè)定義與輸入內(nèi)容相關(guān)聯(lián)。例如,可以使用作業(yè)定義文件中的指針來(lái)利用輸入內(nèi)容標(biāo)識(shí)作業(yè)定義,并且可以使用標(biāo)識(shí)符將票據(jù)模板與輸入內(nèi)容相關(guān)聯(lián)。作為示例,可以通過(guò)圖1的作業(yè)引擎102將票據(jù)模板和作業(yè)定義與輸入內(nèi)容相關(guān)聯(lián),如本文所討論的。
在塊504處,使得打印就緒數(shù)據(jù)由產(chǎn)生準(zhǔn)備系統(tǒng)基于輸入內(nèi)容、作業(yè)定義和票據(jù)模板而生成??梢悦町a(chǎn)生準(zhǔn)備系統(tǒng)在輸入內(nèi)容上應(yīng)用來(lái)自作業(yè)定義和票據(jù)模板的多個(gè)參數(shù)以產(chǎn)生格式化為由目標(biāo)成像設(shè)備可讀以用于產(chǎn)生的數(shù)據(jù)。作為示例,打印就緒數(shù)據(jù)可以包括經(jīng)光柵圖像處理的數(shù)據(jù),可以使其由圖1的通信引擎106在與包括rip的產(chǎn)生準(zhǔn)備系統(tǒng)通信時(shí)生成。
在塊506處,使得軟校樣文件基于打印就緒數(shù)據(jù)、票據(jù)模板和作業(yè)定義而生成??梢栽诿恳粋€(gè)處理操作處通過(guò)使用從作業(yè)定義和/或票據(jù)模板導(dǎo)出的參數(shù)來(lái)轉(zhuǎn)換數(shù)據(jù)。例如,可以通過(guò)使用票據(jù)模板的輸出文件以及票據(jù)模板的專(zhuān)色信息和cmyk數(shù)據(jù)中的至少一個(gè)來(lái)將經(jīng)光柵圖像處理的數(shù)據(jù)轉(zhuǎn)換成軟校樣文件。對(duì)于另一示例,輸入內(nèi)容可以轉(zhuǎn)換成cmyk值、rgb值和與如通過(guò)票據(jù)模板和作業(yè)定義組合所指示的專(zhuān)色(例如專(zhuān)色信息)相關(guān)聯(lián)的設(shè)備獨(dú)立的顏色空間值中的至少一個(gè)。作為示例,軟校樣文件可以由圖1的校樣引擎108生成。
圖6包括與圖5的塊類(lèi)似的塊并且提供附加的塊和細(xì)節(jié)。特別地,圖6描繪了一般地關(guān)于以下的附加塊和細(xì)節(jié):與軟校樣系統(tǒng)對(duì)接,檢索輸入內(nèi)容,執(zhí)行預(yù)光柵圖像處理顏色管理操作,以及標(biāo)識(shí)軟校樣文件的格式。塊604、610和614與圖5的塊502、504和506類(lèi)似,并且為了簡(jiǎn)潔,不重復(fù)其相應(yīng)的描述。
在塊602處,提供第一接口。第一接口可以是電子通信機(jī)構(gòu),諸如api,其包括上傳作為輸入文件的輸入內(nèi)容并且選擇用于產(chǎn)生的內(nèi)容的類(lèi)別的功能性。例如,輸入內(nèi)容可以在具有與軟校樣系統(tǒng)兼容的制造品格式(例如圖像格式)的電子文件中直接上傳。對(duì)于如圖6中所描繪的另一示例,可以通過(guò)使用作業(yè)定義文件作為輸入文件來(lái)上傳輸入內(nèi)容,其中如本文所討論的作業(yè)定義包含對(duì)輸入內(nèi)容的參考指針。在塊606處,可以經(jīng)由參考指針來(lái)檢索輸入內(nèi)容。
在塊608處,使用票據(jù)模板在輸入內(nèi)容上執(zhí)行預(yù)光柵圖像處理顏色管理操作。例如,響應(yīng)于票據(jù)模板和/或作業(yè)定義包含執(zhí)行預(yù)光柵圖像處理的處理的打印設(shè)置的確定,可以在發(fā)起光柵圖像處理過(guò)程之前標(biāo)識(shí)和執(zhí)行預(yù)光柵圖像處理管理操作。
在塊612處,標(biāo)識(shí)軟校樣文件的目標(biāo)格式。作為示例,軟校樣文件的格式可以由用戶選擇、由打印作業(yè)提供,或者由系統(tǒng)基于軟校樣化請(qǐng)求(例如基于作業(yè)定義)而標(biāo)識(shí)。軟校樣文件的格式可以是與軟校樣系統(tǒng)兼容的任何圖像格式,諸如使其可用于用作輸入內(nèi)容的任何圖像格式。然后基于打印就緒數(shù)據(jù)而生成軟校樣文件(例如將經(jīng)光柵圖像處理的數(shù)據(jù)轉(zhuǎn)換成所標(biāo)識(shí)的格式以用于向用戶顯示)。
在塊616處,提供第二接口。第二接口可以是電子通信機(jī)構(gòu),諸如api,以便以所標(biāo)識(shí)的格式向用戶供給軟校樣文件(例如向做出軟校樣請(qǐng)求的客戶端設(shè)備輸送軟校樣文件)。
圖7包括與圖5和6的塊類(lèi)似的塊,并且提供附加塊和細(xì)節(jié)。特別地,圖7一般地描繪了管理票據(jù)模板、確定作業(yè)定義是否匹配目標(biāo)成像設(shè)備、上傳作業(yè)定義和/或票據(jù)模板并且生成軟校樣文件的附加塊和細(xì)節(jié)。塊702、710、712和714類(lèi)似于圖6的塊604、606、608和610,并且為了簡(jiǎn)潔,不重復(fù)其相應(yīng)描述。
在塊704處,從多個(gè)打印設(shè)置生成票據(jù)模板??梢岳玑槍?duì)新的輸入內(nèi)容類(lèi)別生成票據(jù)模板。票據(jù)模板可以包括在產(chǎn)生設(shè)備處標(biāo)識(shí)的多個(gè)打印設(shè)置,諸如對(duì)應(yīng)于數(shù)字前端(dfe)的多個(gè)輸入的設(shè)置。例如,響應(yīng)于針對(duì)打印作業(yè)的dfe上的選擇集合和票據(jù)模板并未已經(jīng)針對(duì)所述多個(gè)輸入存在的確定,創(chuàng)建票據(jù)模板。在塊706處所生成的票據(jù)模板可以存儲(chǔ)在票據(jù)模板存儲(chǔ)裝置(諸如數(shù)據(jù)儲(chǔ)存器)中,并且在塊708處將票據(jù)模板與標(biāo)識(shí)符相關(guān)聯(lián)。標(biāo)識(shí)符然后可以用于票據(jù)模板的稍后檢索以避免創(chuàng)建票據(jù)模板復(fù)制品。例如,票據(jù)模板可以是通用的或者psp特定的并且用于產(chǎn)生和軟校樣化二者。
在塊716處,做出關(guān)于作業(yè)定義是否匹配目標(biāo)成像設(shè)備的確定。作業(yè)定義和票據(jù)模板應(yīng)當(dāng)與用于產(chǎn)生的成像設(shè)備的能力和psp的能力(例如如由可用內(nèi)容類(lèi)別定義的)對(duì)應(yīng)。如果作業(yè)定義和/或票據(jù)模板不匹配(例如作業(yè)定義和票據(jù)模板的組合不對(duì)應(yīng)于目標(biāo)成像設(shè)備),則可以在塊718處更新作業(yè)定義和/或票據(jù)模板。作業(yè)定義和/或票據(jù)模板不匹配的確定可以是基于標(biāo)識(shí)符的??梢栽诋a(chǎn)生軟校樣文件之前利用經(jīng)更新的作業(yè)定義和/或票據(jù)模板來(lái)重新處理產(chǎn)生準(zhǔn)備系統(tǒng)的操作,諸如例如預(yù)光柵圖像處理處理操作和光柵圖像處理操作。
在塊722處,軟校樣文件的生成可以包括基于票據(jù)模板、作業(yè)定義和軟校樣文件的目標(biāo)格式而將經(jīng)光柵圖像處理的數(shù)據(jù)轉(zhuǎn)換成軟校樣文件。如本文所討論的,使用打印就緒數(shù)據(jù)作為軟校樣的源并且使用用于打印產(chǎn)生的所述多個(gè)票據(jù)模板和作業(yè)定義設(shè)置來(lái)轉(zhuǎn)換數(shù)據(jù)可以例如維持對(duì)客戶所預(yù)期的顏色的保真度或者可以以其它方式維持軟校樣在被顯示時(shí)的準(zhǔn)確度。
盡管圖4-7的流程圖圖示了特定執(zhí)行次序,但是執(zhí)行次序可以不同于所圖示的情況。例如,塊的執(zhí)行次序可以相對(duì)于所示次序而置亂。而且,接連示出的塊可以同時(shí)或部分同時(shí)地執(zhí)行。所有這樣的變型在本描述的范圍內(nèi)。
已經(jīng)參照前述示例示出和描述了本描述。然而,要理解到,可以在不脫離隨附權(quán)利要求的精神和范圍的情況下做出其它形式、細(xì)節(jié)和示例。詞語(yǔ)“第一”、“第二”或相關(guān)術(shù)語(yǔ)在權(quán)利要求中的使用不用于將權(quán)利要求元素限制到次序或位置,而是僅僅用于區(qū)分不同的權(quán)利要求元素。
在本說(shuō)明書(shū)(包括任何隨附權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征和/或如此公開(kāi)的任何方法或過(guò)程的所有元素可以以任何組合來(lái)組合,除了其中這樣的特征和/或元素中的至少一些相互排斥的組合之外。