專利名稱:圖像形成設備及圖像形成方法
技術領域:
本發(fā)明涉及諸如打印設備和多功能外圍設備的圖像形成設備及其圖像形 成方法。
背景技術:
近來,在諸如打印設備和多功能外圍設備的、具有多個功能的圖像形成設 備中,從節(jié)能的觀點希望降低功率消耗,因此,已經(jīng)關注如何控制與附加功能 的增加相關聯(lián)的功率消耗增大的技術問題。
然而,傳統(tǒng)的圖像形成設備被配置為在單個系統(tǒng)中進行圖像形成處理,從 而需要降低整個圖像形成設備的功率消耗,以節(jié)省對作為系統(tǒng)中最消耗功率的 部分的打印引擎的功率供給。
此外,當整個圖像形成設備由于功率降低而關閉時,例如出現(xiàn)諸如正在進 行的打印輸出的打印處理中斷的問題。為了解決上述問題,例如日本特開
2004-268594號公報討論了一種方法,其中如果在多個圖像形成設備分散進行 打印時圖像形成設備之一停止打印處理,其它圖像形成設備中的任意一個作為 代替接過該打印處理,從而從作為代替的圖像形成設備輸出打印。
然而,在日本特開2004-268594號公報中討論的方法中,存在無法從所希 望的圖像形成設備獲得輸出結果的情況。此外,起初計劃用于進行輸出的圖像 形成設備的打印引擎的特性與作為代替的圖像形成設備的打印引擎的特性之間 的任何差異可能導致輸出結果的差別,例如圖像濃度的差別。
此外,存在針對要對諸如打印設備和多功能外圍設備的圖像形成設備增加 的更多功能的各種需要。因此,進行了持續(xù)的嘗試來提高硬件的性能,使得能 夠準確地處理與在近來的圖像形成設備中實現(xiàn)的多種功能有關的信息。例如,
5在最近的中央處理單元(CPU, central processing unit)中,應用了稱為虛擬化 (virtualization)的技術。虛擬化使得多個操作系統(tǒng)(OS, operating system)能 夠同時運行。
發(fā)明內容
本發(fā)明針對一種圖像形成設備,通過使用虛擬技術,即使在圖像形成設備 的圖像形成處理系統(tǒng)處于停止狀態(tài)時,該圖像形成設備也能夠獲得期望的圖像 而不會延遲處理,并且能夠有效地控制功率消耗。
根據(jù)本發(fā)明的一方面,圖像形成設備包括第一系統(tǒng)、第二系統(tǒng)和輸出引擎, 所述圖像形成設備被配置為經(jīng)由所述第一系統(tǒng)和所述第二系統(tǒng)對輸入數(shù)據(jù)進行 處理并且經(jīng)由所述輸出引擎將所述處理后的數(shù)據(jù)作為圖像進行輸出。所述第一 系統(tǒng)包括第一通信單元,被配置為與所述第二系統(tǒng)通信;檢測單元,被配置 為檢測所述第二系統(tǒng)是否處于處理失能狀態(tài);虛擬環(huán)境激活單元,被配置為如 果所述檢測單元檢測到所述第二系統(tǒng)處于處理失能狀態(tài),則激活在所述第一系 統(tǒng)上運行的虛擬環(huán)境;以及第一圖像處理單元,被配置為在所述虛擬環(huán)境下執(zhí) 行圖像處理。所述第二系統(tǒng)包括第二通信單元,被配置為與所述第一系統(tǒng)通 信;第二圖像處理單元,被配置為對從所述第一系統(tǒng)接收到的數(shù)據(jù)執(zhí)行圖像處 理;以及輸出引擎控制單元,被配置為控制所述輸出引擎。所述輸出引擎被配 置為在所述輸出引擎控制單元的控制下將所述處理后的數(shù)據(jù)作為進行圖像輸 出。
根據(jù)本發(fā)明的示例性實施例,例如可以僅按照需要向第二系統(tǒng)提供電力, 因此可以在圖像形成設備中有效地控制功率消耗。此外,即使在第二系統(tǒng)由于 超負荷等臨時無法接受處理請求的情況下,第一系統(tǒng)執(zhí)行由第二系統(tǒng)執(zhí)行的圖 像處理。因此,可以減小在由不同的圖像形成設備執(zhí)行圖像處理時可能出現(xiàn)的 圖像輸出的差異,從而可以輸出高品質的圖像。
通過以下參照附圖對示例性實施例的詳細描述,本發(fā)明的其它特征和方面 將變得明顯。
包含在說明書中并且構成說明書的一部分的附圖示出本發(fā)明的示例性實 施例、特征和各方面,并且與說明書一起用于解釋本發(fā)明的原理。
圖1是示出根據(jù)本發(fā)明的第一示例性實施例的作為圖像形成設備的示例的
彩色激光束打印機(彩色LBP, color laser beam printer)的示例性配置的截面 圖。
圖2是根據(jù)本發(fā)明的第一示例性實施例的彩色LBP的控制器板的配置圖。
圖3是示出根據(jù)本發(fā)明的第一示例性實施例的彩色LBP執(zhí)行的圖像形成 處理的功能配置圖。
圖4是示出根據(jù)本發(fā)明的第一示例性實施例的在彩色LBP的主板上運行 虛擬技術時執(zhí)行的處理的框圖。
圖5是示出根據(jù)本發(fā)明的第一示例性實施例的彩色LBP執(zhí)行的圖像形成 處理的流程圖。
圖6是示出根據(jù)本發(fā)明的第二示例性實施例的如何在彩色LBP的子板上 運行虛擬環(huán)境的示例的框圖。
圖7是示出傳統(tǒng)的圖像形成設備執(zhí)行的圖像形成處理的功能配置圖。
具體實施例方式
下面參照附圖詳細描述本發(fā)明的各種示例性實施例、特征和各方面。
圖1是示出根據(jù)本發(fā)明的第一示例性實施例的作為圖像形成設備的示例的 彩色激光束打印機(下文中稱為"彩色LBP")的示例性配置的截面圖。
圖1所示的彩色LBP IOO接收并存儲包括從外部連接的主計算機提供的打 印數(shù)據(jù)(例如字符代碼和圖像數(shù)據(jù))和控制代碼的打印命令。然后,彩色LBP 100根據(jù)接收到的打印命令生成字形、圖像等,以在作為打印介質的示例的記 錄片材上形成可視圖像。在彩色LBP100中,格式器(formatter)控制單元110分析從作為外部設 備的主計算機提供的打印命令,并執(zhí)行打印圖像生成處理。此外,格式器控制 單元110控制彩色LBP 100。此外,格式器控制單元110連接到操作面板單元 120,操作面板單元120被配置為使用戶能夠操作彩色LBP IOO并通知用戶彩 色LBP100的當前狀態(tài)。
操作面板單元120包括開關、發(fā)光二極管(LED, light-emitting diode)顯 示裝置等,并且操作面板單元120例如作為彩色LBP 100的殼體的一部分安裝 在彩色LBP 100上。格式器控制單元110以視頻信號的形式將生成的最終打印 圖像傳送給輸出控制單元130。
輸出控制單元130輸入來自各種傳感器(未示出)的彩色LBP 100的狀態(tài), 并且向光學單元140和各種驅動線機構單元輸出控制信號。也就是說,輸出控 制單元130用于控制彩色LBP 100的打印處理。
現(xiàn)在,參照各構成要素描述彩色LBP 100的打印操作。在彩色LBP 100中, 夾子154f夾持從片材盒161供給的記錄片材P的前緣,以將其保持在轉印鼓 154的外周上。與黃(Y)色、品紅(M)色、青(C)色和黑(B)色相對應 的顯影單元Dy、 Dm、 Dc禾卩Db,以上述順序分別顯影通過光學單元140在感 光鼓151上形成的、被分離為四種顏色的原稿圖像的靜電潛像。通過以疊加的 方式將作為顯影結果而獲得的各調色劑圖像轉印到轉印鼓154上的記錄片材P 上,在記錄片材P上形成彩色圖像。
隨后,將記錄片材P與轉印鼓154分離,并傳輸?shù)蕉ㄓ皢卧?55。在定影 單元155中,通過加熱和加壓將調色劑圖像定影到記錄片材P上。然后,將記 錄片材P從片材排出單元159排出到片材排出盤單元160。
這里,各種顏色的各個顯影單元Dy、 Dm、 Dc或Db均在其兩端具有旋轉 支持軸。各個顯影單元由顯影單元選擇機構單元152保持,以允許各顯影單元 圍繞旋轉支持軸旋轉。因此,即使當顯影單元選擇機構單元152以圖1所示的 方式圍繞旋轉軸152a旋轉以選擇顯影單元時,各顯影單元Dy、 Dm、 Dc或Db 也可以將其自身的位置保持在預定位置。
與顯影單元Dy、 Dm、 Dc和Db同步的顯影單元選擇機構單元152以螺線管153a向感光鼓151拉動選擇機構保持框153的方式、圍繞支持點153b可旋 轉地移動。因此,在所選擇的顯影單元Dy、 Dm、 Dc或Db移動到顯影位置后, 相應顏色的顯影單元Dy、 Dm、 Dc和Db向感光鼓151移動以執(zhí)行顯影處理。 這里,感光鼓151通過充電器156以預定極性均勻充電。
此外,將由格式器控制單元110光柵化為依賴于裝置的位圖的打印命令轉 換為具有相應模式的視頻信號,并將其輸出到激光驅動器(未示出)以驅動半 導體激光器141。多棱鏡142反射響應于輸入的視頻信號從半導體激光器141 發(fā)射的激光,在以交替的開(ON) /關(OFF)狀態(tài)控制激光時,掃描器電機 143高速移動多棱鏡142。激光通過多角透鏡144和反射鏡145掃描感光鼓151 并且曝光感光鼓151。因此,在感光鼓151上形成對應于視頻信號的靜電潛像。 在靜電潛像中,例如由M (品紅)色的顯影單元Dm顯影M (品紅)色的靜電 潛像,使得在感光鼓151上形成M (品紅)色的第一調色劑圖像。
此外,在預定定時、與靜電潛像的形成同時地供給記錄片材P。對轉印鼓 154施加極性與調色劑相反(例如正極性)的轉印偏壓。因此,感光鼓151上 的第一調色劑圖像被轉印到記錄片材P上,記錄片材P被靜電吸引到轉印鼓154 的表面。隨后,清潔器157去除感光鼓151上剩余的M (品紅)色調色劑。相 應地,感光鼓151準備好下一種顏色的潛像的形成以及對該潛像的顯影處理。 當將C (青)色、Y (黃)色和Bk (黑)色的各潛像轉印到記錄片材P上時, 除了對轉印鼓154施加比先前使用的偏壓高的偏壓以外,根據(jù)類似的處理分別 將與C、 Y和Bk色相對應的第二、第三和第四色調色劑圖像以上述順序轉印 到記錄片材P上。
在以疊加的方式轉印了四種顏色的調色劑圖像的記錄片材P的前緣接近分 離位置時,分離爪158接近轉印鼓154,并且分離爪158的前緣接觸轉印鼓154 的表面以從轉印鼓154分離記錄片材P。將這樣分離的記錄片材P傳輸?shù)蕉ㄓ?單元155,對記錄片材P上的調色劑圖像進行定影,并將記錄片材P排出到片 材排出盤單元160。
根據(jù)本發(fā)明的本示例性實施例的圖像形成設備不限于以上描述的彩色 LBP 100,但是可以是諸如噴墨型或者熱轉印型的另-一種類型的彩色或單色(黑白)打印設備或多功能外圍設備。
圖2是控制器板的配置圖,控制器板控制彩色LBP 100并實現(xiàn)根據(jù)本發(fā)明 的示例性實施例的處理。該設備通常包括用于一般的信息處理(包括圖1的格 式器控制單元110的功能)的主板200以及用于圖像處理(包括圖1的輸出控 制單元130的功能)的子板220。這里,主板200和子板220可以集成為單個 板。然而,為了使說明簡單,下面在假設該設備包括分離的主板200和子板220 的情況下描述本示例性實施例。
主板200包括作為存儲引導程序的非易失性存儲器的引導只讀存儲器 (ROM) 201、作為用于執(zhí)行引導程序和其它程序的操作裝置的CPU 202,以 及用于臨時存儲程序或數(shù)據(jù)的易失性存儲器203。主板200還包括用來與子板 220連接的總線控制器204和用于控制硬盤驅動器(HDD)206的盤控制器205。 此外,主板200包括用于控制用來與作為外部設備的信息處理設備通信的網(wǎng)絡、 通用串行總線(USB, universal serial bus)等的通信控制器207。
另一方面,子板220包括作為存儲引導程序的非易失性存儲器的引導ROM 221、作為用于執(zhí)行引導程序和其它程序的操作裝置的CPU222、以及用于臨時 存儲程序或數(shù)據(jù)的易失性存儲器223。子板220還包括用來與主板200連接的 總線控制器225,以及作為能夠高速執(zhí)行圖像形成處理的硬件的圖像處理器 224。此外,子板220包括用于控制裝置的裝置控制器226。裝置控制器226被 配置為控制連接到圖像形成設備的、諸如打印引擎227的圖像形成裝置。
現(xiàn)在,描述根據(jù)本示例性實施例的彩色LBP100執(zhí)行的圖像形成處理。在 描述根據(jù)本示例性實施例的圖像形成處理之前,參照圖7所示的功能配置圖來 描述傳統(tǒng)的圖像形成設備執(zhí)行的圖像形成處理。這里,圖像形成處理是打印出 圖像之前處理輸入的數(shù)據(jù)以形成圖像的處理。
如圖7所示的信息處理設備(主計算機)701將圖像形成請求發(fā)送到圖像 形成設備702。圖像形成設備702基于如此接收的圖像形成請求執(zhí)行圖像形成 處理。圖像形成設備702通常包括控制器板703和打印引擎704。也就是說, 主要由控制器板703和打印引擎704執(zhí)行圖像形成處理。
這里,控制器板703包括數(shù)據(jù)分析單元705、頁面描述語言(PDL, pagedescription language)處理單元706、圖像處理單元707和裝置控制單元708作 為功能單元。此外,打印引擎704包括濃度測量單元710。下面描述基本要由 上述單元中的每一個執(zhí)行的圖像形成處理。
當數(shù)據(jù)分析單元705從信息處理設備701接收到稱為作業(yè)的圖像形成處理 請求時,數(shù)據(jù)分析單元705分析請求的內容。如果數(shù)據(jù)是不可處理的,則數(shù)據(jù) 分析單元705停止處理數(shù)據(jù),并且向信息處理設備701發(fā)送錯誤消息。另一方 面,如果數(shù)據(jù)是可處理的,則數(shù)據(jù)分析單元705將數(shù)據(jù)傳送給PDL處理單元 706。 PDL處理單元706分析如此接收到的數(shù)據(jù)中稱為PDL的圖像輸出指令, 并生成中間數(shù)據(jù)。在完成PDL的分析之后,圖像處理單元707基于生成的中間 數(shù)據(jù)執(zhí)行諸如濃度校正、顏色處理和縮放的圖像處理。因此,生成打印圖像。 當針對中間數(shù)據(jù)的處理完成時,裝置控制單元708將打印圖像發(fā)送到打印引擎 704,從而獲得打印輸出。
當打印引擎704生成打印輸出時,根據(jù)例如溫度、濕度、以及調色劑的剩 余量的條件,調色劑濃度可能在實際輸出的調色劑濃度和設想的濃度之間不同。 為了解決該問題,例如,廣泛使用在日本特開平10-016304號公報中討論的這 種塊(patch)檢測方法,其中輸出被稱為塊的濃度測量圖案以讀取輸出模式 (pattem)。利用塊檢測方法,測量當前環(huán)境下的輸出濃度,基于如此測量的濃 度值調整圖像處理的參數(shù)。因此,可以實現(xiàn)用戶期望的圖像輸出。在圖7中, 濃度測量單元710對應于塊檢測方法。濃度測量單元710測量的值存儲在控制 器板703中作為在圖像處理單元707執(zhí)行的圖像處理中使用的濃度校正值709。
現(xiàn)在,參照圖3所示的功能配置圖來描述根據(jù)本示例性實施例的彩色LBP 100執(zhí)行的圖像形成處理。根據(jù)本示例性實施例的圖像形成處理與傳統(tǒng)的圖像 形成設備702執(zhí)行的圖像形成處理的不同之處在于,可以通過兩個系統(tǒng)來執(zhí)行 圖像形成處理中的圖像處理步驟。下面進行詳細的描述,其中對圖2和7中相 同的部件提供相同的附圖標記,并且省略其說明。
在圖3中,信息處理設備(主計算機)701將圖像形成請求發(fā)送到彩色LBP 100。由彩色LBP 100中的控制器板的主板200和子板220以及打印引擎227 執(zhí)行圖像形成處理。在主板200中,為了進行信息處理,數(shù)據(jù)分析單元301分析來自信息處理 設備701的圖像形成請求。作為分析的結果,如果數(shù)據(jù)是不可處理的,則數(shù)據(jù) 分析單元301停止處理,并且向信息處理設備701發(fā)送錯誤消息,如果數(shù)據(jù)是 可處理的,則數(shù)據(jù)分析單元301將數(shù)據(jù)傳送給PDL處理單元302。 PDL處理單 元302分析包含在如此接收的數(shù)據(jù)中的被稱為PDL (頁面描述語言)的圖像輸 出命令,并生成中間數(shù)據(jù),然后將中間數(shù)據(jù)臨時存儲在HDD206中。
在將中間數(shù)據(jù)存儲在HDD 206中之后,為了進行圖像形成處理,PDL處 理單元302等待子板220判斷子板220是否可以接受該處理(即子板220是處 于處理使能狀態(tài)還是處于處理失能狀態(tài))。然后,PDL處理單元302根據(jù)判斷 結果,將中間數(shù)據(jù)傳送給在虛擬環(huán)境下運行的圖像處理單元304或者子板220 中的圖像處理單元307。
更具體地說,如果子板220處于可接受狀態(tài)(即如果子板220處于處理使 能狀態(tài)),則PDL處理單元302從HDD 206中讀取中間數(shù)據(jù)并且將中間數(shù)據(jù)傳 送給圖像處理單元307。隨后,圖像處理單元307基于生成的中間數(shù)據(jù)執(zhí)行諸 如濃度校正、顏色處理、縮放的圖像處理,從而生成打印圖像。如上所述,在 針對中間數(shù)據(jù)的處理完成之后,裝置控制單元306將打印圖像發(fā)送到打印引擎 227以獲得打印輸出。
另一方面,如果子板220沒有處于可接受狀態(tài)(即如果子板220處于處理 失能狀態(tài)),則PDL處理單元302從HDD206中讀取中間數(shù)據(jù),并且將中間數(shù) 據(jù)傳送給在由虛擬環(huán)境管理單元303激活的虛擬環(huán)境409 (下面參照圖4對其 進行說明)上運行的圖像處理單元304。隨后,圖像處理單元304基于生成的 中間數(shù)據(jù)執(zhí)行諸如濃度校正、顏色處理、縮放的圖像處理,從而生成打印圖像。 相應地,在針對中間數(shù)據(jù)的處理完成之后,圖像處理單元304將打印圖像傳送 給裝置控制單元306。然后,裝置控制單元306將打印圖像發(fā)送到打印引擎227, 從而獲得打印輸出。
此外,圖像處理單元304和圖像處理單元307連接到打印引擎227的濃度 測量單元309,以便使用濃度測量單元309測量的值作為濃度校正值305或者 308用于進行圖像處理。這里,圖像處理單元304和圖像處理單元307可以被配置為將從濃度測量單元309獲得的測量值臨時存儲在諸如HDD 206的存儲介 質中。
圖4是示出在將虛擬技術應用于主板220來進行信息處理的情況下的處理 的框圖。如上面參照圖2所描述的,主板200包括CPU202、易失性存儲器203 和諸如外圍芯片的硬件資源401。在主板200中,主操作系統(tǒng)(OS) /驅動器 402控制硬件資源401以提供程序可執(zhí)行環(huán)境,使得信息處理系統(tǒng)控制應用程 序404在該環(huán)境上運行。
在主板200上,虛擬機(VM, virtual machine) 403可以在主OS/驅動器 402提供的可執(zhí)行環(huán)境下運行,虛擬環(huán)境409可以在VM 403上運行。換句話 說,VM 403是虛擬地建立在虛擬環(huán)境409上運行的客OS/驅動器405對硬件資 源401的訪問的硬件資源401的仿真程序。
此外,圖像處理程序407和圖像芯片仿真器408在客OS/驅動器405上運 行。圖像處理程序407調用虛擬圖像芯片驅動器406以使用高速地進行圖像處 理的圖像芯片(未示出)。因為在主板200上沒有圖像芯片,所以虛擬圖像芯片 驅動器406調用圖像芯片仿真器408以使圖像芯片仿真器進行圖像處理。然后, 虛擬圖像芯片驅動器406將處理結果發(fā)送到圖像處理程序407。利用以上描述 的虛擬技術,圖像處理單元304可以以與子板220的圖像處理單元307進行的 處理類似的方式在虛擬環(huán)境409上運行。
現(xiàn)在,參照圖5所示的流程圖描述根據(jù)本示例性實施例的彩色LBP 100的 控制器板執(zhí)行的圖像形成處理的流程。
起初,當彩色LBP100從主計算機701接收到作業(yè)時,數(shù)據(jù)分析單元301 在步驟S501中分析作業(yè)。作為分析的結果,如果作業(yè)的格式正常并且作業(yè)包 括PDL,則PDL處理單元302在步驟S502中分析PDL。
接下來,在步驟S503中,PDL處理單元302將通過PDL分析獲得的被分 割為諸如字符、圖形和圖像的對象的中間數(shù)據(jù)存儲在HDD 206等中(假脫機 (spool))。
當完成對通過PDL分析獲得的中間數(shù)據(jù)的存儲時,在步驟S504中判斷(檢測)子板220是否可以接受圖像形成處理。CPU202經(jīng)由總線控制器204進行 該檢測。此外,子板220無法接受圖像形成處理的情況的示例包括子板220處 于睡眠模式的情況、子板220處于重新引導(rebooting)處理中的情況、以及 用戶自己停止處理的情況。
如果在步驟S504中判斷為子板220可以接受圖像形成處理(步驟S504中 的"是"),則由子板220執(zhí)行該圖像形成處理的步驟S505之后的處理。
在步驟S505中,圖像處理單元307對在步驟S503中存儲的中間數(shù)據(jù)執(zhí)行 顏色處理。這里,使用從濃度測量單元309獲得的濃度校正值308將打印輸出 調整為設想的濃度。
隨后,在步驟S506中,圖像處理單元307執(zhí)行其它預定圖像處理,之后 在步驟S507中,將如此獲得的圖像數(shù)據(jù)光柵化到圖像存儲器中。在將圖像數(shù) 據(jù)光柵化到圖像存儲器中的步驟完成之后,在步驟S508中,裝置控制單元306 控制打印引擎227打印并輸出圖像數(shù)據(jù)。
另一方面,在步驟S504中,如果判斷為子板無法接受圖像形成處理(步 驟S504中的"否"),則在步驟S509中,虛擬環(huán)境管理單元303激活虛擬環(huán)境 409以允許圖像處理單元304在虛擬環(huán)境409上運行。在步驟S510中,虛擬環(huán) 境管理單元303判斷是否激活了虛擬環(huán)境。如果激活了虛擬環(huán)境(步驟S510 中的"是"),則在步驟S511中PDL處理單元302將在步驟S503中存儲的中間 數(shù)據(jù)傳送給在虛擬環(huán)境409上運行的圖像處理單元304。
圖像處理單元304在步驟S512中對中間數(shù)據(jù)執(zhí)行顏色處理,并且在步驟 S513中執(zhí)行其它預定圖像處理。這里,由濃度測量單元309對圖像處理進行測 量,并通過使用在由主板200周期性地獲得測量值之后存儲在HDD 206等中的 濃度校正值305執(zhí)行圖像處理。如上所述,分別由圖4所示的圖像處理程序407 和圖像芯片仿真器408執(zhí)行步驟S512和步驟S513中的處理。
然后,在步驟S507中,圖像處理單元304將在步驟S513中生成的圖像數(shù) 據(jù)光柵化到圖像存儲器中。在步驟S508中,裝置控制單元306控制打印引擎 227打印并輸出圖像數(shù)據(jù)。在該處理中,在步驟S507中圖像處理單元304將圖 像數(shù)據(jù)光柵化到圖像存儲器中的定時與子板220進入處理使能狀態(tài)的定時匹配。此外,待傳送的圖像數(shù)據(jù)是經(jīng)過與在步驟S505和步驟S506中進行的處理 類似的處理的圖像數(shù)據(jù)(即經(jīng)過每一個圖像形成單位的處理的圖像處理數(shù)據(jù))。
此外,在上述處理中,在步驟S513的處理完成之后,在步驟S507中將圖 像數(shù)據(jù)光柵化到圖像存儲器中。然而,圖像數(shù)據(jù)可以在子板220準備好處理圖 像數(shù)據(jù)時傳送給子板220。在這種情況下,子板220的圖像處理單元307繼續(xù) 執(zhí)行圖像處理的處理。這里,彩色LBP100可以任意選擇是在預定定時停止 子板220的圖像處理,還是在完成步驟S512和步驟S513的處理之后停止子板 220的圖像處理。
此外,在上述處理中,在步驟S512和步驟S513中執(zhí)行的處理類似于子板 220執(zhí)行的圖像處理。然而,如果子板220執(zhí)行的是一般的圖像處理,貝U用戶 可以僅執(zhí)行一般的圖像處理程序。
如上所述,在本示例性實施例中,在用來進行圖像處理的子板220處于處 理失能狀態(tài)的情況下,圖像形成設備激活用來進行信息處理的主板200上的虛 擬環(huán)境,并且激活用來仿真通常由子板220執(zhí)行的圖像處理的程序。然后,圖 像形成設備在主板200上執(zhí)行圖像處理,并且在子板220進入處理使能狀態(tài)時 將通過圖像處理所獲得的圖像數(shù)據(jù)傳送給子板220,從而打印并輸出圖像數(shù)據(jù)。 通過上述配置,例如,通過僅按照需要向子板220提供電力,可以優(yōu)化對子板 220和打印引擎227的電力供給,從而有效地節(jié)約功率消耗。此外,即使在子 板220由于超負荷等而臨時無法接受處理的情況下,能夠根據(jù)主板200上的虛 擬環(huán)境執(zhí)行部分或全部圖像處理,從而使中斷時間(downtime)達到最小,并 且有望提高處理量,這能夠消除處理的延遲。
另外,主板200側的圖像處理單元304執(zhí)行與子板220側的圖像處理單元 307的處理類似的處理,使得可以防止圖像劣化等,因此可以獲得期望的圖像。 具體地說,由于圖像處理單元304通過使用來自濃度測量單元309的、作為打 印引擎的特性的濃度校正值305來執(zhí)行圖像處理,因此圖像處理單元304可以 生成品質與圖像處理單元307處理后的圖像類似的圖像。附帶地,在本示例性 實施例中,以濃度測量值作為打印引擎的特性的示例。然而,所述特性可以是 任何其它特有的圖像處理參數(shù)?,F(xiàn)在,描述本發(fā)明的第二示例性實施例。雖然在第一示例性實施例中在主
板200中實現(xiàn)虛擬環(huán)境,但是在本示例性實施例中,除了主板200之外還可以 在子板220中實現(xiàn)虛擬環(huán)境。
現(xiàn)在,參照圖6描述如何在子板220中實現(xiàn)虛擬環(huán)境。在下面的描述中, 用相同的附圖標記表示與第一示例性實施例的部件類似的部件。
根據(jù)本示例性實施例的子板220在使用包括如圖2所示的CPU 222、易失 性存儲器223、圖像芯片等硬件資源601的主OS/驅動器602的管理下,來執(zhí) 行圖像處理應用程序605。圖像處理應用程序605從主板200的PDL處理單元 302獲得中間數(shù)據(jù),并且基于中間數(shù)據(jù)執(zhí)行諸如顏色處理、濃度校正和縮放的 圖像處理。此外,圖像處理應用程序605經(jīng)由圖像芯片驅動器603使用圖像芯 片以高速執(zhí)行圖像處理。然后,在完成圖像處理之后,圖像處理應用程序605 控制打印引擎227以允許打印引擎227打印圖像。
為了在子板220上運行虛擬環(huán)境,需要以與第一示例性實施例的配置所執(zhí) 行的類似的方式在主OS/驅動器602上運行VM604。這里,在本示例性實施例 中,VM 604在虛擬環(huán)境609中加載客OS/驅動器606。相應地,在客OS/驅動 器606上運行圖像處理應用程序608。
在上述第一示例性實施例中,在設備中不存在在主板200的虛擬環(huán)境上運 行的虛擬圖像芯片驅動器406的圖像芯片,從而由圖像芯片仿真器408執(zhí)行圖 像處理。另一方面,根據(jù)本示例性實施例,在設備中存在用于執(zhí)行圖像處理的 圖像芯片。因此,圖像處理應用程序608在虛擬環(huán)境609上調用并訪問虛擬圖 像芯片驅動器607,而虛擬圖像芯片驅動器607直接訪問圖像芯片驅動器603 以執(zhí)行圖像處理。換句話說,虛擬圖像芯片驅動器607被配置為當虛擬圖像芯 片驅動器607接收到來自圖像處理應用程序608的圖像處理請求時,由圖像芯 片經(jīng)由圖像芯片驅動器603執(zhí)行圖像處理。
利用上述配置,在本示例性實施例中,在子板220進入處理失能狀態(tài)時, 在主板200上運行的虛擬環(huán)境409被傳送給子板220,在其中可以由圖像處理 應用程序608恢復處理。此外,在本示例性實施例中,可以在虛擬環(huán)境上在預 定定時停止處理,可以將如此停止的虛擬環(huán)境本身傳送給可以提供類似的虛擬
16環(huán)境的另一個系統(tǒng),在其中可以從虛擬環(huán)境的停止狀態(tài)恢復虛擬環(huán)境。利用上
述配置,例如,如果在主板200上的虛擬環(huán)境下執(zhí)行圖像處理時子板220進入 處理使能狀態(tài),則可以停止主板200上的虛擬環(huán)境并將其傳送給子板220,在 其中重新開始圖像處理。在這種情況下,可以在圖像形成處理中結合由子板220 所提供的圖像芯片的高速處理的效果。
如上所述,在本示例性實施例中,也可以在子板220上實現(xiàn)虛擬環(huán)境的子 板220的這種配置,使得可以在子板220進入處理使能狀態(tài)時停止在主板200 上運行的虛擬環(huán)境、并且可以將在主板200上運行的虛擬環(huán)境傳送給子板220。 在子板220中實現(xiàn)如此傳送的虛擬環(huán)境,使得可以通過使用子板220的圖像芯 片進行高速圖像處理。這里,以上描述了在主板200上的虛擬環(huán)境下執(zhí)行圖像 處理時,當子板220進入處理使能狀態(tài),將主板200上的虛擬環(huán)境傳送給子板 220。然而,可以任意設置是否傳送虛擬環(huán)境。
現(xiàn)在,描述本發(fā)明的第三示例性實施例。在第一和第二示例性實施例中, 在圖像形成設備本身的主板200或子板220上激活虛擬環(huán)境。然而,在本示例 性實施例中,如果圖像形成設備可以與另一圖像形成設備通信,則圖像形成設 備經(jīng)由通信控制器207激活虛擬環(huán)境,在另一圖像形成設備的虛擬環(huán)境下執(zhí)行 圖像處理以獲得生成的圖像數(shù)據(jù)。在本示例性實施例中,如上面在第二示例性 實施例中描述的,可以將包括圖像處理應用程序和圖像芯片仿真器的虛擬環(huán)境 傳送給另一圖像處理設備并在另一圖像處理設備上激活。此外,本示例性實施 例的配置可以與第一示例性實施例或者第二示例性實施例的配置組合。然而, 在這種情況下,在另一圖像形成設備上激活虛擬環(huán)境,并且任意設置是否在該 虛擬環(huán)境下執(zhí)行圖像處理。
根據(jù)以上描述的本示例性實施例,可以經(jīng)由局域網(wǎng)(LAN, local area network)等使用另一圖像形成設備來執(zhí)行圖像形成處理。因此,例如即使在圖 像形成設備的主板中的處理超負荷的情況下,也可以使圖像形成處理的產量的 降低最小化。
為了實現(xiàn)本發(fā)明,可以使用用于存儲實現(xiàn)上述示例性實施例的功能的軟件 的程序代碼(計算機程序)的計算機可讀存儲介質。在這種情況下,本發(fā)明的實現(xiàn)方式為向系統(tǒng)或設備提供計算機可讀存儲介質,系統(tǒng)或設備的計算機(或
者CPU或者微處理單元(MPU))讀取并執(zhí)行存儲在計算機可讀存儲介質中的
程序代碼。
在這種情況下,從計算機可讀存儲介質讀取的程序代碼本身實現(xiàn)了上述示 例性實施例的功能,因此程序代碼本身和存儲程序代碼的計算機可讀存儲介質 被涵蓋在本發(fā)明的范圍內。
提供程序代碼的計算機可讀存儲介質的示例可以包括例如軟盤、硬盤、光
盤、磁光盤、致密盤ROM (CD-ROM)、 CD可記錄(CD-R)、磁帶、非易失 性存儲卡以及ROM。
此外,本示例性實施例包括通過在計算機上運行的OS (基本系統(tǒng)或操作 系統(tǒng))等基于程序代碼的指令執(zhí)行部分或全部實際處理的這種配置。 另外,可以將從計算機可讀存儲介質讀取的程序代碼寫入插入計算機的功 能擴展板或者連接到計算機的功能擴展單元的存儲器中。在這種情況下,功能 擴展板或者功能擴展單元的CPU等可以基于如此寫入的程序代碼的指令執(zhí)行 部分或全部實際處理。
雖然參照示例性實施例描述了本發(fā)明,但是應當理解,本發(fā)明不限于所公 開的示例性實施例。應當對所附權利要求的范圍給予最寬泛的解釋,以涵蓋所 有的變型、等同結構和功能。
權利要求
1.一種圖像形成設備,該圖像形成設備包括第一系統(tǒng)、第二系統(tǒng)和輸出引擎,所述圖像形成設備被配置為經(jīng)由所述第一系統(tǒng)和所述第二系統(tǒng)對輸入數(shù)據(jù)進行處理、并且經(jīng)由所述輸出引擎將所述處理后的數(shù)據(jù)作為圖像進行輸出,其中所述第一系統(tǒng)包括第一通信單元,被配置為與所述第二系統(tǒng)通信;檢測單元,被配置為檢測所述第二系統(tǒng)是否處于處理失能狀態(tài);虛擬環(huán)境激活單元,被配置為如果所述檢測單元檢測到所述第二系統(tǒng)處于處理失能狀態(tài),則激活在所述第一系統(tǒng)上運行的虛擬環(huán)境;以及第一圖像處理單元,被配置為在所述虛擬環(huán)境下執(zhí)行圖像處理,其中所述第二系統(tǒng)包括第二通信單元,被配置為與所述第一系統(tǒng)通信;第二圖像處理單元,被配置為對從所述第一系統(tǒng)接收到的數(shù)據(jù)執(zhí)行圖像處理;以及輸出引擎控制單元,被配置為控制所述輸出引擎,以及其中所述輸出引擎被配置為在所述輸出引擎控制單元的控制下將所述處理后的數(shù)據(jù)作為圖像進行輸出。
2. 根據(jù)權利要求l所述的圖像形成設備,其中,所述第一圖像處理單 元被配置為使用所述輸出引擎的特性執(zhí)行圖像處理。
3. 根據(jù)權利要求l所述的圖像形成設備,其中,所述輸出引擎包括被 配置為測量所述輸出引擎的特性的輸出引擎特性測量單元。
4. 根據(jù)權利要求l所述的圖像形成設備,其中,所述第一通信單元被 配置為當如果所述檢測單元檢測到所述第二系統(tǒng)處于處理失能狀態(tài)、則所 述虛擬環(huán)境激活單元激活所述虛擬環(huán)境時,與所述第一圖像處理單元通信。
5. 根據(jù)權利要求l所述的圖像形成設備,其中,所述第一圖像處理單 元被配置為經(jīng)由在所述虛擬環(huán)境上運行的虛擬圖像處理驅動器來執(zhí)行圖像 處理,以及其中,如果通過使用所述第二系統(tǒng)特有的硬件來執(zhí)行所述第二圖像處理單元進行的圖像處理,則所述虛擬圖像處理驅動器執(zhí)行用于仿真所述第 二系統(tǒng)特有的硬件的程序。
6. 根據(jù)權利要求5所述的圖像形成設備,其中,所述用于仿真所述第 二系統(tǒng)特有的硬件的程序使用所述輸出引擎的特性來執(zhí)行圖像處理。
7. 根據(jù)權利要求1所述的圖像形成設備,所述圖像形成設備還包括被 配置為當所述第二系統(tǒng)進入處理使能狀態(tài)時選擇、是以圖像形成單位還是 在預定時間點停止所述第一圖像處理單元執(zhí)行的圖像處理的單元。
8. 根據(jù)權利要求l所述的圖像形成設備,所述圖像形成設備還包括被 配置為當所述第二系統(tǒng)進入處理使能狀態(tài)時選擇、是將所述虛擬環(huán)境經(jīng)由 所述第一通信單元傳送給所述第二系統(tǒng)、還是將以圖像形成單位進行處理 后的數(shù)據(jù)經(jīng)由所述第一通信單元傳送給所述第二系統(tǒng)的單元。
9. 根據(jù)權利要求l所述的圖像形成設備,所述圖像形成設備還包括被 配置為如果所述檢測單元檢測到所述第二系統(tǒng)處于處理失能狀態(tài)、則選擇 是激活所述圖像形成設備的所述第一系統(tǒng)上的或者另一圖像形成設備上的 虛擬環(huán)境以執(zhí)行圖像處理、還是將虛擬環(huán)境傳送給所述圖像形成設備的所 述第二系統(tǒng)或者另一圖像形成設備并在所述圖像形成設備的所述第二系統(tǒng) 上或者另一圖像形成設備上激活該虛擬環(huán)境以執(zhí)行圖像處理的單元。
10. 根據(jù)權利要求1所述的圖像形成設備,其中,所述第一系統(tǒng)包括 信息處理系統(tǒng),而所述第二系統(tǒng)包括圖像處理系統(tǒng)。
11. 一種用于圖像形成設備的方法,所述圖像形成設備包括第一系統(tǒng)、 第二系統(tǒng)和輸出引擎,所述圖像形成設備被配置為經(jīng)由所述第一系統(tǒng)和所 述第二系統(tǒng)對輸入數(shù)據(jù)進行處理、并且經(jīng)由所述輸出引擎將所述處理后的 數(shù)據(jù)作為圖像進行輸出,所述方法包括從所述第一系統(tǒng)與所述第二系統(tǒng)通信; 檢測所述第二系統(tǒng)是否處于處理失能狀態(tài);如果檢測到所述第二系統(tǒng)處于處理失能狀態(tài),則激活在所述第一系統(tǒng) 上運行的虛擬環(huán)境;利用在所述虛擬環(huán)境上運行的圖像處理單元執(zhí)行圖像處理; 從所述第二系統(tǒng)與所述第一系統(tǒng)通信;利用所述第二系統(tǒng)對從所述第一系統(tǒng)接收到的數(shù)據(jù)執(zhí)行圖像處理; 控制所述輸出引擎;以及通過控制所述輸出引擎將所述處理后的數(shù)據(jù)作為圖像進行輸出。
12.根據(jù)權利要求11所述的方法,所述方法還包括當如果檢測到所述第二系統(tǒng)處于處理失能狀態(tài)則激活所述虛擬環(huán)境時,與在所述虛擬環(huán)境上運行的所述圖像處理單元通信。
全文摘要
本發(fā)明涉及一種圖像形成設備及圖像形成方法。圖像形成設備檢測執(zhí)行圖像處理的子板是否處于處理失能狀態(tài)。如果檢測到子板處于處理失能狀態(tài),則圖像形成設備激活執(zhí)行信息處理的主板上的虛擬環(huán)境,以允許被配置為執(zhí)行圖像處理的圖像處理單元在虛擬環(huán)境上運行。當子板進入處理使能狀態(tài)時,圖像形成設備將圖像處理單元處理后的數(shù)據(jù)傳送給子板,然后經(jīng)由打印引擎打印并輸出數(shù)據(jù)。
文檔編號G03G15/01GK101551609SQ20091012918
公開日2009年10月7日 申請日期2009年3月31日 優(yōu)先權日2008年3月31日
發(fā)明者橫山英彥 申請人:佳能株式會社