專利名稱:用于捕獲打印數(shù)據(jù)的方法、計算機程序和打印系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種用于捕獲打印數(shù)據(jù)的方法、計算機程序和打印系統(tǒng)。
本發(fā)明與其它在德國專利申請DEIO 2006 055 587.2、 DEIO 2006055 624.0、 DEIO 2006 055 625.9和DEIO 2006 055 626.7中描述的發(fā)明相關聯(lián)。由此通過引用將它們的內(nèi)容結(jié)合到本說明書中。
背景技術:
諸如圖像、彩色圖形等的彩色文檔或文檔部分大多由劃分成分色的圖像數(shù)據(jù)描述。這種數(shù)據(jù)分類又相當于很多打印方法和打印設備,這些方法和設備將圖像數(shù)據(jù)按照分色打印在記錄載體上,例如按照黃色(Y)、品紅(M)、青色(C)和黑色(K)或者按照黑色和一種或多種所謂的高亮彩色或Oc6 Custom Tone⑧顏色來打印。
本申請人開發(fā)和出售相應的數(shù)字電子圖形打印系統(tǒng)。該打印系統(tǒng)例如描述在公開物"The World of Printers, Technologies ofPrinting Systems", Dr. Gerd Goldmann(Hsg.), Oc6 Printing SystemsGmbH, Poing, Ed.7(2002)中。在249-286頁中描述了不同的偏移和數(shù)字打印技術,在287-325頁中描述了不同的數(shù)字彩色打印系統(tǒng),在233-248頁中描述了彩色打印的基本原理。在209-232頁中描述了數(shù)字圖像處理的基本原理。在246-248頁中描述了高亮彩色打印的原理。
WO 98/39691 Al >&開了 一種用于對記錄栽體進4亍雙面單色和/或彩色打印的數(shù)字打印系統(tǒng)。國際專利申請PCT/EP2004/0070 (公開號是WO 2005/001765 A2 )公開了 一種用于制備像素文件的方法,其中確定由像素組成的圖像區(qū)域。
US-A誦5,581,667、 EP-A2畫484 890、 US 2003/0090689 Al以及US2006/0033959 Al、 US-A-4,931,861、 EP-A2-929 189、 DE-A1-199 12 511、 US 2001/0055130 Al和EP-A2-833 216公開了用于捕獲圖像數(shù) 據(jù)的方法。
在數(shù)字打印以及偏移打印中都存在所謂的Passer問題。該問題 是指在一張紙上的多個打印過程中由于機械容差而無法保證該紙張 的定位在所有打印過程中總是精確相同的。該問題在單色打印中當分 離地打印前頁和后頁時出現(xiàn),或者在一頁上的多色打印時出現(xiàn)。
在前頁和后頁打印中,當例如在前頁和后頁附近打印文框而且該 文框不是恰好前后連續(xù)排列時一人們在背光拿著這一頁時會注意到, 該問題會引起困擾。
在多色打印中,顏色相對于彼此錯位。只要不同的顏色沒有接觸, 則這種錯位不會進一步累積。如果顏色接觸,則由于該錯位,顏色在 接觸線上重疊打印,這會導致彩色打印的失真,或者在接觸線上留下 白色空隙(閃光)。
彩色打印失真大多還能容忍,但是閃光卻非常顯眼,如通過圖 1A中精確定位的顏色和圖IB中錯開定位的顏色的對照所示出的。
為了消除閃光問題,已知增大更亮的顏色或在空間上填充更亮的 顏色。由此雖然獲得更大的顏色覆蓋,但是閃光消失了,如通過圖2A 中的錯開定位的顏色和圖2B中覆蓋的顏色的對照所示出的。在增大 對象時,必須在稍后的打印過程中將引起覆蓋的部分透視地打印出, 否則所述問題會轉(zhuǎn)移到經(jīng)過放大的對象的邊緣上。
上面描述的消除所述問題的方法被稱為"捕獲(Trapping)" (tiberfttllung,填充)。"捕獲"在市場上以各種產(chǎn)品來提供。它例如 是頁面描述語言(PDL) Adobe PostScript Level 3的Raster Image Prozessoren (掃描圖像處理器,RIP)的組成部分,由Heidelberger Druckmaschinen AG提供的軟件SuperTrap⑧或由Creo公司提供的 軟件TrapWeise 。
捕獲可以通過兩種不同的方式執(zhí)行。可以在對象層面上或在位圖 層面上處理捕獲。在電子照相高效打印系統(tǒng)中,目前是在位圖層面上解決捕獲的問
題(例如參見WO 2006/069980 Al),因為在位圖層面上可以沒有延 遲地自動處理打印數(shù)據(jù)。因此相應的捕獲方法可以集成到電子照相高 效打印系統(tǒng)中,而不會因此干擾打印工作。
但在位圖層面上處理捕獲的情況下,缺少關于對象的信息,由此 在位圖層面上的捕獲因為原理而明顯比在對象層面上的捕獲具有更 低的效率。
上面提出的市場上可獲得的產(chǎn)品,也就是頁面描述語言(PDL) Adobe PostScript Level 3的Raster Image Prozessoren (掃描圖像處 理器,RIP)的組成部分,由Hddelberger Druckmaschinen AG提供 的軟件SuperTrap⑧或由Creo公司提供的軟件TrapWeise ,在對象 的邊緣上產(chǎn)生附加的捕獲對象,該附加的捕獲對象減少了 Passer問題 的效果。這些附加的捕獲對象明顯提高了相應打印數(shù)據(jù)文件的數(shù)據(jù) 量。在極端情況下該數(shù)據(jù)量甚至可能是十倍,因為各個對象的數(shù)量可 能是數(shù)倍。在這些公知的解決方案中,交互地執(zhí)行捕獲,從而有經(jīng)驗 的使用者依據(jù)待捕獲的原稿有效地控制附加捕獲對象的產(chǎn)生。這些方 法在偏移打印中非??煽浚渲型ǔS泻芏嗟臅r間可用來在打印過程 之前相應地處理打印原稿并且交互地執(zhí)行捕獲。
US 2003/017934A1公開了一種在電子照相打印才幾中執(zhí)行捕獲的 方法。在這種方法中由對象產(chǎn)生邊緣列表,而且不對應于預定形狀的 對象可以劃分成相應的標準形狀。由此利用邊緣列表在掃描對象之前 存儲對象的信息。捕獲本身在位圖層面上進行,其中對象的附加信息 例如以邊緣列表的形式一起考慮。由此利用該方法大概能減少在位圖 層面上捕獲的缺點,即不再存在關于對象的信息。但是產(chǎn)生這種邊緣 列表一方面很費事,另 一方面由各個對象產(chǎn)生多個對象又增加了處理 的難度。此外,這樣產(chǎn)生的對象不再與原始對象相同。具有復雜形狀 的對象無法用該方法處理,或只能很有限地處理。
US 5,666,543公開了 一種用于捕獲以頁面描述語言(PDL~Page Description Language)存在的打印數(shù)據(jù)的方法。在此,打印數(shù)據(jù)在被輸入掃描圖像處理器(RIP)之前首先要經(jīng)過分析并且產(chǎn)生捕獲指 令。該捕獲指令說明該打印數(shù)據(jù)是否包括文本或圖形,以及該打印數(shù) 據(jù)是否應當采用RIP中的形狀指導(Shape Directory)來捕獲。形狀 指導在對打印數(shù)據(jù)進行分析時產(chǎn)生并傳送給RIP。形狀指導是對象性 狀的列表。捕獲區(qū)域或填充在RIP中掃描時產(chǎn)生。該公知方法對應于 US 2003/017934 Al公開的方法,其中形狀指導相當于邊緣列表。
因此現(xiàn)有技術可以總結(jié)如下 一方面存在在對象層面上捕獲的捕 獲方法。但是這些方法不適于在數(shù)字電子打印機中在打印過程中實時 地執(zhí)行捕獲。該方法首先是為偏移打印設置的,在偏移打印中用外部 的掃描圖像處理器處理圖像數(shù)據(jù)。另一方面也公知在數(shù)字電子打印機 中實時地執(zhí)行捕獲。但是,在此該捕獲是在位圖層面上進行的,其中 在位圖層面上的捕獲能借助邊緣列表或形狀指導獲得關于對象的有 限信息。
目前的出發(fā)點是在對象層面上的捕獲是無法實時地在數(shù)字打印 機中進行的,因為使用者無法交互地讓捕獲對多個不同的規(guī)則產(chǎn)生影 響,而且在對象層面上的捕獲產(chǎn)生大量的、無法實時處理的文件。
電子照相高效打印系統(tǒng)通常是數(shù)字生產(chǎn)打印環(huán)境的組成部分,在
續(xù)處i^ 。文檔數(shù)據(jù)在這種生產(chǎn)打印環(huán)境中以文檔數(shù)據(jù)流的形式在各; 工作站之間傳送。
各種打印數(shù)據(jù)流以及適用于處理包括AFP和IPDS在內(nèi)的各種 打印數(shù)據(jù)流的打印系統(tǒng),在上面給出的zi^開物"The World of Printers" , Dr. Gerd Goldmann(Herausgeber.), Oc6 Printing Systems GmbH,第7期(Nov.2002) , ISBN 3-00-001019-X中描述。在第14 章(343-361頁)為此例如描述了打印服務器系統(tǒng) PRISMAproduction。這種靈活的打印數(shù)據(jù)服務器系統(tǒng)例如適用于接 收來自諸如源計算機的數(shù)據(jù)源的打印數(shù)據(jù),按照諸如AFP (高級功能 表現(xiàn))、MO:DCA、 PCL (打印機命令語言)、PostScript SPDS (西 門子打印數(shù)據(jù)流)的特定頁面描述語言的打印數(shù)據(jù)、按照由AdobeSystem Inc.公司開發(fā)的便攜式文檔格式(PDF)或者按照由Xerox Corporation公司開發(fā)的語言行編碼文檔數(shù)據(jù)流(LCDS )的打印數(shù)據(jù), 轉(zhuǎn)換為特定的輸出格式,例如轉(zhuǎn)換為智能打印機數(shù)據(jù)流(IPDS )格式, 并將該數(shù)據(jù)以這種統(tǒng)一的輸出格式傳送給打印生產(chǎn)系統(tǒng)。在第10章 描述了用于彩色打印的各種技術。
在打印數(shù)據(jù)流的規(guī)范和擴展中還存在以下問題在數(shù)據(jù)流中必須 插入新的命令以考慮計算機、打印設備和/或后續(xù)處理設備的技術擴 展。這種擴展的確定大多是一種相對費事的方法,其中不同的工業(yè)伙 伴必須一起工作以協(xié)調(diào)相互之間的改變或更新。
在US-A-6,097,498中描述了如何向智能打印機數(shù)據(jù)流TM (IPDSTM)插入3個新的數(shù)據(jù)流命令,即WOCC、 WOC以及END。
另一種在AFP數(shù)據(jù)流中存放附加控制數(shù)據(jù)的可能性在于,將數(shù) 據(jù)存放在所謂的對象容器中,例如參見公開物SC31-6802-05, 93-95 頁。
在標題為"Image Object Architecture Reference"的IBM 乂>開物 SC31-6805-05,第6期(2002年8月)中,描述了如何在數(shù)據(jù)流AFP 和IPDS中處理諸如文本、圖像、圖形、條形碼和字體的文檔對象。 為此定義了所謂的對象內(nèi)容體系(OCA),其中為各對象設定了特定 的數(shù)據(jù)結(jié)構和控制參數(shù)或表征該對象的參數(shù),為圖像例如設定了所謂 的圖像對象內(nèi)容體系(IOCA)、為圖形設定了相應的GOCA,為表 現(xiàn)文本設定了 PTOCA等等。IOCA詳細地描述在上述文檔中。在該 文檔的v-vii頁中還提到了其它有助于理解數(shù)據(jù)流的IBM文檔。
文檔數(shù)據(jù)流AFPTM的細節(jié)描述在國際商業(yè)機器公司(IBM)出 版的公開物F-544-3884-01中,標題是"AFP Programming Guide and Line Data Reference"。文檔數(shù)據(jù)流AFP被進一步開發(fā)成文檔數(shù)據(jù)流 MO:DCATM,后者例如描述在標題為"Mixed Object Document Content Architecture Reference, IBM公開物SC31-6802-06 ( 2004 年1月)中。該數(shù)據(jù)流的細節(jié)也描述在US-A-5,768,488中。在該文獻 中還解釋了該數(shù)據(jù)流的包含控制數(shù)據(jù)的特定字段定義,即所謂的"結(jié)構字段"。
AFP/MO:DCA數(shù)據(jù)流在打印生產(chǎn)任務的過程中通常被轉(zhuǎn)換為智 能打印機數(shù)據(jù)流tm (IPDSTM)的數(shù)據(jù)流。在US-A-5,982,997中示出 這樣的過程。IPDS數(shù)據(jù)流的細節(jié)例如在IBM文檔S544-3417-06, "Intelligent Printer Data Stream Reference",第7期(2002年11月)
中描述。
IPDS和SFP數(shù)據(jù)流通常包含和/或引用所謂的資源,這些資源包 含輸出文檔所需要的數(shù)據(jù)。資源的數(shù)據(jù)在此可以通過簡單引用而多次 用于一個或多個打印任務,這些打印任務又包含多個文檔或文檔部 分,而不必多次傳送。由此,由處理單元(例如產(chǎn)生文檔的主計算機) 向隨后的處理單元(例如打印服務器或打印設備)傳送的數(shù)據(jù)量減小 了,尤其是在傳送多個具有或需要部分相同數(shù)據(jù)的文檔的數(shù)據(jù)時。這 種資源的例子是字體或?qū)⒁c文檔疊加的格式(透明圖overlay)。 資源在此可以包含在打印數(shù)據(jù)流自身中,或者與打印數(shù)據(jù)流分開地在 參與的系統(tǒng)之間傳輸并且在不同的文檔內(nèi)分別只是被引用。在此,尤 其是可以規(guī)定,資源已經(jīng)存儲在后續(xù)處理設備中(例如打印服務器或 打印設備),從而資源不需要重新隨著每個打印任務傳送,而是只需 要引用。
在顯示AFP文檔數(shù)據(jù)時,在AFP文檔數(shù)據(jù)流中位于不同地點或 來自不同源的資源,與文檔的相應可變數(shù)據(jù)如來自數(shù)據(jù)庫的數(shù)據(jù)一起 用于計算,如計算地址、計算號、計算值等。資源數(shù)據(jù)在此可以結(jié)合 成文檔數(shù)據(jù)流中的內(nèi)部資源,或者作為外部資源通過資源名稱從庫中 調(diào)用。在解析過程中還驗證數(shù)據(jù)的一致性。
在IBM 2002年3月的文檔"Print Services Facility for OS/390&z/OS,Introduction,,, Vers. 3, Release 3.0, G544-5625醫(yī)03中 描述了如何將所謂的行數(shù)據(jù)或MO:DCA文檔數(shù)據(jù)流轉(zhuǎn)換為IPDS數(shù) 據(jù)流。軟件程序"打印服務工具(PSF)"在此將可變的文檔數(shù)據(jù)與資 源數(shù)據(jù)組合起來,以管理和控制將要發(fā)送給作為輸出設備的打印機的 輸出數(shù)據(jù)。本申請人以商品名稱Oc6 SPS和CIS開發(fā)和銷售具有相應功能的軟件產(chǎn)品。
US2005/0024668 Al公開了 一種用于在處理基于資源的打印任 務時可靠管理和分配資源的方法。WO-A1-2004/0008379公開了一種 用于處理文檔數(shù)據(jù)流中的資源數(shù)據(jù)的方法。
Stollnitz, J.等人的"Reproducing Color Images Using Custom Inks", ACM Proceedings of the 25 annual conference on Computer
graphics and interactive techniques, SIGGRAPH,98, ACM Press, 1998年7月公開了 一種用于在偏移打印機上進行顏色再現(xiàn)的方法。
明書中,上述其它公開物或文檔以及專利申請中描述的方法、系統(tǒng)和 措施可以結(jié)合本發(fā)明使用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種用于捕獲打印數(shù)據(jù)的方法、 計算機程序和系統(tǒng),其中捕獲在很大程度上可以自動執(zhí)行。捕獲尤其 是可以在電子的、數(shù)字的高效打印系統(tǒng)中執(zhí)行。
該技術問題通過獨立權利要求中給出的發(fā)明來解決。本發(fā)明的優(yōu) 選實施方式在各從屬權利要求中給出。
在本發(fā)明的第一方面,為了捕獲具有多個對象的打印數(shù)據(jù),將各 個對象分別轉(zhuǎn)換為一個像素文件,并且分別執(zhí)行以下步驟
-根據(jù)預定的捕獲規(guī)則,針對該像素文件中與相應對象相鄰的顏 色區(qū)域為該對象確定至少 一個填充,
-將該對象和至少一個填充插入到該像素文件中,其中在插入時 將該對象和填充掃描到該像素文件中。
通過轉(zhuǎn)換各個對象,可以實現(xiàn)不產(chǎn)生關于對象形狀的附加表格或 列表就提供完整的對象信息來計算填充的優(yōu)點。由此,由于在裁剪或 掃描中直接在像素文件中產(chǎn)生填充,因此不需要為了該填充而在對象 層面上產(chǎn)生附加對象。由此,借助各個對象針對像素文件來確定填充器中進行。
各個對象的轉(zhuǎn)換不是一定意味著在一個特定的時刻只能轉(zhuǎn)換唯 一的一個對象。還可以將多個對象并行地從打印數(shù)據(jù)轉(zhuǎn)換到像素文件 中。個別情況下,意味著要被轉(zhuǎn)換的對象不是在空間上在圖像中與其 它同時要被轉(zhuǎn)換的對象相交,從而將因此明顯加大計算填充的復雜 度。填充既在剪裁中通過減小待插入對象的區(qū)域又在掃描中通過向?qū)?象插入填充來產(chǎn)生。
由于對象分別被轉(zhuǎn)換為像素文件,因此捕獲可以在打印服務器和 /或打印設備中不延遲打印過程地進行。因此可以"在飛行中"捕獲打印 數(shù)據(jù)流。
優(yōu)選的是,本發(fā)明的方法實時地在打印設備的打印數(shù)據(jù)控制器中執(zhí)行。
在本發(fā)明的可以單獨或者與第一方面結(jié)合應用的第二方面中,提 供了一種用于捕獲具有多個對象的打印數(shù)據(jù)的方法,其中當對象之一 的亮度與緊鄰區(qū)域之間相差一個大于預定閾值的差值時,只在該對象 的邊緣上確定填充。由此可以在相鄰的對象具有相似亮度的情況下不 設置填充,因為填充由于亮度相似而幾乎不能顯現(xiàn)。從而省去了對大 量填充的計算,由此更為簡單地實時執(zhí)行本發(fā)明的方法。該方法優(yōu)選 這樣擴展,即在具有高亮色顏色的對象中,即使所考察的對象應當具 有相似的亮度也總是確定填充,因為在對由高亮色顏色組成的對象進 行不正確的記錄時,總是形成所謂的"閃光",也就是在相鄰對象之間 窄的白色空隙,這種閃光應當^皮避免。
在本發(fā)明的可以單獨或者與上面提到的方面結(jié)合應用的第三方 面中,在一個窄的、長的尖峰區(qū)域中的填充一這些填充大致形成相應
的尖峰一不是延伸超過在X方向和Y方向上的填充的預定寬度,該 寬度涉及未捕獲對象的尖峰的最外面的點。根據(jù)本發(fā)明的這一方面, 如果達到與尖峰之間的特定距離,就可以簡單地截止填充。該方法可 以用最小的計算代價執(zhí)行。由此實時地和在沒有費事的計算裝置的情 況下簡化了本發(fā)明方法的執(zhí)行。根據(jù)本發(fā)明的可以單獨或者與上面提到的方面結(jié)合應用的第四 方面,提供了一種用于捕獲具有多個對象的打印數(shù)據(jù)的方法。在此, 打印數(shù)據(jù)與捕獲指令一起在打印數(shù)據(jù)流中產(chǎn)生以用于執(zhí)行捕獲,該打 印數(shù)據(jù)被傳送給打印數(shù)據(jù)處理設備,和/或在打印數(shù)據(jù)處理設備中被處 理,其中打印數(shù)據(jù)流引用包含捕獲參數(shù)和/或捕獲指令的資源數(shù)據(jù)。
打印數(shù)據(jù)流尤其是可以被傳送給打印數(shù)據(jù)處理設備,例如傳送給 打印設備。捕獲參數(shù)和/或捕獲指令優(yōu)選包含在打印數(shù)據(jù)協(xié)議中。
還可以設置一種用于捕獲具有多個對象的打印數(shù)據(jù)的方法,其中 打印數(shù)據(jù)與捕獲指令一起在打印數(shù)據(jù)流中傳輸以用于在打印設備中 執(zhí)行捕獲。捕獲指令尤其是可以包含在打印數(shù)據(jù)協(xié)議中。打印數(shù)據(jù)流 在此引用包含捕獲參數(shù)和/或捕獲指令的資源數(shù)據(jù)。
如果打印系統(tǒng)的操作員通過在諸如打印服務器、掃描處理器或例 如設置在打印設備中的打印數(shù)據(jù)控制器的打印數(shù)據(jù)處理設備中存儲 相應的捕獲資源來設置,則將資源結(jié)構用于捕獲就是特別有利的。該 設備的設置在此可以有利地單獨基于特定的捕獲方法進行。優(yōu)選的還 有,捕獲參數(shù)和/或捕獲指令不必為每個打印任務而重新傳送給執(zhí)行該 捕獲的設備。
這里,本發(fā)明的第四方面尤其是也可以包括產(chǎn)生和處理相應的捕 獲資源數(shù)據(jù)。這些數(shù)據(jù)例如可以在主計算機、客戶機或打印服務器中 作為文件或文件集合(庫)被生成和改變,在這些計算機中被管理和 存儲,并在它們之間被交換。它們也可以與一個數(shù)據(jù)流交換,或者和 數(shù)據(jù)流無關地與一個打印設備交換,尤其是被傳送到該打印設備,或 者從該打印設備被接收,在打印設備中被存儲、生成、改變或管理。
根據(jù)本發(fā)明的單獨或者與上面提到的方面結(jié)合應用的第五方面
可以規(guī)定為了捕獲打印數(shù)據(jù),在一個打印數(shù)據(jù)流中的打印數(shù)據(jù)與捕 獲指令一起生成、提供和/或傳送。這里,打印數(shù)據(jù)流被構造成不同的
層,并且捕獲指令具有與層有關的優(yōu)先規(guī)則。打印數(shù)據(jù)流尤其是可以 傳送給打印數(shù)據(jù)處理設備。其可以被傳送給打印設備。
根據(jù)本發(fā)明的可以單獨或者與上面提到的方面結(jié)合應用并且尤其是與第五方面結(jié)合應用的第六方面,為了捕獲打印數(shù)據(jù),在一個打 印數(shù)據(jù)流中的打印數(shù)據(jù)與捕獲指令一起生成、傳送和/或在打印數(shù)據(jù)處 理設備中被處理。打印數(shù)據(jù)流被構造成不同的層。層越高,其對該層 中包含的指令發(fā)生作用的范圍就越大。根據(jù)本發(fā)明的這一方面,來自 較低層的捕獲指令比來自較高層的捕獲指令更為優(yōu)先。相應地,尤其 是可以根據(jù)本發(fā)明的第五方面設置優(yōu)先級指令。打印數(shù)據(jù)流尤其是可 以傳送給打印數(shù)據(jù)處理設備。其可以傳送給打印設備。
通常,打印指令、尤其是顏色指令在打印數(shù)據(jù)流中從較高層繼承 到較低層。這意味著較高層中的打印指令自動對所有下面的層發(fā)揮作 用。較高層中的打印指令由此具有優(yōu)于較低層的打印指示的優(yōu)先級。
相反,在捕獲的情況下,有利的是來自較低層的捕獲指令具有優(yōu) 于來自較高層的捕獲指令的優(yōu)先級,因為較低層中的捕獲指令與相應 的對象存在更為直接的關系,從而是特定于該對象的。
根據(jù)本發(fā)明的可以單獨或者與上面提到的方面結(jié)合應用并且尤 其是與第五方面結(jié)合應用的第七方面,在一個打印數(shù)據(jù)流中打印數(shù)據(jù) 與捕獲指令一起被傳送到打印設備中,而且打印數(shù)據(jù)流被構造成不同 的層。層越高,包含在該層中的指令所作用的范圍就越大。根據(jù)該方 面,在最高層中設置捕獲指令,利用該捕獲指令可以在最高層的整個 范圍內(nèi)接通或斷開捕獲。這尤其是一種全局開關,利用該全局開關可 以在整體上接通或斷開捕獲。由此給印刷系統(tǒng)的操作員提供了僅在最 高層采用相應的捕獲指令的情況下就可以基本上接通或斷開打印數(shù) 據(jù)流中的捕獲的可能。該方法尤其是還可以與上面闡述的方法結(jié)合使 用,其中來自較低層的捕獲指令具有優(yōu)于來自更高層的捕獲指令的優(yōu) 先級,其中在最高層中的"開關,,中斷了這種優(yōu)先規(guī)則。相應地,尤其 是可以設置根據(jù)本發(fā)明第五方面的優(yōu)先級指令。
在上述不同方面的捕獲方法中,通常借助捕獲參數(shù)和捕獲指令控 制該方法。在不同方面的方法中,符合目的的是在打印設備或在其打 印數(shù)據(jù)控制器中設置一組預定值(捕獲參數(shù)和捕獲指令),根據(jù)這組 預定值可以控制捕獲方法。由于捕獲方法在很大程度上由打印設備的質(zhì)量決定,因此符合目的的是設置這種預定值的完整組,使得在實踐 中只要向打印設備傳送具有確實很少的其它參數(shù)和捕獲指令的打印 數(shù)據(jù),這些其它參數(shù)和捕獲指令分別使捕獲方法與相應的打印數(shù)據(jù)相
協(xié)調(diào)° '、 。
、 、 、 P 、, ,、。 、
一高級功能表現(xiàn)(AFP )以及從該數(shù)據(jù)流推導出的數(shù)據(jù)流如MO:DCA 或IPDS結(jié)合使用,下面這些數(shù)據(jù)流也稱為AFP/IPDS數(shù)據(jù)流。
像素文件可以是在傳統(tǒng)含義下構成的位圖文件,其中為每個像素 僅設置一位信息。但是該一位信息也可以是位圖,其中用多個位對每 個像素編碼,例如用4位或8位編碼,尤其是逐個字節(jié)地編碼。由此 例如可以對每個像素存儲不同的灰度值,例如24=16或28=256個灰度 值。在本說明書的范圍內(nèi),兩種類型的像素文件都被看作是位圖。
在本發(fā)明的上述方面中,為了在產(chǎn)生文檔數(shù)據(jù)流的數(shù)據(jù)處理系統(tǒng) 和處理文檔數(shù)據(jù)流的數(shù)據(jù)處理系統(tǒng)之間傳輸文檔數(shù)據(jù)流,尤其是設置 主計算機或打印服務器作為產(chǎn)生文檔數(shù)據(jù)流的數(shù)據(jù)處理系統(tǒng)。處理文 檔數(shù)據(jù)流的數(shù)據(jù)處理系統(tǒng)尤其可以是實施為打印服務器、具有解析單 元的計算機和/或掃描處理器,并且尤其是實施為集成在打印設備中或 者連接到打印設備上的打印數(shù)據(jù)控制器。在從主計算機通過所述系統(tǒng) 如打印服務器向集成在打印設備中的打印數(shù)據(jù)控制器輸出數(shù)據(jù)時,該 系統(tǒng)可以將該數(shù)據(jù)尤其是例如從MO:DCA格式轉(zhuǎn)換為IPDS格式。
下面借助附圖詳細解釋本發(fā)明。在附圖中 圖la至lc示意性示出向位圖文件插入對象; 圖2a至2c示意性示出向位圖文件插入對象; 圖3以框圖示意性示出打印系統(tǒng); 圖4以流程圖示出本發(fā)明所述方法的基本流程; 圖5以流程圖示出在位圖文件中插入對象; 圖6示出各個捕獲參數(shù)的表格;圖7a和7b示出在對象尖峰區(qū)域內(nèi)的填充; 圖8a和8b示出在邊界線的區(qū)域內(nèi)的填充,其中具有沿著邊界線 改變的亮度;
圖9示意性示出IPDS打印數(shù)據(jù)流的分層式結(jié)構的例子; 圖10、 11、 12示出打印數(shù)據(jù)流中的捕獲例子;以及 圖13示出AFP、 IPDS捕獲參數(shù)三聯(lián)體的表格。
基本方法原理
捕獲的基本原理很簡單,而且已經(jīng)由各種捕獲方法公開較亮的 著色劑大約在應當被較暗的著色劑占據(jù)的區(qū)域內(nèi)擴展。較亮的著色劑 被較暗的著色劑變暗,而且應當不能再被識別出來。較暗的著色劑或 較暗的顏色用于對象的輪廓。
具體實施例方式
下面借助圖la至lc和2a至2c解釋本發(fā)明用于捕獲具有多個不 同對象的打印數(shù)據(jù)的方法。
原則上打印數(shù)據(jù)以一種定義各個對象的格式存在。通常這是多個 對象。打印數(shù)據(jù)由此通常在捕獲前包括矢量顯示中的對象和其它預定 對象。通過插入捕獲區(qū)域,與位圖文件同時地掃描打印數(shù)據(jù)。在本方 法中,這是通過同時保持包括多個對象的打印數(shù)據(jù)以及該打印數(shù)據(jù)將 被轉(zhuǎn)換的位圖文件來進行的。圖la示出矩形1,該矩形包含在位圖文 件中,并且被一種具有預定亮度的顏色填充。此外圖l還示出傾斜的 方格2,該方格是打印數(shù)據(jù)的對象3。該方格應當被插入到矩形1中, 使得該方格從矩形1的左下角延伸到右上角。方格2比矩形1更亮。
方格2是打印數(shù)據(jù)的組成部分,并且在打印數(shù)據(jù)中作為矢量對象 表示。因此方格2是對象。矩形l通過位圖文件中的像素來表示。因 此矩形1不是對象。
在位圖文件所包含的矩形1中,首先裁剪(敲空)應當插入方格 2 (圖lb)的區(qū)域4。由此避免了矩形1的顏色和方格2的顏色存在大面積的疊加,由此方格2的顏色忠實于原始顏色地發(fā)揮作用。由于 方格比矩形1更亮,因此經(jīng)過裁剪的區(qū)域4恰好相當于方格2的大小。
此后將對象3以方塊2的形式插入到位圖文件的經(jīng)過裁剪的區(qū)域 4中。在此,將對象3掃描成標繪在位圖文件中的相應位置上的像素。 由于對象3比相鄰的矩形1更亮,因此方格2在位圖文件的與該位圖 文件的暗片段的邊界上分別擴展了捕獲區(qū)域或填充5,該填充延伸超 過經(jīng)過裁剪的區(qū)域4。方格2的輪廓通過矩形1的更暗的顏色被劃界, 矩形1恰好被剪切成方格的形狀。
在掃描對象3的過程中,在此插入事先借助對象計算的捕獲區(qū)域 或填充5。
現(xiàn)在在圖lc所示的具有與矩形l相交的方格2的圖像中,應當 將圓6插入到矩形1的中心。圓6被一種亮度介于矩形l和方格2之 間的顏色填滿。
圓6的直徑大于方格2的寬度,從而圓在兩邊都延伸超過方格2 而進入矩形l的區(qū)域。在為了適應圓而剪切區(qū)域4的過程中,圓與矩 形1的區(qū)域緊鄰的邊緣7恰好被剪切成具有該圓的大小,相反,圓與 更亮方格2緊鄰的邊緣8被剪裁出具有稍許減小的大小。由此方格2 延伸到圓6的區(qū)域中。這個延伸到圓6的區(qū)域內(nèi)的區(qū)域形成填充5(圖 2b)。
此后將在打印數(shù)據(jù)中形成對象3的圓本身插入到位圖文件的經(jīng) 過裁剪的區(qū)域4中。在此,將圓6掃描成標繪在位圖文件中的相應位 置處的像素。由于圓6比矩形1的區(qū)域更亮,因此圓6與矩形1的區(qū) 域緊鄰的邊緣7擴展了填充5,該填充延伸到矩形1的區(qū)域中。在此 圓的輪廓通過矩形1的暗色的邊緣來限定。
在圓6與方格2緊鄰的邊緣8上,向位圖文件插入恰好具有圓6 的大小的圓,這是因為在此比方格2更暗的圓6的顏色限定了這個圓 的輪廓。
上面借助兩個對象(方格2,圓6)解釋了在位圖文件中插入這 兩個對象。在此,這些對象分別插入到位圖文件中,其中針對地該對象自己計算捕獲區(qū)域或填充5,并且相應于所確定的填充對對象進行 剪裁和插入。在插入對象時將這些對象掃描到位圖文件中。
上面借助對象解釋了本發(fā)明的原理,這些對象用具有預定亮度的 顏色填滿。術語"顏色"在此被簡化地使用了。 一種顏色在多色打印中 通常由多種著色劑組成,這些著色劑根據(jù)需要以不同的比例疊加。各 著色劑由控制程序處理為分離的分色。為了產(chǎn)生總圖像,疊加所有的 分色。由此在多色打印中通過所有分色(平面)進行裁剪,相反針對 各個分色的填充卻是單獨確定和插入。
在圖3中示出打印系統(tǒng),利用該打印系統(tǒng)在用戶計算機9上運行 的用戶軟件程序10中產(chǎn)生彩色的圖像數(shù)據(jù)。這樣產(chǎn)生的圖像數(shù)據(jù)作 為打印數(shù)據(jù)被輸入打印服務器11。該打印數(shù)據(jù)以諸如AFP、 PostScripts PDF或PCL的打印數(shù)據(jù)語言給出。打印服務器11連接 到諸如互聯(lián)網(wǎng)的網(wǎng)絡12,并且可以從不同的用戶計算機接收打印數(shù) 據(jù)。
打印服務器11與打印設備13相連接。在打印設備13中存在多 個打印站。在圖3中僅示出3個打印站14、 15、 16。用一個高亮顏色 打印的打印設備只需要兩個打印站,而用兩個高亮顏色打印的打印設 備需要3個打印站,用于在全彩色空間(YMCK)中打印的打印設備 需要4到6個打印站。每個打印站包括顯影站14a、 15a、 16a、曝光 單元14b、 15b、 16b,如發(fā)光二極管梳,以及其它本身公知的電子照 相部件,如光導體滾筒和電暈發(fā)射裝置。
從打印服務器11接收的數(shù)據(jù)由包含在打印設備13中的可縮放掃 描結(jié)構(SRA)打印數(shù)據(jù)控制器17接收。在打印數(shù)據(jù)控制器17中實 時地執(zhí)行捕獲方法,將打印數(shù)據(jù)掃描成單個的像素,并且顏色精確地 輸入給打印設備14、 15、 16或相應的發(fā)光二極管梳14b、 15b、 16b, 以便在相應的光導體滾筒上形成潛像。然后將這樣形成的靜電圖像以 公知方式電子照相地用調(diào)色劑顯影,并打印在顯示載體18上,在此 該顯示載體包括單個紙張。
此外,打印數(shù)據(jù)控制器中的掃描過程可包括在將掃描的像素輸出給光電二極管梳14b、 15b、 16b之前先特定于機械地準備該掃描的像 素的篩選過程(screening process)。該篩選過程可以在捕獲過程之 后進行,或者在一個步驟中用捕獲過程或掃描過程執(zhí)行。在一個共同 的步驟中執(zhí)行尤其是在l位打印數(shù)據(jù)的情況下是可能的(所謂的二值 打印數(shù)據(jù)),在分開的步驟中執(zhí)行通常在打印數(shù)據(jù)是用多位編碼的情 況下(灰度級數(shù)據(jù),所謂的多值打印數(shù)據(jù))是優(yōu)選的。
下面借助圖4和圖5中示出的流程圖詳細解釋在打印數(shù)據(jù)控制器 17中執(zhí)行的用于捕獲和掃描打印數(shù)據(jù)的方法的方法流程。該方法首先 從步驟Sl (圖4)開始。在步驟S2中從打印數(shù)據(jù)中提取出單個的對 象,該對象應當被插入位圖文件中相應的位置,該對象在該位置上就 位于打印數(shù)據(jù)中。
在步驟S3中,針對位圖文件中存在并且與該對象緊鄰的彩色區(qū) 域或灰度級區(qū)域計算該對象的捕獲區(qū)域或填充。計算該填充的規(guī)則下 面還要詳細解釋。
在步驟S4中將該對象插入位圖文件中,其中該對象被掃描成像 素,并且將各個像素放入位圖文件中。
此后檢查是否存在其它將被插入位圖文件的對象(步驟S5)。 如果存在其它對象,則該方法流程跳轉(zhuǎn)到步驟S2。否則該方法就在步 驟S6結(jié)束。由此利用本方法將對象分別轉(zhuǎn)換為位圖文件。在此,借 助對象參照位圖文件的與該對象緊鄰的顏色區(qū)域的亮度來計算填充。 其優(yōu)點是,無需產(chǎn)生關于對象形狀的附加表格或列表就可以提供完整 的對象信息。由于填充在對位圖文件進行剪裁或掃描時產(chǎn)生,因此不 需要在對象層面上產(chǎn)生附加對象的填充。由此,借助各個對象針對位 圖文件來確定填充以及在位圖文件中插入該填充都可以在不延遲打 印過程的情況下在打印設備13的打印數(shù)據(jù)控制器17中進行。
在位圖文件中插入對象(步驟S4)在圖5所示的流程圖中示出。 該方法流程從步驟S7開始。在步驟S8中,在位圖文件中切割或裁剪 出用于插入該對象的區(qū)域。在此,要考慮突出到對象區(qū)域中的填充。 這種填充例如在待插入對象比位圖文件的緊鄰顏色區(qū)域更暗的時候出現(xiàn)。這種切割也可以在特定的應用(例如套印)中去掉。
在接下來的一個步驟中將對象掃描成位圖文件,其中在此要考慮 將對象延伸到位圖文件的緊鄰區(qū)域中的填充。例如在對象比位圖文件 的緊鄰區(qū)域更亮的時候就是這樣。
該方法流程在步驟S10結(jié)束。
捕獲規(guī)則
在本方法中,為了判斷哪個著色劑或哪種顏色更亮,采用相應著
色劑或相應顏色的中性密度。中性密度ND在針對著色劑的CMYK 顏色空間中通過以下公式定義 ND=-1.71og(l-c'(l-10 0 6d))
其中d是相應著色劑的單位中性密度,該單位中性密度對于青色 來說大多是0.61,對于品紅來說大多是0.76,對于黃色大多是0.16, 對于黑色大多是1.70。 c是該著色劑或染料的濃度,著色劑以該濃度 繪制在記錄載體上。該濃度包括從O到1的值域。c還稱為重合度。
一種顏色的中性密度ND由各個著色劑的中性密度之和產(chǎn)生,如 下所示
ND=(NDC+NDM+NDY+NDK)
在本方法中,有3種不同類型的填充或捕獲SPREAD是一種 較亮的顏色或較亮的著色劑擴展到較暗的顏色或較暗的著色劑中的 填充。
CHOKE是一種較暗的顏色區(qū)域在較亮的顏色區(qū)域內(nèi)的填充,其 中較亮的顏色區(qū)域在較暗的顏色區(qū)域的范圍內(nèi)被裁剪(敲空),由此 較暗的顏色區(qū)域被盡可能顏色真實地再現(xiàn)。CHOKE的填充在此是通 過減小較亮的顏色區(qū)域的被裁減范圍來實現(xiàn)的,由此較亮的顏色區(qū)域 又擴展到較暗的顏色區(qū)域中。
還存在在兩個緊鄰的區(qū)域中存在兩種不同的顏色或兩種不同的 著色劑的情況,這些顏色或著色劑雖然顏色不同但是具有相同的中性 密度。在此采用的填充被稱為CENTER-TRAP (中心捕獲),并且關 于兩個緊鄰平面之間的邊界線對稱。由此保持了原始的輪廓。但是這種中心填充不能用于黑色或不透明的顏色或不透明的著色劑。在黑色 以及其它不透明的顏色的情況下,緊鄰的顏色或著色劑總是擴展到黑 色或該其它不透明顏色的下方。
根據(jù)相應的著色劑類型或顏色類型,采用不同的捕獲規(guī)則。在下 面稱為"正常顏色,,的半透明顏色的情況下,采用所有捕獲規(guī)則。這也 適用于通常采用的處理顏色一青色、品紅和黃色,這些顏色都是半透 明的。
透明的顏色,尤其是透明的油漆基本上不會被捕獲。 對不透明的顏色像對待黑色一樣處理,也就是說,采用與黑色相
同的捕獲規(guī)則,根據(jù)這些捕獲規(guī)則,緊鄰的著色劑和顏色擴展到不透
明的顏色下面。
位于所釆用的顏色空間范圍之外的特殊的斑點顏色,如金色或銀 色,在捕獲過程中被忽略。斑點顏色也被稱為高亮顏色。
在圖像數(shù)據(jù)文件中,存在很多相互緊鄰的對象。為了不產(chǎn)生太多 的、總體上會對圖像產(chǎn)生負面影響的填充,計算緊鄰區(qū)域的中性密度 之差。僅當該差值超過預定的絕對值時才產(chǎn)生填充。該閾值典型地位
于從0到50%重合度的范圍內(nèi),優(yōu)選在從5%重合度到40%重合度的 范圍內(nèi),著色劑以該重合度繪制在記錄載體上。在本發(fā)明的范圍內(nèi), 也可以不采用中性密度而采用借助重合度的差異或相鄰顏色平面的 亮度的閾值。在多色打印中,該闊值用于每一種著色劑。
原則上,該閾值越大,所產(chǎn)生的填充就越小。因此在實踐中從至 少20%到50%的閾值是非常有效的。
用不同的捕獲規(guī)則來處理各種特定的對象。
圖形對象是借助矢量定義的對象,這些對象大多用一種單色填 滿。在兩種這樣的對象緊鄰的情況下,可以簡單地判斷是否要執(zhí)行填 充。難的是圖形對象以變化的顏色形成。下面將對此詳細解釋。
對字母對象原則上像對待圖形對象那樣處理。但是在小字母對象 的情況下,這種字母對象的線寬在預定的極限寬度以下,會在捕獲時 出現(xiàn)問題,由此捕獲可能使該字母的可讀性變差。因此將字母對象的寬度與最大的填充寬度相比較。如果字母對象的寬度小于最大填充寬
度的兩倍,則將該填充寬度減小特定的絕對值,如減小50%。如果對 象寬度仍然小于加倍減小的最大填充寬度,則不進行捕獲,而是將字 母對象作為套印(overprint)來打印,也就是說,字母對象打印在背 景顏色上,而無需在字母對象的區(qū)域內(nèi)對背景顏色裁剪。由此不執(zhí)行 敲空(形成空隙)。
對黑色的對象就像對待不透明對象那樣處理,從而所有其它顏色 或著色劑都擴展到這些對象下面。作為黑色的對象,處理所有中性密 度位于特定的閾值之上的對象。該閾值位于從70%黑色的中性密度到 100%黑色的中性密度的范圍內(nèi)。優(yōu)選的是,該閾值位于從85%黑色 的中性密度到95%黑色的中性密度的范圍內(nèi)。高亮顏色原則上可以被 看做是黑色。
從偏移打印已知可以產(chǎn)生"超黑色,,。在用調(diào)色劑微粒打印的電子 照相打印機中,合適的是獲得濃密的黑色,在黑色下面打印其它顏色 以提高這些顏色的顏色密度。這些其它顏色被稱為支持色。在此為了 不讓錯誤記錄被看見,反過來捕獲打印在黑色著色劑下面的支持色, 也就是說,支持色在邊界區(qū)域被合成一塊。由此可靠地防止了在錯誤 定位的情況下支持色被黑色著色劑完全覆蓋。
高亮色對象是由唯一的一種特定的著色劑組成的對象。高亮顏色 一般產(chǎn)生對應于多種著色劑的混合并通常位于可以用過程著色劑達 到的范圍之外的顏色影響。高亮顏色不會與其它過程顏色相混合。
由于高亮顏色的重合度無法與由多個過程顏色組成的顏色的重 合度相比較,因此在計算捕獲閾值時不采用重合度,而采用對象的中 性密度。
對圖像對象本身通常是不進行捕獲方法的。圖像對象在它們與緊 鄰的其它對象的邊界上被捕獲。在此原則上存在4種不同的可能性 在中心捕獲的情況下圖像以及緊鄰的矢量對象都擴展。在中性捕獲的 情況下,每個像素都與緊鄰的矢量對象的中性密度相比較,并且逐個 像素地在一側(cè)或另 一側(cè)進行填充。但是這可能產(chǎn)生擴散的邊緣效果,這種邊緣效果不是期望的。
在暗圖像中執(zhí)行Choke圖像捕獲,也就是說,緊鄰的矢量對象 延伸到圖像下面。相反,在亮圖像中執(zhí)行圖像捕獲,也就說圖像延伸 到對象區(qū)域下面。
針對圖像對象的優(yōu)選捕獲規(guī)則是中心捕獲,也作為標準規(guī)則(默
認)預先給定。對灰度圖像就像對待彩色圖像那樣處理。在緊鄰的圖 像對象之間不執(zhí)行捕獲。
由于在本方法中捕獲是全自動進行的,因此可以預先給定一定的 捕獲參數(shù)。這些捕獲參數(shù)可以是存儲在打印系統(tǒng)中的預定值(默認 值),也可以是單獨添加到打印文檔中的捕獲參數(shù)。優(yōu)選的是,在打 印設備13或其打印數(shù)據(jù)控制器17中存儲完整的捕獲參數(shù)組,從而在 打印系統(tǒng)中單單捕獲打印數(shù)據(jù)以及應當執(zhí)行捕獲的捕獲指令。該完整 的捕獲參數(shù)組(預定值)可以通過單獨用打印數(shù)據(jù)流傳送的捕獲參數(shù) 覆蓋或代替,或者這些預定值還可以通過其它下面要解釋的資源代 替,這些資源也可以存儲在打印系統(tǒng)中。
優(yōu)選的是,在本方法中釆用兩個不同的捕獲參數(shù)組,其中一個捕 獲參數(shù)組在打印機中控制與記錄載體的進給方向平行的捕獲,另一個 捕獲參數(shù)組在打印裝置中控制與記錄載體的進給方向垂直的捕獲。
下面借助圖6所示的表格解釋各個捕獲參數(shù)。
填充(捕獲)的寬度優(yōu)選是固定地預先給定的。這顯著簡化了填 充的產(chǎn)生,因為只需要確定是否應當產(chǎn)生填充,以及應當在兩個緊鄰 對象之間的極限平面的哪一側(cè)設置填充,或者填充是否應當以邊界線 為中心來設置。填充的寬度通常等于一個或兩個像素。在600dpi的分 辨率時,兩個像素大約等于1.5mm。為了測試目的,符合目的的是將 填充的寬度設置為幾個亳米,因為這樣一來就能立即識別出在打印圖 像上的填充。
對于非黑色的著色劑,填充的寬度通常等于0.02至5.0mm,其 中對于X方向和Y方向可以采用相同的值(表l)
黑色或不透明著色劑的填充寬度通常是非黑色著色劑的填充寬度的兩倍(表2)。
如果打印數(shù)據(jù)縮放,也就是轉(zhuǎn)換成更大或更小的比例,則填充保 持不變的寬度。填充寬度的縮放是不合適的。
在兩個顏色平面之間的邊界線上的每個法線方向都可看作是在 確定填充寬度時的X方向,該法線方向垂直分布,或者分布在垂直線 和相對于垂直線傾斜45。的線之間的區(qū)域內(nèi)。由此,填充的寬度在垂 直線方向上由邊界線調(diào)節(jié),而不是在邊界線的法線方向調(diào)節(jié)。按照對 應的方式,作為在邊界線上的法線的Y方向是在水平線和相對于水平 線傾斜45。的線之間的各個方向,或者是水平分布的法線。捕獲的寬 度在此也不是在邊界線的法線方向上調(diào)節(jié),而是在水平方向上(Y方 向)調(diào)節(jié)。
在實踐中,這意味著填充等于垂直方向(X方向)上的一個或兩 個像素,或者等于水平方向(Y方向)上的一個或兩個像素。因此, 不需要費事地計算填充的寬度,而且沒有大的計算代價就可以將填充 記錄到位圖文件中。這簡化了在打印設備運行期間的捕獲方法。
表3給出了針對用于判斷兩個相鄰區(qū)域的亮度的差值的規(guī)則。如 果兩個緊鄰區(qū)域的亮度之差小于該差值,則不產(chǎn)生填充。在多顏色空 間(CMYK)中,比較對象的每種著色劑。對較亮的著色劑乘以相應 的重合度,并提高百分率的差值,如果由此提高的較亮的著色劑比乘 以重合度的較暗的著色劑更暗,則不需要捕獲。該比較在緊鄰區(qū)域的 所有著色劑之間進行。如果比較結(jié)果表明需要進行捕獲,則進行捕獲。
對具有在預定密度極限(黑色密度極值)之上的中性密度的顏色 就像對待黑色那樣處理。該預定值是100% (表4)。但是在有些情 況下符合目的的是將該密度極限降低到例如80%到95%的范圍內(nèi)。
表5示出黑色-顏色極限,該黑色-顏色極限說明從什么重合度開 始將顏色"黑色"判斷為黑色、而不是判斷為灰色的色調(diào)。該預定值是 1.0。但是介于0.85和1之間、尤其是介于0.85和0.95之間的值也是 有意義的。
小的黑色對象如字母或線段通常更好的是印刷在其它對象上,而不需要剪裁它們的區(qū)域。這種套印需要明顯比剪裁和產(chǎn)生填充更少的
計算量。套印通常是在文本小于預定大小(12pt)或者線段小于黑色 填充的寬度時進行的。在表6中給出了極限值的相應范圍。
通常僅在兩個緊鄰區(qū)域的中性密度相同時才產(chǎn)生中心捕獲。利用 中心捕獲極限,可以擴大產(chǎn)生中心捕獲的區(qū)域。中心捕獲極限包括從 0.0到1.0的范圍(表7)。中心捕獲極限用于將較暗顏色的中性密度 與中心捕獲極限相乘,并且如果該乘積小于較亮顏色的中性密度,則 產(chǎn)生中心捕獲。
表8示出填充的若干形式,用于擴展和抑制的正常填充,這些填 充在邊緣區(qū)域上也被修剪,也就是延伸到緊鄰顏色區(qū)域內(nèi)的填充在邊 緣上沒有伸出該緊鄰顏色區(qū)域。還顯示出具有斜邊、倒角、斜切角的 填充。
在斜切角中存在以下問題在角度很小的情況下產(chǎn)生具有非常窄 的長尖峰的填充。建議當斜切角填充在該尖峰的區(qū)域內(nèi)延伸超出該填 充在X方向或在Y方向上的相應寬度時,對該斜切角填充進行剪切。 這在圖7a和7b中借助兩個例子來展示。對斜切角尖峰的這種限制幾 乎不會產(chǎn)生計算代價,該限制與斜切角的取向無關。該限制可以非常 快速地確定,并且不會延遲填充的計算。由此該方法可以沒有大的計 算代價地快速而節(jié)省資源地進行。
如果兩個亮度逐漸改變的區(qū)域相互緊鄰,則可能在邊界線上在一 段上一個邊界面比另 一個邊界面亮,而在另 一段上該另 一個邊界面比 這一個邊界面亮。這導致填充在所述一段上延伸到一個區(qū)域中,而在 所述另一段上延伸到另一個區(qū)域中。這種變換可以跳躍式地執(zhí)行,或 者也可以進行逐漸的過渡。為了調(diào)節(jié)該過渡,設置滑動捕獲極限 (sliding-Trap-Limit),該滑動捕獲極限包括從0.0到1.0的數(shù)字范 圍。如果滑動捕獲極限的值是1.0,則在兩個填充之間進行跳躍式的 過渡(圖8a)。如果滑動捕獲極限的值更小,則填充逐漸地在緊鄰的 顏色區(qū)域的邊界線上進行。圖8b示出平滑捕獲極限的值大約為0.5 時的逐漸過渡。為了減小填充的可見性,可以對該填充進行縮放(捕獲顏色縮 放)。在填充的范圍內(nèi),通過縮放因子來減小重合度??s放因子可以
采用在從0,0到1.0的數(shù)字范圍內(nèi)的值。也可以為不同的著色劑設置 不同的縮放因子??s放因子的預定值是l.O。 l.O的縮放因子表示填充 總是具有較暗著色劑的重合度,相反,0,0的縮放因子表示重合總是
具有較亮著色劑的重合度。該縮放因子應用于較暗著色劑和較亮著色 劑的重合度之差,并且與較亮著色劑的重合度相加。由此可以防止填
充過暗或過亮。
實施用于將打印數(shù)據(jù)捕獲到AFP/IPDS數(shù)據(jù)流中的方法 在 IBM 出版物"Intelligent Printer Data Stream, Reference,,S544-3417國06,第7期(2002年11月)中詳細描述了 IPDS 打印數(shù)據(jù)流。在該公開物中,在第31頁提出一個作為圖9示出的圖 表。該圖表示出IPDS打印數(shù)據(jù)流的分層結(jié)構的一個例子,該IPDS 打印數(shù)據(jù)流具有多個所謂的表現(xiàn)空間。這些表現(xiàn)空間分別定義一個在 要打印的文檔中的特定區(qū)域。多個表現(xiàn)空間可以相互疊加。
在表現(xiàn)空間的分層結(jié)構中的最高層形成介質(zhì)表現(xiàn)空間18,該介 質(zhì)表現(xiàn)空間定義了打印數(shù)據(jù)載體或打印介質(zhì)。該介質(zhì)表現(xiàn)空間是在打 印數(shù)據(jù)流中的有限地址空間,該地址空間成像在打印數(shù)據(jù)栽體的整個 一面上。在打印數(shù)據(jù)介質(zhì)的一面上由此僅存在唯一的一個介質(zhì)表現(xiàn)空 間18。在介質(zhì)表現(xiàn)空間中包含的打印指令和打印數(shù)據(jù)由此適用于整個 這一面。
此外還存在介質(zhì)重疊表現(xiàn)空間19、頁面表現(xiàn)空間20、頁面重疊 表現(xiàn)空間21、對象區(qū)域表現(xiàn)空間22和數(shù)據(jù)對象表現(xiàn)空間23。
所有表現(xiàn)空間都包含打印數(shù)據(jù)和打印指令。表現(xiàn)空間的最低層是 數(shù)據(jù)對象表現(xiàn)空間23,在該數(shù)據(jù)對象表現(xiàn)空間中包含要打印的數(shù)據(jù)對 象(圖形和文本)。這些數(shù)據(jù)對象表現(xiàn)空間23與為特殊對象設置的 對象區(qū)域表現(xiàn)空間22相結(jié)合(合并)。對象區(qū)域表現(xiàn)空間22又與頁 面重疊表現(xiàn)空間21相結(jié)合。重疊原則上可以由文本、圖1象圖形、條形碼和所謂的對象容器數(shù)據(jù)的任意組合形成。重疊通常用作一種格 式,用這種格式將數(shù)據(jù)對象插入最低層中。
各個表現(xiàn)空間相互結(jié)合的順序是精確確定的。
原則上,較低層的捕獲指令具有優(yōu)于較高層的捕獲指令的優(yōu)先 級,因為在較低層中的打印指令與相應的對象有更為直接的關系。
在最高層、即介質(zhì)重疊表現(xiàn)空間19中,設置捕獲指令"全局捕獲 使能/禁用信息",利用該捕獲指令可以在整體上接通和斷開對打印數(shù) 據(jù)流的捕獲。該捕獲指令中斷了上面解釋的優(yōu)先級規(guī)則,根據(jù)該捕獲 指令較低層具有優(yōu)于較高層的捕獲指令的優(yōu)先級。該優(yōu)先級允許打印 系統(tǒng)的操作員可以通過簡單的方式基本上接通或斷開捕獲,其中僅在 最上面的層中插入該捕獲指令。
捕獲指令可以在每個表現(xiàn)空間中分開地用捕獲三聯(lián)體定義,下面 還要對此詳細解釋。由此可以在各個表現(xiàn)空間中單獨調(diào)節(jié)捕獲設置。 原則上,在此還適合使較低層的表現(xiàn)空間的捕獲指令可以覆蓋(否決) 較高層的表現(xiàn)空間的相應捕獲指令。由此,與IPDS數(shù)據(jù)流的通常實 踐不同,可以在較低層,例如在數(shù)據(jù)對象表現(xiàn)空間中控制捕獲,并且 該捕獲指令不由較高層中設置的表現(xiàn)空間更改。由此,產(chǎn)生要打印的 數(shù)據(jù)對象的使用者清楚和確定無疑地確定是否以及如何對該數(shù)據(jù)對 象執(zhí)行捕獲方法。在打印數(shù)據(jù)中存在一般從來不允許被應用捕獲方法 的數(shù)據(jù)對象。這種數(shù)據(jù)對象例如是條形碼。如果對條形碼執(zhí)行捕獲方 法,則各個條形碼的線寬會改變,由此條形碼的含義就丟失了。即使 應當對在較高層中設置的表現(xiàn)空間執(zhí)行捕獲,也不會對在數(shù)據(jù)對象表 現(xiàn)空間的層上接通捕獲方法的數(shù)據(jù)對象執(zhí)行捕獲方法。
在打印數(shù)據(jù)流中不是所有的捕獲參數(shù)都是必要的。在打印數(shù)據(jù)流 中未^L定義的捕獲參數(shù)通過存儲在打印設備13或打印數(shù)據(jù)控制器17 中的預定值(默認值)來加以補充。在實踐中,符合目的的是在打印 數(shù)據(jù)流中確定盡可能少的捕獲參數(shù),因為捕獲方法是極其專用于打印 機的。這是由于各個分色在打印數(shù)據(jù)載體上的偏移一般取決于打印設 備的機械特性,從而基本的捕獲參數(shù)、如填充的寬度最好在打印設備13中固定設置。只有特定于打印數(shù)據(jù)本身的捕獲參數(shù)、如捕獲方法對 條形碼對象的斷開才應當在打印數(shù)據(jù)流中定義。
通過打印設備中的預定值補充捕獲參數(shù)的原理使得可以簡單地 保持打印數(shù)據(jù)流的產(chǎn)生,因為在打印數(shù)據(jù)流中只定義少量的、基本的 和一般性的捕獲參數(shù),這些捕獲參數(shù)在打印設備中通過其它特定的捕 獲參數(shù)加以補充。
根據(jù)本發(fā)明,為了控制捕獲方法而采用AFP數(shù)據(jù)流和IPDS數(shù) 據(jù)流的資源結(jié)構。在用戶計算機9 (圖3)上產(chǎn)生打印數(shù)據(jù),并借助 AFP數(shù)據(jù)流傳送給打印服務器11。在打印服務器11中準備AFP數(shù)據(jù) 流,并且轉(zhuǎn)換為IPDS數(shù)據(jù)流以用于輸出到打印設備13。為此在打印 服務器11中運行多個進程,這些進程通過軟件模塊控制。第一軟件
模塊將在原始打印數(shù)據(jù)流中被調(diào)用的諸如字體或重疊的資源數(shù)據(jù)綁 定到原始打印數(shù)據(jù)流中。第二軟件模塊、即解析模塊檢驗打印數(shù)據(jù)流
是否與預定的規(guī)則一致。在解析過程之前進行預解析過程,該預解析 過程由相應的軟件模塊執(zhí)行,其中除了資源名稱之外還向每個資源調(diào) 用以及所屬的資源文件分配標識數(shù)據(jù),通過該標識數(shù)據(jù)將該資源相對 于文檔數(shù)據(jù)流的所有其它資源唯一地表征出來。由此,可以在文檔數(shù) 據(jù)流內(nèi)借助資源名稱和/或標識數(shù)據(jù)一次性或多次調(diào)用該資源,以用于 在打印設備13上顯示打印數(shù)據(jù)和資源數(shù)據(jù)。在此在打印服務器中顯 示的過程還可以部分或完全地在打印設備13的打印數(shù)據(jù)控制器17中 執(zhí)行。
在所示出的實施例中,AFP文檔數(shù)據(jù)流包含對應于MO:DCA標 準的文檔,該標準包含針對該數(shù)據(jù)對象的各個參考數(shù)據(jù),這些數(shù)據(jù)對 象可以通過打印服務器11提供并在打印數(shù)據(jù)控制器17中使用。資源 數(shù)據(jù)在此可以從用戶計算機9與MO:DCA文檔數(shù)據(jù)流分開地傳送給 打印服務器11和打印數(shù)據(jù)控制器17,或者已經(jīng)在打印服務器11和打 印數(shù)據(jù)控制器17中作為外部資源存儲。但是資源數(shù)據(jù)也可以與該文 檔數(shù)據(jù)流一起作為內(nèi)嵌的資源數(shù)據(jù)從用戶計算機9傳送給打印服務器 11 (所謂的內(nèi)嵌資源)。相應數(shù)據(jù)處理的其它細節(jié)在WO-A1-2004/0008379中描述,在本說明書中通過引用將該文獻包括 在內(nèi)。資源數(shù)據(jù)可以包含所謂的數(shù)據(jù)對象資源,該數(shù)據(jù)對象資源包含 尤其是以相同的方式多次在文檔數(shù)據(jù)流中被引用的對象數(shù)據(jù)。這種數(shù) 據(jù)對象例如可以包含圖像數(shù)據(jù)、文檔數(shù)據(jù)、圖形數(shù)據(jù)和/或捕獲數(shù)據(jù)。 對對象資源的引用可以通過對象資源庫進行,該對象資源庫包含針對 該對象的特征數(shù)據(jù)以及關于相應對象數(shù)據(jù)的存儲位置的數(shù)據(jù)。該對象 資源庫包括數(shù)據(jù)對象資源訪問表(Data Object Resource Access Table RAT),該數(shù)據(jù)對象資源訪問表對于打印服務器11作為用于訪問打 印服務器的索引表作用于資源數(shù)據(jù)。
打印服務器11從用戶計算機9接收MO:DCA文檔數(shù)據(jù)流,將 該文檔數(shù)據(jù)流轉(zhuǎn)換為IPDS文檔數(shù)據(jù)流,并將該IPDS文檔數(shù)據(jù)流發(fā) 送給打印設備13。在該數(shù)據(jù)轉(zhuǎn)換的過程中,打印設備13從MO:DCA 文檔數(shù)據(jù)流中讀取數(shù)據(jù)對象的參考信息(名稱),并且借助數(shù)據(jù)對象 資源訪問表(RAT)訪問所存儲的數(shù)據(jù)資源。然后將該對象的完整數(shù) 據(jù)集成到IPDS數(shù)據(jù)流中并發(fā)送給打印設備13。該方法也可以在數(shù)據(jù) 不是被發(fā)送到打印設備而是被發(fā)送到其它輸出設備如彩色顯示屏的 時候應用。
MO:DCA文檔數(shù)據(jù)流被結(jié)構化為數(shù)據(jù)單元,該數(shù)據(jù)單元基本上 是自解釋的。結(jié)構化字段(structured field )是MO:DCA結(jié)構的重要 組成部分。結(jié)構化字段被分為多個部分。第一部分(引導部分)識別 期望的命令,給出該命令的完整長度,并且規(guī)定附加的檢查信息,例 如是否存在附加的填充字節(jié),即所謂的插入字節(jié)。包含在結(jié)構化字段 中的數(shù)據(jù)可以被編碼為固定參數(shù),包含重復信息(repeating groups, 重復組)、關鍵字(Keywords)和所謂的三聯(lián)體。固定參數(shù)將其作用 僅對包含固定參數(shù)的結(jié)構展開。重復組指定可能多次出現(xiàn)的參數(shù)的分 組。關鍵字是典型地包括兩個字節(jié)的自解釋的參數(shù),其中第一字節(jié)是 用于該關鍵字的標識字節(jié),第二字節(jié)是表征關鍵字的數(shù)據(jù)值。三聯(lián)體 是自解釋的參數(shù),這些參數(shù)在笫一字節(jié)中包含長度說明,在第二字節(jié)
中包含表征三聯(lián)體的標識信息,由此最大包含252個數(shù)據(jù)字節(jié)。MO:DCA文檔數(shù)據(jù)流的所述數(shù)據(jù)結(jié)構定義了一種在解析過程中可分 析并且可靈活擴展的句法。
與上面解釋的IPDS數(shù)據(jù)流類似地對MO:DCA數(shù)據(jù)流分層地組織。
資源數(shù)據(jù)可以在不同的位置上產(chǎn)生,在用戶計算機9上、打印服 務器11上,甚至借助操作字段在打印設備13上產(chǎn)生。該資源數(shù)據(jù)被 一次性地發(fā)送到打印設備13的打印數(shù)據(jù)控制器17,并保存在打印數(shù) 據(jù)控制器17中,從而打印數(shù)據(jù)控制器總是在它們引用相應的打印數(shù) 據(jù)流時使用。
由此,對于用戶計算機9的使用者或者打印服務器11的操作員 來說,存在將特殊的捕獲設置一次性作為資源數(shù)據(jù)產(chǎn)生并且存放在打 印數(shù)據(jù)控制器17中的可能性,然后要重復調(diào)用該資源數(shù)據(jù)。
下面解釋IPDS打印數(shù)據(jù)流中的幾個捕獲例子
圖IO示出一個例子,其中兩個表現(xiàn)空間24分別被相同暗度的背 景顏色填滿,并且與位于下面的表現(xiàn)空間25相結(jié)合,該位于下面的 表現(xiàn)空間被更亮的顏色填滿。在此在表現(xiàn)空間24的邊緣上產(chǎn)生填充, 因為在此具有不同亮度的顏色區(qū)域彼此相鄰。表現(xiàn)空間24中的捕獲 指令調(diào)節(jié)在與表現(xiàn)空間25的邊緣上的捕獲如何執(zhí)行的方式。
在圖11中示出具有兩個表現(xiàn)空間24的類似例子,其中分別設置 圓形的元素(數(shù)據(jù)對象表現(xiàn)空間26)。上面的表現(xiàn)空間24是透明的, 也就是沒有被背景顏色填充。該表現(xiàn)空間24包括表明應當用位于下 面的表現(xiàn)空間執(zhí)行表現(xiàn)空間24中包含的對象的捕獲的指令。
相反,下面的表現(xiàn)空間24被不透明的背景顏色填滿,從而相對 于表現(xiàn)空間24而不是相對于位于下面的表現(xiàn)空間25來捕獲圓形元素 26。
還可以期望在表現(xiàn)空間內(nèi)對不同的元素采用不同的捕獲規(guī)則,例 如對被填色或具有空邊緣的不同圖形元素(GOCA)采用。這樣的情 況是"捕獲繪圖順序"以及"捕獲文本控制"。
在IOCA表現(xiàn)空間中包含多值圖像的情況下,原則上不執(zhí)行捕獲,因為這些圖像被看做是不透明對象。如果該IOCA表現(xiàn)空間被背 景顏色填滿的話(圖12),捕獲在此僅在圖像邊緣或在IOCA表現(xiàn)空 間的邊緣上才進行。
圖13以表格形式示出AFP/IPDS捕獲參數(shù)三聯(lián)體,其中分別在 前3列中給出該三聯(lián)體(偏移,名稱,范圍)。在第四列中解釋了三 聯(lián)體的含義。在第五列中給出該三聯(lián)體是可選的還是強制性的。在第 六列中給出例外。
捕獲通常取決于走紙方向。因此,在走紙方向上的捕獲參數(shù)通常 不同于與走紙方向垂直的捕獲參數(shù)。在捕獲參數(shù)三聯(lián)體的情況下,Y 方向表示總是平行于走紙方向,而X方向旋轉(zhuǎn)了 90。而與走紙方向垂 直。如果對象發(fā)生旋轉(zhuǎn),則打印數(shù)據(jù)控制器自動應用相應方向的參數(shù)。
作為度量單位,在IPDS數(shù)據(jù)流中通常定義L單位。該L單位可 以針對捕獲參數(shù)定義得不同。在表格中列出了若干縮寫。這些縮寫表 示
TID捕獲ID
UPUB每單位基的L單位
TS極限捕獲步長極限(差值)
BD極限黑色密度極限(密度極限)
BC極限黑色顏色極限(黑色顏色極限)
CT極限中心捕獲極限
TCS捕獲顏色縮放(縮放因子)
捕獲方法首先在打印數(shù)據(jù)控制器17(圖3)中實時執(zhí)行,從而打 印數(shù)據(jù)將沒有延遲地被輸入打印過程中。打印數(shù)據(jù)控制器17不需要 強制地集成到打印設備13中,而是還可以設置在打印設備13外部, 例如作為單獨的掃描圖像處理器(RIP)。打印數(shù)據(jù)控制器12可以包 括特殊的硬件電路,例如FPGA (自由可編程門陣列)或ASIC (專 用集成電路)。打印數(shù)據(jù)控制器12還可以在常見的計算機(數(shù)據(jù)處 理i殳備)如具有一個或多個Intel Pentium處理器或其它處理器系統(tǒng) 的個人計算機上用合適的操作系統(tǒng)驅(qū)動。打印數(shù)據(jù)控制器還可以具有微處理器,在該微處理器中存儲可執(zhí)行的計算機程序,該計算機程序 用于執(zhí)行根據(jù)本發(fā)明的方法。該計算機程序當然也可以存儲在與打印 系統(tǒng)無關的數(shù)據(jù)載體上。
本發(fā)明尤其適合于作為計算機程序(軟件)實現(xiàn)。本發(fā)明由此可
以作為計算機程序模塊在諸如磁盤或CD-ROM的數(shù)據(jù)載體上作為文 件傳播,或者作為文件通過數(shù)據(jù)網(wǎng)或通信網(wǎng)絡傳播。這種和類似的計 算機程序產(chǎn)品或計算機程序元件是本發(fā)明的實施方式。根據(jù)本發(fā)明的 流程可以在計算機、在打印設備中或在前面或后面連接了數(shù)據(jù)處理設 備的打印系統(tǒng)中應用。在此很明顯,本發(fā)明所應用的相應計算機可以 包括其它本身公知的技術裝置,如輸入裝置(鍵盤,鼠標,觸摸屏)、 微處理器、數(shù)據(jù)或控制總線、顯示裝置(監(jiān)控器、顯示器)以及工作 存儲器、硬盤存儲器和網(wǎng)卡。
附圖標記列表 l矩形 2方格 3對象
4經(jīng)過剪裁的區(qū)域
5捕獲區(qū)域
6圓
7邊緣
8邊緣
9用戶計算機
10用戶軟件程序
ll打印服務器
12網(wǎng)絡
13打印設備
14打印站
15打印站16打印站
17打印數(shù)據(jù)控制器
18介質(zhì)表現(xiàn)空間
19介質(zhì)重疊表現(xiàn)空間
20頁面表現(xiàn)空間
21頁面重疊表現(xiàn)空間
22對象區(qū)域表現(xiàn)空間
23數(shù)據(jù)對象表現(xiàn)空間
24表現(xiàn)空間
25表現(xiàn)空間
26圓形元素
權利要求
1.一種用于捕獲具有多個對象的打印數(shù)據(jù)的方法,其中將各個對象分別轉(zhuǎn)換為一個像素文件,為此分別執(zhí)行以下步驟-根據(jù)預定的捕獲規(guī)則,針對該像素文件中與相應對象緊鄰的顏色區(qū)域為該對象確定至少一個填充,以及-將該對象和至少一個填充插入到該像素文件中,其中在插入時將該對象和填充掃描到該像素文件中。
2. 根據(jù)權利要求1所述的方法,其特征在于,在將各個對象轉(zhuǎn)換 為像素文件的過程中 一起保持打印數(shù)據(jù)。
3. 根據(jù)權利要求1或2所述的方法,其特征在于,在將對象插 入像素文件的過程中,在將對象掃描到像素文件中之前,要插入對象 的區(qū)域從該像素文件中被剪裁出來,其中可以相應于事先確定的填充減小要剪裁的區(qū)域。
4. 根據(jù)權利要求3所述的方法,其特征在于,在多色打印中,貫穿所有分色地剪裁要插入對象的區(qū)域。
5. 根據(jù)權利要求1至4中任一項所述的方法,其特征在于,在 多色打印中針對各個分色的填充是單獨確定和插入的。
6. 根據(jù)權利要求1至5中任一項所述的方法,其特征在于,計 算兩個緊鄰的顏色區(qū)域的填充,使得較亮的顏色或較亮的著色劑延伸 到較暗的顏色區(qū)域或較暗的著色劑區(qū)域內(nèi)。
7. 根據(jù)權利要求6所述的方法,其特征在于,為了確定哪個顏 色區(qū)域更亮,比較顏色或著色劑的中性密度。
8. 根據(jù)權利要求1至7中任一項所述的方法,其特征在于,當 對象之一的亮度與緊鄰區(qū)域之間相差一個大于預定閾值的差值時,只 在該對象的邊緣上確定填充。
9. 根據(jù)權利要求8所述的方法,其特征在于,采用中性密度、 重合度或發(fā)光度作為亮度。
10. 根據(jù)權利要求8或9所述的方法,其特征在于,當對象之一的亮度與緊鄰該對象的邊緣片段的區(qū)域之間相差一個預定差值時,只 在該對象的邊緣片段上確定填充。
11. 根據(jù)權利要求8至10中任一項所述的方法,其特征在于, 在使用多色空間時,相應對象針對每個分色的亮度分開地與緊鄰區(qū)域 進行比較。
12. 根據(jù)權利要求8至11中任一項所述的方法,其特征在于, 在以高亮顏色顯示的對象的邊緣上總是獨立于與緊鄰區(qū)域之間的亮 度差來確定填充。
13. 根據(jù)權利要求8至12中任一項所述的方法,其特征在于, 將以高亮顏色顯示的對象與緊鄰區(qū)域的中性密度進行比較,其中將所 有分色的中性密度的和用于與以高亮顏色顯示的對象進行比較。
14. 根據(jù)權利要求8至13中任一項所述的方法,其特征在于, 所述閾值在從0到50%的范圍內(nèi),優(yōu)選在從5%到40%的范圍內(nèi)。
15. 根據(jù)權利要求1至14中任一項所述的方法,其特征在于, 對于線寬小于第一預定極限寬度的字母和線段,減小填充的寬度。
16. 根據(jù)權利要求15所述的方法,其特征在于,對于線寬小于 第二預定極限寬度的圖形對象和字母,不產(chǎn)生填充并且在像素文件中 不裁剪相應的區(qū)域,其中所述第二預定極限寬度小于所述第一預定極 限寬度。
17. 根據(jù)權利要求1至16中任一項所述的方法,其特征在于, 對中性密度大于預定閾值的對象象不透明的對象那樣進行處理。
18. 根據(jù)權利要求17所述的方法,其特征在于,所述閾值在從 70%黑色中性密度到100%黑色中性密度的范圍內(nèi)。
19. 根據(jù)權利要求1至18中任一項所述的方法,其特征在于, 反過來捕獲打印在特定的著色劑下面以提高該特定著色劑的顏色密 度的支持色,在該著色劑中該支持色在邊緣區(qū)域上形成一塊。
20. 根據(jù)權利要求1至19中任一項所述的方法,其特征在于, 為了捕獲,在記錄載體的進給方向上和垂直于進給方向應用不同的捕 獲參數(shù),打印數(shù)據(jù)應當打印在該記錄載體上。
21. 根據(jù)權利要求1至20中任一項所述的方法,其特征在于, 填充的寬度不寬于5個像素,優(yōu)選不寬于兩個像素。
22. 根據(jù)權利要求1至21中任一項所述的方法,其特征在于, 針對黑色和不透明著色劑的填充的寬度大于針對非黑色和非不透明 著色劑的填充的寬度。
23. 根據(jù)權利要求21或22所述的方法,其特征在于,在垂直方 向上或在水平方向上設置填充的寬度,但是不在兩個緊鄰顏色區(qū)域之 間的邊界線的法線方向上設置填充的寬度。
24. 根據(jù)權利要求1至23中任一項所述的方法,其特征在于, 對于在一個窄的、長的尖峰區(qū)域中的填充,該尖峰沒有延伸超過在X 方向或Y方向上的填充的寬度,該寬度涉及未捕獲對象的最外面的 點。
25. 根據(jù)權利要求1至24中任一項所述的方法,其特征在于, 所述方法在打印設備(13)的打印數(shù)據(jù)控制器(17)中執(zhí)行。
26. 根據(jù)權利要求1至25中任一項所述的方法,其特征在于, 打印數(shù)據(jù)在打印數(shù)據(jù)流中傳輸,并且該打印數(shù)據(jù)流引用包含捕獲參數(shù) 和/或捕獲指令的資源數(shù)據(jù)。
27. 根據(jù)權利要求26所述的方法,其特征在于,所述資源數(shù)據(jù) 存儲在打印數(shù)據(jù)控制器(17)中。
28. 根據(jù)權利要求1至28中任一項所述的方法,其特征在于, 在打印設備(13)或在打印數(shù)據(jù)控制器(17)中存儲完整的捕獲參數(shù) 組作為預定值。
29. 根據(jù)權利要求1至28中任一項所述的方法,其特征在于, 打印數(shù)據(jù)在打印數(shù)據(jù)流中與捕獲指令一起被傳送給打印設備,并且打 印數(shù)據(jù)流被構造成不同的層,其中層越高,對該層中包含的指令發(fā)生 作用的范圍就越大,并且來自較低層的捕獲指令具有優(yōu)于來自較高層 的捕獲指令的優(yōu)先級。
30. 根據(jù)權利要求29所述的方法,其特征在于,在最高層中設 置捕獲指令,利用該捕獲指令能夠在該最高層的整個范圍內(nèi)接通或斷開捕獲。
31. 根據(jù)權利要求29或30所述的方法,其特征在于,在較高層 中并非捕獲指令的打印指令、尤其是顏色指令被繼承到較低層。
32. 根據(jù)權利要求29至31中任一項所述的方法,其特征在于, 捕獲指令在打印設備中、尤其是在打印數(shù)據(jù)控制器中執(zhí)行。
33. 根據(jù)權利要求26至32中任一項所述的方法,其特征在于, 打印數(shù)據(jù)流是AFP/IPDS數(shù)據(jù)流。
34. 根據(jù)權利要求33所述的方法,其特征在于,在包含于IPDS 打印數(shù)據(jù)流中的表現(xiàn)空間中包含捕獲指令,該捕獲指令調(diào)節(jié)該表現(xiàn)空 間內(nèi)的捕獲,其中該表現(xiàn)空間設置在不同的層中。
35. —種用于捕獲打印數(shù)據(jù)的打印系統(tǒng),包括打印數(shù)據(jù)控制器 (17)和多個打印設備(14, 15, 16),其中打印數(shù)據(jù)控制器(17)用于執(zhí)行根據(jù)權利要求1至34中任一項所述的方法。
36. 根據(jù)權利要求35所述的打印系統(tǒng),其特征在于,打印數(shù)據(jù)控 制器(17)被實現(xiàn)為微處理器,并且在打印數(shù)據(jù)控制器中存儲和可執(zhí) 行用于執(zhí)行根據(jù)權利要求1至34中任一項所述方法的計算機程序。
37. —種用于根據(jù)權利要求36所述打印系統(tǒng)的計算機程序,該計 算機程序用于執(zhí)行根據(jù)權利要求1至34中任一項所述的方法。
全文摘要
本發(fā)明涉及一種用于捕獲具有多個對象的打印數(shù)據(jù)的方法、計算機系統(tǒng)和打印系統(tǒng)。根據(jù)本發(fā)明,各對象被分別轉(zhuǎn)換成一個圖像文件,其中同時執(zhí)行捕獲。該方法可以不延遲打印過程地實時執(zhí)行。因此,它可以集成到用于電子照相高效打印機的打印數(shù)據(jù)流中。
文檔編號H04N1/56GK101558635SQ200780041866
公開日2009年10月14日 申請日期2007年11月22日 優(yōu)先權日2006年11月24日
發(fā)明者D·約根斯, G·艾勒, J·拉羅莎杜卡特, U·博伊姆勒 申請人:Oce印刷系統(tǒng)有限公司