两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

打印機(jī)控制的動(dòng)態(tài)變化的n頁(yè)合并成像的制作方法

文檔序號(hào):6569298閱讀:139來(lái)源:國(guó)知局
專利名稱:打印機(jī)控制的動(dòng)態(tài)變化的n頁(yè)合并成像的制作方法
技術(shù)領(lǐng)域
0001本發(fā)明涉及打印系統(tǒng)領(lǐng)域,以及更具體地涉及由打印機(jī)動(dòng)態(tài)控制的N頁(yè)合并(N-UP)打印成像的方法和系統(tǒng),該方法和系統(tǒng)允許在打印作業(yè)的打印期間動(dòng)態(tài)地改變打印參數(shù),也允許其它打印參數(shù)由獨(dú)立于提供打印作業(yè)的主機(jī)系統(tǒng)的打印系統(tǒng)的本地操作進(jìn)行修改。
背景技術(shù)
0002與數(shù)據(jù)處理企業(yè)相關(guān)聯(lián)的打印系統(tǒng)通常包括在打印系統(tǒng)內(nèi)的本地化的打印機(jī)控制器。打印機(jī)控制器控制打印系統(tǒng)的全部操作,其包括例如與主機(jī)相接、頁(yè)面描述語(yǔ)言解釋和光柵化以及與打印系統(tǒng)相關(guān)聯(lián)打印引擎的低級(jí)過程控制或接口特征等。主機(jī)交互作用可以包括適當(dāng)?shù)倪m配器,這些適配器利用一個(gè)或更多個(gè)通信介質(zhì)和一個(gè)或更多個(gè)通信協(xié)議將打印系統(tǒng)耦合至一個(gè)或更多個(gè)主機(jī)系統(tǒng)。打印作業(yè)(經(jīng)常稱作"原始打印作業(yè)")由打印系統(tǒng)從一個(gè)或更多個(gè)相連的主計(jì)算系統(tǒng)接收。原始打印作業(yè)通常以頁(yè)面描述語(yǔ)言(比如PostScript、HPPCL
(Printer Command Language,打印機(jī)命令語(yǔ)言)等)的形式進(jìn)行編碼。此外,原始打印作業(yè)可以被編碼為沒有與之相關(guān)聯(lián)的頁(yè)面描述格式的簡(jiǎn)單字符流(ASCII或EBCDIC),此外,任何單個(gè)作業(yè)還可以使用多個(gè)頁(yè)面描述語(yǔ)言或編碼進(jìn)行編碼。例如,標(biāo)題頁(yè)可以以簡(jiǎn)單的ASCII字符進(jìn)行編碼,同一作業(yè)的各種其它頁(yè)面可以被編碼為PostScript而某些頁(yè)面可以包括PCL編碼的材料,這些全部都在單個(gè)打印作業(yè)內(nèi)。無(wú)論原始打印作業(yè)被編碼或被格式化為哪一種形式,在打印系統(tǒng)內(nèi)的打印機(jī)控制器解釋所接收的信息從而產(chǎn)生由所接收、編碼的原始打印作業(yè)表示的頁(yè)面的光柵化圖像。每個(gè)光柵化頁(yè)面圖像通常包括表示所接收的原始打印作業(yè)的相應(yīng)格式化頁(yè)面的2維陣列的圖像元素("像素")。
每個(gè)像素可以根據(jù)特定的原始打印作業(yè)編碼的要求和要在其上打印打印作業(yè)的打印系統(tǒng)的容量表示所編碼的顏色值。解釋原始打印作業(yè)以產(chǎn)生相應(yīng)光柵化圖像的過程典型地被稱作"分段(ripping)"或"光柵化",并且光柵化頁(yè)面序列在本文可以被稱作"分段的打印作業(yè)"或"光柵化的打印作業(yè)"。
0003打印機(jī)控制器可以根據(jù)特定結(jié)構(gòu)的特定打印機(jī)控制器的存儲(chǔ)容量存儲(chǔ)或緩存一個(gè)或更多個(gè)分段的打印作業(yè)。每個(gè)分段的打印作業(yè)包括一個(gè)或更多個(gè)光柵化圖像,每個(gè)光柵化圖像被稱作分段的打印作業(yè)的"邏輯頁(yè)面"。之后打印機(jī)控制器可以將邏輯頁(yè)面應(yīng)用于打印引擎(有時(shí)也被稱作"成像引擎"或"標(biāo)記引擎")。之后打印引擎與成像過程交互作用從而用打印機(jī)控制器提供的邏輯頁(yè)面標(biāo)記可打印或可印刷介質(zhì)(例如紙張)。例如,在打印引擎是電子照相成像引擎(例如激光打印引擎)的情況下,激光或其它光學(xué)成像系統(tǒng)將每個(gè)邏輯頁(yè)面光柵化圖像轉(zhuǎn)印成紙張上的相應(yīng)像素,這些像素形成為被靜電地轉(zhuǎn)印到紙張上的調(diào)色劑微粒。
0004如本領(lǐng)域中一般所熟知的,主機(jī)系統(tǒng)可以將原始打印作業(yè)編碼或者格式化從而根據(jù)多個(gè)打印參數(shù)呈現(xiàn)光柵化邏輯頁(yè)面。打印參數(shù)可以與特定的打印引擎或打印系統(tǒng)相關(guān)聯(lián)和/或可以與由主機(jī)系統(tǒng)指定的原始打印作業(yè)相關(guān)聯(lián)。 一個(gè)用于主機(jī)系統(tǒng)并由打印機(jī)控制器使用的普通格式化技術(shù)是在單張可打印介質(zhì)上打印多個(gè)邏輯頁(yè)面。多個(gè)邏輯頁(yè)面可以應(yīng)用于可打印介質(zhì)的相反面(通常被稱作雙面或兩面打印)和/或多個(gè)邏輯頁(yè)面可以應(yīng)用于可打印介質(zhì)的相同面(通常被稱作N頁(yè)合并(N-UP)打印)。
0005在主機(jī)系統(tǒng)將打印作業(yè)定義為使用這種雙面和/或N頁(yè)合并(N-UP)格式化的邏輯頁(yè)面的情況下, 一些現(xiàn)有打印控制器不適于修改這種格式化參數(shù)。相反地,打印機(jī)控制器通常嚴(yán)格按照主機(jī)系統(tǒng)所要求的而不考慮打印引擎和打印系統(tǒng)的特定環(huán)境將邏輯頁(yè)面應(yīng)用于可打印介質(zhì)。 一些現(xiàn)有打印系統(tǒng)包括適于重新格式化主機(jī)供應(yīng)的原始打印作業(yè)從而改變N-UP打印參數(shù)的打印機(jī)控制器。例如,1頁(yè)合并(1-UP)
原始打印作業(yè)可以由打印系統(tǒng)的這種打印機(jī)控制器根據(jù)打印系統(tǒng)所熟知的打印參數(shù)重新格式化從而將作業(yè)打印成N-UP打印作業(yè)。這些打印參數(shù)可以包括例如可打印介質(zhì)的尺寸。作為舉例,主機(jī)系統(tǒng)可以格式化包括多個(gè)8.5" x 11"(信紙尺寸)頁(yè)面的l-UP原始打印作業(yè)并將原始打印作業(yè)轉(zhuǎn)移到具有連續(xù)輸入19英寸寬紙張的打印系統(tǒng)。該打印系 統(tǒng)之后可以確定原始打印作業(yè)可以最有效地被打印成2-UP打印作業(yè),
其中兩個(gè)信紙尺寸邏輯頁(yè)面并排打印在19英寸寬的可打印介質(zhì)上。0006
一些目前公知的提供這種重新格式化能力的打印控制器在它 們解釋原始打印作業(yè)以產(chǎn)生分段的打印作業(yè)時(shí)這樣做。換句話說,一 些具有N-UP作業(yè)重新格式化能力的現(xiàn)有打印控制器在分段時(shí)這樣做。 因此,為了改變N-UP打印參數(shù),必須在打印機(jī)控制器中的分段過程的 開始處改變?cè)搮?shù)。如果在打印引擎中分段的打印作業(yè)己經(jīng)開始打印 后打印操作員希望改變N-UP打印參數(shù),那么分段的打印作業(yè)必需重新 起動(dòng),或者用新的打印參數(shù)重新分段從而改變紙張上邏輯頁(yè)的N-UP 位置。雖然允許在打印長(zhǎng)打印作業(yè)的中途改變這些打印參數(shù)可能是有 益的,但是迫使重新開始過長(zhǎng)的打印作業(yè)的現(xiàn)有打印控制器浪費(fèi)紙張 和其它打印系統(tǒng)資源,這是因?yàn)橐呀?jīng)打印的可能過長(zhǎng)的打印作業(yè)的開 始部分將要求重新打印以改變N-UP打印參數(shù)。因而,對(duì)于目前公知的 打印系統(tǒng)和打印機(jī)控制器來(lái)說,在打印作業(yè)的中途動(dòng)態(tài)地改變N-UP 打印參數(shù)是個(gè)問題,這是因?yàn)榇蛴∽鳂I(yè)轉(zhuǎn)印或轉(zhuǎn)移到可打印介質(zhì)已經(jīng) 在打印引擎內(nèi)開始了。

