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

信息處理設(shè)備及信息處理方法

文檔序號:6579000閱讀:116來源:國知局
專利名稱:信息處理設(shè)備及信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理設(shè)備和信息處理方法,用于在一個(gè)或多個(gè)頁面內(nèi)布 置包含在文件內(nèi)的多個(gè)繪圖數(shù)據(jù)元素。
背景技術(shù)
在使用信息處理設(shè)備來創(chuàng)建多個(gè)頁面的文件期間,在一些情況下,用戶 可以指示信息處理設(shè)備打印文件,以査看打印輸出的內(nèi)容。在這種情況下, 打印輸出可能具有包含大的空白區(qū)域的頁面。打印這樣的頁面導(dǎo)致浪費(fèi)紙張。
日本特開2000-94777號公報(bào)描述了在打印具有大的空白區(qū)域的文件中減 少所述大的空白區(qū)域。更具體地說,在這個(gè)專利文件內(nèi)描述的信息處理設(shè)備 將多個(gè)圖像數(shù)據(jù)元素轉(zhuǎn)換為圖像,并且將它們重新布置在單個(gè)紙張內(nèi),以節(jié) 省打印紙張。
在打印彩色繪圖數(shù)據(jù)(圖像數(shù)據(jù))中,墨水或者色粉的消耗量較大。
為了減少所述消耗,在打印將需要相當(dāng)大的墨水或者色粉消耗量的頁面 中,用戶可以明確地指定單色打印,來代替彩色打印。
下面參考圖15A至圖15C說明上述技術(shù)的一個(gè)具體示例。圖15A至圖 15C例示了在打印包含彩色和單色繪圖數(shù)據(jù)元素的文件中如何通過在打印設(shè) 置上的改變來減少墨水或者色粉消耗。在所述繪圖內(nèi),深色陰影的繪圖數(shù)據(jù) 元素1501和1503表示單色數(shù)據(jù),而繪圖數(shù)據(jù)元素1502和1504表示彩色數(shù) 據(jù)。在圖15A至圖15C內(nèi)的各個(gè)頁面之下指示各個(gè)繪圖數(shù)據(jù)元素的打印設(shè)置。
在打印設(shè)置內(nèi),"自動(dòng)"表示下述設(shè)置其中,以彩色模式來輸出頁面內(nèi) 被確定為包括彩色屬性的打印數(shù)據(jù),并且以單色模式來輸出頁面內(nèi)被確定為 僅僅具有單色屬性的打印數(shù)據(jù)。"指定單色"是其中即使打印數(shù)據(jù)是彩色數(shù)據(jù)
也以單色模式來輸出打印數(shù)據(jù)的設(shè)置。
如圖15B內(nèi)所示,例如,當(dāng)用戶將在第二頁面內(nèi)的繪圖數(shù)據(jù)元素1502色"時(shí),可以節(jié)省在彩色模式下使用 的色粉或者墨水。類似地,當(dāng)用戶將在第四頁面內(nèi)的繪圖數(shù)據(jù)元素1504的打 印設(shè)置從"自動(dòng)"改變?yōu)?指定單色"時(shí),可以節(jié)省在彩色模式下使用的色 粉或者墨水。
以這種方式,使用上述的已知技術(shù),可以通過在打印設(shè)置上從彩色繪圖 數(shù)據(jù)向單色繪圖數(shù)據(jù)的改變來節(jié)省色粉或者墨水,并且可以通過減少文件內(nèi) 的空白區(qū)域來節(jié)省打印紙張。
下面討論在通過使用所述改變和所述減少的組合來減少打印浪費(fèi)的同時(shí) 實(shí)現(xiàn)意欲的色彩輸出的可能性。
當(dāng)在上述的日本特開2000-94777號公報(bào)內(nèi)描述的技術(shù)被應(yīng)用到在圖15A 內(nèi)例示的文件時(shí),結(jié)果產(chǎn)生的輸出如圖15C所示。更具體地說,所述信息處 理設(shè)備將在第二頁面的彩色數(shù)據(jù)元素1502布置在第一頁面內(nèi)的空白區(qū)域內(nèi), 并且將在第四頁面的彩色數(shù)據(jù)元素1504布置在第三頁面內(nèi)的空白區(qū)域內(nèi)。即, 信息處理設(shè)備可以通過將圖像數(shù)據(jù)放置在空白區(qū)域內(nèi)來節(jié)省對應(yīng)于兩個(gè)頁面 的打印紙張。
但是,在圖15C內(nèi)例示的示例內(nèi),因?yàn)榉謩e將彩色數(shù)據(jù)元素1502和1504 布置在第一和第三頁面內(nèi)并且其中將"自動(dòng)"設(shè)置為打印設(shè)置,所以打印模 式被改變?yōu)椴噬J?。因此,以彩色模式來輸出繪圖數(shù)據(jù)元素1501至1504, 因此存在不能節(jié)省色粉或者墨水的問題。

發(fā)明內(nèi)容
期望提供一種信息處理設(shè)備和信息處理方法,其能夠在減少打印浪費(fèi)的 同時(shí)產(chǎn)生用戶期望的色彩輸出。
根據(jù)本發(fā)明的一個(gè)方面,提供一種信息處理設(shè)備,用于在一個(gè)或多個(gè)頁 面內(nèi)布置包含在文件內(nèi)的多個(gè)繪圖數(shù)據(jù)元素,所述頁面和所述各頁中的所述 繪圖數(shù)據(jù)元素被指定色彩輸出設(shè)置。所述信息處理設(shè)備包括重新布置確定單 元和色彩輸出確定單元。所述重新布置確定單元被配置為確定是否可以在不 同頁面內(nèi)的空白區(qū)域內(nèi)重新布置所述多個(gè)繪圖數(shù)據(jù)元素中的至少一個(gè)。所述 色彩輸出確定單元被配置為當(dāng)所述重新布置確定單元確定可以在所述空白區(qū)域內(nèi)重新布置所述繪圖數(shù)據(jù)元素時(shí),確定要重新布置的繪圖數(shù)據(jù)元素是否具 有不同于所述不同頁面的色彩輸出設(shè)置。所述重新布置確定單元根據(jù)所述色 彩輸出確定單元的輸出,來確定是否在所述不同頁面內(nèi)重新布置所述繪圖數(shù) 據(jù)元素。
通過以下示例性實(shí)施例的描述(參考附圖),本發(fā)明的其他特征將變得清楚。