發(fā)明內(nèi)容
0007本發(fā)明用可操作來(lái)允許當(dāng)打鄰作業(yè)被打印時(shí)動(dòng)態(tài)改變打印作 業(yè)的N-UP相關(guān)打印參數(shù)的方法和相關(guān)系統(tǒng)以及裝置解決所述以上和 其它相關(guān)問題。所述N-UP打印參數(shù)可以在打印作業(yè)的打印期間的任何 時(shí)候被改變,并且改變的參數(shù)可在不需要重啟或重新分段全部所述打 印作業(yè)的情況下對(duì)所述打印作業(yè)的剩部分生效。
0008根據(jù)打印系統(tǒng)的多個(gè)特征和方面,許多其它特征也通過打印
系統(tǒng)的增強(qiáng)能力成為可能,動(dòng)態(tài)地改變與打印作業(yè)的打印相關(guān)聯(lián)的所
述N-UP打印參數(shù)。例如,當(dāng)由所連主機(jī)系統(tǒng)提供的原始打印作業(yè)指定
要為指定的打印作業(yè)打印第一份數(shù)時(shí),在所述打印系統(tǒng)處的打印機(jī)操
作員可以修改那個(gè)參數(shù)并改變所述打印作業(yè)的N-UP格式,以便最好地
利用與所述特定的打印系統(tǒng)相關(guān)聯(lián)的打印介質(zhì)和其它資源?;蛘呃?每一個(gè)與一個(gè)或更多個(gè)頁(yè)面描述語(yǔ)言相關(guān)聯(lián)的多個(gè)打印作業(yè)可以根據(jù)
打印系統(tǒng)的各特征和方面,由所述打印系統(tǒng)進(jìn)行動(dòng)態(tài)重新格式化以允許N-UP打印。例如,要被并排打印(即N-UP)的以不同頁(yè)面描述語(yǔ)
言編碼的多個(gè)獨(dú)立作業(yè)由此提高打印系統(tǒng)利用并減少打印介質(zhì)和其它 資源的浪費(fèi)?;蛘呃缡褂枚鄠€(gè)頁(yè)面編碼或頁(yè)面描述語(yǔ)言編碼的并因
此作為1-UP作業(yè)被提供給所述打印控制器的單個(gè)作業(yè)可以被光柵化并 然后被重新格式化為N-UP光柵化的打印作業(yè)。這些或其它有益的特征 可能與根據(jù)本發(fā)明各特征和方面的打印系統(tǒng)的基本能力相關(guān)聯(lián),該基 本能力為動(dòng)態(tài)地修改N-UP打印參數(shù),用于格式化在特定的打印引擎中 要被轉(zhuǎn)移到可打印介質(zhì)的邏輯頁(yè)面。
0009本發(fā)明的一個(gè)特征提供結(jié)構(gòu)和/或一種方法,所述結(jié)構(gòu)和/或方 法在與至少一個(gè)打印引擎相關(guān)聯(lián)的打印機(jī)控制器內(nèi)可操作用于打印 N-UP打印作業(yè)。所述方法包括接收打印作業(yè)和光柵化所接收的打印 作業(yè)以產(chǎn)生光柵化的打印作業(yè),其中所述光柵化的打印作業(yè)包括一個(gè)
或更多個(gè)邏輯頁(yè)面。所述方法還包括根據(jù)與所述光柵化的打印作業(yè)
相關(guān)聯(lián)的初始打印參數(shù)組,將所述光柵化的打印作業(yè)的打印啟動(dòng)為
N-UP打印作業(yè)。所述方法還提供在所述光柵化的打印作業(yè)的打印期間 改變與所述光柵化的打印作業(yè)相關(guān)聯(lián)的至少一個(gè)所述打印參數(shù),并且 根據(jù)改變的打印參數(shù)組繼續(xù)打印所述光柵化的打印作業(yè)。0010本發(fā)明的另一方面進(jìn)一步提供所述打印機(jī)控制器在第一打印 引擎上啟動(dòng)打印的啟動(dòng)步驟,以及繼續(xù)步驟,該繼續(xù)步驟在不同于所 述第一打印弓I擎的第二打印弓I擎上繼續(xù)打印。
0011本發(fā)明的另一方面通過所述打印機(jī)控制器的操作,進(jìn)一步提 供改變至少一個(gè)所述打印參數(shù)以適應(yīng)所述第一打印引擎和所述第二打 印引擎之間的不同。
0012本發(fā)明的另一方面通過所述打印機(jī)控制器的操作,進(jìn)一步提 供改變所述光柵化的打印作業(yè)的任一邏輯頁(yè)面的位置,該邏輯頁(yè)面獨(dú) 立于所述N-UP打印作業(yè)中所有其它邏輯頁(yè)面。
0013本發(fā)明的另一方面通過所述打印機(jī)控制器的操作,進(jìn)一步提 供改變所述光柵化的打印作業(yè)的任一邏輯頁(yè)面的方向,該邏輯頁(yè)面獨(dú) 立于所述N-UP打印作業(yè)中所有其它邏輯頁(yè)面。
0014本發(fā)明的另一方面進(jìn)一步提供所述N-UP打印作業(yè)被打印成每
張具有正面和反面的兩面打印作業(yè)。于是在所述打印機(jī)控制器內(nèi)可操作的改變步驟包括設(shè)置鎖定選項(xiàng),以便通過所述打印機(jī)控制器的操作 在所述N-UP打印作業(yè)的正面上后續(xù)重新定位邏輯頁(yè)面將自動(dòng)地被復(fù)
制在所述N-UP打印作業(yè)的每張背面上的對(duì)應(yīng)邏輯頁(yè)面上。0015本發(fā)明的另一方面進(jìn)一步提供所述N-UP打印作業(yè)被打印成每 張具有正面和反面的兩面打印作業(yè)。于是在所述打印機(jī)控制器內(nèi)可操 作的改變步驟包括設(shè)置快照選項(xiàng),以便在所述N-UP打印作業(yè)的正面上 的邏輯頁(yè)面的當(dāng)前位置將通過所述打印機(jī)控制器的操作自動(dòng)地被復(fù)制 在所述N-UP打印作業(yè)的每張背面的對(duì)應(yīng)邏輯頁(yè)面上。0016本發(fā)明的另一方面通過所述打印機(jī)控制器的操作,進(jìn)一步提 供改變打印參數(shù),該打印參數(shù)涉及與用于繼續(xù)打印所述N-UP打印作業(yè) 的N的值。
0017本發(fā)明的另一方面通過所述打印機(jī)控制器的操作,進(jìn)一步提 供改變打印參數(shù),該打印參數(shù)指示要被打印的所述光柵化的打印作業(yè) 的份數(shù)。
0018本發(fā)明的另一特征還包括在打印機(jī)控制器內(nèi)可操作用以打印 N-UP打印作業(yè)的結(jié)構(gòu)和方法。所述方法包括接收打印作業(yè),其中所接 收的打印作業(yè)指定要打印所述打印作業(yè)的X份;并且包括光柵化所接 收的打印作業(yè)以產(chǎn)生光柵化的打印作業(yè)。所述方法之后還包括將份數(shù) 改成Y份,其中Y大于X。所述方法還包括將所述光柵化的打印作業(yè) 打印成N-UP打印作業(yè),其中Y份被產(chǎn)生為N-UP紙張上的并排邏輯 頁(yè)面。
0019本發(fā)明的另一特征提供在打印機(jī)控制器中可操作用以打印 N-UP打印作業(yè)的結(jié)構(gòu)和方法。所述方法包括接收以第一頁(yè)面編碼編 碼的第一打印作業(yè)和接收以第二頁(yè)面編碼編碼的第二打印作業(yè)。所述 方法還包括..根據(jù)所述第一頁(yè)面編碼光柵化所述第一打印作業(yè)從而產(chǎn) 生第一光柵化的打印作業(yè),和根據(jù)所述第二頁(yè)面編碼光柵化所述第二
打印作業(yè)從而產(chǎn)生第二光柵化的打印作業(yè)。所述方法還包括格式化
所述第一和第二光柵化的打印作業(yè)以作為單個(gè)N-UP打印作業(yè)打印,和 打印所述N-UP打印作業(yè)。
0020本發(fā)明的另一特征提供在打印機(jī)控制器中可操作用以打印 N-UP打印作業(yè)的結(jié)構(gòu)和方法。所述方法包括接收使用多個(gè)頁(yè)面編碼來(lái)編碼的并編碼成l-UP原始打印作業(yè)的打印作業(yè)。所述方法然后包括 根據(jù)所述多個(gè)頁(yè)面編碼光柵化所述l-UP原始打印作業(yè)以產(chǎn)生l-UP光 柵化的打印作業(yè),和格式化所述l-UP光柵化的打印作業(yè)以作為N-UP 打印作業(yè)打印,其中N大于1。所述方法之后將所述l-UP原始打印作
業(yè)作為N-UP光柵化的打印作業(yè)打印。0021本發(fā)明可以包括以下所描述的其它示例性實(shí)施例。


0022在所有的附圖上,相同的參考號(hào)表示相同的元件。0023圖1是根據(jù)本發(fā)明各特征和方面增強(qiáng)的示例性打印系統(tǒng)的框 圖。
0024圖2是根據(jù)本發(fā)明各特征和方面的示例性方法的流程圖,其 可在打印系統(tǒng)的打印機(jī)控制器中操作以允許在打印作業(yè)期間動(dòng)態(tài)地改 變N-UP打印作業(yè)參數(shù)。
0025圖3是根據(jù)本發(fā)明各特征和方面的示例性方法的流程圖,其 可在打印系統(tǒng)的打印機(jī)控制器中操作以允許在打印作業(yè)期間動(dòng)態(tài)地改 變N-UP打印作業(yè)參數(shù),包括改變待打印的作業(yè)的份數(shù)。
0026圖4是根據(jù)本發(fā)明各特征和方面的示例性方法的流程圖,其 可在打印系統(tǒng)的打印機(jī)控制器中操作以允許在打印作業(yè)期間動(dòng)態(tài)改變 N-UP打印作業(yè)參數(shù),包括將多個(gè)光柵化的打印作業(yè)組合成單個(gè)N-UP 打印作業(yè)。
0027圖5是雙面N-UP紙張的框圖,其中邏輯頁(yè)面可以根據(jù)本發(fā)明 各特征和方面被動(dòng)態(tài)地重新定位并且重新定向。
0028圖6是雙面N-UP紙張的框圖,其中邏輯頁(yè)面可以根據(jù)本發(fā)明 各特征和方面被動(dòng)態(tài)地重新定位并且重新定向,使得每個(gè)邏輯頁(yè)面的 位置和/或方向獨(dú)立于所有其它邏輯頁(yè)面。
0029圖7是雙面N-UP紙張的框圖,其中邏輯頁(yè)面可以根據(jù)本發(fā)明 各特征和方面被動(dòng)態(tài)地重新定位和重新定向,使得每個(gè)邏輯頁(yè)面在紙 張背面上的位置依賴于在N-UP打印作業(yè)的雙面紙張正面上的頁(yè)面位置。
0030圖8是示例性數(shù)據(jù)處理系統(tǒng)的框圖,該系統(tǒng)可以提供本發(fā)明 的打印機(jī)控制器特征和方面,包括可以體現(xiàn)本發(fā)明的方法和過程的程序產(chǎn)品的大容量存儲(chǔ)器。
具體實(shí)施例方式
0031圖1-7和以下的說明描述了本發(fā)明的具體示例性實(shí)施例,從而 教導(dǎo)本領(lǐng)域技術(shù)人員如何構(gòu)造和使用本發(fā)明。為了本教導(dǎo)目的,本發(fā) 明的某些常規(guī)方面已經(jīng)被簡(jiǎn)化或省略。本領(lǐng)域技術(shù)人員應(yīng)了解來(lái)自這 些實(shí)施例的變型也包括在本發(fā)明的范圍內(nèi)。因此,本領(lǐng)域技術(shù)人員應(yīng) 了解下面描述的特征可以以各種方式組合,從而形成本發(fā)明的多個(gè)變 型。結(jié)果,本發(fā)明并不限于下面所描述的具體實(shí)施例,而是僅由權(quán)利 要求和其等效物所限定。
0032圖1圖示說明了耦合至一個(gè)或更多個(gè)主機(jī)系統(tǒng)102的打印系 統(tǒng)100,用于從中接收原始打印作業(yè)和在適當(dāng)?shù)目纱蛴〗橘|(zhì)上打印原始 打印作業(yè)。通常可打印介質(zhì)是紙。打印系統(tǒng)可以利用預(yù)剪切的紙張或 可以使用連續(xù)送入形式(例如折疊式紙巻)的紙。本領(lǐng)域的普通技術(shù) 人員應(yīng)認(rèn)識(shí)到其它等效的可打印介質(zhì)可以用于適當(dāng)?shù)拇蛴∠到y(tǒng)。如本 文使用的,"紙"可以被理解成包括用于計(jì)算機(jī)打印系統(tǒng)的任何可打 印介質(zhì)。因此,如所附權(quán)利要求書所述的發(fā)明旨在廣泛覆蓋可以使用 紙或其它可打印介質(zhì)的任何打印系統(tǒng)。
0033打印系統(tǒng)100通常可以包括用于控制打印系統(tǒng)100的全部操 作的打印機(jī)控制器101。打印機(jī)控制器101通常經(jīng)由主機(jī)接口 104負(fù)責(zé) 與主機(jī)系統(tǒng)102交互從而接收原始打印作業(yè)。主機(jī)接口 104通過幾個(gè) 眾所周知協(xié)議中的任一個(gè)和相關(guān)的通信介質(zhì)(包括例如IBM信道連接、 其它高速并行總線結(jié)構(gòu)和高速串行通信等)將打印系統(tǒng)100經(jīng)過打印 機(jī)控制器101耦合到主機(jī)系統(tǒng)102。
0034在控制器101中接收的原始打印作業(yè)通過原始作業(yè)池106應(yīng) 用于一個(gè)或更多個(gè)適當(dāng)?shù)墓鈻呕?rasterizer) /解釋器108。光柵化器 /解釋器108表示在打印機(jī)控制器101內(nèi)解釋用于編碼原始打印作業(yè)的 頁(yè)面描述語(yǔ)言或其它命令語(yǔ)言的部件。例如,PostScript HPPCL和其 它頁(yè)面描述語(yǔ)言可以用來(lái)將待打印到可打印介質(zhì)上的數(shù)據(jù)進(jìn)行編碼。 此外,光柵化器/解釋器108可以包括用于對(duì)基本無(wú)頁(yè)面設(shè)計(jì)或頁(yè)面格 式化特征的簡(jiǎn)單ASCII或EBCDIC編碼的文本信息進(jìn)行解碼的更簡(jiǎn)單 的解釋器。本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到多個(gè)這類光柵化器/解釋器108可以根據(jù)任何特定應(yīng)用的需要被提供,從而提供一個(gè)或更多個(gè)頁(yè)面
描述語(yǔ)言編碼部件。許多現(xiàn)有的打印系統(tǒng)包括至少PostScript和HPPCL
作為兩種可用的頁(yè)面描述語(yǔ)言來(lái)編碼原始打印作業(yè)。 一般地,光柵化
器/解釋器108解釋所接收的打印作業(yè)的語(yǔ)言并產(chǎn)生表示所接收的原始 打印作業(yè)的打印頁(yè)面圖像的相應(yīng)邏輯頁(yè)面。由光柵化器/解釋器108產(chǎn) 生的每個(gè)邏輯頁(yè)面被表示為2維陣列的像素,其中每個(gè)像素是表示相 應(yīng)像素的顏色和/或強(qiáng)度的值。
0035由光柵化器/解釋器108產(chǎn)生的邏輯頁(yè)面通過光柵化作業(yè)池110 和N-UP格式化器116被提供作為光柵化的打印作業(yè)。N-UP格式化器 116根據(jù)打印參數(shù)114定位光柵化的打印作業(yè)的邏輯頁(yè)面用于在紙張上 成像并且通過標(biāo)記引擎接口 118將格式化的圖像運(yùn)送給標(biāo)記引擎120。 標(biāo)記引擎120之后將格式化頁(yè)面的像素附著于可打印介質(zhì)上從而產(chǎn)生 最后的打印頁(yè)。標(biāo)記引擎120 (通常也稱作打印引擎或成像引擎)可以 使用經(jīng)由機(jī)械、靜電和/或電子照相裝置施加的液體或干燥調(diào)色/涂墨材 料將像素附著或標(biāo)記在紙上。
0036根據(jù)本發(fā)明的各特征和方法,N-UP格式化器116可以根據(jù)打 印參數(shù)114的變化而將邏輯頁(yè)面的格式修改成物理紙張。與現(xiàn)有技術(shù) 相比,本發(fā)明的各特征和方面允許N-UP格式化器116修改先前光柵化 的打印作業(yè)的格式同時(shí)打印該作業(yè)。換句話說,N-UP格式化器116可 以在光柵化的打印作業(yè)的打印期間的任何時(shí)間修改邏輯頁(yè)面的格式而 無(wú)需從新開始打印作業(yè)并且無(wú)需由光柵化器/解釋器108的操作重新光 柵化初始的原始打印作業(yè)。
0037眾多情況可以從這種先前光柵化的打印作業(yè)的動(dòng)態(tài)重新格式 化中獲益。例如,由標(biāo)記引擎120使用的紙張供應(yīng)可能在打印大量光 柵化的打印作業(yè)的中途用完??商峁┚哂斜热绮煌垙埓笮〉牟煌?征的新的紙張供應(yīng)??梢酝ㄟ^改變打印參數(shù)114命令N-UP格式化器 116修改應(yīng)用于物理紙張的邏輯頁(yè)面格式,以便更好地利用不同尺寸的 新供應(yīng)紙張。
0038或者例如,在連續(xù)格式紙上的高速兩面(即雙面)打印中, 通常利用多個(gè)標(biāo)記引擎,其中一個(gè)標(biāo)記引擎標(biāo)記每張紙的正面而第二 個(gè)引擎標(biāo)記每張紙的背面。因而,在第二標(biāo)記引擎打印可打印介質(zhì)的背面之前,連續(xù)形式的紙張完整地移過第一標(biāo)記引擎??纱蛴〗橘|(zhì)的 成像特征可以在退出第一成像引擎之后發(fā)生改變。例如,紙張?jiān)谟傻?一打印引擎成像后可以縮減。再則,與第二打印引擎的成像特征相關(guān) 的參數(shù)(比如圖像位置偏移和控制)可以不同于第一打印引擎的參數(shù)。 在另一示例中,打印作業(yè)耗完第一成像引擎或標(biāo)記引擎的紙張供應(yīng)時(shí), 打印作業(yè)可以在不同的標(biāo)記引擎上繼續(xù)同時(shí)等待在第一打印引擎中重 新供應(yīng)紙?jiān)础R虼?,兩個(gè)不同的標(biāo)記引擎可以用來(lái)完成中斷過長(zhǎng)的光 柵化的打印作業(yè)的打印。格式化器116可以由此調(diào)節(jié)邏輯頁(yè)面的布置 或其他特性,所述邏輯頁(yè)面被格式化以創(chuàng)建成像頁(yè)從而適應(yīng)打印該打 印作業(yè)的打印引擎或其它環(huán)境方面的變化。
0039這些或其它情況可能導(dǎo)致需要在過長(zhǎng)光柵化的打印作業(yè)的打 印期間改變打印參數(shù)。因此對(duì)于N-UP格式化器116有用的是允許改
變先前光柵化的打印作業(yè)的格式而無(wú)需重新開始或重新光柵化先前光 柵化的打印作業(yè)。
0040打印機(jī)控制器101的操作員接口 112允許打印操作員在任何 時(shí)候容易地修改打印參數(shù)114。 N-UP格式化器116可以監(jiān)控打印參數(shù) 114以檢測(cè)其中的變化或可以由來(lái)自操作員接口 112的進(jìn)程間通信技術(shù) 另外通知從而根據(jù)變化的新打印參數(shù)114開始重新格式化光柵化的打 印作業(yè)。操作員接口 112可以包括用于將信息呈現(xiàn)給操作員并接收來(lái) 自操作員的輸入的任何適當(dāng)接口裝置和技術(shù)。顯示裝置、聲音輸入和 輸出裝置、指示器輸入裝置、鍵盤輸入裝置、觸摸輸入裝置都是可用 于這些操作員接口部件的普通輸入/輸出(I/O)裝置的例子。圖形和文 本信息可以根據(jù)幾個(gè)眾所周知的用戶接口技術(shù)和結(jié)構(gòu)中的任一個(gè)提供 給操作員和從操作員接收。
0041本領(lǐng)域普通技術(shù)人員應(yīng)該容易認(rèn)識(shí)到,在打印機(jī)控制器101 內(nèi)描述的功能元件僅用作在根據(jù)本發(fā)明的各特征和方面增強(qiáng)的打印機(jī) 控制器內(nèi)的功能元件的示例。許多其它元件(未顯示)可以用于實(shí)現(xiàn) 這類增強(qiáng)型打印機(jī)控制器的這些和其它部件。此外,描述的功能元件 可以以不同于圖1中示出的方式被集成或分開。這種設(shè)計(jì)選擇對(duì)于本 領(lǐng)域的普通技術(shù)人員是顯而易見的。
0042圖2是流程圖,其描述根據(jù)本發(fā)明的各特征和方面在打印機(jī)控制器內(nèi)可操作用以根據(jù)變化的打印參數(shù)動(dòng)態(tài)地改變先前光柵化的打
印作業(yè)的格式的方法。單元200可操作用以根據(jù)當(dāng)前打印參數(shù)250格 式化先前光柵化的打印作業(yè)的邏輯頁(yè)面。當(dāng)前打印參數(shù)250可以是當(dāng) 單元200開始其格式化操作時(shí)有效的那些參數(shù)值。單元200由此根據(jù) 當(dāng)前打印參數(shù)格式化邏輯頁(yè)面以產(chǎn)生物理頁(yè)圖像,用以轉(zhuǎn)移到標(biāo)記引擎。
0043之后單元202開始將光柵化、格式化的打印作業(yè)轉(zhuǎn)移到標(biāo)記 引擎。單元204和206之后迭代地操作以等候打印作業(yè)向標(biāo)記引擎轉(zhuǎn) 移的完成或者感測(cè)當(dāng)前打印參數(shù)中的變化。具體地,單元204確定打 印作業(yè)是否已經(jīng)完全轉(zhuǎn)移到標(biāo)記引擎。倘若如此,該作業(yè)就已經(jīng)被打 印且該方法結(jié)束。否則,單元206確定當(dāng)前打印參數(shù)是否己經(jīng)改變。 單元206可以通過比較當(dāng)前打印參數(shù)250和新打印參數(shù)252來(lái)檢測(cè)這 樣的變化。如上所述,進(jìn)程間通信技術(shù)或用于發(fā)信號(hào)表示和檢測(cè)打印 參數(shù)變化的其它手段可以由單元206的測(cè)試來(lái)表示。如果單元206沒 有檢測(cè)到變化,則處理返回至單元204 (標(biāo)記"A"),從而再次等候 檢測(cè)打印作業(yè)的完成或者打印參數(shù)的變化。
0044當(dāng)單元206檢測(cè)到打印參數(shù)的變化時(shí),單元208可操作用以 根據(jù)新的打印參數(shù)重新格式化任何當(dāng)前未打印的光柵化邏輯頁(yè)面。當(dāng) 未打印的光柵化邏輯頁(yè)面根據(jù)新的打印參數(shù)被重新格式化時(shí),單元210 可操作用以恢復(fù)重新格式化的打印作業(yè)到標(biāo)記引擎的轉(zhuǎn)移。處理然后 繼續(xù)返回至單元204 (標(biāo)記"A")以等候由標(biāo)記引擎完成打印作業(yè)或 者打印參數(shù)的另一變化。
0045本領(lǐng)域普通技術(shù)人員容易認(rèn)識(shí)到當(dāng)前打印參數(shù)250和新打印 參數(shù)252可以表示與先前光柵化的打印作業(yè)相關(guān)聯(lián)的、與打印引擎相 關(guān)聯(lián)的或者與打印作業(yè)和特定打印引擎都相關(guān)聯(lián)的打印參數(shù)的任何適 當(dāng)存儲(chǔ)或信號(hào)交換。此外,本領(lǐng)域普通技術(shù)人員理應(yīng)認(rèn)識(shí)到檢測(cè)打印 參數(shù)的變化可以通過先前的和新的打印參數(shù)值的任何適當(dāng)比較進(jìn)行, 或者可以作為合適的進(jìn)程間信息發(fā)送或發(fā)信號(hào)的技術(shù)實(shí)現(xiàn),或者由任 何其它適當(dāng)?shù)难b置和方法實(shí)現(xiàn)。這些設(shè)計(jì)選擇對(duì)于本領(lǐng)域的普通技術(shù) 人員將是顯而易見的。
0046示例性打印參數(shù)可以包括,例如-N-UP設(shè)置
-份數(shù)
-邏輯頁(yè)面"N-UP的第X版"的位置 -前后鎖定(Lock)邏輯頁(yè)面位置 -前后快照(Snap)邏輯頁(yè)面位置
0047如以上所述的,打印參數(shù)的一個(gè)常見變化可以是改變N的值, 此處N-UP打印由打印機(jī)控制器提供。當(dāng)打印光柵化的N-UP打印作業(yè) 時(shí),改變?cè)诖蛴≡摯蛴∽鳂I(yè)期間所使用的打印引擎和/或所使用的可打 印介質(zhì)可以要求改變邏輯頁(yè)面的格式,即改變邏輯頁(yè)面的N-UP格式中 的N值。新值N'可以在打印先前光柵化的打印作業(yè)期間應(yīng)用以便本發(fā) 明的N-UP格式化器的特征和方面可以使用新N'參數(shù)值改變先前光柵 化的打印作業(yè)的N-UP打印。
0048如更早地所述的,在紙張供應(yīng)在打印過長(zhǎng)的光柵化的打印作 業(yè)期間改變成不同尺寸的情況下,或者在第一打印引擎被用以開始打 印作業(yè)而第二打印引擎被用以完成作業(yè)的打印(例如由于打印引擎失 靈或者在第一引擎上的紙張供應(yīng)耗盡)的情況下,這樣的變化可能是 希望的。
0049引起需要改變打印參數(shù)的其它常見示例可以包括,例如被用 以完成打印作業(yè)打印的打印引擎的屬性和特性的變化。在第一打印引 擎被用以啟動(dòng)打印光柵化作業(yè)而第二打印引擎完成該作業(yè)的打印過程 的情況下,第二打印引擎的參數(shù)和特性可能不同于第一打印引擎的參 數(shù)和特性。例如,與第一打印引擎相關(guān)聯(lián)的打印圖像定位可以不同于 用以完成打印過長(zhǎng)打印作業(yè)的第二打印引擎的打印圖像定位。因而, 打印參數(shù)可以在該打印作業(yè)的打印期間被修改從而解決用以打印該作 業(yè)的第一和第二打印引擎之間在打印圖像定位中的不同。
0050圖3是示出根據(jù)本發(fā)明的特征和方面的方法的流程圖。除了 可以由打印機(jī)控制器(通過操作員接口)修訂的一個(gè)特定打印參數(shù)外, 圖3的流程圖與圖2的流程圖幾乎一致。本發(fā)明的特征和方面允許大 量打印參數(shù)在打印光柵化的打印作業(yè)期間的任何時(shí)候被修改。在這些 打印參數(shù)之中所包括的是光柵化的打印作業(yè)的份數(shù)。在打印先前光柵 化的打印作業(yè)期間,僅在打印該作業(yè)的開始修改這個(gè)份數(shù)是最通用和最有益的。圖3的單元300因此類似于圖2的單元200,并且可操作用 以根據(jù)由本發(fā)明的操作員接口特征和方面提供的全部當(dāng)前打印參數(shù)和 修改份數(shù)350格式化先前光柵化的邏輯頁(yè)面。 一旦光柵化的打印作業(yè) 己經(jīng)針對(duì)當(dāng)前打印參數(shù)250和本地修改的份數(shù)350進(jìn)行格式化,如以 上關(guān)于圖2討論的,單元202到210可操作用以允許被格式化的光柵 化打印作業(yè)在打印該打印作業(yè)期間的任何時(shí)候用其它經(jīng)修改的參數(shù)來(lái) 打印。
0051通過一個(gè)例子,先前光柵化的打印作業(yè)可以表明(以其當(dāng)前 的打印參數(shù))X份待由打印系統(tǒng)打印并校訂。打印系統(tǒng)的操作員可以 根據(jù)操作員可能了解的特定要求決定不顧份數(shù)并打印附加份或更少 份。因此,操作員可以規(guī)定在釋放光柵化的打印作業(yè)用于打印到相關(guān) 的標(biāo)記引擎上的之前要打印Y份。由單元300的處理所表示的本發(fā)明 的特征和方面然后為光柵化打印作業(yè)的邏輯頁(yè)面的新修改份數(shù)的最有 效N-UP打印而格式化先前光柵化的打印作業(yè)。同樣地,圖3的單元 208可以重新格式化先前格式化的光柵化打印作業(yè)的未打印頁(yè),該打印 作業(yè)保留修改的份數(shù)或者利用在新的打印參數(shù)252中提供的新份數(shù)(盡 管可能不太有用)。由單元300執(zhí)行的初始格式化或者由單元208執(zhí) 行的重新格式化可以由此修改與打印參數(shù)相關(guān)聯(lián)的N-UP參數(shù)從而為 光柵化的打印作業(yè)最有效地打印新定義的份數(shù)。
0052圖4是描述方法的另一變體的流程圖,該方法在根據(jù)本發(fā)明 的特征和方面的打印機(jī)控制器中可操作用以修正光柵化的打印作業(yè)的 格式以最佳地打印多個(gè)光柵化的打印作業(yè)。除了初始的格式化單元400 的處理外,圖4的流程圖基本上類似于圖2的流程圖。如上所述,打 印系統(tǒng)可以包括用于支持任何數(shù)量的頁(yè)面描述語(yǔ)言或頁(yè)面信息的其它 編碼的部件。例如,打印系統(tǒng)可以包括支持PostScript HPPCL和比 如ASCII或EBCDIC的其它簡(jiǎn)單文本編碼技術(shù)。本發(fā)明的特征和方面 允許將多個(gè)獨(dú)立地光柵化的打印作業(yè)格式化為單個(gè)N-UP格式化的打 印作業(yè)。例如,在多個(gè)先前光柵化的打印作業(yè)每個(gè)都只包括單個(gè)邏輯 頁(yè),多個(gè)這種先前光柵化的短打印作業(yè)也可以由單元400的操作格式 化為N-UP格式化頁(yè)?;蛘呃缭谙惹肮鈻呕拇蛴∽鳂I(yè)可以包括多個(gè) 邏輯頁(yè)面的情況下,多個(gè)這種先前光柵化的打印作業(yè)可以由單元400的操作集合以作為一個(gè)N-UP打印作業(yè)進(jìn)行打印。
0053具體地,單元400可操作用以接收第一光柵化的打印作業(yè)450 和第二光柵化的打印作業(yè)452并格式化多個(gè)先前光柵化的打印作業(yè)以 在打印系統(tǒng)中或者根據(jù)當(dāng)前打印參數(shù)250打印為N-UP頁(yè)。否貝U,單元 202至210的處理如以上圖2中那樣是可操作用以將格式化的打印作業(yè) 連續(xù)轉(zhuǎn)移到標(biāo)記引擎并且當(dāng)感測(cè)新的打印參數(shù)時(shí)重新格式化為適當(dāng)形 式。
0054本領(lǐng)域普通技術(shù)人員容易認(rèn)識(shí)到在多個(gè)打印作業(yè)一起被格式 化為N-UP打印作業(yè)的情況下,并且在多個(gè)打印作業(yè)中的一個(gè)包括比待 結(jié)合的另一光柵化的打印作業(yè)更少的邏輯頁(yè)面的情況下,對(duì)圖4的處 理的修改將是顯而易見的,以便附加的先前光柵化的打印作業(yè)可以與 連續(xù)打印的第一 (更長(zhǎng)的)打印作業(yè)相結(jié)合,使得多個(gè)打印作業(yè)可以 通過打印引擎連續(xù)被打印成N-UP頁(yè)。例如,單元204可以確定多個(gè)打 印作業(yè)中的一個(gè)(更短的作業(yè))已經(jīng)被完全打印并提供選擇另一先前 光柵化的打印作業(yè)的額外處理。額外的所選打印作業(yè)之后與第一個(gè)先 前光柵化的打印作業(yè)(更長(zhǎng)的打印作業(yè))的剩余未打印的邏輯頁(yè)面相 結(jié)合。處理之后將持續(xù),直到在N-UP頁(yè)上結(jié)合的多個(gè)獨(dú)立的打印作業(yè) 中的每一個(gè)己經(jīng)完成。
0055在另一方面,單個(gè)原始打印作業(yè)可以使用多個(gè)頁(yè)面描述語(yǔ)言 和編碼進(jìn)行編碼。如上所述,例如單個(gè)作業(yè)可以包括完全編碼為 ASCII/EBCDIC字符的標(biāo)題頁(yè)。同一打印作業(yè)的其它頁(yè)面可以用 PostScript進(jìn)行編碼,而其它頁(yè)面還可以用HP PCL進(jìn)行編碼。因?yàn)楫a(chǎn) 生不同部分的原始打印作業(yè)涉及多個(gè)計(jì)算機(jī)應(yīng)用,因此這種作業(yè)可以 這樣進(jìn)行編碼。但是用多個(gè)編碼這樣編碼打印作業(yè)時(shí),指示原始作業(yè) 將被光柵化為N-UP打印作業(yè)對(duì)于(多個(gè))產(chǎn)生應(yīng)用是有難度的。多個(gè) 編碼中的每一個(gè)可以使用不同的技術(shù)以這樣指定N-UP參數(shù),其它頁(yè)面 編碼還可以不提供用于N-UP參數(shù)編碼的技術(shù)。因而以多個(gè)編碼來(lái)編碼 的單個(gè)打印作業(yè)典型地意味著N-UP值為1。所以,本發(fā)明的一個(gè)方面 允許被打印的每個(gè)作業(yè)包括多個(gè)頁(yè)面描述語(yǔ)言或編碼并且允許在打印 機(jī)控制臺(tái)處由打印操作員交互來(lái)改變N-UP打印參數(shù)。
0056本領(lǐng)域的普通技術(shù)人員容易認(rèn)識(shí)到圖2至圖4的流程圖只打算作為表示根據(jù)本發(fā)明的特征和方面在打印機(jī)控制器內(nèi)部可操作用以 允許在打印光柵化的打印作業(yè)期間對(duì)N-UP和其它打印參數(shù)進(jìn)行靈活 的動(dòng)態(tài)修改的示例性方法。許多等效的方法步驟和技術(shù)作為設(shè)計(jì)選擇 對(duì)本領(lǐng)域普通技術(shù)人員將是顯而易見的。再則,本領(lǐng)域普通技術(shù)人員
容易認(rèn)識(shí)到由圖2至4描述的方法可以作為常規(guī)設(shè)計(jì)的電子電路、作 為在通用或?qū)S锰幚砥魃峡刹僮鞯倪m當(dāng)編程的指令或者常規(guī)電路和適 當(dāng)編程的指令的結(jié)合被實(shí)現(xiàn)。這些設(shè)計(jì)選擇對(duì)于本領(lǐng)域的普通技術(shù)人 員是顯而易見的。
0057圖5是描繪示例性N-UP打印作業(yè)的圖。示出的示例性打印頁(yè) 的正面500具有在其上定位和格式化的兩個(gè)邏輯頁(yè)面即邏輯頁(yè)面1
(504)和邏輯頁(yè)面3 (506)。正面500的左邊緣上的箭頭指示打印過 程的方向(通過相應(yīng)的示例性標(biāo)記引擎),也指示當(dāng)紙張前進(jìn)通過打 印引擎處理時(shí),紙張的左邊緣的物理和邏輯位置。如上所述,在高速、 連續(xù)形式的打印引擎系統(tǒng)中,通常使用耦合至打印機(jī)控制器的第二打 印引擎來(lái)打印雙面或兩面打印作業(yè)。連續(xù)形式紙張前進(jìn)通過第一標(biāo)記 引擎從而在正面500上產(chǎn)生圖像并且之后連續(xù)從第一打印引擎中出來(lái) 從而進(jìn)入旨在標(biāo)記同一紙張的背面502的第二打印引擎。典型地,在 這種雙標(biāo)記引擎配置中,連續(xù)形式紙張沿著紙張?zhí)幚磉\(yùn)動(dòng)的方向繞軸 翻轉(zhuǎn)。因而,背面502在所描繪紙張的右側(cè)上示出相同的箭頭表示當(dāng) 如所描述的那樣跳轉(zhuǎn)的紙張前進(jìn)通過第二打印引擎時(shí)紙張的處理方向 和與邏輯左側(cè)。從而,背面502示出在與正面500的邏輯頁(yè)面1和3
(504和506)相反的位置中的邏輯頁(yè)面2和4 (分別是508和510)。
0058根據(jù)本發(fā)明的特征和方面,操作員接口允許打印機(jī)操作員在 紙張的物理頁(yè)上的任何位置(在任何方向和位置中的正面或背面上) 定位任何N-UP邏輯頁(yè)面。操作員可以定義適當(dāng)?shù)拇蛴?shù)從而指示在 待通過打印系統(tǒng)的一張紙的相應(yīng)面上每個(gè)邏輯頁(yè)面的位置和/或方向。 邏輯頁(yè)面的位置指在相應(yīng)紙張上的水平和/或垂直布置。此外,根據(jù)本 發(fā)明的特征和方面,每個(gè)邏輯頁(yè)面的位置和/或方向可以完全獨(dú)立于一 張紙上的所有其它邏輯頁(yè)面被確定。換句話說,圖5的邏輯頁(yè)面1、 2、 3和4 (504、 508、 506和510)可以在格式化紙張的正面或背面上任 何位置處彼此獨(dú)立地被定位。0059圖6是類似于描繪本發(fā)明的一個(gè)方面的圖5的圖,其中用于 格式化N-UP頁(yè)的打印參數(shù)被修改以在相對(duì)于正面600的一張紙的背面 602上重新定位圖像。如上所述,當(dāng)紙張被送入用于使圖像附加在背面 上的第二打印引擎時(shí),用于使圖像附加在打印頁(yè)的正面上的第一打印 引擎可能導(dǎo)致紙張收縮。為了有助于確保正面圖像和背面圖像相對(duì)于 彼此適當(dāng)?shù)貙?duì)齊,用戶可以定義打印參數(shù)從而在打印張的背面上重新 定位邏輯頁(yè)面。
0060邏輯頁(yè)面1 (604)和邏輯頁(yè)面3 (606)應(yīng)用于正面600。邏 輯頁(yè)面4 (610)和邏輯頁(yè)面2 (608)應(yīng)用于背面602。箭頭660指示 邏輯頁(yè)面4 (610)向右的運(yùn)動(dòng)而箭頭662指示邏輯頁(yè)面2 (608)向左 的運(yùn)動(dòng)。此外,箭頭664和666都指示在物理頁(yè)的背面602上邏輯頁(yè) 面的垂直向上重新定位。應(yīng)注意每個(gè)頁(yè)面的運(yùn)動(dòng)是獨(dú)立于所有其它邏 輯頁(yè)面的位置(或方向)的。當(dāng)物理紙張從第一打印引擎(在正面600 上成像)移動(dòng)到第二打印引擎(在背面602上成像)時(shí),邏輯頁(yè)面2 和4 (608和610)的所示示例性重新定位可被用以為物理紙張的收縮 而調(diào)節(jié)。不管這種重定定位的原因,圖6示范了每個(gè)邏輯頁(yè)面相對(duì)于 所有其它邏輯頁(yè)面的獨(dú)立位置(或方向)。
0061紙張收縮只是在N-UP打印作業(yè)的正面或背面上重新定位邏輯
頁(yè)面的一個(gè)示例性原因。無(wú)數(shù)其它打印應(yīng)用和相關(guān)情形可能引起對(duì)于 定位應(yīng)用于N-UP紙張的一個(gè)或更多個(gè)邏輯頁(yè)面的需要。因此圖6大體 表示獨(dú)立地重新定位(或重新定向) 一張紙上N-UP打印的多個(gè)邏輯頁(yè) 面的任何邏輯頁(yè)面的本發(fā)明的特征和方面。重新定位和/或重新定向邏 輯頁(yè)面作為N-UP打印作業(yè)的其它原因可能起因于其它打印特征和應(yīng) 用,這些特征和應(yīng)用包括例如跟隨打印系統(tǒng)成像的用于裁剪、裝訂、 分類、整理等的后處理。
0062圖7是類似于圖5和6描述本發(fā)明另一方面的圖,其中用戶 界面選項(xiàng)可以定義打印參數(shù)從而自動(dòng)"鎖定"在N-UP頁(yè)的正面上邏輯 頁(yè)面相對(duì)于該頁(yè)的背面上的邏輯頁(yè)面的相對(duì)位置。圖7中也示出,自 動(dòng)"快照"相對(duì)于應(yīng)用于一紙張正面的圖像的應(yīng)用于同一張紙背面的 邏輯頁(yè)面的位置的類似特征。如圖7中所示,正面700包括邏輯頁(yè)面1 和3 (分別為704和706)。因?yàn)槿我鈳讉€(gè)理由,邏輯頁(yè)面3 (706)被調(diào)節(jié)以在正面700上進(jìn)一步向右定位,如箭頭750所指示的。為確保 對(duì)應(yīng)的背面圖像邏輯頁(yè)面4 (710)被正確定位,背面702上的邏輯頁(yè) 面4 (710)如箭頭752所指示的那樣類似地被調(diào)節(jié)。應(yīng)注意當(dāng)連續(xù)形 式紙張首先在正面700上被打印然后繼續(xù)在背面702上被打印時(shí),因 為連續(xù)形式紙張的翻轉(zhuǎn)或扭轉(zhuǎn),邏輯頁(yè)面4的調(diào)節(jié)以相反方向進(jìn)行。0063本發(fā)明的用戶界面特征和方面允許在不同方向的這種調(diào)節(jié)自 動(dòng)地被確定,從而在計(jì)算合適的調(diào)節(jié)方向和數(shù)量時(shí)減少潛在的人為誤 差。在一個(gè)方面,"快照"選項(xiàng)參數(shù)可以被指定(例如,在打印先前 光柵化的作業(yè)的開始時(shí)和在光柵化作業(yè)的打印期間的任何時(shí)間)???照選項(xiàng)打印參數(shù)可以被指定以指示在任何頁(yè)的背面上邏輯頁(yè)面的定位 應(yīng)該被"快照"到正面上對(duì)應(yīng)邏輯頁(yè)面的等同位置。因而打印操作員 可以通過選擇快照選項(xiàng)在N-UP兩面打印作業(yè)的背面上簡(jiǎn)單地重新定 位邏輯頁(yè)面。在背面上的全部頁(yè)面因而自動(dòng)被快照到對(duì)應(yīng)于正面上頁(yè) 面的合適對(duì)應(yīng)位置。
0064在還如圖7所示的本發(fā)明的另一方面中,用戶界面選項(xiàng)可以 指定正面頁(yè)面位置將相對(duì)于背面邏輯頁(yè)面被"鎖定"。換句話說,當(dāng) 鎖定選項(xiàng)打印參數(shù)被設(shè)定時(shí),正面圖像的任何運(yùn)動(dòng)都引起對(duì)應(yīng)背面圖 像的等效運(yùn)動(dòng)(在考慮頁(yè)面方位和紙張介質(zhì)的任何翻轉(zhuǎn)或扭轉(zhuǎn)向的適 當(dāng)方向)。因此,用戶可以初始地獨(dú)立移動(dòng)頁(yè)面從而重新定位獨(dú)立于 背面圖像的正面圖像,并且之后可以打開鎖定選項(xiàng)以便正面上的任何 進(jìn)一步運(yùn)動(dòng)將在背面對(duì)應(yīng)圖像上被反映。許多其它靈活的特征和方面 可以被提供在用戶界面中,從而允許動(dòng)態(tài)調(diào)節(jié)先前光柵化的打印作業(yè) 的相對(duì)頁(yè)面位置。
0065本發(fā)明的實(shí)施例可以采用全硬件實(shí)施例、全軟件實(shí)施例或包 含硬件和軟件元素的實(shí)施例的形式。在優(yōu)選實(shí)施例中,本發(fā)明在軟件 中被實(shí)施,該軟件包括但不限于固件、常駐軟件、微碼等。圖8是描 繪作為數(shù)據(jù)處理設(shè)備的打印機(jī)控制器101的框圖,該數(shù)據(jù)處理設(shè)備適 于通過執(zhí)行編程的指令并訪問存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì)812上的 數(shù)據(jù)提供本發(fā)明的特征和方面。
0066此外,本發(fā)明可以采取計(jì)算機(jī)程序產(chǎn)品的形式,該程序產(chǎn)品 會(huì)從計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)812訪問,該介質(zhì)812提供供計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用的程序代碼或與計(jì)算機(jī)或任何指令執(zhí)行系 統(tǒng)相關(guān)的程序代碼)。對(duì)本說明書來(lái)說,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介 質(zhì)可以是可以包括包含、存儲(chǔ)、傳遞、傳播或者傳輸供指令執(zhí)行系統(tǒng)、 裝置或設(shè)備使用或與之相關(guān)的程序的任何裝置。
0067該介質(zhì)可以是電子的、磁的、光學(xué)的、電磁的、紅外的或半
導(dǎo)體的系統(tǒng)(或裝置或設(shè)備),或者傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的示 例包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁性磁帶、可移動(dòng)計(jì)算機(jī)磁碟、隨機(jī)存
取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤和光盤等。光盤的 當(dāng)前示例包括只讀式光盤存儲(chǔ)器(CD-ROM)、讀/寫式光盤(CD-R7W) 禾口 DVD。
0068適于存儲(chǔ)和/或執(zhí)行程序碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個(gè)處 理器800,該處理器通過系統(tǒng)總線850直接或間接耦合至存儲(chǔ)器元件 802。存儲(chǔ)器元件可以包括在實(shí)際執(zhí)行程序碼期間應(yīng)用的本地存儲(chǔ)器、 大容量存儲(chǔ)器和高速緩沖存儲(chǔ)器,該高速緩沖存儲(chǔ)器提供至少一些程 序代碼的臨時(shí)存儲(chǔ),以便減少在執(zhí)行期間必須從大容量存儲(chǔ)器中提取 的編碼次數(shù)。
0069輸入/輸出或I/O設(shè)備804 (包括但不限于鍵盤、顯示器、定位 設(shè)備等)可以被直接或通過介于其間的I/O控制器耦合至系統(tǒng)。 一個(gè)用 于適合作為打印機(jī)控制器的數(shù)據(jù)處理系統(tǒng)的特定I/O設(shè)備是打印引擎 接口 810,該打印引擎接口 810用于將打印機(jī)控制器101耦合至適于在 紙上標(biāo)記像素的打印弓I擎的信號(hào)和協(xié)議。
0070網(wǎng)絡(luò)適配器或其它主機(jī)系統(tǒng)接口 808還可以耦合至某系統(tǒng), 使得數(shù)據(jù)處理系統(tǒng)能通過介于其間的私人或公用網(wǎng)絡(luò)與其它數(shù)據(jù)處理 系統(tǒng)或存儲(chǔ)設(shè)備相耦合。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、IBM信道附 件、SCSI、光纖通道和以太網(wǎng)卡僅僅是幾個(gè)當(dāng)前可用類型的網(wǎng)絡(luò)或主 機(jī)接口適配器。
0071雖然本文描述了具體的實(shí)施例,但本發(fā)明的范圍不限于那些 具體實(shí)施例。本發(fā)明的范圍由所附權(quán)利要求和其任何等效物定義。
權(quán)利要求
1.一種在與至少一個(gè)打印引擎相關(guān)聯(lián)的打印機(jī)控制器內(nèi)可操作用于打印N頁(yè)合并N-UP打印作業(yè)的方法,所述方法包括接收打印作業(yè);光柵化所接收的打印作業(yè)以產(chǎn)生光柵化的打印作業(yè),其中所述光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面;根據(jù)與所述光柵化的打印作業(yè)相關(guān)聯(lián)的初始打印參數(shù)組,將所述光柵化的打印作業(yè)的打印啟動(dòng)為N頁(yè)合并打印作業(yè);在打印所述光柵化的打印作業(yè)期間改變至少一個(gè)與所述光柵化的打印作業(yè)相關(guān)聯(lián)的所述打印參數(shù);以及根據(jù)改變的打印參數(shù)組繼續(xù)打印所述光柵化的打印作業(yè)。
2. 根據(jù)權(quán)利要求1所述的方法, 其中所述啟動(dòng)步驟啟動(dòng)在第一打印引擎上的打印,且 其中所述繼續(xù)步驟在不同于所述第一打印引擎的第二打印引擎上繼續(xù)打印。
3. 根據(jù)權(quán)利要求2所述的方法,其中所述改變步驟進(jìn)一步包括 改變至少一個(gè)所述打印參數(shù)以適應(yīng)所述第一打印引擎和所述第二打印引擎之間的差異。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述改變步驟進(jìn)一步包括獨(dú)立于所述N頁(yè)合并打印作業(yè)中所有其它邏輯頁(yè)面改變所述光柵化的打印作業(yè)的任何邏輯頁(yè)面的位置。
5. 根據(jù)權(quán)利要求1所述的方法,其中所述改變步驟進(jìn)一步包括獨(dú)立于所述N頁(yè)合并打印作業(yè)中所有其它邏輯頁(yè)面改變所述光柵化的打印作業(yè)的任何邏輯頁(yè)面的方向。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述N頁(yè)合并打印作業(yè)被打印成每張具有正面和背面的兩面打印作業(yè),且其中所述改變步驟進(jìn)一步包 括設(shè)定鎖定選項(xiàng)以指示在所述N頁(yè)合并打印作業(yè)的正面上的邏輯頁(yè)面 的隨后重新定位將被自動(dòng)復(fù)制在所述N頁(yè)合并打印作業(yè)的每頁(yè)背面上的 對(duì)應(yīng)邏輯頁(yè)面上。
7. 根據(jù)權(quán)利要求1所述的方法,其中所述N頁(yè)合并打印作業(yè)被打印 成每頁(yè)具有正面和背面的兩面打印作業(yè),且其中所述改變步驟進(jìn)一步包括設(shè)定快照選項(xiàng)以指示在所述N頁(yè)合并打印作業(yè)的正面上的邏輯頁(yè)面 的當(dāng)前位置將被自動(dòng)復(fù)制在所述N頁(yè)合并打印作業(yè)的每頁(yè)背面上的對(duì)應(yīng) 邏輯頁(yè)面上。
8. 根據(jù)權(quán)利要求1所述的方法,其中所述改變步驟進(jìn)一步包括改變與用于繼續(xù)打印所述N頁(yè)合并打印作業(yè)的N值有關(guān)的打印參數(shù)。
9. 根據(jù)權(quán)利要求1所述的方法,其中所述改變步驟進(jìn)一步包括改變指示待打印的所述光柵化的打印作業(yè)的份數(shù)的打印參數(shù)。
10. —種打印系統(tǒng),其包括打印引擎,其用于將光柵化的圖像應(yīng)用于紙張;以及打印機(jī)控制器,其耦合至所述打印引擎以便將光柵化的圖像轉(zhuǎn)移給所述打印引擎,所述打印機(jī)控制器進(jìn)一步包括主機(jī)接口,其用于從所連的主機(jī)系統(tǒng)接收原始打印作業(yè);打印作業(yè)光柵化器,其通信地耦合至所述主機(jī)接口并且適于從所 接收的原始打印作業(yè)中產(chǎn)生光柵化的打印作業(yè),其中所述光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面圖像;N頁(yè)合并頁(yè)格式化器,其適于接收所述光柵化的打印作業(yè),并進(jìn)一步適于根據(jù)初始打印參數(shù)值將所述光柵化的打印作業(yè)的邏輯頁(yè)面格 式化成N頁(yè)合并光柵化的打印作業(yè),并且進(jìn)一步適于將格式化的N頁(yè)合并頁(yè)傳送給所述打印引擎作為光柵化的圖像;以及打印操作員接口 ,其適于接收操作員輸入以改變所述初始打印參 數(shù),從而在打印所述N頁(yè)合并光柵化的打印作業(yè)期間產(chǎn)生新的打印參 數(shù),其中,所述N頁(yè)合并頁(yè)格式化器適于根據(jù)所述新的打印參數(shù)重新 格式化未打印的邏輯頁(yè)面。
11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述打印操作員接口進(jìn)一步 適于接收操作員輸入以改變邏輯頁(yè)面在所述N頁(yè)合并光柵化的打印作業(yè) 的N頁(yè)合并頁(yè)上的位置。
12. 根據(jù)權(quán)利要求IO所述的系統(tǒng),其中所述N頁(yè)合并光柵化的打印作業(yè)被格式化為兩面N頁(yè)合并打印 作業(yè),以使其中的每頁(yè)具有定位在所述兩面N頁(yè)合并打印作業(yè)的所述頁(yè) 的每個(gè)正面和背面上的一個(gè)或更多個(gè)邏輯頁(yè)面,其中所述打印操作員接口進(jìn)一步適于接收操作員輸入,從而改變選 項(xiàng)來(lái)在所述兩面N頁(yè)合并打印作業(yè)的頁(yè)的背面上鎖定邏輯頁(yè)面的位置, 以使在所述兩面N頁(yè)合并打印作業(yè)的頁(yè)的正面上的邏輯頁(yè)面的任何后續(xù) 重新定位為所述背面上的邏輯頁(yè)面自動(dòng)地重復(fù)。
13. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述N頁(yè)合并光柵化的打印作業(yè)被格式化為兩面N頁(yè)合并打印 作業(yè),以使其中的每頁(yè)具有位于所述兩面N頁(yè)合并打印作業(yè)的所述頁(yè)的 每個(gè)正面和背面上的一個(gè)或更多個(gè)邏輯頁(yè)面,其中所述打印操作員接口進(jìn)一步適于接收操作員輸入以改變選項(xiàng)來(lái) 在所述兩面N頁(yè)合并打印作業(yè)的頁(yè)的背面上快照邏輯頁(yè)面的所述位置, 從而匹配所述兩面N頁(yè)合并打印作業(yè)的所1述頁(yè)的正面上對(duì)應(yīng)邏輯頁(yè)面的 位置。
14. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述打印引擎是第一打印引擎,并且其中所述系統(tǒng)進(jìn)一步包括耦合至所述打印機(jī)控制器的第二打印引擎,其用于將光柵化的圖像 應(yīng)用于紙張,以使所述第一打印引擎打印所述光柵化的N頁(yè)合并打印作業(yè)的第一部分,并使所述第二打印引擎打印所述光柵化的N頁(yè)合并打印作業(yè)的后續(xù)部分,其中所述打印操作員接口進(jìn)一步適于接收操作員輸入從而改變與所 述第一打印引擎的打印特征和所述第二打印引擎的打印特征的差別相關(guān) 的打印參數(shù)。
15. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述打印操作員接口進(jìn)一步 適于接收操作員輸入從而改變所述N頁(yè)合并光柵化的打印作業(yè)的份數(shù)。
16. 根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述打印作業(yè)光柵化器是第 一打印作業(yè)光柵化器,并且其中所述光柵化的打印作業(yè)是第一光柵化的 打印作業(yè),其中所述打印機(jī)控制器進(jìn)一步包括第二打印作業(yè)光柵化器,該第二 打印作業(yè)光柵化器通信地耦合至所述主機(jī)接口并且適于從第二所接收的 原始打印作業(yè)中產(chǎn)生第二光柵化的打印作業(yè),其中所述第二光柵化的打 印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面圖像,其中所述N頁(yè)合并頁(yè)格式化器進(jìn)一步適于允許將所述第一光柵化的 打印作業(yè)的邏輯頁(yè)面和所述第二光柵化的打印作業(yè)的邏輯頁(yè)面格式化為 在所述N頁(yè)合并光柵化的打印作業(yè)的N頁(yè)合并頁(yè)上的并排邏輯頁(yè)面,以 及其中所述打印操作員接口進(jìn)一步適于在打印所述N頁(yè)合并N-UP格 式化打印作業(yè)期間接收操作員輸入以改變打印參數(shù),從而使所述格式化 器能夠在所述N頁(yè)合并N-UP光柵化的打印作業(yè)的頁(yè)上結(jié)合所述第一光 柵化的打印作業(yè)的邏輯頁(yè)面與所述第二光柵化的打印作業(yè)的邏輯頁(yè)面。
17. —種在打印機(jī)控制器中可操作的計(jì)算機(jī)程序產(chǎn)品,其包括包含計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀介質(zhì),其中所述計(jì)算機(jī)可讀程序在打印機(jī)控制器上被執(zhí)行時(shí)使所述打印機(jī)控制器執(zhí)行以下步驟 接收打印作業(yè);光柵化所接收的作業(yè)以產(chǎn)生光柵化的打印作業(yè),其中所述光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面;根據(jù)與所述光柵化的打印作業(yè)相關(guān)聯(lián)的初始打印參數(shù)組,將所述光 柵化的打印作業(yè)的打印啟動(dòng)為N頁(yè)合并打印作業(yè);在所述光柵化的打印作業(yè)的打印期間改變與所述光柵化的打印作業(yè) 相關(guān)聯(lián)的所述打印參數(shù)中的至少一個(gè);以及根據(jù)改變的打印參數(shù)組繼續(xù)打印所述光柵化的打印作業(yè)。
18. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品, 其中所述啟動(dòng)步驟在第一打印引擎上啟動(dòng)打印,以及 其中所述繼續(xù)步驟在不同于所述第一打印引擎的第二打印引擎上繼續(xù)打印。
19. 根據(jù)權(quán)利要求18所述的程序產(chǎn)品,其中所述改變步驟進(jìn)一步包括改變至少一個(gè)所述打印參數(shù)以適應(yīng)所述第一打印引擎和所述第二打 印引擎之間的不同。
20. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述改變步驟進(jìn)一步包括: 獨(dú)立于所述N頁(yè)合并打印作業(yè)中所有其它邏輯頁(yè)面改變所述光柵化的打印作業(yè)的任何邏輯頁(yè)面的位置。
21. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述改變步驟進(jìn)一步包括獨(dú)立于所述N頁(yè)合并打印作業(yè)中所有其它邏輯頁(yè)面改變所述光柵化的打印作業(yè)的任何邏輯頁(yè)面的方向。
22. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述N頁(yè)合并打印作業(yè) 被打印成每頁(yè)具有正面和背面的兩面打印作業(yè),并且其中所述改變步驟 進(jìn)一步包括-設(shè)置鎖定選項(xiàng)以使所述N頁(yè)合并打印作業(yè)的正面上的邏輯頁(yè)面的后 續(xù)重定位將自動(dòng)在所述N頁(yè)合并打印作業(yè)每頁(yè)的背面上的對(duì)應(yīng)邏輯頁(yè)面上重復(fù)。
23. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述N頁(yè)合并打印作業(yè) 被打印成每頁(yè)具有正面和背面的兩面打印作業(yè),并且其中所述改變步驟 進(jìn)一步包括設(shè)置快照選項(xiàng)以使所述N頁(yè)合并打印作業(yè)的正面上邏輯頁(yè)面的當(dāng)前 位置將自動(dòng)復(fù)制在所述N頁(yè)合并打印作業(yè)每頁(yè)的背面上的對(duì)應(yīng)邏輯頁(yè)面上。
24. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述改變步驟包括 改變與用于繼續(xù)打印所述N頁(yè)合并打印作業(yè)的N值有關(guān)的打印參數(shù)。
25. 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中所述改變步驟包括 改變指示要被打印的所述光柵化的打印作業(yè)的份數(shù)的打印參數(shù)
26. —種在打印機(jī)控制器內(nèi)可操作用于打印N頁(yè)合并打印作業(yè)的方 法,所述方法包括接收打印作業(yè),其中所接收的打印作業(yè)規(guī)定X份所述打印作業(yè)要被 打印;光柵化所述所接收的打印作業(yè)以產(chǎn)生光柵化的打印作業(yè); 將份數(shù)改為Y份,其中Y大于X;以及將所述光柵化的打印作業(yè)打印成N頁(yè)合并打印作業(yè),其中Y份產(chǎn)生 為N頁(yè)合并紙張上的并排邏輯頁(yè)面。
27. 根據(jù)權(quán)利要求26所述的方法,進(jìn)一步包括啟動(dòng)所述光柵化的打印作業(yè)的打印從而在改變所述份數(shù)之前打印其中的X份,其中所述打印步驟進(jìn)一步包括重新格式化所述光柵化的打印作業(yè)以打印其中的Y份為N頁(yè)合并打印作業(yè);以及繼續(xù)所述光柵化的打印作業(yè)作為N頁(yè)合并打印作業(yè)的打印以產(chǎn)生所述光柵化的打印作業(yè)的Y份。
28. —種打印系統(tǒng),其包括-打印引擎,其用于將光柵化圖像應(yīng)用于紙張頁(yè);以及耦合至所述打印引擎的打印機(jī)控制器,其用以將光柵化的圖像轉(zhuǎn)移到所述打印引擎,所述打印機(jī)控制器進(jìn)一步包括主機(jī)接口,其用于接收來(lái)自相連主機(jī)系統(tǒng)的原始打印作業(yè),其中所接收的原始打印作業(yè)將打印參數(shù)指定為第一份數(shù)X;打印作業(yè)光柵化器,其通信地耦合至所述主機(jī)接口并且適于從所述所接收的原始打印作業(yè)中產(chǎn)生光柵化的打印作業(yè),其中所述光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面圖像;N頁(yè)合并頁(yè)格式化器,其適于接收所述光柵化的打印作業(yè),并且進(jìn)一步適于根據(jù)初始打印參數(shù)值將所述光柵化的打印作業(yè)的所述邏輯頁(yè)面格式化成N頁(yè)合并光柵化的打印作業(yè),以及進(jìn)一步適于將格式化的N頁(yè)合并頁(yè)作為光柵化的圖像傳遞給所述打印引擎;以及打印操作員接口,其適于接收操作員輸入以指定第二份數(shù)值Y,其中所述N頁(yè)合并頁(yè)格式化器適于格式化Y份邏輯頁(yè)面。
29. 根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述打印操作員接口適于在打印所述N頁(yè)合并光柵化的打印作業(yè)期間接收所述操作員輸入,以及其中所述N頁(yè)合并頁(yè)格式化器進(jìn)一步適于重新格式化所述N頁(yè)合并光柵化的打印作業(yè)的未打印邏輯頁(yè)面,從而將每個(gè)邏輯頁(yè)面的Y份打印為N頁(yè)合并光柵化的打印作業(yè)。
30. —種在打印機(jī)控制器中可操作用以打印N頁(yè)合并打印作業(yè)的方法,所述方法包括接收以第一頁(yè)面編碼被編碼的第一打印作業(yè);接收以第二頁(yè)面編碼被編碼的第二打印作業(yè);根據(jù)所述第一頁(yè)面編碼光柵化所述第一打印作業(yè)以產(chǎn)生第一光柵化的打印作業(yè);根據(jù)所述第二頁(yè)面編碼光柵化所述第二打印作業(yè)以產(chǎn)生第二光柵化的打印作業(yè);格式化所述第一和第二光柵化的打印作業(yè)以作為單個(gè)N頁(yè)合并打印作業(yè)打印;以及打印所述N頁(yè)合并打印作業(yè)。
31. 根據(jù)權(quán)利要求30所述的方法,其中所述第一頁(yè)面編碼和所述第二頁(yè)面編碼每個(gè)都是從HP PCL、 PostScript、 ASCII字符和EBCDIC字符中選擇的編碼。
32. 根據(jù)權(quán)利要求30所述的方法,其中所述第一光柵化的打印作業(yè)包括單個(gè)邏輯頁(yè)面,并且其中所述第二光柵化的打印作業(yè)包括單個(gè)邏輯頁(yè)面。
33. 根據(jù)權(quán)利要求30所述的方法,其中所述第一光柵化的打印作業(yè)包括第一數(shù)量X的邏輯頁(yè)面和其中所述第二光柵化的打印作業(yè)包括第二數(shù)量Y的邏輯頁(yè)面,并且其中X大于Y,以及其中所述打印步驟進(jìn)一步包括打印所述N頁(yè)合并打印作業(yè)直到所述第二光柵化的打印作業(yè)的所有Y頁(yè)己經(jīng)被打??;光柵化以第三頁(yè)面編碼所編碼的第三接收的打印作業(yè)以產(chǎn)生第三光柵化的打印作業(yè);重新格式化所述第一光柵化的打印作業(yè)的剩余未打印邏輯頁(yè)面和所述第三光柵化的打印作業(yè)的邏輯頁(yè)面從而產(chǎn)生新的N頁(yè)合并打印作業(yè);以及打印所述新的N頁(yè)合并打印作業(yè)。
34. —種打印系統(tǒng),其包括打印引擎,其將光柵化的圖像應(yīng)用于紙張;以及耦合至所述打印引擎的打印機(jī)控制器,其將光柵化的圖像轉(zhuǎn)移到所述打印引擎,所述打印機(jī)控制器進(jìn)一步包括主機(jī)接口,其用于從所連主機(jī)系統(tǒng)接收原始打印作業(yè);第一打印作業(yè)光柵化器,其被通信地耦合至所述主機(jī)接口并適于從第一所接收的原始打印作業(yè)中產(chǎn)生第一光柵化的打印作業(yè),其中所述第一光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面圖像;第二打印作業(yè)光柵化器,其被通信地耦合至所述主機(jī)接口并適于從第二所接收的原始打印作業(yè)中產(chǎn)生第二光柵化的打印作業(yè),其中所述第二光柵化的打印作業(yè)包括一個(gè)或更多個(gè)邏輯頁(yè)面圖像;以及N頁(yè)合并頁(yè)格式化器,其適于接收所述第一和第二光柵化的打印作業(yè),并且進(jìn)一步適于將所述第一和第二光柵化的打印作業(yè)的邏輯頁(yè)面格式化成N頁(yè)合并光柵化的打印作業(yè)和進(jìn)一步適于將格式化的N頁(yè)合并頁(yè)作為光柵化的圖像傳遞給所述打印引擎。
35. 根據(jù)權(quán)利要求34所述的系統(tǒng),其中所述第一所接收的原始打印作業(yè)以第一頁(yè)面編碼被編碼,其中所述第一打印作業(yè)光柵化器適于解釋所述第一頁(yè)面編碼以產(chǎn)生所述第一光柵化的打印作業(yè);其中所述第二所接收的原始打印作業(yè)以第二頁(yè)面編碼被編碼,其中所述第二打印作業(yè)光柵化器適于解釋所述第二頁(yè)面編碼以產(chǎn)生所述第二光柵化的打印作業(yè);
36. —種在打印機(jī)控制器中可操作用以打印N頁(yè)合并打印作業(yè)的方法,所述方法包括接收用多個(gè)頁(yè)面編碼來(lái)編碼且被編碼為1頁(yè)合并原始打印作業(yè)的打印作業(yè);根據(jù)所述多個(gè)頁(yè)面編碼光柵化所述1頁(yè)合并原始打印作業(yè)從而產(chǎn)生1頁(yè)合并光柵化的打印作業(yè);格式化所述1頁(yè)合并光柵化的打印作業(yè)以作為N頁(yè)合并打印作業(yè)打印,其中N大于1;以及打印所述N頁(yè)合并打印作業(yè)。
37. 根據(jù)權(quán)利要求36所述的方法,其中所述多個(gè)頁(yè)面編碼中的每個(gè)從HPPCL、 PostScript、 ASCII字符和EBCDIC字符中被選擇。
38. —種打印系統(tǒng),其包括打印引擎,其將光柵化的圖像應(yīng)用于紙張頁(yè);以及耦合至所述打印引擎的打印機(jī)控制器,其將光柵化的圖像轉(zhuǎn)移到所述打印引擎,所述打印機(jī)控制器進(jìn)一步包括主機(jī)接口,其用于從所連的主機(jī)系統(tǒng)接收原始打印作業(yè);多個(gè)作業(yè)光柵化器,其被通信地耦合至所述主機(jī)接口,并且適于從使用多個(gè)頁(yè)面編碼被編碼的所接收的原始打印作業(yè)中產(chǎn)生1頁(yè)合并光柵化的打印作業(yè);N頁(yè)合并頁(yè)格式化器,其適于接收所述1頁(yè)合并光柵化的打印作業(yè),以及進(jìn)一步適于將所述1頁(yè)合并光柵化的打印作業(yè)的邏輯頁(yè)面格式化成N頁(yè)合并光柵化的打印作業(yè),其中N大于1,并且進(jìn)一步適于將格式化的N頁(yè)合并頁(yè)作為光柵化的圖像傳遞給所述打印引擎。
39. 根據(jù)權(quán)利要求38所述的系統(tǒng),其中所述多個(gè)頁(yè)面編碼中的每個(gè)從HPPCL、 PostScript ASCII字符和EBCDIC字符中選擇。
全文摘要
提供用于打印機(jī)控制器、動(dòng)態(tài)N頁(yè)合并(N-UP)打印作業(yè)成像的系統(tǒng)和方法。本發(fā)明的增強(qiáng)型打印機(jī)包括在打印作業(yè)中的任何點(diǎn)處動(dòng)態(tài)地調(diào)節(jié)打印作業(yè)參數(shù)的特征。在本發(fā)明的一個(gè)方面,打印機(jī)在沒有主機(jī)系統(tǒng)干擾的情況下針對(duì)初始打印參數(shù)組配置打印作業(yè),并可以在打印作業(yè)的打印期間重新配置那些參數(shù)。在本發(fā)明的另一方面,這些調(diào)節(jié)可以包括獨(dú)立于任何其它N-UP圖像調(diào)節(jié)任何N-UP圖像的相對(duì)位置。本發(fā)明的另一方面提供在將打印作業(yè)光柵化成邏輯頁(yè)面圖像之后,由打印機(jī)根據(jù)打印參數(shù)進(jìn)行打印作業(yè)的格式化。由于格式化在光柵化之后被執(zhí)行,因此在打印作業(yè)的打印期間打印參數(shù)可以在任何時(shí)間改變。
文檔編號(hào)G06F3/12GK101563668SQ200680039332
公開日2009年10月21日 申請(qǐng)日期2006年9月5日 優(yōu)先權(quán)日2005年9月16日
發(fā)明者A·A·赫倫, B·C·彭德爾頓, K·S·消爾代斯, K·諾格林, L·D·泰克里滋, M·E·瓊斯, R·E·萬(wàn)布斯科二世, R·E·維索斯基, W·小博伊斯 申請(qǐng)人:普馳信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
普兰县| 和平区| 江都市| 平罗县| 东辽县| 黎平县| 砀山县| 剑河县| 崇阳县| 雷波县| 庐江县| 松原市| 平陆县| 南丰县| 丹阳市| 曲沃县| 保山市| 云安县| 桐乡市| 辉南县| 峨眉山市| 新宾| 广河县| 内丘县| 东城区| 长白| 崇明县| 白玉县| 砀山县| 辉县市| 湘西| 鸡东县| 隆子县| 浠水县| 西充县| 鄯善县| 万源市| 福州市| 蒲江县| 乌拉特后旗| 合阳县|