圖1是例示根據(jù)本發(fā)明的一個(gè)實(shí)施例的、作為信息處理設(shè)備的計(jì)算機(jī)和 打印機(jī)的配置的框圖。
圖2例示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于打印的程序模塊的配置。 圖3例示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于打印的程序模塊和打印機(jī)驅(qū) 動(dòng)程序的配置。
圖4是例示根據(jù)本發(fā)明的第一實(shí)施例的用于重新布置繪圖數(shù)據(jù)的處理的 一個(gè)示例的流程圖。
圖5A至圖5C例示了根據(jù)本發(fā)明的第一實(shí)施例的如何重新布置繪圖數(shù)據(jù) 的示例。
圖6例示了根據(jù)本發(fā)明的第一實(shí)施例的繪圖數(shù)據(jù)的重新布置的第二示
圖7A和圖7B描述了例示根據(jù)本發(fā)明的第二實(shí)施例的用于重新布置繪圖 數(shù)據(jù)的處理的示例的流程圖。
圖8A和8B例示了根據(jù)本發(fā)明的第二實(shí)施例的如何重新布置繪圖數(shù)據(jù)的 示例。
圖9是例示根據(jù)本發(fā)明的第三實(shí)施例的用于重新布置繪圖數(shù)據(jù)的處理的 一個(gè)示例的流程圖。
圖IOA至圖IOE例示了根據(jù)本發(fā)明的第三實(shí)施例的如何重新布置繪圖數(shù)
據(jù)的一個(gè)示例。
圖IIA和圖11B描述了例示根據(jù)本發(fā)明的第四實(shí)施例的用于重新布置繪 圖數(shù)據(jù)的處理的 一個(gè)示例的流程圖。圖12A至圖12C例示了根據(jù)本發(fā)明的第四實(shí)施例的如何重新布置繪圖數(shù)
據(jù)的示例。
圖13是例示根據(jù)本發(fā)明的第五實(shí)施例的重新布置繪圖數(shù)據(jù)的處理的示
例的流程圖。
圖14例示了根據(jù)本發(fā)明的第五實(shí)施例的示例用戶接口畫面。
圖15A至圖15C例示了按照現(xiàn)有技術(shù)的如何重新布置繪圖數(shù)據(jù)的示例。
具體實(shí)施例方式
下面,參考附圖來說明根據(jù)本發(fā)明的具體實(shí)施例的信息處理設(shè)備。 第一實(shí)施例
圖1是例示根據(jù)本發(fā)明的第一實(shí)施例的信息處理設(shè)備的總體配置的框圖。
參見圖1,根據(jù)第一實(shí)施例的信息處理設(shè)備可以將在文件的頁面內(nèi)包含 的多個(gè)繪圖數(shù)據(jù)元素布置在某一區(qū)域內(nèi),并且產(chǎn)生所述文件的輸出。所述信 息處理設(shè)備包括作為主計(jì)算機(jī)或者信息處理終端的計(jì)算機(jī)300和連接到計(jì)算 機(jī)300的打印機(jī)150。
計(jì)算機(jī)300包括中央處理單元(CPU) 1、隨機(jī)存取存儲(chǔ)器(RAM) 2、 只讀存儲(chǔ)器(ROM) 3、鍵盤接口 (I/F) 5、顯示器接口 6、外部存儲(chǔ)器接口 7、打印機(jī)接口 8和系統(tǒng)總線4,所述系統(tǒng)總線4連接上述部件以便允許它們 彼此通信。
CPU 1控制連接到系統(tǒng)總線4的裝置。CPU 1根據(jù)文件處理程序來對包 含圖形、圖像、文本和表格(包括電子表格)的文件執(zhí)行文件處理。RAM 2 作為CPU 1的主存儲(chǔ)器和工作區(qū)域。
ROM 3包括程序ROM 3a、字體ROM 3b和數(shù)據(jù)ROM 3c。程序ROM 3a 和外部存儲(chǔ)器11存儲(chǔ)用于創(chuàng)建文件的文件處理程序。程序ROM 3a和外部存 儲(chǔ)器11存儲(chǔ)作為CPU 1的控制程序的操作系統(tǒng)(以下稱為OS)和使信息處 理設(shè)備工作所需要的程序。
字體ROM3b和外部存儲(chǔ)器11存儲(chǔ)在處理中使用的字體數(shù)據(jù)。數(shù)據(jù)ROM3C或者外部存儲(chǔ)器11存儲(chǔ)在文件處理中使用的各種數(shù)據(jù)。
鍵盤接口 5控制從鍵盤9或者指示裝置(未示出)的輸入。顯示器接口 6控制顯示器10的顯示。外部存儲(chǔ)器接口 7控制對于外部存儲(chǔ)器11 (例如硬 盤或者£1叩 乂@盤(軟盤))的存取。
打印機(jī)接口 8通過預(yù)定交互接口 22來連接到打印機(jī)150,并且控制與打 印機(jī)150的通信。外部存儲(chǔ)器ll存儲(chǔ)引導(dǎo)程序、各種應(yīng)用程序、字體數(shù)據(jù)、 用戶文件、編輯文件和打印機(jī)驅(qū)動(dòng)程序。
CPU 1可以對例如在RAM 2上設(shè)置的顯示信息RAM內(nèi)的空心字體進(jìn)行 轉(zhuǎn)換(光柵化),并且在顯示器IO上啟動(dòng)WYSIWYG。
CPU 1可以根據(jù)通過使用例如顯示器10上的鼠標(biāo)光標(biāo)(未示出)而指定 的命令來打開各種登記窗口,并且執(zhí)行各種數(shù)據(jù)打印。在打印中,用戶可以 打開關(guān)于打印設(shè)置的窗口,以指定打印機(jī)150的設(shè)置,并且指定打印機(jī)驅(qū)動(dòng) 程序的打印方法的設(shè)置,其中包括打印模式的選擇。
打印機(jī)150包括CPU 12、 RAM 13、 ROM 14、系統(tǒng)總線15、輸入部16、 打印部接口 17、外部存儲(chǔ)器接口 18、打印部19、操作部20和外部存儲(chǔ)器21。 ROM 14包括程序ROM 14a、字體ROM 14b和數(shù)據(jù)ROM 14c。
CPU 12根據(jù)例如控制程序來向連接到系統(tǒng)總線15的打印部(打印機(jī)引 擎)接口 17輸出作為輸出信息的圖像信號。所述控制程序被存儲(chǔ)在例如ROM 14的程序ROM 14a或者外部存儲(chǔ)器21內(nèi)。
程序ROM 14a存儲(chǔ)CPU 12的控制程序。字體ROM 14b存儲(chǔ)用于創(chuàng)建輸 出信息的字體數(shù)據(jù)。如果打印機(jī)150沒有外部存儲(chǔ)器21 (例如硬盤),則數(shù)據(jù) ROM 14c存儲(chǔ)在計(jì)算機(jī)300上使用的信息。
CPU 12可以通過系統(tǒng)總線15、輸入部16、接口 22、打印機(jī)接口 8和系 統(tǒng)總線4來與計(jì)算機(jī)300通信,并且可以向計(jì)算機(jī)300通知在打印機(jī)150內(nèi) 存儲(chǔ)的信息。
除了作為外部存儲(chǔ)器21的內(nèi)置字體的存儲(chǔ)器之外,外部存儲(chǔ)器接口 18 還可以連接到可選字體卡。外部存儲(chǔ)器接口 18還可以連接到存儲(chǔ)有用于解釋 具有不同語言系統(tǒng)的打印機(jī)控制語言的程序的外部存儲(chǔ)器21。
RAM 13作為CPU 12的主存儲(chǔ)器和工作區(qū)域??梢酝ㄟ^使用連接到擴(kuò)展端口 (未示出)的可選RAM來提高RAM13的存儲(chǔ)量。RAM 13可以被用作 輸出信息擴(kuò)展區(qū)域、環(huán)境數(shù)據(jù)存儲(chǔ)區(qū)域和非易失性RAM (NVRAM)。操作部 (操作面板)20是具有用于操作的開關(guān)和發(fā)光二極管(LED)指示器的面板。
外部存儲(chǔ)器21的示例包括硬盤或者IC卡。可以通過存儲(chǔ)器控制器來控 制對于外部存儲(chǔ)器21的存取。外部存儲(chǔ)器21是可選的,并且可以存儲(chǔ)字體 數(shù)據(jù)、仿真程序和表格數(shù)據(jù)。外部存儲(chǔ)器21可以由單個(gè)存儲(chǔ)器或者多個(gè)存儲(chǔ) 器構(gòu)成。打印機(jī)150還包括NVRAM (未示出)。NVRAM可以存儲(chǔ)關(guān)于從操 作部20輸入的打印模式的設(shè)置的信息。
圖2例示了用于打印并且在連接到打印機(jī)150的計(jì)算機(jī)300上工作的程 序模塊的配置。應(yīng)用程序201、圖形引擎202、打印機(jī)驅(qū)動(dòng)程序203和系統(tǒng)假 脫機(jī)程序204被存儲(chǔ)在作為外部存儲(chǔ)器11的硬盤內(nèi)。所述程序模塊被OS或 者使用所述模塊的應(yīng)用程序加載到RAM 2中。CPU 12執(zhí)行所加載的程序模 塊。應(yīng)用程序201和打印機(jī)驅(qū)動(dòng)程序203通過作為外部存儲(chǔ)器11的軟盤或者 只讀光盤存儲(chǔ)器(CD-ROM)(未示出)或者通過網(wǎng)絡(luò)(未示出)被存儲(chǔ)在作 為外部存儲(chǔ)器ll的硬盤內(nèi)。
應(yīng)用程序201可以是例如用于創(chuàng)建文件的軟件。圖形引擎202將為每個(gè) 打印機(jī)150準(zhǔn)備的打印機(jī)驅(qū)動(dòng)程序203從外部存儲(chǔ)器11加載到RAM 2中, 并且使用打印機(jī)驅(qū)動(dòng)程序203將應(yīng)用程序201的輸出轉(zhuǎn)換為打印機(jī)150的控 制命令。系統(tǒng)假脫機(jī)程序204在緩沖器內(nèi)存儲(chǔ)打印數(shù)據(jù),將所述數(shù)據(jù)進(jìn)行假 脫機(jī),并且依序向打印機(jī)150輸出所述數(shù)據(jù)。
圖3例示了根據(jù)第一實(shí)施例的打印機(jī)驅(qū)動(dòng)程序203的配置的一個(gè)示例。 打印機(jī)驅(qū)動(dòng)程序203包括打印控制器301 、假脫機(jī)處理器302、布局處理器304、 打印處理器306、重新布置確定部303和色彩輸出確定部305。如上所述,打 印機(jī)驅(qū)動(dòng)程序203被存儲(chǔ)在計(jì)算機(jī)300的外部存儲(chǔ)器11內(nèi)。CPU 1將打印機(jī) 驅(qū)動(dòng)程序203從外部存儲(chǔ)器11讀取到RAM 2內(nèi),并且執(zhí)行它。
打印控制器301響應(yīng)于從應(yīng)用程序接收的打印指令來控制整個(gè)打印處 理。假脫機(jī)處理器302在打印控制器301的控制下將所接收的打印指令作為 假脫機(jī)數(shù)據(jù)307假脫機(jī)(存儲(chǔ))在例如外部存儲(chǔ)器11或者RAM2內(nèi)。
重新布置確定部303確定是否可以將繪圖數(shù)據(jù)重新布置在文件內(nèi)的不同區(qū)域(例如不同頁面或者不同紙張)內(nèi)的空白區(qū)域。當(dāng)確定即使在空白區(qū)域 內(nèi)重新布置繪圖數(shù)據(jù)的情況下輸出結(jié)果也保持不變時(shí),重新布置確定部303
確定不重新布置繪圖數(shù)據(jù)。布局處理器304將繪圖數(shù)據(jù)布置在空白區(qū)域內(nèi)。
當(dāng)確定可以重新布置繪圖數(shù)據(jù)時(shí),重新布置確定部303識別包含要重新 布置的繪圖數(shù)據(jù)的頁面的色彩設(shè)置、其中要重新布置繪圖數(shù)據(jù)的頁面的色彩 設(shè)置和要重新布置的繪圖數(shù)據(jù)的彩色或者單色屬性。然后,按照所述識別, 重新布置確定部303確定通過所述重新布置是否將改變預(yù)計(jì)的色彩輸出結(jié)果。
色彩輸出確定部305計(jì)算當(dāng)在頁面內(nèi)的空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)時(shí) 預(yù)計(jì)的色彩輸出結(jié)果。由色彩輸出確定部305計(jì)算的色彩輸出結(jié)果被提供到 重新布置確定部303,并且用于確定是否要執(zhí)行所述重新布置。
接著將參考圖4來說明由打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的打印繪圖數(shù)據(jù)的示 例處理。在下面的說明內(nèi),"空白"和"空格"表示其中可以創(chuàng)建文本和圖像 數(shù)據(jù)但實(shí)際上不布置文本或者圖像數(shù)據(jù)的區(qū)域。繪圖數(shù)據(jù)表示可以至少包含 文本、圖形、表格和照片的數(shù)據(jù)。
圖4是例示由打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的重新布置繪圖數(shù)據(jù)的處理的一 個(gè)示例的流程圖。在下面的說明內(nèi),基本上,通過CPU1或者CPU12從存儲(chǔ) 器讀取打印機(jī)驅(qū)動(dòng)程序203的各程序模塊來執(zhí)行在本發(fā)明的實(shí)施例內(nèi)例示的 流程圖的步驟。
在打印中,操作計(jì)算機(jī)的用戶打開打印設(shè)置的窗口,指定打印機(jī)150的 設(shè)置,并且指定打印機(jī)驅(qū)動(dòng)程序203的打印處理方法的設(shè)置,其中包括打印 模式的選擇。結(jié)果,CPU1根據(jù)通過使用例如在顯示器10上的鼠標(biāo)光標(biāo)(未 示出)指示的命令來打開各種登記窗口,并且執(zhí)行關(guān)于打印的各種數(shù)據(jù)處理。
CPU 1首先檢測在應(yīng)用程序201內(nèi)選擇了打印。然后,CPU 1通過圖形 引擎202來調(diào)用打印機(jī)驅(qū)動(dòng)程序203,并且執(zhí)行下述的處理。
在步驟S401中,打印控制器301從應(yīng)用程序201接收打印指令。在步驟 S402中,打印控制器301將在步驟S401內(nèi)接收的打印指令作為假脫機(jī)數(shù)據(jù) 307暫時(shí)假脫機(jī)(存儲(chǔ))在例如外部存儲(chǔ)器11或者RAM2內(nèi)。所述打印指令 除了繪圖數(shù)據(jù)之外還可以包括用于在空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)的指令和 諸如色彩打印設(shè)置的打印設(shè)置的數(shù)據(jù)。的打印指令作為假脫機(jī)數(shù)
據(jù)307存儲(chǔ)在數(shù)據(jù)ROM 14c內(nèi),如圖5A內(nèi)例示。在圖5A的各個(gè)頁面下指示 了作為打印設(shè)置數(shù)據(jù)的色彩設(shè)置。色彩打印設(shè)置的指定的示例包括"自動(dòng)"、 "指定單色"和"指定彩色"。注意,在此使用的"自動(dòng)"表示下述設(shè)置,其 中,以彩色模式來輸出被確定為具有彩色屬性的繪圖數(shù)據(jù),并且以單色模式 輸出被確定為僅僅具有單色屬性的繪圖數(shù)據(jù)。
在步驟S402a中,打印控制器301確定打印指令是否包含用于在空白區(qū) 域內(nèi)重新布置繪圖數(shù)據(jù)的指令。當(dāng)打印指令不包含那個(gè)指令時(shí)(在步驟S402a 內(nèi)的否),流程進(jìn)行到步驟S412,其中,打印處理器306以通常的方式向系統(tǒng) 假脫機(jī)程序204輸出繪圖數(shù)據(jù)。可以通過使用例如打印機(jī)驅(qū)動(dòng)程序的設(shè)置畫 面來設(shè)置用于在空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)的指令。
在步驟S402a中,當(dāng)打印控制器301確定打印指令確實(shí)包含用于在空白 區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)的指令時(shí)(在步驟S402a內(nèi)的是),在步驟S403中, 打印控制器301査看假脫機(jī)數(shù)據(jù)307的第一頁面的打印指令。
在步驟S404中,打印控制器301查看下一個(gè)頁面的打印指令,并且流程 進(jìn)行到步驟S405。在步驟S405中,重新布置確定部303確定是否存在可以裝 入前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素。
在步驟S405中,如果重新布置確定部303確定存在可以裝入前一頁面內(nèi) 的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素(步驟S405內(nèi)的是),則流程圖進(jìn)行到步驟 S406。 S口,如圖5A內(nèi)例示,當(dāng)重新布置確定部303確定可以在第一 (即,最 左邊)頁面內(nèi)的空白區(qū)域內(nèi)重新布置第二頁面內(nèi)的繪圖數(shù)據(jù)元素502時(shí),流 程進(jìn)行到下一個(gè)步驟S406。
在步驟S406中,重新布置確定部303確定在步驟S404中査看的隨后頁 面的色彩打印設(shè)置(例如在圖5A內(nèi)例示的第二頁面的色彩設(shè)置)是否與前一 頁面(例如第一個(gè)頁面)的色彩打印設(shè)置相同。在圖5A內(nèi)例示的示例內(nèi),第 一頁面的打印設(shè)置是"自動(dòng)",而第二頁面的打印設(shè)置是"指定單色",即它 們是不同的。因此,在步驟S406中,重新布置確定部303作出"否"的確定, 并且流程進(jìn)行到步驟S408。
在圖5A內(nèi)例示的示例內(nèi),具有彩色屬性的繪圖數(shù)據(jù)元素表示為淺色陰影的繪圖數(shù)據(jù)元素(502, 504),而具有單色屬性的繪圖數(shù)據(jù)元素表示為深色陰影的繪圖數(shù)據(jù)元素(501, 503)。
在步驟S408中,色彩輸出確定部305計(jì)算當(dāng)按照打印設(shè)置輸出在步驟S405中被確定為能夠被重新布置在前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素(例如繪圖數(shù)據(jù)元素502)時(shí)預(yù)計(jì)的色彩輸出結(jié)果。
圖5B例示了當(dāng)按照打印設(shè)置輸出頁面時(shí)預(yù)計(jì)的色彩輸出結(jié)果。在第二頁面內(nèi)的繪圖數(shù)據(jù)元素502本來具有彩色屬性,而第二頁面的色彩打印設(shè)置是"指定單色"。因此,在圖5B內(nèi)例示的示例的情況下,在步驟S408中的預(yù)計(jì)色彩輸出結(jié)果是"單色"。
在接下來的步驟S409中,色彩輸出確定部305計(jì)算在前一頁面(例如第一頁面)的空白區(qū)域內(nèi)重新布置在步驟S405中被確定為能夠在空白區(qū)域內(nèi)重新布置的繪圖數(shù)據(jù)元素502時(shí)預(yù)計(jì)的色彩輸出結(jié)果。此時(shí),色彩輸出確定部305根據(jù)繪圖數(shù)據(jù)元素502的彩色或者單色屬性和相鄰頁面(例如在圖5A內(nèi)例示的第一和第二頁面)中各個(gè)的色彩打印設(shè)置來計(jì)算色彩輸出結(jié)果。
圖5C例示了當(dāng)在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置在圖5A內(nèi)例示的第二頁面內(nèi)包含的繪圖數(shù)據(jù)元素502時(shí)預(yù)計(jì)的色彩輸出結(jié)果。如圖5A內(nèi)例示,繪圖數(shù)據(jù)元素502本來具有彩色屬性。如果按照第一頁面的色彩打印設(shè)置"自動(dòng)"來打印繪圖數(shù)據(jù)元素502,則按照彩色屬性來輸出繪圖數(shù)據(jù)元素502。因此,在步驟S409中計(jì)算的色彩輸出結(jié)果是"彩色"。
然后,在步驟S410中,重新布置確定部303將由色彩輸出確定部305在步驟S408中計(jì)算的色彩輸出結(jié)果與在步驟S409中計(jì)算出的色彩輸出結(jié)果相比較,并且確定繪圖數(shù)據(jù)元素的重新布置是否將改變色彩輸出結(jié)果。當(dāng)確定色彩輸出結(jié)果將改變時(shí)(在步驟S410中的是),流程進(jìn)行到下一步驟S411,而不進(jìn)行重新布置。即,在圖5A內(nèi)例示的示例內(nèi),在步驟S410中,重新布置確定部303確定如果在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置第二頁面內(nèi)的繪圖數(shù)據(jù)元素502,則色彩輸出結(jié)果將改變。重新布置確定部303確定不執(zhí)行重新布置,并且流程進(jìn)行到下一步驟S411。
在步驟S410中,當(dāng)重新布置確定部303確定如果在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置在第二頁面內(nèi)的繪圖數(shù)據(jù)元素502,則色彩輸出結(jié)果將保持不變,流程進(jìn)行到步驟S407。
在步驟S407中,打印控制器301通過布局處理器304將被確定為能夠被重新布置在前一頁面(例如在圖5A內(nèi)例示的第一頁面)內(nèi)的繪圖數(shù)據(jù)元素502重新布置在第一頁面內(nèi)的空白區(qū)域內(nèi)。
而且,當(dāng)在步驟S406中重新布置確定部303確定當(dāng)前頁面內(nèi)的繪圖數(shù)據(jù)元素的色彩設(shè)置與前一頁面內(nèi)的繪圖數(shù)據(jù)的色彩打印設(shè)置相同時(shí)(在步驟S406中的是),流程進(jìn)行到步驟S407,其中,打印控制器301執(zhí)行上述的處理。當(dāng)完成在步驟S407中的處理時(shí),流程進(jìn)行到步驟S411。在步驟S411,打印控制器301確定在步驟S404中査看的頁面是否是最后頁面。
當(dāng)確定當(dāng)前頁面不是最后頁面時(shí)(在步驟S411內(nèi)的否),流程返回到步驟S404,并且査看假脫機(jī)數(shù)據(jù)307內(nèi)的下一個(gè)頁面的打印指令,并且再一次執(zhí)行同一處理。即,在第三頁面內(nèi)的繪圖數(shù)據(jù)元素503具有作為打印屬性的單色屬性,因此,如果在第二頁面內(nèi)的空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素503,則色彩輸出結(jié)果將保持不變。因此,布局處理器304將繪圖數(shù)據(jù)元素503重新布置在第二頁面內(nèi)的空白區(qū)域內(nèi)。
在步驟S411中,當(dāng)打印控制器301確定當(dāng)前頁面是最后頁面時(shí)(在步驟S411內(nèi)的是),流程進(jìn)行到步驟S412,其中,打印控制器301通過打印處理器306向打印機(jī)輸出經(jīng)過布局處理的假脫機(jī)數(shù)據(jù)307。而且,當(dāng)重新布置確定部303在步驟S405中確定沒有可以裝入前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素時(shí)(在步驟S405中的否),則流程進(jìn)行到步驟S411,其中,打印控制器301執(zhí)行上述的處理。
當(dāng)按照圖4內(nèi)例示的流程圖來處理圖5A內(nèi)例示的打印指令時(shí),如圖6內(nèi)所示來布置圖像數(shù)據(jù)。更具體地說,在第二頁面內(nèi)的繪圖數(shù)據(jù)元素502不移動(dòng)(繪圖數(shù)據(jù)元素602),在第三頁面內(nèi)的繪圖數(shù)據(jù)元素503被布置在第二頁面內(nèi)的空白區(qū)域內(nèi)(繪圖數(shù)據(jù)元素603),并且在第四頁面內(nèi)的繪圖數(shù)據(jù)元素504被布局使得保持在第四頁面內(nèi)(繪圖數(shù)據(jù)元素604)。繪圖數(shù)據(jù)元素501/601也沒有移動(dòng)。
使用第一實(shí)施例,可以獲得下面的優(yōu)點(diǎn)。繪圖數(shù)據(jù)元素503本來具有單色屬性,并且第二頁面的打印設(shè)置是"指定單色"。因此,可以將打印的數(shù)量減少1,并且可以在不改變繪圖數(shù)據(jù)元素的彩色屬性的情況下獲得意欲的打印輸出。
另外,在具有指定單色的打印設(shè)置的第二頁面內(nèi)的空白區(qū)域內(nèi)重新布置具有作為打印屬性的單色屬性的繪圖數(shù)據(jù)元素503。因此,可以節(jié)省在彩色打印中使用的色粉或者墨水。
以這種方式,可以實(shí)現(xiàn)能夠減少打印浪費(fèi)并且產(chǎn)生意欲的色彩輸出的打印處理。
第二實(shí)施例
下面將說明根據(jù)本發(fā)明的第二實(shí)施例的信息處理設(shè)備。第一和第二實(shí)施例在以下方面不同。即,在第一實(shí)施例內(nèi),確定是否可以在緊鄰的前一頁面內(nèi)重新布置繪圖數(shù)據(jù)。相反,在第二實(shí)施例內(nèi),確定除了緊鄰的前一頁面之外,是否還可以在緊鄰的前一頁面之前的頁面內(nèi)重新布置繪圖數(shù)據(jù)。
圖7是例示由打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的用于重新布置繪圖數(shù)據(jù)的處理的第二示例的流程圖。
當(dāng)用戶通過程序提供打印數(shù)據(jù)的指令時(shí),CPU 1接收打印指令。響應(yīng)于打印指令,CPU l執(zhí)行在圖7內(nèi)例示的圖像數(shù)據(jù)的重新布置處理。步驟S701到S710與在圖4內(nèi)所述的重新布置處理基本上相同。在此不重復(fù)那些步驟的詳細(xì)說明,并且下面說明基本上不同的步驟。
在步驟S710中,當(dāng)色彩輸出確定部305確定繪圖數(shù)據(jù)元素的重新布置將改變色彩輸出結(jié)果時(shí)(在步驟S710中的是),流程進(jìn)行到步驟S711。此外,在本實(shí)施例內(nèi),當(dāng)在步驟S705中確定沒有可以裝入前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素時(shí)(在步驟S705內(nèi)的否),流程進(jìn)行到步驟S711。
在步驟S711中,重新布置確定部303確定在步驟S704中查看的頁面的繪圖數(shù)據(jù)內(nèi)是否有可以在緊鄰的前一頁面之前的頁面內(nèi)的空白區(qū)域內(nèi)裝入的繪圖數(shù)據(jù)元素。
在圖8A內(nèi)例示的示例內(nèi),對于繪圖數(shù)據(jù)元素804來說,重新布置確定部303確定,雖然作為緊鄰的前一頁面的第二頁面(因?yàn)榈谌撁姹挥行У匾瞥?沒有可以重新布置繪圖數(shù)據(jù)元素804的空白區(qū)域,但是可以在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素804。
在步驟S711中,當(dāng)重新布置確定部303確定有可以重新布置的繪圖數(shù)據(jù)元素時(shí)(在步驟S711內(nèi)的是),流程進(jìn)行到步驟S712。在步驟S712中,色彩輸出確定部305確定在步驟S711中被確定為能夠接收繪圖數(shù)據(jù)元素的一個(gè)或多個(gè)頁面內(nèi)是否存在繪圖數(shù)據(jù)元素的重新布置不改變色彩輸出結(jié)果的頁面。
在圖8A內(nèi)例示的示例內(nèi),繪圖數(shù)據(jù)元素804具有作為打印屬性的彩色屬性,并且其中包含繪圖數(shù)據(jù)元素804的頁面具有色彩打印設(shè)置"自動(dòng)"。因此,色彩輸出確定部305確定預(yù)計(jì)的色彩輸出結(jié)果是"彩色"。第一頁面的色彩打印設(shè)置也是"自動(dòng)",因此如果繪圖數(shù)據(jù)元素804被重新布置在第一頁面內(nèi)的空白區(qū)域內(nèi),則預(yù)計(jì)的色彩輸出結(jié)果將保持不變。因此,在步驟S712中,重新布置確定部303確定可以在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素804,如圖8A所示。
在步驟S712中,當(dāng)色彩輸出確定部305確定存在色彩輸出結(jié)果將保持不變的頁面時(shí)(在步驟S712內(nèi)的是),流程進(jìn)行到步驟S713,其中,布局處理器304在能夠接收所述繪圖數(shù)據(jù)元素的空白區(qū)域內(nèi)布置所述繪圖數(shù)據(jù)元素。以這種方式,在第一頁面內(nèi)的空白區(qū)域內(nèi)重新布置在圖8A內(nèi)例示的繪圖數(shù)據(jù)元素804,如圖8B內(nèi)例示。
當(dāng)重新布置確定部303確定沒有可以重新布置的繪圖數(shù)據(jù)元素時(shí)(在步驟S711內(nèi)的否)或者當(dāng)重新布置確定部303確定沒有色彩輸出結(jié)果將保持不變的頁面時(shí)(在步驟S712內(nèi)的否),流程進(jìn)行到步驟S714。
步驟S714及其隨后的步驟與第一實(shí)施例內(nèi)的大致相同,因此在此將不重復(fù)其說明。根據(jù)第二實(shí)施例的信息處理設(shè)備可以跳過緊鄰的前一頁面,并且在緊鄰的前一頁面之前的頁面內(nèi)的空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素。因此,可以實(shí)現(xiàn)能夠減少打印浪費(fèi)并且產(chǎn)生意欲的色彩輸出的打印處理。
第三實(shí)施例
下面將說明根據(jù)本發(fā)明的第三實(shí)施例的信息處理設(shè)備。第一和第三實(shí)施例在以下方面不同。即,在第一實(shí)施例內(nèi),在一個(gè)物理頁面內(nèi)重新布置兩個(gè)繪圖數(shù)據(jù)元素。相反,在第三實(shí)施例內(nèi),在打印在一個(gè)物理頁面或紙張內(nèi)布置的N個(gè)繪圖數(shù)據(jù)元素(即,N個(gè)邏輯頁面)中(以下稱為N-up打印),根據(jù)當(dāng)在N-up布局后在空白區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素時(shí)預(yù)計(jì)的色彩輸出結(jié)果來確定是否執(zhí)行重新布置。術(shù)語"N-up布局"表示在一個(gè)物理頁面內(nèi)布置N個(gè)繪圖數(shù)據(jù)元素(即,邏輯頁面)。
第三實(shí)施例具有與在圖3內(nèi)例示的第一實(shí)施例基本上相同的配置。在第三實(shí)施例內(nèi),當(dāng)在文件內(nèi)指定N-up打印時(shí),根據(jù)在N-up布局后產(chǎn)生的色彩輸出結(jié)果來確定色彩輸出結(jié)果是否改變。
圖9是例示根據(jù)第三實(shí)施例的、由執(zhí)行N-up打印的打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的用于重新布置繪圖數(shù)據(jù)的處理的一個(gè)示例的流程圖。
當(dāng)用戶通過程序提供打印數(shù)據(jù)的指令時(shí),CPU 1接收打印指令。響應(yīng)于所述打印指令,CPU 1執(zhí)行在圖9內(nèi)例示的圖像數(shù)據(jù)的重新布置處理。當(dāng)在應(yīng)用程序201內(nèi)選擇打印時(shí),通過圖形引擎202從應(yīng)用程序201調(diào)用打印機(jī)驅(qū)動(dòng)程序203。
在步驟S901中,打印機(jī)驅(qū)動(dòng)程序203的打印控制器301從應(yīng)用程序201接收打印指令。在步驟S902中,打印控制器301通過假脫機(jī)處理器302暫時(shí)將打印指令作為假脫機(jī)數(shù)據(jù)307存儲(chǔ)在例如外部存儲(chǔ)器11或者RAM 2內(nèi)。
在第三實(shí)施例內(nèi),假脫機(jī)處理器302將對應(yīng)于6個(gè)頁面,1001、 1002、1003、 1004、 1005以及1006 (如圖10A內(nèi)例示)的打印指令作為假脫機(jī)數(shù)據(jù)307存儲(chǔ)在數(shù)據(jù)ROM 14c內(nèi)。在這個(gè)示例內(nèi),打印設(shè)置是其中四個(gè)邏輯頁面一起被放置在一個(gè)物理頁面內(nèi)的打印設(shè)置,其被稱為4-up打印。
步驟S902a到S卯6與在圖4內(nèi)所述的重新布置處理中基本上相同。因此,在此不重復(fù)詳細(xì)說明,下面說明基本上不同的步驟。
在步驟S908中,打印控制器301獲取在假脫機(jī)數(shù)據(jù)307內(nèi)指定的N-up打印設(shè)置。在這個(gè)示例內(nèi),打印控制器301獲取4-up打印設(shè)置。
在步驟S909中,色彩輸出確定部305計(jì)算在按照N-up打印指令來布置在步驟S905中被確定為能夠被重新布置在前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素后預(yù)計(jì)的色彩輸出結(jié)果。
圖10B例示了其中按照4-up打印指令來布置在圖IOA內(nèi)例示的繪圖數(shù)據(jù)的六個(gè)邏輯頁面示例。在N-up布局內(nèi),如果在一個(gè)物理頁面內(nèi)一起布置的邏輯頁面具有相同的色彩打印設(shè)置,則所述那個(gè)頁面禁止那個(gè)設(shè)置。
但是,當(dāng)存在不同的色彩打印設(shè)置時(shí),如果至少一個(gè)邏輯頁面包含"自
動(dòng)"設(shè)置,則在N-up布局后的物理頁面的色彩設(shè)置通常是"自動(dòng)"。如圖10B 內(nèi)例示,在4-up布局后第一頁面的色彩打印設(shè)置是"自動(dòng)",因此,色彩輸出 確定部305確定在N-up布局后繪圖數(shù)據(jù)元素1002的色彩輸出結(jié)果是"彩色", 即使,例如,繪圖數(shù)據(jù)元素1003是指定單色。
在步驟S910中,色彩輸出確定部305計(jì)算在N-up布局后在空白區(qū)域內(nèi) 重新布置在步驟S905中被確定為能夠被重新布置在前一頁面內(nèi)的空白區(qū)域內(nèi)
的繪圖數(shù)據(jù)元素時(shí)預(yù)計(jì)的色彩輸出結(jié)果。
圖IOC例示了在第一邏輯頁面內(nèi)重新布置繪圖數(shù)據(jù)元素1002的示例。當(dāng) 在第一邏輯頁面內(nèi)重新布置繪圖數(shù)據(jù)元素1002時(shí),因?yàn)樵诘谝豁撁鎯?nèi)保持色 彩打印設(shè)置"自動(dòng)",因此色彩輸出確定部305確定繪圖數(shù)據(jù)元素1002的預(yù) 計(jì)色彩輸出結(jié)果是"彩色"。
在步驟S911中,重新布置確定部303將在步驟S909中計(jì)算的色彩輸出 結(jié)果與在步驟S910中計(jì)算的色彩輸出結(jié)果相比較,并且確定通過重新布置是 否將改變色彩輸出結(jié)果。當(dāng)重新布置確定部303確定色彩輸出結(jié)果將被改變 時(shí)(在步驟S911中的是),流程進(jìn)行到步驟S912,而不重新布置繪圖數(shù)據(jù)元 素。
如果在第一頁面內(nèi)重新布置在圖10B內(nèi)例示的繪圖數(shù)據(jù)元素1002,則確 定色彩輸出結(jié)果將保持不變(由于圖10B的第二頁面已經(jīng)處于"自動(dòng)"設(shè)置, 因此繪圖數(shù)據(jù)元素1002已經(jīng)要成為彩色,即使其在圖10A中原來是指定單 色)。因此,在步驟S911中,重新布置確定部303確定要執(zhí)行重新布置。
在步驟S911中,當(dāng)色彩輸出確定部305確定色彩輸出結(jié)果將保持不變時(shí) (在步驟S911中的否),流程進(jìn)行到步驟S907。隨后的步驟與在第一實(shí)施例 內(nèi)的基本上相同,因此在此不重復(fù)其說明。
當(dāng)6頁面文件經(jīng)過了步驟S904到S911時(shí),布局從圖10B改變到圖IOC、 到圖IOD、再到圖IOE。圖IOE例示了打印結(jié)果。在圖10E內(nèi)例示的布局內(nèi), 繪圖數(shù)據(jù)元素1001至1006被一起布置在一個(gè)頁面內(nèi),并且即使所述頁面包 含具有單色打印設(shè)置的繪圖數(shù)據(jù)元素,也以彩色模式來輸出所述頁面。為了避免這一點(diǎn),在圖9內(nèi),當(dāng)在步驟S911中確定色彩輸出結(jié)果將被改變時(shí),流
程可以進(jìn)行到步驟S912,而沒有在步驟S907內(nèi)的處理。
如上所述,根據(jù)第三實(shí)施例的信息處理設(shè)備根據(jù)當(dāng)在N-up布局后在空白 區(qū)域內(nèi)重新布置繪圖數(shù)據(jù)元素時(shí)預(yù)計(jì)的色彩輸出結(jié)果來確定是否要執(zhí)行重新 布置。因此,即使執(zhí)行N-up打印,也可以實(shí)現(xiàn)能夠減少打印浪費(fèi)并且產(chǎn)生意 欲的色彩輸出的打印處理。
第四實(shí)施例
下面將說明根據(jù)本發(fā)明的第四實(shí)施例的信息處理設(shè)備。第四和第一實(shí)施 例在以下方面不同。即,在第一實(shí)施例內(nèi),當(dāng)確定色彩輸出結(jié)果將被改變時(shí), 不執(zhí)行重新布置。相反,在第四實(shí)施例內(nèi),即使當(dāng)確定色彩輸出結(jié)果將被改 變時(shí),如果能夠減少打印的數(shù)量,則執(zhí)行重新布置。
第四實(shí)施例具有與在圖3內(nèi)例示的第一實(shí)施例基本上相同的配置。在第 四實(shí)施例內(nèi),重新布置確定部303確定通過按照在文件內(nèi)指定的打印設(shè)置重 新布置繪圖數(shù)據(jù)元素是否可以減少要輸出的張數(shù)。當(dāng)確定可以減少要輸出的 張數(shù)時(shí),重新布置確定部303確定要執(zhí)行繪圖數(shù)據(jù)元素的重新布置,而不考 慮之前步驟的確定。
圖11 (由圖IIA和圖IIB組成)是例示由執(zhí)行N-up打印或者雙面打印 的、根據(jù)第四實(shí)施例的打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的重新布置繪圖數(shù)據(jù)的處理 的一個(gè)示例的流程圖。與這個(gè)流程圖相關(guān)的打印機(jī)驅(qū)動(dòng)程序203的程序被存 儲(chǔ)在作為計(jì)算機(jī)的外部存儲(chǔ)器11的硬盤內(nèi),并且其在計(jì)算機(jī)300的啟動(dòng)時(shí)被 讀取到RAM2內(nèi)。
當(dāng)用戶通過程序提供打印數(shù)據(jù)的指令時(shí),CPU 1接收打印指令。響應(yīng)于 打印指令,CPU1執(zhí)行在圖11內(nèi)例示的圖像數(shù)據(jù)的重新布置處理。當(dāng)在應(yīng)用 程序201內(nèi)選擇打印時(shí),從應(yīng)用程序201通過圖形引擎202調(diào)用打印機(jī)驅(qū)動(dòng) 程序203。
在步驟S1101中,打印機(jī)驅(qū)動(dòng)程序203的打印控制器301從應(yīng)用程序201 接收打印指令。在步驟S1102,打印控制器301通過假脫機(jī)處理器302將在步 驟S1101接收的打印指令作為假脫機(jī)數(shù)據(jù)307暫時(shí)存儲(chǔ)在例如外部存儲(chǔ)器11或者RAM 2內(nèi)。
在第四實(shí)施例內(nèi),作為一個(gè)示例,假脫機(jī)處理器302將對應(yīng)于在圖12A 內(nèi)例示的5個(gè)頁面(1201、 1202、 1203、 1204以及1205)的打印指令存儲(chǔ)為 假脫機(jī)數(shù)據(jù)307。在這個(gè)示例內(nèi),打印控制器301接收通過4-up布局將5個(gè) 邏輯頁面重新布置在一個(gè)物理頁面內(nèi)的打印指令。
步驟S1102a至S1110與在圖4內(nèi)所述的步驟S402a至S410的重新布置 處理基本上相同,因此在此不重復(fù)其詳細(xì)說明,下面說明基本上不同的步驟。
在步驟S1110中,當(dāng)色彩輸出確定部305確定繪圖數(shù)據(jù)元素的色彩輸出 結(jié)果將被改變時(shí),流程進(jìn)行到步驟Sllll。雖然可以在第四頁面內(nèi)的空白區(qū)域 內(nèi)重新布置在圖12A內(nèi)例示的第五頁面內(nèi)的繪圖數(shù)據(jù)元素1205,但是色彩輸 出確定部305確定所述重新布置將改變色彩輸出結(jié)果,因此流程進(jìn)行到步驟 Sllll。
在步驟Sllll中,打印控制器301獲取在假脫機(jī)數(shù)據(jù)307內(nèi)指定的N-up 設(shè)置。在步驟S1112中,重新布置確定部303確定通過重新布置在步驟S1105 中被確定為能夠被重新布置在前一頁面內(nèi)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素是否 可以減少打印的數(shù)量。
圖12B例示了根據(jù)4-up指令布置如圖12A內(nèi)例示的繪圖數(shù)據(jù)的結(jié)果。在 圖12B內(nèi),當(dāng)在前一物理頁面內(nèi)的包含繪圖數(shù)據(jù)元素1204的邏輯頁面內(nèi)重新 布置繪圖數(shù)據(jù)元素1205時(shí),打印的張數(shù)將被減少l。
因此,在圖12B內(nèi)例示的示例內(nèi),在步驟S1112中,重新布置確定部303 確定可以減少打印的數(shù)量。然后,在步驟S1107中,布局處理器304重新布 置繪圖數(shù)據(jù)元素1205。圖12C例示了執(zhí)行重新布置的結(jié)果。隨后的步驟與在 第一實(shí)施例內(nèi)基本上相同,因此在此不重復(fù)其說明。
在圖12C內(nèi)例示的布局內(nèi),繪圖數(shù)據(jù)元素1201至1205被置于一個(gè)頁面 內(nèi),并且雖然所述頁面包含具有單色打印設(shè)置的繪圖數(shù)據(jù)元素,但是以彩色 模式來輸出所述頁面。
如卜.所述,使用根據(jù)第四實(shí)施例的信息處理設(shè)備,在N-up打印或者雙面 打印中,即使當(dāng)重新布置改變色彩輸出結(jié)果時(shí),如果可以減少打印數(shù)量,則 執(zhí)行重新布置。因此,可以實(shí)現(xiàn)能夠減少打印浪費(fèi)并且產(chǎn)生意欲的色彩輸出的打印處理。 第五實(shí)施例
下面將說明根據(jù)本發(fā)明的第五實(shí)施例的信息處理設(shè)備。第五和第一實(shí)施 例在以下方面不同。g口,在第一實(shí)施例內(nèi),根據(jù)預(yù)計(jì)的色彩輸出結(jié)果來確定 是否可以重新布置繪圖數(shù)據(jù)。相反,在第五實(shí)施例內(nèi),用戶可以選擇紙張節(jié) 省優(yōu)先或者色彩設(shè)置優(yōu)先。
第五實(shí)施例具有與在圖3內(nèi)例示的第一實(shí)施例類似的配置。在第五實(shí)施 例內(nèi),打印控制器301還包括選擇部,用于二者擇一地選擇節(jié)省要輸出的張
數(shù)優(yōu)先或者色彩設(shè)置優(yōu)先(在圖14內(nèi)例示的紙張節(jié)省優(yōu)先單選按鈕1402和 色彩設(shè)置優(yōu)先單選按鈕1403)。當(dāng)選擇了要輸出的張數(shù)的減少優(yōu)先的設(shè)置時(shí), 確定要重新布置繪圖數(shù)據(jù)元素,而不用考慮由色彩輸出確定部305進(jìn)行的確 定。
圖13是例示由打印機(jī)驅(qū)動(dòng)程序203執(zhí)行的重新布置繪圖數(shù)據(jù)的處理的一 個(gè)示例的流程圖。與該流程圖相關(guān)的打印機(jī)驅(qū)動(dòng)程序203的程序被存儲(chǔ)在作 為計(jì)算機(jī)的外部存儲(chǔ)器11的硬盤內(nèi),并且其在計(jì)算機(jī)300的啟動(dòng)時(shí)被讀取到 RAM 2內(nèi)。
當(dāng)用戶通過程序來提供打印數(shù)據(jù)的指令時(shí),CPU 1接收打印指令。響應(yīng) 于打印指令,CPU 1執(zhí)行在圖13內(nèi)例示的圖像數(shù)據(jù)的重新布置處理。
步驟S1301至S1305與在第一實(shí)施例內(nèi)的步驟S401至S405的基本處理 基本上相同,因此在此不重復(fù)其說明。在步驟S1305中,當(dāng)重新布置確定部 303確定存在可以放入前一頁面(區(qū)域)的空白區(qū)域內(nèi)的繪圖數(shù)據(jù)元素時(shí),流 程進(jìn)行到步驟S1306。在步驟S1306中,打印控制器301確定是否在假脫機(jī)數(shù) 據(jù)307內(nèi)指定的設(shè)置內(nèi)選擇了紙張節(jié)省優(yōu)先。
圖14例示了打印機(jī)驅(qū)動(dòng)程序203可以顯示的用戶接口 (UI)畫面的一個(gè) 示例。在執(zhí)行打印之前,打印機(jī)驅(qū)動(dòng)程序203響應(yīng)于來自應(yīng)用程序201的指 令來顯示該UI畫面。在圖14內(nèi)例示的打印設(shè)置畫面包括打印設(shè)置畫面1401、 紙張節(jié)省優(yōu)先單選按鈕1402、色彩設(shè)置優(yōu)先單選按鈕1403、確定按鈕1404 和取消按鈕1405。紙張節(jié)省優(yōu)先單選按鈕1402或者色彩設(shè)置優(yōu)先單選按鈕1403被擇一地 選擇,并且通過確定按鈕1404的按下來確認(rèn)所述選擇。在此選擇的設(shè)置被包 含在步驟S1301中的打印指令內(nèi),也包含在步驟S1302中的假脫機(jī)數(shù)據(jù)307 內(nèi)。
在步驟S1306中,當(dāng)打印控制器301確定在假脫機(jī)數(shù)據(jù)307內(nèi)包含的設(shè) 置示出選擇了紙張節(jié)省優(yōu)先單選按鈕1402的狀態(tài)時(shí)(在步驟S1306中的是), 流程進(jìn)行到步驟S130S。當(dāng)確定選擇了色彩設(shè)置優(yōu)先單選按鈕1403的狀態(tài)時(shí) (在步驟S1306中的否),流程進(jìn)行到步驟S1307。步驟S1307、 S1308和隨 后的步驟S1311、 S1312以及S1313與在第一實(shí)施例內(nèi)的基本上相同,因此在 此不重復(fù)其說明。
如上所述,根據(jù)第五實(shí)施例的信息處理設(shè)備根據(jù)紙張節(jié)省優(yōu)先或者色彩 設(shè)置優(yōu)先的設(shè)置來確定是否要執(zhí)行重新布置。因此,可以實(shí)現(xiàn)能夠減少打印 的浪費(fèi)并且產(chǎn)生意欲的色彩輸出的打印處理。
使用本發(fā)明,重新布置確定部303根據(jù)色彩輸出結(jié)果來確定是否要執(zhí)行 重新布置。因此,在減少打印浪費(fèi)的同時(shí),可以實(shí)現(xiàn)意欲的色彩輸出。
可以通過下面的處理的執(zhí)行來實(shí)現(xiàn)本發(fā)明。即,所述處理是下述處理, 其中通過網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)來向系統(tǒng)或者設(shè)備提供用于實(shí)現(xiàn)上述至少一 個(gè)實(shí)施例的功能的軟件(程序),并且所述系統(tǒng)或者設(shè)備的計(jì)算機(jī)(或者CPU 或者微處理器單元(MPU))讀取并執(zhí)行所述程序。在這種情況下,所述程序 '和存儲(chǔ)所述程序的存儲(chǔ)介質(zhì)被包括在本發(fā)明內(nèi)。
雖然參照示例性實(shí)施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并 不限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對以下權(quán)利要求的范圍給予最寬泛的解 釋,以使其涵蓋所有變型例、等同的結(jié)構(gòu)和功能。
權(quán)利要求
1.一種信息處理設(shè)備,用于在一個(gè)或多個(gè)頁面內(nèi)布置包含在文件內(nèi)的多個(gè)繪圖數(shù)據(jù)元素,所述頁面和所述各頁面內(nèi)的所述繪圖數(shù)據(jù)元素被指定色彩輸出設(shè)置,所述信息處理設(shè)備包括重新布置確定單元,其被配置為確定是否可以在不同頁面內(nèi)的空白區(qū)域內(nèi)重新布置所述多個(gè)繪圖數(shù)據(jù)元素中的至少一個(gè);以及色彩輸出確定單元,其被配置為當(dāng)所述重新布置確定單元確定可以在所述空白區(qū)域內(nèi)重新布置所述繪圖數(shù)據(jù)元素時(shí),確定要重新布置的繪圖數(shù)據(jù)元素是否具有不同于所述不同頁面的色彩輸出設(shè)置,其中,所述重新布置確定單元根據(jù)所述色彩輸出確定單元的輸出,來確定是否在所述不同頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素。
2. 根據(jù)權(quán)利要求1的信息處理設(shè)備,其中,所述重新布置確定單元被配置為,當(dāng)確定要重新布置的所述繪圖數(shù)據(jù)元素具有不同于所述不同頁面 的色彩輸出設(shè)置時(shí),確定不在所述不同頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素, 而當(dāng)確定所述繪圖數(shù)據(jù)元素不具有不同于所述不同頁面的色彩輸出設(shè)置 時(shí),確定在所述不同頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素。
3. 根據(jù)權(quán)利要求1或2的信息處理設(shè)備,其中,當(dāng)不可以在所述文件 內(nèi)緊鄰的前一頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素時(shí),所述重新布置確定單 元確定是否可以在另一頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素。
4. 根據(jù)權(quán)利要求1的信息處理設(shè)備,其中,當(dāng)指定在一張紙張內(nèi)放置 多個(gè)頁面的布局(N-up)來進(jìn)行打印時(shí),針對同一紙張上的所有繪圖數(shù)據(jù) 元素設(shè)置相同的色彩輸出設(shè)置,并且所述色彩輸出確定單元確定要重新布置的繪圖數(shù)據(jù)元素是否具有不同 于想要進(jìn)行重新布置的紙張的色彩輸出設(shè)置。
5. 根據(jù)權(quán)利要求1的信息處理設(shè)備,其中所述重新布置確定單元確定 通過至少一個(gè)繪圖數(shù)據(jù)元素的重新布置是否可以減少頁數(shù),并且當(dāng)確定可以減少頁數(shù)時(shí),所述重新布置確定單元確定重新布置所述至 少一個(gè)繪圖數(shù)據(jù)元素,而不管由所述色彩輸出確定單元作出的確定。
6. 根據(jù)權(quán)利要求1的信息處理設(shè)備,該信息處理設(shè)備還包括選擇單元,該選擇單元被配置為允許選擇使頁數(shù)的減少優(yōu)先和使色彩輸出設(shè)置優(yōu)先中 的一種,并且其中,當(dāng)選擇使要輸出的張數(shù)的減少優(yōu)先時(shí),所述重新布置確定單元 確定重新布置所述繪圖數(shù)據(jù)元素,而不管由所述色彩輸出確定單元作出的 確定。
7. —種信息處理方法,用于在一個(gè)或多個(gè)頁面內(nèi)布置包含在文件內(nèi)的 多個(gè)繪圖數(shù)據(jù)元素,所述頁面和所述各頁中的所述繪圖數(shù)據(jù)元素被指定色彩輸出設(shè)置,所述信息處理方法包括確定是否可以在不同頁面內(nèi)的空白區(qū)域內(nèi)重新布置所述多個(gè)繪圖數(shù)據(jù) 元素中的至少一個(gè);當(dāng)確定可以在所述空白區(qū)域內(nèi)重新布置所述繪圖數(shù)據(jù)元素時(shí),確定所 述繪圖數(shù)據(jù)元素是否具有不同于所述不同頁面的色彩輸出設(shè)置;并且根據(jù)所述繪圖數(shù)據(jù)元素是否具有不同于所述不同頁面的色彩輸出設(shè) 置,來確定是否在所述不同頁面內(nèi)重新布置所述繪圖數(shù)據(jù)元素。
8. 根據(jù)權(quán)利要求7的信息處理方法,其中,當(dāng)確定所述繪圖數(shù)據(jù)元素 具有不同于所述不同頁面的色彩輸出設(shè)置時(shí),確定不在所述不同頁面內(nèi)重 新布置所述繪圖數(shù)據(jù)元素,而當(dāng)確定所述繪圖數(shù)據(jù)元素不具有不同于所述 不同頁面的色彩輸出設(shè)置時(shí),確定在所述不同頁面內(nèi)重新布置所述繪圖數(shù) 據(jù)元素。
全文摘要
本發(fā)明提供信息處理設(shè)備及信息處理方法,所述信息處理設(shè)備用于在一個(gè)或多個(gè)頁面內(nèi)布置包含在文件內(nèi)的多個(gè)繪圖數(shù)據(jù)元素,該信息處理設(shè)備包括重新布置確定部,其被配置為確定是否可以在不同頁面內(nèi)的空白區(qū)域內(nèi)重新布置所述多個(gè)繪圖數(shù)據(jù)元素中的至少一個(gè);以及,色彩輸出確定部,其被配置為當(dāng)所述重新布置確定部確定可以在所述空白區(qū)域內(nèi)重新布置所述繪圖數(shù)據(jù)元素時(shí),確定在所述不同頁面內(nèi)的所述繪圖數(shù)據(jù)元素的重新布置是否將改變所述繪圖數(shù)據(jù)元素的色彩輸出結(jié)果。
文檔編號G06F3/12GK101630239SQ200910152040
公開日2010年1月20日 申請日期2009年7月15日 優(yōu)先權(quán)日2008年7月18日
發(fā)明者加藤央 申請人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
拜泉县| 莫力| 同德县| 广南县| 舟曲县| 磐安县| 双峰县| 汉寿县| 大兴区| 来宾市| 马边| 怀远县| 翁牛特旗| 保山市| 丰顺县| 长泰县| 长葛市| 大连市| 凤台县| 宣城市| 贡嘎县| 武川县| 房山区| 安达市| 塔城市| 淳安县| 万源市| 东丰县| 冷水江市| 莲花县| 甘洛县| 湛江市| 高陵县| 安阳县| 凉城县| 沽源县| 松江区| 宜良县| 赣榆县| 宁安市| 且末县|